]> scripts.mit.edu Git - autoinstalls/wordpress.git/commitdiff
WordPress 3.8-scripts wordpress-3.8-scripts
authorEdward Z. Yang <ezyang@cs.stanford.edu>
Fri, 11 Apr 2014 00:49:35 +0000 (17:49 -0700)
committerEdward Z. Yang <ezyang@cs.stanford.edu>
Fri, 11 Apr 2014 00:59:15 +0000 (17:59 -0700)
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
516 files changed:
readme.html
wp-admin/about.php
wp-admin/admin-ajax.php
wp-admin/admin-header.php
wp-admin/async-upload.php
wp-admin/comment.php
wp-admin/credits.php
wp-admin/css/color-picker-rtl.css
wp-admin/css/color-picker-rtl.min.css
wp-admin/css/color-picker.css
wp-admin/css/color-picker.min.css
wp-admin/css/colors-classic.css [deleted file]
wp-admin/css/colors-classic.min.css [deleted file]
wp-admin/css/colors-fresh.css [deleted file]
wp-admin/css/colors-fresh.min.css [deleted file]
wp-admin/css/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors.css [new file with mode: 0644]
wp-admin/css/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/_admin.scss [new file with mode: 0644]
wp-admin/css/colors/_mixins.scss [new file with mode: 0644]
wp-admin/css/colors/_variables.scss [new file with mode: 0644]
wp-admin/css/colors/blue/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors/blue/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors/blue/colors.css [new file with mode: 0644]
wp-admin/css/colors/blue/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/blue/colors.scss [new file with mode: 0644]
wp-admin/css/colors/coffee/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors/coffee/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors/coffee/colors.css [new file with mode: 0644]
wp-admin/css/colors/coffee/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/coffee/colors.scss [new file with mode: 0644]
wp-admin/css/colors/ectoplasm/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors/ectoplasm/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors/ectoplasm/colors.css [new file with mode: 0644]
wp-admin/css/colors/ectoplasm/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/ectoplasm/colors.scss [new file with mode: 0644]
wp-admin/css/colors/light/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors/light/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors/light/colors.css [new file with mode: 0644]
wp-admin/css/colors/light/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/light/colors.scss [new file with mode: 0644]
wp-admin/css/colors/midnight/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors/midnight/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors/midnight/colors.css [new file with mode: 0644]
wp-admin/css/colors/midnight/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/midnight/colors.scss [new file with mode: 0644]
wp-admin/css/colors/ocean/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors/ocean/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors/ocean/colors.css [new file with mode: 0644]
wp-admin/css/colors/ocean/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/ocean/colors.scss [new file with mode: 0644]
wp-admin/css/colors/sunrise/colors-rtl.css [new file with mode: 0644]
wp-admin/css/colors/sunrise/colors-rtl.min.css [new file with mode: 0644]
wp-admin/css/colors/sunrise/colors.css [new file with mode: 0644]
wp-admin/css/colors/sunrise/colors.min.css [new file with mode: 0644]
wp-admin/css/colors/sunrise/colors.scss [new file with mode: 0644]
wp-admin/css/customize-controls-rtl.css
wp-admin/css/customize-controls-rtl.min.css
wp-admin/css/customize-controls.css
wp-admin/css/customize-controls.min.css
wp-admin/css/farbtastic-rtl.css [new file with mode: 0644]
wp-admin/css/farbtastic-rtl.min.css [new file with mode: 0644]
wp-admin/css/farbtastic.css
wp-admin/css/ie-rtl.css
wp-admin/css/ie-rtl.min.css
wp-admin/css/ie.css
wp-admin/css/ie.min.css
wp-admin/css/install-rtl.css [new file with mode: 0644]
wp-admin/css/install-rtl.min.css [new file with mode: 0644]
wp-admin/css/install.css
wp-admin/css/install.min.css
wp-admin/css/media-rtl.css
wp-admin/css/media-rtl.min.css
wp-admin/css/media.css
wp-admin/css/media.min.css
wp-admin/css/wp-admin-rtl.css
wp-admin/css/wp-admin-rtl.min.css
wp-admin/css/wp-admin.css
wp-admin/css/wp-admin.min.css
wp-admin/custom-background.php
wp-admin/custom-header.php
wp-admin/customize.php
wp-admin/edit-comments.php
wp-admin/edit-form-advanced.php
wp-admin/edit-form-comment.php
wp-admin/edit-link-form.php
wp-admin/edit-tag-form.php
wp-admin/edit-tags.php
wp-admin/edit.php
wp-admin/export.php
wp-admin/freedoms.php
wp-admin/images/about-globe-2x.png [deleted file]
wp-admin/images/about-search-2x.png [deleted file]
wp-admin/images/about-updates-2x.png [deleted file]
wp-admin/images/arrows-dark-2x.png [deleted file]
wp-admin/images/arrows-dark-vs-2x.png [deleted file]
wp-admin/images/arrows-dark-vs.png [deleted file]
wp-admin/images/arrows-dark.png [deleted file]
wp-admin/images/arrows-pr-2x.png [deleted file]
wp-admin/images/arrows-pr.png [deleted file]
wp-admin/images/arrows-vs-2x.png [deleted file]
wp-admin/images/arrows-vs.png [deleted file]
wp-admin/images/bubble_bg-rtl-2x.gif [deleted file]
wp-admin/images/bubble_bg-rtl.gif [deleted file]
wp-admin/images/menu-shadow-rtl.png [deleted file]
wp-admin/images/menu-shadow.png [deleted file]
wp-admin/images/press-this-2x.png [deleted file]
wp-admin/images/press-this.png [deleted file]
wp-admin/images/spinner-2x.gif [new file with mode: 0644]
wp-admin/images/spinner.gif [new file with mode: 0644]
wp-admin/images/stars-rtl-2x.png [deleted file]
wp-admin/images/stars-rtl.png [deleted file]
wp-admin/images/w-logo-blue.png [new file with mode: 0644]
wp-admin/images/w-logo-white.png [new file with mode: 0644]
wp-admin/images/welcome-icons-2x.png [deleted file]
wp-admin/images/welcome-icons.png [deleted file]
wp-admin/images/wordpress-logo-2x.png [deleted file]
wp-admin/images/wordpress-logo-white.svg [new file with mode: 0644]
wp-admin/images/wordpress-logo.svg [new file with mode: 0644]
wp-admin/images/wp-badge-2x.png [deleted file]
wp-admin/images/wp-badge.png [deleted file]
wp-admin/images/wp-logo-2x.png [deleted file]
wp-admin/images/wp-logo-vs-2x.png [deleted file]
wp-admin/images/wp-logo-vs.png [deleted file]
wp-admin/images/wp-logo.png [deleted file]
wp-admin/import.php
wp-admin/includes/ajax-actions.php
wp-admin/includes/class-wp-comments-list-table.php
wp-admin/includes/class-wp-links-list-table.php
wp-admin/includes/class-wp-list-table.php
wp-admin/includes/class-wp-ms-sites-list-table.php
wp-admin/includes/class-wp-ms-themes-list-table.php
wp-admin/includes/class-wp-ms-users-list-table.php
wp-admin/includes/class-wp-plugin-install-list-table.php
wp-admin/includes/class-wp-posts-list-table.php
wp-admin/includes/class-wp-theme-install-list-table.php
wp-admin/includes/class-wp-upgrader-skins.php
wp-admin/includes/class-wp-upgrader.php
wp-admin/includes/dashboard.php
wp-admin/includes/deprecated.php
wp-admin/includes/export.php
wp-admin/includes/image-edit.php
wp-admin/includes/image.php
wp-admin/includes/meta-boxes.php
wp-admin/includes/misc.php
wp-admin/includes/ms.php
wp-admin/includes/nav-menu.php
wp-admin/includes/plugin-install.php
wp-admin/includes/plugin.php
wp-admin/includes/post.php
wp-admin/includes/schema.php
wp-admin/includes/screen.php
wp-admin/includes/template.php
wp-admin/includes/theme.php
wp-admin/includes/update-core.php
wp-admin/includes/update.php
wp-admin/includes/upgrade.php
wp-admin/includes/user.php
wp-admin/includes/widgets.php
wp-admin/index.php
wp-admin/install.php
wp-admin/js/about.js [deleted file]
wp-admin/js/about.min.js [deleted file]
wp-admin/js/color-picker.js
wp-admin/js/color-picker.min.js
wp-admin/js/comment.js
wp-admin/js/common.js
wp-admin/js/common.min.js
wp-admin/js/custom-background.js
wp-admin/js/custom-header.js
wp-admin/js/customize-controls.js
wp-admin/js/customize-controls.min.js
wp-admin/js/dashboard.js
wp-admin/js/dashboard.min.js
wp-admin/js/edit-comments.js
wp-admin/js/edit-comments.min.js
wp-admin/js/editor.js
wp-admin/js/editor.min.js
wp-admin/js/gallery.js
wp-admin/js/gallery.min.js
wp-admin/js/image-edit.js
wp-admin/js/image-edit.min.js
wp-admin/js/inline-edit-post.js
wp-admin/js/inline-edit-post.min.js
wp-admin/js/inline-edit-tax.js
wp-admin/js/inline-edit-tax.min.js
wp-admin/js/iris.min.js
wp-admin/js/link.js
wp-admin/js/media-gallery.js
wp-admin/js/media-upload.js
wp-admin/js/media-upload.min.js
wp-admin/js/media.js
wp-admin/js/media.min.js
wp-admin/js/nav-menu.js
wp-admin/js/nav-menu.min.js
wp-admin/js/password-strength-meter.js
wp-admin/js/password-strength-meter.min.js
wp-admin/js/plugin-install.js
wp-admin/js/plugin-install.min.js
wp-admin/js/post.js
wp-admin/js/post.min.js
wp-admin/js/postbox.js
wp-admin/js/postbox.min.js
wp-admin/js/revisions.js
wp-admin/js/revisions.min.js
wp-admin/js/set-post-thumbnail.js
wp-admin/js/svg-painter.js [new file with mode: 0644]
wp-admin/js/svg-painter.min.js [new file with mode: 0644]
wp-admin/js/tags.js
wp-admin/js/tags.min.js
wp-admin/js/theme-install.js [new file with mode: 0644]
wp-admin/js/theme-install.min.js [new file with mode: 0644]
wp-admin/js/theme-preview.js
wp-admin/js/theme.js
wp-admin/js/theme.min.js
wp-admin/js/user-profile.js
wp-admin/js/user-profile.min.js
wp-admin/js/user-suggest.js
wp-admin/js/user-suggest.min.js
wp-admin/js/widgets.js
wp-admin/js/widgets.min.js
wp-admin/js/word-count.js
wp-admin/js/word-count.min.js
wp-admin/js/wp-fullscreen.js
wp-admin/js/wp-fullscreen.min.js
wp-admin/js/xfn.js
wp-admin/js/xfn.min.js
wp-admin/link-manager.php
wp-admin/load-styles.php
wp-admin/maint/repair.php
wp-admin/media-new.php
wp-admin/media.php
wp-admin/menu-header.php
wp-admin/menu.php
wp-admin/ms-delete-site.php
wp-admin/my-sites.php
wp-admin/nav-menus.php
wp-admin/network.php
wp-admin/network/edit.php
wp-admin/network/index.php
wp-admin/network/settings.php
wp-admin/network/site-info.php
wp-admin/network/site-new.php
wp-admin/network/site-settings.php
wp-admin/network/site-themes.php
wp-admin/network/site-users.php
wp-admin/network/sites.php
wp-admin/network/themes.php
wp-admin/network/upgrade.php
wp-admin/network/user-new.php
wp-admin/network/users.php
wp-admin/options-discussion.php
wp-admin/options-general.php
wp-admin/options-media.php
wp-admin/options-permalink.php
wp-admin/options-reading.php
wp-admin/options-writing.php
wp-admin/options.php
wp-admin/plugin-editor.php
wp-admin/plugin-install.php
wp-admin/plugins.php
wp-admin/post.php
wp-admin/press-this.php
wp-admin/revision.php
wp-admin/setup-config.php
wp-admin/theme-editor.php
wp-admin/theme-install.php
wp-admin/themes.php
wp-admin/tools.php
wp-admin/update-core.php
wp-admin/update.php
wp-admin/upgrade.php
wp-admin/upload.php
wp-admin/user-edit.php
wp-admin/user-new.php
wp-admin/user/admin.php
wp-admin/users.php
wp-admin/widgets.php
wp-config-sample.php
wp-config.php
wp-content/plugins/akismet/admin.php
wp-content/plugins/akismet/akismet.css
wp-content/plugins/akismet/akismet.js
wp-content/plugins/akismet/akismet.php
wp-content/plugins/akismet/readme.txt
wp-content/themes/twentyfourteen/404.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/archive.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/author.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/category.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/comments.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-aside.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-audio.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-featured-post.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-gallery.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-image.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-link.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-none.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-page.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-quote.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content-video.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/content.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/css/editor-style.css [new file with mode: 0644]
wp-content/themes/twentyfourteen/css/ie.css [new file with mode: 0644]
wp-content/themes/twentyfourteen/featured-content.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/footer.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/functions.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/COPYING.txt [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/LICENSE.txt [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/README.txt [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/example.html [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff [new file with mode: 0644]
wp-content/themes/twentyfourteen/genericons/genericons.css [new file with mode: 0644]
wp-content/themes/twentyfourteen/header.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/image.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/images/pattern-dark.svg [new file with mode: 0644]
wp-content/themes/twentyfourteen/images/pattern-light.svg [new file with mode: 0644]
wp-content/themes/twentyfourteen/inc/back-compat.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/inc/custom-header.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/inc/customizer.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/inc/featured-content.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/inc/template-tags.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/inc/widgets.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/index.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/js/customizer.js [new file with mode: 0644]
wp-content/themes/twentyfourteen/js/featured-content-admin.js [new file with mode: 0644]
wp-content/themes/twentyfourteen/js/functions.js [new file with mode: 0644]
wp-content/themes/twentyfourteen/js/html5.js [new file with mode: 0644]
wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js [new file with mode: 0644]
wp-content/themes/twentyfourteen/js/slider.js [new file with mode: 0644]
wp-content/themes/twentyfourteen/languages/twentyfourteen.pot [new file with mode: 0644]
wp-content/themes/twentyfourteen/page-templates/contributors.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/page-templates/full-width.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/page.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/rtl.css [new file with mode: 0644]
wp-content/themes/twentyfourteen/screenshot.png [new file with mode: 0644]
wp-content/themes/twentyfourteen/search.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/sidebar-content.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/sidebar-footer.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/sidebar.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/single.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/style.css [new file with mode: 0644]
wp-content/themes/twentyfourteen/tag.php [new file with mode: 0644]
wp-content/themes/twentyfourteen/taxonomy-post_format.php [new file with mode: 0644]
wp-content/themes/twentythirteen/404.php
wp-content/themes/twentythirteen/languages/twentythirteen.pot
wp-content/themes/twentythirteen/screenshot.png
wp-content/themes/twentythirteen/style.css
wp-content/themes/twentytwelve/languages/twentytwelve.pot
wp-content/themes/twentytwelve/screenshot.png
wp-content/themes/twentytwelve/style.css
wp-includes/admin-bar.php
wp-includes/bookmark.php
wp-includes/capabilities.php
wp-includes/category-template.php
wp-includes/class-wp-admin-bar.php
wp-includes/class-wp-editor.php
wp-includes/class-wp-image-editor-gd.php
wp-includes/class-wp-image-editor-imagick.php
wp-includes/class-wp-image-editor.php
wp-includes/class-wp-theme.php
wp-includes/class-wp-xmlrpc-server.php
wp-includes/class-wp.php
wp-includes/class.wp-styles.php
wp-includes/comment-template.php
wp-includes/comment.php
wp-includes/cron.php
wp-includes/css/admin-bar-rtl.css
wp-includes/css/admin-bar-rtl.min.css
wp-includes/css/admin-bar.css
wp-includes/css/admin-bar.min.css
wp-includes/css/buttons-rtl.css [new file with mode: 0644]
wp-includes/css/buttons-rtl.min.css [new file with mode: 0644]
wp-includes/css/buttons.css
wp-includes/css/buttons.min.css
wp-includes/css/dashicons.css [new file with mode: 0644]
wp-includes/css/dashicons.min.css [new file with mode: 0644]
wp-includes/css/editor-rtl.css [new file with mode: 0644]
wp-includes/css/editor-rtl.min.css [new file with mode: 0644]
wp-includes/css/editor.css
wp-includes/css/editor.min.css
wp-includes/css/jquery-ui-dialog-rtl.css [new file with mode: 0644]
wp-includes/css/jquery-ui-dialog-rtl.min.css [new file with mode: 0644]
wp-includes/css/jquery-ui-dialog.css
wp-includes/css/jquery-ui-dialog.min.css
wp-includes/css/media-views-rtl.css
wp-includes/css/media-views-rtl.min.css
wp-includes/css/media-views.css
wp-includes/css/media-views.min.css
wp-includes/css/wp-auth-check-rtl.css [new file with mode: 0644]
wp-includes/css/wp-auth-check-rtl.min.css [new file with mode: 0644]
wp-includes/css/wp-auth-check.css
wp-includes/css/wp-auth-check.min.css
wp-includes/css/wp-pointer-rtl.css [new file with mode: 0644]
wp-includes/css/wp-pointer-rtl.min.css [new file with mode: 0644]
wp-includes/css/wp-pointer.css
wp-includes/css/wp-pointer.min.css
wp-includes/date.php
wp-includes/default-constants.php
wp-includes/default-widgets.php
wp-includes/fonts/dashicons.eot [new file with mode: 0644]
wp-includes/fonts/dashicons.svg [new file with mode: 0644]
wp-includes/fonts/dashicons.ttf [new file with mode: 0644]
wp-includes/fonts/dashicons.woff [new file with mode: 0644]
wp-includes/formatting.php
wp-includes/functions.php
wp-includes/functions.wp-scripts.php
wp-includes/functions.wp-styles.php
wp-includes/general-template.php
wp-includes/http.php
wp-includes/images/spinner-2x.gif [new file with mode: 0644]
wp-includes/images/spinner.gif [new file with mode: 0644]
wp-includes/images/wpmini-blue-2x.png [deleted file]
wp-includes/images/wpmini-blue.png [deleted file]
wp-includes/js/admin-bar.js
wp-includes/js/admin-bar.min.js
wp-includes/js/autosave.js
wp-includes/js/autosave.min.js
wp-includes/js/colorpicker.min.js
wp-includes/js/comment-reply.js
wp-includes/js/comment-reply.min.js
wp-includes/js/customize-base.js
wp-includes/js/customize-base.min.js
wp-includes/js/customize-loader.js
wp-includes/js/customize-preview.js
wp-includes/js/heartbeat.js
wp-includes/js/heartbeat.min.js
wp-includes/js/jquery/jquery.table-hotkeys.js
wp-includes/js/jquery/suggest.js
wp-includes/js/media-editor.js
wp-includes/js/media-models.js
wp-includes/js/media-views.js
wp-includes/js/media-views.min.js
wp-includes/js/mediaelement/wp-mediaelement.js
wp-includes/js/plupload/handlers.js
wp-includes/js/plupload/handlers.min.js
wp-includes/js/plupload/plupload.silverlight.xap
wp-includes/js/plupload/wp-plupload.js
wp-includes/js/quicktags.js
wp-includes/js/quicktags.min.js
wp-includes/js/shortcode.js
wp-includes/js/thickbox/tb-close-2x.png [deleted file]
wp-includes/js/thickbox/tb-close.png [deleted file]
wp-includes/js/thickbox/thickbox.css
wp-includes/js/tinymce/mark_loaded_src.js
wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js
wp-includes/js/tinymce/plugins/wordpress/editor_plugin_src.js
wp-includes/js/tinymce/plugins/wpdialogs/editor_plugin_src.js
wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin.js
wp-includes/js/tinymce/plugins/wpeditimage/editor_plugin_src.js
wp-includes/js/tinymce/plugins/wpfullscreen/editor_plugin.js
wp-includes/js/tinymce/plugins/wpfullscreen/editor_plugin_src.js
wp-includes/js/tinymce/plugins/wpgallery/editor_plugin_src.js
wp-includes/js/tinymce/plugins/wplink/editor_plugin_src.js
wp-includes/js/tinymce/plugins/wpview/editor_plugin_src.js
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/content.css
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/gallery-2x.png [new file with mode: 0644]
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/gallery.png
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more-2x.png [new file with mode: 0644]
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more.png [new file with mode: 0644]
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage-2x.png [new file with mode: 0644]
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage.png [new file with mode: 0644]
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/more_bug.gif [deleted file]
wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/page_bug.gif [deleted file]
wp-includes/js/tinymce/wp-tinymce.js.gz
wp-includes/js/utils.js
wp-includes/js/utils.min.js
wp-includes/js/wp-ajax-response.js
wp-includes/js/wp-ajax-response.min.js
wp-includes/js/wp-auth-check.js
wp-includes/js/wp-auth-check.min.js
wp-includes/js/wp-list-revisions.js
wp-includes/js/wp-lists.js
wp-includes/js/wp-pointer.js
wp-includes/js/wp-util.js
wp-includes/js/wplink.js
wp-includes/js/wplink.min.js
wp-includes/js/zxcvbn-async.js
wp-includes/js/zxcvbn.min.js
wp-includes/kses.php
wp-includes/l10n.php
wp-includes/link-template.php
wp-includes/locale.php
wp-includes/media-template.php
wp-includes/media.php
wp-includes/meta.php
wp-includes/ms-blogs.php
wp-includes/ms-default-constants.php
wp-includes/ms-functions.php
wp-includes/ms-load.php
wp-includes/pluggable.php
wp-includes/pomo/po.php
wp-includes/post-formats.php
wp-includes/post.php
wp-includes/query.php
wp-includes/script-loader.php
wp-includes/taxonomy.php
wp-includes/template-loader.php
wp-includes/template.php
wp-includes/theme.php
wp-includes/update.php
wp-includes/user.php
wp-includes/vars.php
wp-includes/version.php
wp-includes/wlwmanifest.xml
wp-includes/wp-db.php
wp-includes/wp-diff.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php

index 2ccaa4a2dde015d5328a987e8ff40070b5cf79d4..87030a9580934e50a77fa188093adfa6bc1a8070 100644 (file)
@@ -1,6 +1,7 @@
 <!DOCTYPE html>
 <html>
 <head>
+       <meta name="viewport" content="width=device-width" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>WordPress &#8250; ReadMe</title>
        <link rel="stylesheet" href="wp-admin/css/install.css?ver=20100228" type="text/css" />
@@ -8,7 +9,7 @@
 <body>
 <h1 id="logo">
        <a href="http://wordpress.org/"><img alt="WordPress" src="wp-admin/images/wordpress-logo.png" /></a>
-       <br /> Version 3.7.2
+       <br /> Version 3.8
 </h1>
 <p style="text-align: center">Semantic Personal Publishing Platform</p>
 
index 5d0254e10a02a3ac57e86693852196831e2fed72..b12fbe8aaf8de095c4f1572160df16dd544edfae 100644 (file)
@@ -13,15 +13,18 @@ $title = __( 'About' );
 
 list( $display_version ) = explode( '-', $wp_version );
 
-wp_enqueue_script( 'about' );
+// Temporary 3.8 hack: We want to use user-profile for the color schemes but don't need the heavy zxcvbn.
+wp_deregister_script( 'zxcvbn-async' );
+wp_register_script( 'zxcvbn-async', false );
+wp_enqueue_script( 'user-profile' );
 
 include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <div class="wrap about-wrap">
 
-<h1><?php printf( __( 'Welcome to WordPress %s' ), $display_version ); ?></h1>
+<h1><?php printf( __( 'Welcome to WordPress&nbsp;%s' ), $display_version ); ?></h1>
 
-<div class="about-text"><?php echo str_replace( '3.7', $display_version, __( 'Thank you for updating to WordPress 3.7! You might not notice a thing, and we&#8217;re okay with that.' ) ); ?></div>
+<div class="about-text"><?php printf( __( 'Thank you for updating to WordPress %s, the most beautiful WordPress&nbsp;yet.' ), $display_version ); ?></div>
 
 <div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>
 
@@ -35,115 +38,101 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
        </a>
 </h2>
 
-<div class="changelog point-releases">
-       <h3><?php echo _n( 'Maintenance and Security Release', 'Maintenance and Security Releases', 2 ); ?></h3>
-       <p><?php printf( _n( '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.',
-         '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.', 9 ), '3.7.2', number_format_i18n( 9 ) ); ?>
-               <?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'http://codex.wordpress.org/Version_3.7.2' ); ?>
-       </p>
-       <p><?php printf( _n( '<strong>Version %1$s</strong> addressed %2$s bug.',
-               '<strong>Version %1$s</strong> addressed %2$s bugs.', 11 ), '3.7.1', number_format_i18n( 11 ) ); ?>
-               <?php printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'http://codex.wordpress.org/Version_3.7.1' ); ?>
-       </p>
-</div>
-
 <div class="changelog">
-       <h3><?php _e( 'Background Updates' ); ?></h3>
-
+       <h2 class="about-headline-callout"><?php _e( 'Introducing a modern new&nbsp;design' ); ?></h2>
+       <img class="about-overview-img" src="<?php echo is_ssl() ? 'https://' : '//s.'; ?>wordpress.org/images/core/3.8/overview.png?1" />
        <div class="feature-section col three-col about-updates">
                <div class="col-1">
-                       <h4><?php _e( 'Updates While You Sleep' ); ?></h4>
-                       <p><?php _e( 'With WordPress 3.7, you don&#8217;t have to lift a finger to apply maintenance and security updates. Most sites are now able to automatically apply these updates in the background, though some configurations may not allow it.' ); ?></p>
+                       <img src="<?php echo is_ssl() ? 'https://' : '//s.'; ?>wordpress.org/images/core/3.8/aesthetics.png?1" />
+                       <h3><?php _e( 'Modern aesthetic' ); ?></h3>
+                       <p><?php _e( 'The new WordPress dashboard has a fresh, uncluttered design that embraces clarity and simplicity.' ); ?></p>
                </div>
                <div class="col-2">
-                       <img alt="" src="<?php echo admin_url( 'images/about-updates-2x.png' ); ?>" />
+                       <img src="<?php echo is_ssl() ? 'https://' : '//s.'; ?>wordpress.org/images/core/3.8/typography.png?1" />
+                       <h3><?php _e( 'Clean typography' ); ?></h3>
+                       <p><?php _e( 'The Open Sans typeface provides simple, friendly text that is optimized for both desktop and mobile viewing. It&#8217;s even open source, just like WordPress.' ); ?></p>
                </div>
                <div class="col-3 last-feature">
-                       <h4><?php _e( 'More Reliable Than Ever' ); ?></h4>
-                       <p><?php _e( 'The update process has been made even more reliable and secure, with dozens of new checks and safeguards.' ); ?></p>
-                       <p><?php _e( 'You&#8217;ll still need to click &#8220;Update Now&#8221; once WordPress 3.8 is released, but we&#8217;ve never had more confidence in that beautiful blue button.' ); ?></p>
+                       <img src="<?php echo is_ssl() ? 'https://' : '//s.'; ?>wordpress.org/images/core/3.8/contrast.png?1" />
+                       <h3><?php _e( 'Refined contrast' ); ?></h3>
+                       <p><?php _e( 'We think beautiful design should never sacrifice legibility. With superior contrast and large, comfortable type, the new design is easy to read and a pleasure to navigate.' ); ?></p>
                </div>
-               <?php
-               if ( current_user_can( 'update_core' ) ) {
-                       $future_minor_update = (object) array(
-                               'current'       => $wp_version . '.1.next.minor',
-                               'version'       => $wp_version . '.1.next.minor',
-                               'php_version'   => $required_php_version,
-                               'mysql_version' => $required_mysql_version,
-                       );
-                       require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
-                       $updater = new WP_Automatic_Updater;
-                       $can_auto_update = wp_http_supports( array( 'ssl' ) ) && $updater->should_update( 'core', $future_minor_update, ABSPATH );
-
-                       if ( $can_auto_update ) {
-                               echo '<p class="about-auto-update cool">' . __( 'This site <strong>is</strong> able to apply these updates automatically. Cool!' ). '</p>';
-
-                       // If the updater is disabled entirely, don't show them anything.
-                       } elseif ( ! $updater->is_disabled() ) {
-                               echo '<p class="about-auto-update">';
-                               // If this is is filtered to false, they won't get emails, so don't claim we will.
-                               // Assumption: If the user can update core, they can see what the admin email is.
-
-                               /** This filter is documented in wp-admin/includes/class-wp-upgrader.php */
-                               if ( apply_filters( 'send_core_update_notification_email', true, $future_minor_update ) ) {
-                                       printf( __( 'This site <strong>is not</strong> able to apply these updates automatically. But we&#8217;ll email %s when there is a new security release.' ), esc_html( get_site_option( 'admin_email' ) ) );
-                               } else {
-                                       _e( 'This site <strong>is not</strong> able to apply these updates automatically.' );
-                               }
-                               echo '</p>';
-                       }
-               }
-               ?>
        </div>
 </div>
 
-<div class="changelog about-passwords">
-       <h3><?php _e( 'Create Stronger Passwords' ); ?></h3>
+<hr>
 
+<div class="changelog">
        <div class="feature-section col two-col">
                <div>
-                       <p><?php _e( 'Your password is your site&#8217;s first line of defense. It&#8217;s best to create passwords that are complex, long, and unique. To that end, our password meter has been updated in WordPress 3.7 to recognize common mistakes that can weaken your password: dates, names, keyboard patterns (123456789), and even pop culture references.' ); ?></p>
-                       <p><strong><?php _e( 'Try it out on the right.' ); ?></strong></p>
+                       <h3><?php _e( 'WordPress on every&nbsp;device' ); ?></h3>
+                       <p><?php _e( 'We all access the internet in different ways. Smartphone, tablet, notebook, desktop &mdash; no matter what you use, WordPress will adapt and you&#8217;ll feel right at home.' ); ?></p>
+                       <h4><?php _e( 'High definition at high&nbsp;speed' ); ?></h4>
+                       <p><?php _e( 'WordPress is sharper than ever with new vector-based icons that scale to your screen. By ditching pixels, pages load significantly faster, too.' ); ?></p>
+               </div>
+               <div class="last-feature about-colors-img">
+                       <img src="<?php echo is_ssl() ? 'https://' : '//s.'; ?>wordpress.org/images/core/3.8/colors.png?1" />
                </div>
-               <div class="last-feature about-password-meter">
-                       <input type="password" id="pass" size="25" value="" />
-                       <p id="pass-strength-result" ><?php _e( 'Strength indicator' ); ?></p>
-                       <?php printf( __( 'Getting the urge to <a href="%s">change your password</a>?' ), esc_url( self_admin_url( 'profile.php' ) ) ); ?>
+       </div>
+</div>
+
+<hr>
+
+<?php
+global $_wp_admin_css_colors;
+$new_colors = array( 'fresh', 'light', 'blue', 'midnight', 'sunrise', 'ectoplasm', 'ocean', 'coffee' );
+$_wp_admin_css_colors = array_intersect_key( $_wp_admin_css_colors, array_fill_keys( $new_colors, true ) );
+
+if ( count( $_wp_admin_css_colors ) > 1 && has_action( 'admin_color_scheme_picker' ) ) : ?>
+<div class="changelog about-colors">
+       <div class="feature-section col one-col">
+               <div>
+                       <h3><?php _e( 'Pick a color' ); ?></h3>
+                       <p><?php _e( 'We&#8217;ve included eight color schemes so you can pick your favorite. Choose from any of them below to change it instantly.' ); ?>
+                               <?php
+                               /** This action is documented in wp-admin/user-edit.php */
+                               do_action( 'admin_color_scheme_picker' );
+                               ?>
+                       <p><?php printf( __( 'To change your color scheme later, just <a href="%1$s">visit your profile</a>.' ), get_edit_profile_url( get_current_user_id() ) ); ?></p>
                </div>
        </div>
 </div>
 
+<hr>
+<?php endif; ?>
+
 <div class="changelog">
        <div class="feature-section col two-col">
                <div>
-                       <h3><?php _e( 'Improved Search Results' ); ?></h3>
-                       <p><img alt="" src="<?php echo admin_url( 'images/about-search-2x.png' ); ?>" /><?php _e( 'Search results are now ordered by how well the search query matches a post, instead of ordered only by date. For example, when your search terms match a post title, that result will be pushed to the top.' ); ?></p>
+                       <h3><?php _e( 'Refined theme management' ); ?></h3>
+                       <p><?php _e( 'The new themes screen lets you survey your themes at a glance. Or want more information? Click to discover more. Then sit back and use your keyboard&#8217;s navigation arrows to flip through every theme you&#8217;ve got.' ); ?></p>
+                       <h4><?php _e( 'Smoother widget experience' ); ?></h4>
+                       <p><?php _e( 'Drag-drag-drag. Scroll-scroll-scroll. Widget management can be complicated. With the new design, we&#8217;ve worked to streamline the widgets&nbsp;screen.' ); ?></p>
+                       <p><?php _e( 'Have a large monitor? Multiple widget areas stack side-by-side to use the available space. Using a tablet? Just tap a widget to add it.' ); ?></p>
                </div>
-               <div class="last-feature">
-                       <h3><?php _e( 'Better Global Support' ); ?></h3>
-                       <p><img alt="" src="<?php echo admin_url( 'images/about-globe-2x.png' ); ?>" /><?php _e( 'Localized versions of WordPress will receive faster and more complete translations. WordPress 3.7 adds support for automatically installing the right language files and keeping them up to date.' ); ?></p>
+               <div class="last-feature about-themes-img">
+                       <img src="<?php echo is_ssl() ? 'https://' : '//s.'; ?>wordpress.org/images/core/3.8/themes.png?1" />
                </div>
        </div>
 </div>
 
-<div class="changelog">
-       <h3><?php _e( 'Under the Hood' ); ?></h3>
+<hr>
 
-       <div class="feature-section col three-col">
-               <div>
-                       <h4><?php _e( 'More Background Updates (Experimental)' ); ?></h4>
-                       <p><?php _e( 'Want WordPress to always update automatically, even for major feature releases? Want to always keep a certain plugin up to date in the background? WordPress 3.7 comes with fine-grained update controls for developers and systems administrators.' ); ?></p>
-               </div>
+<div class="changelog about-twentyfourteen">
+       <h2 class="about-headline-callout"><?php _e( 'Twenty Fourteen, a sleek new magazine&nbsp;theme' ); ?></h2>
+       <img src="<?php echo is_ssl() ? 'https://' : '//s.'; ?>wordpress.org/images/core/3.8/twentyfourteen.jpg?1" />
+
+       <div class="feature-section col one-col center-col">
                <div>
-                       <h4><?php _e( 'Advanced Date Queries' ); ?></h4>
-                       <p><?php _e( 'Developers can now query for posts within a date range, or that are older than or newer than a specific point in time. Or get really fancy: all posts written on Friday afternoons? Not&nbsp;a&nbsp;problem.' ); ?></p>
-               </div>
-               <div class="last-feature">
-                       <h4><?php _e( 'Multisite Improvements' ); ?></h4>
-                       <p><?php _e( '<code>wp_get_sites()</code> allows developers to easily get an array of all the sites on your network without resorting to a direct database query &mdash; just one of many improvements to multisite in WordPress 3.7.' ); ?></p>
+                       <h3><?php _e( 'Turn your blog into a&nbsp;magazine' ); ?></h3>
+                       <p><?php _e( 'Create a beautiful magazine-style site with WordPress and Twenty Fourteen. Choose a grid or a slider to display featured content on your homepage. Customize your site with three widget areas or change your layout with two page templates.' ); ?></p>
+                       <p><?php _e( 'With a striking design that does not compromise our trademark simplicity, Twenty Fourteen is our most intrepid default theme yet.' ); ?></p>
                </div>
+       </div>
 </div>
 
+<hr>
+
 <div class="return-to-dashboard">
        <?php if ( current_user_can( 'update_core' ) && isset( $_GET['updated'] ) ) : ?>
        <a href="<?php echo esc_url( self_admin_url( 'update-core.php' ) ); ?>"><?php
index b220d3322693ea8a008004d0cbeaade08f016fc7..8847cda8b9240668870ae1d6c103c00120b02e4f 100644 (file)
@@ -58,6 +58,7 @@ $core_actions_post = array(
        'wp-remove-post-lock', 'dismiss-wp-pointer', 'upload-attachment', 'get-attachment',
        'query-attachments', 'save-attachment', 'save-attachment-compat', 'send-link-to-editor',
        'send-attachment-to-editor', 'save-attachment-order', 'heartbeat', 'get-revision-diffs',
+       'save-user-color-scheme',
 );
 
 // Register core Ajax calls.
index a677dde37543bff4567d2d62aa21fddbcdc32023..6b6dd79f20606669bc46caa4018c5f5ff6682279 100644 (file)
@@ -12,7 +12,7 @@ if ( ! defined( 'WP_ADMIN' ) )
 
 // In case admin-header.php is included in a function.
 global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow, $wp_version,
-       $current_site, $update_title, $total_update_count, $parent_file;
+       $update_title, $total_update_count, $parent_file;
 
 // Catch plugins that include admin-header.php before admin.php completes.
 if ( empty( $current_screen ) )
@@ -22,9 +22,9 @@ get_admin_page_title();
 $title = esc_html( strip_tags( $title ) );
 
 if ( is_network_admin() )
-       $admin_title = sprintf( __('Network Admin: %s'), esc_html( $current_site->site_name ) );
+       $admin_title = sprintf( __( 'Network Admin: %s' ), esc_html( get_current_site()->site_name ) );
 elseif ( is_user_admin() )
-       $admin_title = sprintf( __('Global Dashboard: %s'), esc_html( $current_site->site_name ) );
+       $admin_title = sprintf( __( 'Global Dashboard: %s' ), esc_html( get_current_site()->site_name ) );
 else
        $admin_title = get_bloginfo( 'name' );
 
@@ -53,6 +53,7 @@ _wp_admin_html_begin();
 wp_enqueue_style( 'colors' );
 wp_enqueue_style( 'ie' );
 wp_enqueue_script('utils');
+wp_enqueue_script( 'svg-painter' );
 
 $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix);
 ?>
@@ -66,6 +67,7 @@ var ajaxurl = '<?php echo admin_url( 'admin-ajax.php', 'relative' ); ?>',
        decimalPoint = '<?php echo addslashes( $wp_locale->number_format['decimal_point'] ); ?>',
        isRtl = <?php echo (int) is_rtl(); ?>;
 </script>
+<meta name="viewport" content="width=device-width,initial-scale=1.0">
 <?php
 
 /**
@@ -145,7 +147,13 @@ $admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace(
 if ( wp_is_mobile() )
        $admin_body_class .= ' mobile';
 
-$admin_body_class .= ' no-customize-support';
+if ( is_multisite() )
+       $admin_body_class .= ' multisite';
+
+if ( is_network_admin() )
+       $admin_body_class .= ' network-admin';
+
+$admin_body_class .= ' no-customize-support no-svg';
 
 ?>
 </head>
index 3a24b52572a0918d86c501b131cd33116647d687..a16c8d3aa8ca6f4583349ef05ee342d021eaddcf 100644 (file)
@@ -94,5 +94,16 @@ if ( $_REQUEST['short'] ) {
 } else {
        // long form response - big chunk o html
        $type = $_REQUEST['type'];
-       echo apply_filters("async_upload_{$type}", $id);
+
+       /**
+        * Filter the returned ID of an uploaded attachment.
+        *
+        * The dynamic portion of the hook name, $type, refers to the attachment type,
+        * such as 'iamge', 'audio', 'video', 'file', etc.
+        *
+        * @since 2.5.0
+        *
+        * @param int $id Uploaded attachment ID.
+        */
+       echo apply_filters( "async_upload_{$type}", $id );
 }
index c2d57f08d99db614f0c46815f1bf2befc175e768..d4d37ee21d66d87590bf2dce5c3b7f68360bfd8a 100644 (file)
@@ -115,7 +115,6 @@ case 'spam'    :
 
 <div class="narrow">
 
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <?php
index 06fe44b716cb591b97551aae0bac575609ddbabf..8624af031dcaf552a62021d366018a825e01b612 100644 (file)
@@ -18,7 +18,7 @@ $title = __( 'Credits' );
  *
  * @since 3.2.0
  *
- * @return array A list of all of the contributors.
+ * @return array|bool A list of all of the contributors, or false on error.
 */
 function wp_credits() {
        global $wp_version;
@@ -52,7 +52,7 @@ function wp_credits() {
  * @since 3.2.0
  *
  * @param string &$display_name The contributor's display name, passed by reference.
- * @param string $user_name     The contributor's username.
+ * @param string $username      The contributor's username.
  * @param string $profiles      URL to the contributor's WordPress.org profile page.
  * @return string A contributor's display name, hyperlinked to a WordPress.org profile page.
  */
@@ -81,7 +81,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 
 <h1><?php printf( __( 'Welcome to WordPress %s' ), $display_version ); ?></h1>
 
-<div class="about-text"><?php echo str_replace( '3.7', $display_version, __( 'Thank you for updating to WordPress 3.7! You might not notice a thing, and we&#8217;re okay with that.' ) ); ?></div>
+<div class="about-text"><?php printf( __( 'Thank you for updating to WordPress %s, the most beautiful WordPress&nbsp;yet.' ), $display_version ); ?></div>
 
 <div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>
 
@@ -159,8 +159,8 @@ foreach ( $credits['groups'] as $group_slug => $group_data ) {
 
 ?>
 <p class="clear"><?php printf( __( 'Want to see your name in lights on this page? <a href="%s">Get involved in WordPress</a>.' ),
-       /* translators: Url to the codex documentation on contributing to WordPress used on the credits page */
-       __( 'http://codex.wordpress.org/Contributing_to_WordPress' ) ); ?></p>
+       /* translators: URL to the Make WordPress 'Get Involved' landing page used on the credits page */
+       __( 'http://make.wordpress.org/' ) ); ?></p>
 
 </div>
 <?php
index 8c8869daa704d3fb74745e7d7698518bc9f799f1..ac0b3c56fcea641b0eb4d01cce0b32a885f8d413 100644 (file)
+.wp-color-picker {
+       width: 80px;
+}
+
+.wp-picker-container .hidden {
+       display: none;
+}
+
 .wp-color-result {
-       margin: 0 0 6px 6px;
-       padding-left: 0;
+       background-color: #f7f7f7;
+       border: 1px solid #ccc;
+       border-radius: 3px;
+       cursor: pointer;
+       display: inline-block;
+       height: 22px;
+       margin: 0 0px 6px 6px;
+       position: relative;
+       top: 1px;
+       user-select: none;
+       -moz-user-select: none;
+       -ms-user-select: none;
+       -webkit-user-select: none;
+       vertical-align: bottom;
+       display: inline-block;
        padding-right: 30px;
+
+       -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08);
+       box-shadow: 0 1px 0 rgba(0,0,0,.08);
 }
 
 .wp-color-result:after {
-       border-radius: 0 0 1px 1px;
-       border-left: 0;
-       border-right: 1px solid #bbb;
-       left: auto;
-       right: 0;
+       background: #f7f7f7;
+       border-radius: 2px 0 0 2px;
+       border-right: 1px solid #ccc;
+       color: #555;
+       content: attr( title );
+       display: block;
+       font-size: 11px;
+       line-height: 22px;
+       padding: 0 6px;
+       position: relative;
+       left: 0;
+       text-align: center;
+       top: 0;
+
+       -webkit-box-shadow: inset 0 1px 0 #fff;
+       box-shadow: inset 0 1px 0 #fff;
 }
 
 .wp-color-result:hover {
-       border-color: #aaa;
+       background: #fafafa;
+       border-color: #999;
+       color: #222;
 }
 
 .wp-color-result:hover:after {
-       border-left: 0;
+       color: #222;
+       border-color: #aaa;
        border-right: 1px solid #999;
 }
 
+.wp-color-result {
+       top: 0;
+}
+
+.wp-color-result.wp-picker-open:after {
+       content: attr( data-current );
+}
+
+.wp-picker-container, .wp-picker-container:active {
+       display: inline-block;
+       outline: 0;
+}
+
+.wp-color-result:focus {
+       border-color: #888;
+       -webkit-box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.2 );
+       box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.2 );
+}
+
+.wp-color-result:focus:after {
+       border-color: #888;
+}
+
+.wp-picker-open + .wp-picker-input-wrap {
+       display: inline-block;
+       vertical-align: top;
+}
+
 .wp-picker-container .button {
-       margin-left: 0;
        margin-right: 6px;
 }
+
+.wp-picker-container .iris-square-slider .ui-slider-handle:focus {
+       background-color: #555
+}
+
+.wp-picker-container .iris-picker {
+       border-radius: 0;
+       border-color: #dfdfdf;
+       margin-top: 6px;
+}
+
+.wp-picker-container input[type="text"].wp-color-picker {
+       width: 65px;
+       font-size: 12px;
+       font-family: monospace;
+       text-align: center;
+       line-height: 16px;
+       margin: 0;
+}
+
+.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder {
+       color: transparent;
+}
+
+.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder {
+       color: #999;
+}
+
+.wp-picker-container input[type="text"].iris-error {
+       background-color: #ffebe8;
+       border-color: #c00;
+       color: #000;
+}
index 7b1731292938e66dcaade24c71bbc8afac3774cf..7efa4b17b30eb64f51a1630772914efb6b33c782 100644 (file)
@@ -1 +1 @@
-.wp-color-result{margin:0 0 6px 6px;padding-left:0;padding-right:30px}.wp-color-result:after{border-radius:0 0 1px 1px;border-left:0;border-right:1px solid #bbb;left:auto;right:0}.wp-color-result:hover{border-color:#aaa}.wp-color-result:hover:after{border-left:0;border-right:1px solid #999}.wp-picker-container .button{margin-left:0;margin-right:6px}
\ No newline at end of file
+.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:inline-block;height:22px;margin:0 0 6px 6px;position:relative;top:1px;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;vertical-align:bottom;display:inline-block;padding-right:30px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 0 rgba(0,0,0,.08)}.wp-color-result:after{background:#f7f7f7;border-radius:2px 0 0 2px;border-right:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;left:0;text-align:center;top:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.wp-color-result:hover{background:#fafafa;border-color:#999;color:#222}.wp-color-result:hover:after{color:#222;border-color:#aaa;border-right:1px solid #999}.wp-color-result{top:0}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#888;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.wp-color-result:focus:after{border-color:#888}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-right:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}
\ No newline at end of file
index 925d890bb53150ef3afc341251ac6a7fafe8e32a..320d1266a5a725c395598746b7a2d2e2cadbecb5 100644 (file)
@@ -7,9 +7,9 @@
 }
 
 .wp-color-result {
-       background-color: #f9f9f9;
-       border: 1px solid #bbb;
-       border-radius: 2px;
+       background-color: #f7f7f7;
+       border: 1px solid #ccc;
+       border-radius: 3px;
        cursor: pointer;
        display: inline-block;
        height: 22px;
        vertical-align: bottom;
        display: inline-block;
        padding-left: 30px;
+
+       -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.08);
+       box-shadow: 0 1px 0 rgba(0,0,0,.08);
 }
 
 .wp-color-result:after {
-       background: #f3f3f3;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
-       background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
-       background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
-       background-image:      -o-linear-gradient(top, #fefefe, #f4f4f4);
-       background-image:   linear-gradient(to bottom, #fefefe, #f4f4f4);
-       color: #333;
-       text-shadow: 0 1px 0 #fff;
-       border-radius: 0 1px 1px 0;
-       border-left: 1px solid #bbb;
+       background: #f7f7f7;
+       border-radius: 0 2px 2px 0;
+       border-left: 1px solid #ccc;
+       color: #555;
        content: attr( title );
        display: block;
        font-size: 11px;
        right: 0;
        text-align: center;
        top: 0;
+
+       -webkit-box-shadow: inset 0 1px 0 #fff;
+       box-shadow: inset 0 1px 0 #fff;
 }
 
 .wp-color-result:hover {
-       border-color: #aaa;
-       -webkit-box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.2 );
-       box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.1 );
+       background: #fafafa;
+       border-color: #999;
+       color: #222;
 }
 
 .wp-color-result:hover:after {
@@ -59,7 +59,7 @@
        border-left: 1px solid #999;
 }
 
-.wp-color-result.wp-picker-open {
+.wp-color-result {
        top: 0;
 }
 
 }
 
 .wp-picker-container .iris-picker {
+       border-radius: 0;
        border-color: #dfdfdf;
        margin-top: 6px;
 }
 
-input[type="text"].iris-error {
+.wp-picker-container input[type="text"].wp-color-picker {
+       width: 65px;
+       font-size: 12px;
+       font-family: monospace;
+       text-align: center;
+       line-height: 16px;
+       margin: 0;
+}
+
+.wp-picker-container input[type="text"].wp-color-picker:focus::-webkit-input-placeholder {
+       color: transparent;
+}
+
+.wp-picker-container input[type="text"].wp-color-picker:-moz-placeholder {
+       color: #999;
+}
+
+.wp-picker-container input[type="text"].iris-error {
        background-color: #ffebe8;
        border-color: #c00;
        color: #000;
index fcf785360ea4d5b047200be36a6f2f705bdf97a6..a2af22d21ff5f6cec425a5d6b59fa31cc8bdd70c 100644 (file)
@@ -1 +1 @@
-.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f9f9f9;border:1px solid #bbb;border-radius:2px;cursor:pointer;display:inline-block;height:22px;margin:0 6px 6px 0;position:relative;top:1px;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px}.wp-color-result:after{background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:-o-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);color:#333;text-shadow:0 1px 0 #fff;border-radius:0 1px 1px 0;border-left:1px solid #bbb;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0}.wp-color-result:hover{border-color:#aaa;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}.wp-color-result:hover:after{color:#222;border-color:#aaa;border-left:1px solid #999}.wp-color-result.wp-picker-open{top:0}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#888;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.wp-color-result:focus:after{border-color:#888}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{border-color:#dfdfdf;margin-top:6px}input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}
\ No newline at end of file
+.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:inline-block;height:22px;margin:0 6px 6px 0;position:relative;top:1px;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.08);box-shadow:0 1px 0 rgba(0,0,0,.08)}.wp-color-result:after{background:#f7f7f7;border-radius:0 2px 2px 0;border-left:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.wp-color-result:hover{background:#fafafa;border-color:#999;color:#222}.wp-color-result:hover:after{color:#222;border-color:#aaa;border-left:1px solid #999}.wp-color-result{top:0}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#888;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.wp-color-result:focus:after{border-color:#888}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{border-radius:0;border-color:#dfdfdf;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;text-align:center;line-height:16px;margin:0}.wp-picker-container input[type=text].wp-color-picker:focus::-webkit-input-placeholder{color:transparent}.wp-picker-container input[type=text].wp-color-picker:-moz-placeholder{color:#999}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}
\ No newline at end of file
diff --git a/wp-admin/css/colors-classic.css b/wp-admin/css/colors-classic.css
deleted file mode 100644 (file)
index 32bc6f4..0000000
+++ /dev/null
@@ -1,2252 +0,0 @@
-/*------------------------------------------------------------------------------
-
-
-Howdy! This is the CSS file that controls the
-Blue (classic) color style on the WordPress Dashboard.
-
-This file contains both LTR and RTL styles.
-
-
-TABLE OF CONTENTS:
-------------------
- 1.0 - Left to Right Styles
- 2.0 - Right to Left Styles
-
-
-------------------------------------------------------------------------------*/
-
-
-/*------------------------------------------------------------------------------
-  1.0 - Left to Right Styles
-------------------------------------------------------------------------------*/
-
-.find-box-search,
-.find-box-buttons {
-       background-color: #eff8ff;
-       border-top: 1px solid #dce6f8;
-}
-
-.find-box {
-       background-color: #5589aa;
-}
-
-.find-box-head {
-       color: #fff;
-}
-
-.find-box-inside {
-       background-color: #fff;
-}
-
-a.page-numbers:hover {
-       border-color: #999;
-}
-
-body,
-#wpbody,
-.form-table .pre,
-.ui-autocomplete li a {
-       color: #333;
-}
-
-body > #upload-menu {
-       border-bottom-color: #fff;
-}
-
-#postcustomstuff table,
-#your-profile fieldset,
-#rightnow,
-div.dashboard-widget,
-#dashboard-widgets p.dashboard-widget-links {
-       border-color: #d1e5ee;
-}
-
-#poststuff .inside label.spam,
-#poststuff .inside label.deleted {
-       color: red;
-}
-
-#poststuff .inside label.waiting {
-       color: orange;
-}
-
-#poststuff .inside label.approved {
-       color: green;
-}
-
-#postcustomstuff table {
-       border-color: #dfdfdf;
-       background-color: #f9f9f9;
-}
-
-#postcustomstuff thead th {
-       background-color: #f1f1f1;
-}
-
-table.widefat {
-       border-color: #d1e5ee;
-       background-color: #fff;
-}
-
-div.dashboard-widget-error {
-       background-color: #c43;
-}
-
-div.dashboard-widget-notice {
-       background-color: #cfe1ef;
-}
-
-div.dashboard-widget-submit {
-       border-top-color: #ccc;
-}
-
-ul.category-tabs li {
-       border-color: transparent;
-}
-
-div.tabs-panel,
-.wp-tab-panel,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-       border-color: #d1e5ee;
-       background-color: #fff;
-}
-
-ul.category-tabs li.tabs {
-       border-color: #d1e5ee #d1e5ee #fff;
-}
-
-ul.category-tabs li.tabs,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-       background-color: #fff;
-}
-
-kbd,
-code {
-       background: #eff8ff;
-}
-
-textarea,
-input[type="text"],
-input[type="password"],
-input[type="file"],
-input[type="email"],
-input[type="number"],
-input[type="search"],
-input[type="tel"],
-input[type="url"],
-select {
-       border-color: #d1e5ee;
-}
-
-textarea:focus,
-input[type="text"]:focus,
-input[type="password"]:focus,
-input[type="file"]:focus,
-input[type="email"]:focus,
-input[type="number"]:focus,
-input[type="search"]:focus,
-input[type="tel"]:focus,
-input[type="url"]:focus,
-select:focus {
-       border-color: #b0c8d7;
-}
-
-input.disabled,
-textarea.disabled {
-       background-color: #ccc;
-}
-
-#plugin-information .action-button a,
-#plugin-information .action-button a:hover,
-#plugin-information .action-button a:visited {
-       color: #fff;
-}
-
-.revisions-meta,
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3,
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small,
-.sidebar-name,
-#nav-menu-header,
-#nav-menu-footer,
-.menu-item-handle,
-#fullscreen-topbar {
-       background: #f5fafd;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#f7fcfe));
-       background-image: -webkit-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:    -moz-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:      -o-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image: linear-gradient(to top, #eff8ff, #f7fcfe);
-}
-
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3 {
-       border-bottom-color: #d1e5ee;
-       text-shadow: #fff 0 1px 0;
-       -webkit-box-shadow: 0 1px 0 #fff;
-       box-shadow: 0 1px 0 #fff;
-}
-
-.form-table th,
-.form-wrap label {
-       color: #222;
-       text-shadow: #fff 0 1px 0;
-}
-
-.description,
-.form-wrap p {
-       color: #666;
-}
-
-strong .post-com-count span {
-       background-color: #21759b;
-}
-
-.sorthelper {
-       background-color: #ccf3fa;
-}
-
-.ac_match,
-.subsubsub a.current {
-       color: #000;
-}
-
-.wrap h2 {
-       color: #174f69;
-}
-
-.wrap .add-new-h2,
-.wrap .add-new-h2:active {
-       background: #f1f1f1;
-}
-
-.subtitle {
-       color: #777;
-}
-
-.ac_over {
-       background-color: #f0f0b8;
-}
-
-.ac_results {
-       background-color: #fff;
-       border-color: #b0c8d7;
-}
-
-.ac_results li {
-       color: #101010;
-}
-
-.alternate,
-.alt {
-       background-color: #f7fcfe;
-}
-
-.available-theme a.screenshot {
-       background-color: #eff8ff;
-       border-color: #acd;
-}
-
-#current-theme {
-       border-bottom-color: #d1e5ee;
-}
-
-.bar {
-       background-color: #e8e8e8;
-       border-right-color: #99d;
-}
-
-#media-upload,
-#media-upload .media-item .slidetoggle {
-       background: #fff;
-}
-
-#media-upload .slidetoggle {
-       border-top-color: #dfdfdf;
-}
-
-div.error,
-.login #login_error {
-       background-color: #ffebe8;
-       border-color: #c00;
-}
-
-div.error a {
-       color: #c00;
-}
-
-.form-invalid {
-       background-color: #ffebe8 !important;
-}
-
-.form-invalid input,
-.form-invalid select {
-       border-color: #c00 !important;
-}
-
-.submit,
-#commentsdiv #add-new-comment {
-       border-color: #dfdfdf;
-}
-
-.highlight {
-       background-color: #e4f2fd;
-       color: #000;
-}
-
-.howto,
-.nonessential,
-#edit-slug-box,
-.form-input-tip,
-.subsubsub {
-       color: #666;
-}
-
-.media-upload-form label.form-help,
-td.help {
-       color: #9a9a9a;
-}
-
-.ui-autocomplete {
-       border-color: #b0c8d7;
-       background-color: #eff8ff;
-}
-
-.ui-autocomplete li a.ui-state-focus {
-       background-color: #def1ff;
-}
-
-.post-com-count {
-       color: #fff;
-}
-
-.post-com-count span {
-       background-color: #bbb;
-       color: #fff;
-}
-
-.post-com-count:hover span {
-       background-color: #d54e21;
-}
-
-.quicktags, .search {
-       background-color: #ccc;
-       color: #000;
-}
-
-.side-info h5 {
-       border-bottom-color: #dadada;
-}
-
-.side-info ul {
-       color: #666;
-}
-
-a:hover,
-a:active {
-       color: #d54e21;
-}
-
-a:focus {
-       color: #124964;
-}
-
-#adminmenu a:hover,
-#adminmenu li.menu-top > a:focus,
-#adminmenu .wp-submenu a:hover,
-#the-comment-list .comment a:hover,
-#rightnow a:hover,
-#media-upload a.del-link:hover,
-div.dashboard-widget-submit input:hover,
-.subsubsub a:hover,
-.subsubsub a.current:hover,
-.ui-tabs-nav a:hover,
-.plugins .inactive a:hover,
-#all-plugins-table .plugins .inactive a:hover,
-#search-plugins-table .plugins .inactive a:hover {
-       color: #d54e21;
-}
-
-#the-comment-list .comment-item,
-#dashboard-widgets #dashboard_quick_press form p.submit {
-       border-color: #dfdfdf;
-}
-
-#side-sortables .category-tabs .tabs a,
-#side-sortables .add-menu-item-tabs .tabs a,
-.wp-tab-bar .wp-tab-active a {
-       color: #333;
-}
-
-#dashboard_right_now .table_content,
-#dashboard_right_now .table_discussion {
-       border-top-color: #d1e5ee;
-}
-
-#rightnow .rbutton {
-       background-color: #ebebeb;
-       color: #264761;
-}
-
-.submitbox .submit {
-       background-color: #464646;
-       color: #ccc;
-}
-
-.plugins a.delete:hover,
-#all-plugins-table .plugins a.delete:hover,
-#search-plugins-table .plugins a.delete:hover,
-.submitbox .submitdelete {
-       color: #f00;
-       border-bottom-color: #f00;
-}
-
-.submitbox .submitdelete:hover,
-#media-items a.delete:hover,
-#media-items a.delete-permanently:hover {
-       color: #fff;
-       background-color: #f00;
-       border-bottom-color: #f00;
-}
-
-#normal-sortables .submitbox .submitdelete:hover {
-       color: #000;
-       background-color: #f00;
-       border-bottom-color: #f00;
-}
-
-.tablenav .dots {
-       border-color: transparent;
-}
-
-.tablenav .next,
-.tablenav .prev {
-       border-color: transparent;
-       color: #21759b;
-}
-
-.tablenav .next:hover,
-.tablenav .prev:hover {
-       border-color: transparent;
-       color: #d54e21;
-}
-
-div.updated,
-.login .message {
-       background-color: #ffffe0;
-       border-color: #e6db55;
-}
-
-.update-message {
-       color: #000;
-}
-
-a.page-numbers {
-       border-bottom-color: #b8d3e2;
-}
-
-.commentlist li {
-       border-bottom-color: #ccc;
-}
-
-.widefat td,
-.widefat th {
-       border-top-color: #fff;
-       border-bottom-color: #d0dfe9;
-}
-
-.widefat th {
-       text-shadow: rgba(255,255,255,0.8) 0 1px 0;
-}
-
-.widefat td {
-       color: #555;
-}
-.widefat p,
-.widefat ol,
-.widefat ul {
-       color: #333;
-}
-
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small {
-       color: #333;
-}
-
-th.sortable a:hover,
-th.sortable a:active,
-th.sortable a:focus {
-       color: #333;
-}
-
-th.sortable a:focus {
-       background: #e1e1e1;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#dcdcdc), to(#e9e9e9));
-       background-image: -webkit-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-       background-image:    -moz-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-       background-image:      -o-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-       background-image: linear-gradient(to top, #dcdcdc, #e9e9e9);
-}
-
-h3.dashboard-widget-title small a {
-       color: #d7d7d7;
-}
-
-h3.dashboard-widget-title small a:hover {
-       color: #fff;
-}
-
-a,
-#adminmenu a,
-#the-comment-list p.comment-author strong a,
-#media-upload a.del-link,
-#media-items a.delete,
-#media-items a.delete-permanently,
-.plugins a.delete,
-.ui-tabs-nav a {
-       color: #21759b;
-}
-
-#adminmenu .awaiting-mod,
-#adminmenu .update-plugins,
-#sidemenu a .update-plugins,
-#rightnow .reallynow {
-       background-color: #464646;
-       color: #fff;
-       -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-       box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-#plugin-information .action-button {
-       background-color: #d54e21;
-       color: #fff;
-}
-
-#adminmenu li.current a .awaiting-mod,
-#adminmenu     li a.wp-has-current-submenu .update-plugins{
-       background-color: #464646;
-       color: #fff;
-       -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-       box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-
-div#media-upload-header,
-div#plugin-information-header {
-       background-color: #f9f9f9;
-       border-bottom-color: #dfdfdf;
-}
-
-#currenttheme img {
-       border-color: #666;
-}
-
-#dashboard_secondary div.dashboard-widget-content ul li a {
-       background-color: #f9f9f9;
-}
-
-input.readonly, textarea.readonly {
-       background-color: #ddd;
-}
-
-#editable-post-name {
-       background-color: #fffbcc;
-}
-
-#edit-slug-box strong,
-.tablenav .displaying-num,
-#submitted-on,
-.submitted-on {
-       color: #777;
-}
-
-.login #nav a,
-.login #backtoblog a {
-       color: #21759b !important;
-}
-
-.login #nav a:hover,
-.login #backtoblog a:hover {
-       color: #d54e21 !important;
-}
-
-#wpfooter {
-       color: #777;
-       border-color: #b0c8d7;
-}
-
-.imgedit-group,
-#media-items .media-item,
-.media-item .describe {
-       border-color: #dfdfdf;
-}
-
-.checkbox,
-.side-info,
-.plugins tr,
-#your-profile #rich_editing {
-       background-color: #fcfcfc;
-}
-
-.plugins .inactive,
-.plugins .inactive th,
-.plugins .inactive td,
-tr.inactive + tr.plugin-update-tr .plugin-update {
-       background-color: #f7fcfe;
-}
-
-.plugin-update-tr .update-message {
-       background-color: #fffbe4;
-       border-color: #dfdfdf;
-}
-
-.plugins .active,
-.plugins .active th,
-.plugins .active td {
-       color: #000;
-}
-
-.plugins .inactive a {
-       color: #579;
-}
-
-#the-comment-list tr.undo,
-#the-comment-list div.undo {
-       background-color: #f4f4f4;
-}
-
-#the-comment-list .unapproved {
-       background-color: #ffffe0;
-}
-
-#the-comment-list .approve a {
-       color: #006505;
-}
-
-#the-comment-list .unapprove a {
-       color: #d98500;
-}
-
-table.widefat span.delete a,
-table.widefat span.trash a,
-table.widefat span.spam a,
-#dashboard_recent_comments .delete a,
-#dashboard_recent_comments .trash a,
-#dashboard_recent_comments .spam a {
-       color: #bc0b0b;
-}
-
-.welcome-panel {
-       background: #f5fafd;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#f7fcfe));
-       background-image: -webkit-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:    -moz-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:      -o-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image: linear-gradient(to top, #eff8ff, #f7fcfe);
-       border-color: #d1e5ee;
-}
-.welcome-panel p {
-       color: #777;
-}
-.welcome-panel-column p {
-       color: #464646;
-}
-.welcome-panel h3 {
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-#titlediv,
-#poststuff .postarea,
-.stuffbox {
-       border-color: #d1e5ee;
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow: inset 0 1px 0 #fff;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-.menu-item-settings {
-       background: #f5fafd;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#f7fcfe));
-       background-image: -webkit-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:    -moz-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:      -o-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image: linear-gradient(to top, #eff8ff, #f7fcfe);
-}
-
-.postbox h3 {
-       color: #174f69;
-}
-
-.widget .widget-top {
-       color: #174f69;
-}
-
-.js .sidebar-name:hover h3,
-.js .postbox h3:hover {
-       color: #000;
-}
-
-.curtime #timestamp {
-       background-image: url(../images/date-button.gif);
-}
-
-#quicktags #ed_link {
-       color: #00f;
-}
-
-#rightnow .youhave {
-       background-color: #f0f6fb;
-}
-
-#rightnow a {
-       color: #448abd;
-}
-
-.tagchecklist span a,
-#bulk-titles div a {
-       background: url(../images/xit.gif) no-repeat;
-}
-
-.tagchecklist span a:hover,
-#bulk-titles div a:hover {
-       background: url(../images/xit.gif) no-repeat -10px 0;
-}
-
-#update-nag, .update-nag {
-       background-color: #fffbcc;
-       border-color: #e6db55;
-       color: #555;
-}
-
-#screen-meta {
-       background-color: #eff8ff;
-       border-color: #d1e5ee;
-       -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-       box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-}
-
-#contextual-help-back {
-       background: #fff;
-}
-
-.contextual-help-tabs a:hover {
-       background-color: #ceeaff;
-       color: #333;
-}
-
-#contextual-help-back,
-.contextual-help-tabs .active {
-       border-color: #d1e5ee;
-}
-
-.contextual-help-tabs .active,
-.contextual-help-tabs .active a,
-.contextual-help-tabs .active a:hover {
-       background: #fff;
-       color: #000;
-}
-
-/* screen options and help tabs */
-#screen-options-link-wrap,
-#contextual-help-link-wrap {
-       border-right: 1px solid #d1e5ee;
-       border-left: 1px solid #d1e5ee;
-       border-bottom: 1px solid #d1e5ee;
-       background: #eff8ff;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#def1ff), to(#eff8ff));
-       background-image: -webkit-linear-gradient(bottom, #def1ff, #eff8ff);
-       background-image:    -moz-linear-gradient(bottom, #def1ff, #eff8ff);
-       background-image:      -o-linear-gradient(bottom, #def1ff, #eff8ff);
-       background-image: linear-gradient(to top, #def1ff, #eff8ff);
-}
-
-#screen-meta-links a {
-       color: #606060;
-       background: transparent url(../images/arrows.png) no-repeat right 4px;
-}
-
-#screen-meta-links a:hover,
-#screen-meta-links a:active {
-       color: #000;
-       background-color: transparent;
-}
-
-#screen-meta-links a.screen-meta-active {
-       background-position: right -31px;
-}
-
-/* end screen options and help tabs */
-
-.login #backtoblog a {
-       color: #464646;
-}
-
-#wphead {
-       border-bottom: 1px solid #d0dfe9;
-}
-
-#wphead h1 a {
-       color: #174f69;
-}
-
-#wpfooter a:link,
-#wpfooter a:visited {
-       text-decoration: none;
-}
-
-#wpfooter a:hover {
-       color: #000;
-       text-decoration: underline;
-}
-
-.file-error,
-abbr.required,
-.widget-control-remove:hover,
-table.widefat .delete a:hover,
-table.widefat .trash a:hover,
-table.widefat .spam a:hover,
-#dashboard_recent_comments .delete a:hover,
-#dashboard_recent_comments .trash a:hover
-#dashboard_recent_comments .spam a:hover {
-       color: #f00;
-}
-
-#pass-strength-result {
-       background-color: #eee;
-       border-color: #ddd !important;
-}
-
-#pass-strength-result.bad {
-       background-color: #ffb78c;
-       border-color: #ff853c !important;
-}
-
-#pass-strength-result.good {
-       background-color: #ffec8b;
-       border-color: #fc0 !important;
-}
-
-#pass-strength-result.short {
-       background-color: #ffa0a0;
-       border-color: #f04040 !important;
-}
-
-#pass-strength-result.strong {
-       background-color: #c3ff88;
-       border-color: #8dff1c !important;
-}
-
-/* editors */
-#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar {
-       border-color: #d0dfe9;
-       background-color: #eff8ff;
-}
-
-#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar * {
-       color: #555;
-}
-
-#poststuff #editor-toolbar .active {
-       border-color: #d0dfe9 #d0dfe9 #eff8ff;
-       background-color: #eff8ff;
-       color: #333;
-}
-
-.wp-editor-wrap .wp-editor-container,
-.wp-editor-wrap .wp_themeSkin table.mceLayout {
-       border-color: #d1e5ee #d1e5ee #d0dfe9;
-}
-
-#editorcontainer {
-       border-color: #d1e5ee #d1e5ee #d0dfe9;
-}
-
-#post-status-info {
-       border-color: #d0dfe9 #d1e5ee #d1e5ee;
-}
-
-/* TinyMCE */
-
-.wp-admin .wp-editor-wrap .wp-switch-editor {
-       background-color: #d3e9f2;
-       border-color: #d1e5ee #d1e5ee #d3e9f2;
-       color: #174F69;
-}
-
-.wp-admin .wp-editor-wrap .wp-switch-editor:active {
-       background-color: #f5fafd;
-}
-
-.wp-admin .wp-editor-wrap.tmce-active .switch-tmce,
-.wp-admin .wp-editor-wrap.html-active .switch-html {
-       background: #f7fcfe;
-       border-color: #d1e5ee #d1e5ee #f7fcfe;
-}
-
-.wp-admin .wp-editor-wrap .quicktags-toolbar,
-.wp-admin .wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar {
-       border-color: #d0dfe9;
-       background-color: #f5fafd;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#f7fcfe));
-       background-image: -webkit-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:    -moz-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image:      -o-linear-gradient(bottom, #eff8ff, #f7fcfe);
-       background-image: linear-gradient(to top, #eff8ff, #f7fcfe);
-}
-
-.wp-admin .wp_themeSkin table.mceListBox {
-       border-color: #d1e5ee;
-}
-
-.wp-admin .wp_themeSkin table.mceListBoxEnabled:hover,
-.wp-admin .wp_themeSkin table.mceListBoxEnabled:active,
-.wp-admin .wp_themeSkin table.mceListBoxHover,
-.wp-admin .wp_themeSkin table.mceListBoxHover:active,
-.wp-admin .wp_themeSkin table.mceListBoxSelected {
-       border-color: #b8cfdf;
-}
-
-.wp-admin .wp_themeSkin a.mceButtonEnabled:hover,
-.wp-admin .wp_themeSkin table.mceSplitButton:hover {
-       border-color: #c3d2dc;
-       background: #f4f9fc;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#f4f9fc), to(#fff));
-       background-image: -webkit-linear-gradient(bottom, #f4f9fc, #fff);
-       background-image:    -moz-linear-gradient(bottom, #f4f9fc, #fff);
-       background-image:      -o-linear-gradient(bottom, #f4f9fc, #fff);
-       background-image: linear-gradient(to top, #f4f9fc, #fff);
-}
-
-.wp-admin .wp_themeSkin a.mceButton:active,
-.wp-admin .wp_themeSkin a.mceButtonEnabled:active,
-.wp-admin .wp_themeSkin a.mceButtonSelected:active,
-.wp-admin .wp_themeSkin a.mceButtonActive,
-.wp-admin .wp_themeSkin a.mceButtonActive:active,
-.wp-admin .wp_themeSkin a.mceButtonActive:hover,
-.wp-admin .wp_themeSkin .mceSplitButtonSelected table,
-.wp-admin .wp_themeSkin .mceSplitButtonSelected table:hover {
-       border-color: #8f9da9 #c3d2dc #c3d2dc #8f9da9;
-       background: #f4f9fc;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f4f9fc));
-       background-image: -webkit-linear-gradient(bottom, #fff, #f4f9fc);
-       background-image:    -moz-linear-gradient(bottom, #fff, #f4f9fc);
-       background-image:      -o-linear-gradient(bottom, #fff, #f4f9fc);
-       background-image: linear-gradient(to top, #fff, #f4f9fc);
-}
-
-.wp-admin .wp_themeSkin .mceSplitButtonSelected table a.mceOpen,
-.wp-admin .wp_themeSkin .mceSplitButtonSelected table a.mceAction {
-       border-color: #8f9da9 #c3d2dc #c3d2dc #8f9da9;
-}
-
-.wp-admin .wp_themeSkin .mceSplitButton:hover a {
-       border-color: #c3d2dc;
-}
-/* end TinyMCE */
-
-.editwidget .widget-inside {
-       border-color: #d0dfe9;
-}
-
-#titlediv #title {
-       background-color: #fff;
-}
-
-#tTips p#tTips_inside {
-       background-color: #ddd;
-       color: #333;
-}
-
-#poststuff .inside .the-tagcloud {
-       border-color: #ddd;
-}
-
-/* menu */
-#adminmenuback,
-#adminmenuwrap {
-       background-color: #eff8ff;
-       border-color: #d1e5ee;
-}
-
-#adminmenushadow,
-#adminmenuback {
-       background-image: url(../images/menu-shadow.png);
-       background-position: top right;
-       background-repeat: repeat-y;
-}
-
-#adminmenu li.wp-menu-separator {
-       background: #d1e5ee;
-       border-color: #bed1dd;
-}
-
-#adminmenu div.separator {
-       border-color: #d1e5ee;
-}
-
-#adminmenu a.menu-top,
-#adminmenu .wp-submenu .wp-submenu-head {
-       border-top-color: #fff;
-       border-bottom-color: #cae6ff;
-}
-
-#adminmenu li.wp-menu-open {
-       border-color: #d1e5ee;
-}
-
-#adminmenu li.menu-top:hover,
-#adminmenu li.opensub > a.menu-top,
-#adminmenu li > a.menu-top:focus {
-       background-color: #e0f1ff;
-       color: #d54e21;
-       text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 );
-}
-
-/* So it doesn't get applied to the number spans (comments, updates, etc) */
-#adminmenu li.menu-top:hover > a span,
-#adminmenu li.menu-top > a:focus span {
-       text-shadow: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top,
-#adminmenu .wp-menu-arrow,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-       background: #5589aa;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#5589aa), to(#619bbb));
-       background-image: -webkit-linear-gradient(bottom, #5589aa, #619bbb);
-       background-image:    -moz-linear-gradient(bottom, #5589aa, #619bbb);
-       background-image:      -o-linear-gradient(bottom, #5589aa, #619bbb);
-       background-image: linear-gradient(to top, #5589aa, #619bbb);
-}
-
-#adminmenu .wp-menu-arrow div {
-       background: #5589aa;
-       background-image: -webkit-gradient(linear, right bottom, left top, from(#5589aa), to(#619bbb));
-       background-image: -webkit-linear-gradient(bottom right, #5589aa, #619bbb);
-       background-image:    -moz-linear-gradient(bottom right, #5589aa, #619bbb);
-       background-image:      -o-linear-gradient(bottom right, #5589aa, #619bbb);
-       background-image: linear-gradient(to top left, #5589aa, #619bbb);
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-       border-top-color: #fff;
-       border-bottom-color: #cae6ff;
-       background: #e0f1ff;
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
-       background: #e0f1ff;
-       border-color: #cae6ff;
-}
-
-.folded #adminmenu li.menu-top li:hover a {
-       background-image: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-       text-shadow: 0 -1px 0 #333;
-       color: #fff;
-       border-top-color: #5a8fad;
-       border-bottom-color: #5589aa;
-}
-
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top {
-       border-top-color: #5a8fad;
-       border-bottom-color: #5589aa;
-}
-
-#adminmenu .wp-submenu a:hover,
-#adminmenu .wp-submenu a:focus {
-       background-color: #eff8ff;
-       color: #333;
-}
-
-#adminmenu .wp-submenu li.current,
-#adminmenu .wp-submenu li.current a,
-#adminmenu .wp-submenu li.current a:hover {
-       color: #333;
-}
-
-#adminmenu .wp-submenu,
-.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-       background-color: #fff;
-       border-color: #d0dfe9;
-       -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-       box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-}
-
-#adminmenu .wp-submenu .wp-submenu-head {
-       background-color: #e0f1ff;
-       color: #333;
-}
-
-/* collapse menu button */
-#collapse-menu {
-       color: #a0c3d5;
-       border-top-color: #f9f9f9;
-}
-
-#collapse-menu:hover {
-       color: #5a8fad;
-}
-
-#collapse-button {
-       border-color: #d0dfe9;
-       background: #eff8ff;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#fff));
-       background-image: -webkit-linear-gradient(bottom, #eff8ff, #fff);
-       background-image:    -moz-linear-gradient(bottom, #eff8ff, #fff);
-       background-image:      -o-linear-gradient(bottom, #eff8ff, #fff);
-       background-image: linear-gradient(to top, #eff8ff, #fff);
-}
-
-#collapse-menu:hover #collapse-button {
-       border-color: #a0c3d5;
-}
-
-#collapse-button div {
-       background: transparent url(../images/arrows-vs.png) no-repeat 0 -72px;
-}
-
-.folded #collapse-button div {
-       background-position: 0 -108px;
-}
-
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-       .auto-fold #adminmenu li.wp-has-current-submenu,
-       .auto-fold #adminmenu li.current.menu-top {
-               background-color: #5589aa;
-               background-image: -webkit-gradient(linear, left bottom, left top, from(#5589aa), to(#619bbb));
-               background-image: -webkit-linear-gradient(bottom, #5589aa, #619bbb);
-               background-image: -moz-linear-gradient(bottom, #5589aa, #619bbb);
-               background-image: -o-linear-gradient(bottom, #5589aa, #619bbb);
-               background-image: linear-gradient(bottom, #5589aa, #619bbb);
-       }
-
-       .auto-fold #adminmenu li.wp-has-current-submenu,
-       .auto-fold #adminmenu li.current.menu-top {
-               border-top-color: #5a8fad;
-               border-bottom-color: #5589aa;
-       }
-
-       .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-       .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-               background-color: #fff;
-               border-color: #d0dfe9;
-               -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-               box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-       }
-
-       .auto-fold #collapse-button div {
-               background-position: 0 -108px;
-       }
-}
-
-/* menu and screen icons */
-.icon16,
-.icon32,
-div.wp-menu-image {
-       background-color: transparent;
-       background-repeat: no-repeat;
-}
-
-.icon16.icon-dashboard,
-.menu-icon-dashboard div.wp-menu-image,
-.icon16.icon-post,
-.menu-icon-post div.wp-menu-image,
-.icon16.icon-media,
-.menu-icon-media div.wp-menu-image,
-.icon16.icon-links,
-.menu-icon-links div.wp-menu-image,
-.icon16.icon-page,
-.menu-icon-page div.wp-menu-image,
-.icon16.icon-comments,
-.menu-icon-comments div.wp-menu-image,
-.icon16.icon-appearance,
-.menu-icon-appearance div.wp-menu-image,
-.icon16.icon-plugins,
-.menu-icon-plugins div.wp-menu-image,
-.icon16.icon-users,
-.menu-icon-users div.wp-menu-image,
-.icon16.icon-tools,
-.menu-icon-tools div.wp-menu-image,
-.icon16.icon-settings,
-.menu-icon-settings div.wp-menu-image,
-.icon16.icon-site,
-.menu-icon-site div.wp-menu-image,
-.icon16.icon-generic,
-.menu-icon-generic div.wp-menu-image {
-       background-image: url(../images/menu-vs.png?ver=20121105);
-}
-
-.icon16.icon-dashboard,
-#adminmenu .menu-icon-dashboard div.wp-menu-image {
-       background-position: -59px -33px;
-}
-
-#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.current div.wp-menu-image {
-       background-position: -59px -1px;
-}
-
-.icon16.icon-post,
-#adminmenu .menu-icon-post div.wp-menu-image {
-       background-position: -269px -33px;
-}
-
-#adminmenu .menu-icon-post:hover div.wp-menu-image,
-#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-post.current div.wp-menu-image {
-       background-position: -269px -1px;
-}
-
-.icon16.icon-media,
-#adminmenu .menu-icon-media div.wp-menu-image {
-       background-position: -119px -33px;
-}
-
-#adminmenu .menu-icon-media:hover div.wp-menu-image,
-#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-media.current div.wp-menu-image {
-       background-position: -119px -1px;
-}
-
-.icon16.icon-links,
-#adminmenu .menu-icon-links div.wp-menu-image {
-       background-position: -89px -33px;
-}
-
-#adminmenu .menu-icon-links:hover div.wp-menu-image,
-#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-links.current div.wp-menu-image {
-       background-position: -89px -1px;
-}
-
-.icon16.icon-page,
-#adminmenu .menu-icon-page div.wp-menu-image {
-       background-position: -149px -33px;
-}
-
-#adminmenu .menu-icon-page:hover div.wp-menu-image,
-#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-page.current div.wp-menu-image {
-       background-position: -149px -1px;
-}
-
-.icon16.icon-comments,
-#adminmenu .menu-icon-comments div.wp-menu-image {
-       background-position: -29px -33px;
-}
-
-#adminmenu .menu-icon-comments:hover div.wp-menu-image,
-#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-comments.current div.wp-menu-image {
-       background-position: -29px -1px;
-}
-
-.icon16.icon-appearance,
-#adminmenu .menu-icon-appearance div.wp-menu-image {
-       background-position: 1px -33px;
-}
-
-#adminmenu .menu-icon-appearance:hover div.wp-menu-image,
-#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-appearance.current div.wp-menu-image {
-       background-position: 1px -1px;
-}
-
-.icon16.icon-plugins,
-#adminmenu .menu-icon-plugins div.wp-menu-image {
-       background-position: -179px -33px;
-}
-
-#adminmenu .menu-icon-plugins:hover div.wp-menu-image,
-#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-plugins.current div.wp-menu-image {
-       background-position: -179px -1px;
-}
-
-.icon16.icon-users,
-#adminmenu .menu-icon-users div.wp-menu-image {
-       background-position: -300px -33px;
-}
-
-#adminmenu .menu-icon-users:hover div.wp-menu-image,
-#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-users.current div.wp-menu-image {
-       background-position: -300px -1px;
-}
-
-.icon16.icon-tools,
-#adminmenu .menu-icon-tools div.wp-menu-image {
-       background-position: -209px -33px;
-}
-
-#adminmenu .menu-icon-tools:hover div.wp-menu-image,
-#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-tools.current div.wp-menu-image {
-       background-position: -209px -1px;
-}
-
-.icon16.icon-settings,
-#adminmenu .menu-icon-settings div.wp-menu-image {
-       background-position: -239px -33px;
-}
-
-#adminmenu .menu-icon-settings:hover div.wp-menu-image,
-#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-settings.current div.wp-menu-image {
-       background-position: -239px -1px;
-}
-
-.icon16.icon-site,
-#adminmenu .menu-icon-site div.wp-menu-image {
-       background-position: -359px -33px;
-}
-
-#adminmenu .menu-icon-site:hover div.wp-menu-image,
-#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-site.current div.wp-menu-image {
-       background-position: -359px -1px;
-}
-
-.icon16.icon-generic,
-#adminmenu .menu-icon-generic div.wp-menu-image {
-       background-position: -330px -33px;
-}
-
-#adminmenu .menu-icon-generic:hover div.wp-menu-image,
-#adminmenu .menu-icon-generic.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-generic.current div.wp-menu-image {
-       background-position: -330px -1px;
-}
-/* end menu and screen icons */
-
-/* Screen Icons */
-.icon32.icon-post,
-#icon-edit,
-#icon-post,
-.icon32.icon-dashboard,
-#icon-index,
-.icon32.icon-media,
-#icon-upload,
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category,
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page,
-.icon32.icon-comments,
-#icon-edit-comments,
-.icon32.icon-appearance,
-#icon-themes,
-.icon32.icon-plugins,
-#icon-plugins,
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit,
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin,
-.icon32.icon-settings,
-#icon-options-general,
-.icon32.icon-site,
-#icon-ms-admin,
-.icon32.icon-generic,
-#icon-generic {
-       background-image: url(../images/icons32-vs.png?ver=20121105);
-}
-
-.icon32.icon-post,
-#icon-edit,
-#icon-post {
-       background-position: -552px -5px;
-}
-
-.icon32.icon-dashboard,
-#icon-index {
-       background-position: -137px -5px;
-}
-
-.icon32.icon-media,
-#icon-upload {
-       background-position: -251px -5px;
-}
-
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category {
-       background-position: -190px -5px;
-}
-
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page {
-       background-position: -312px -5px;
-}
-
-.icon32.icon-comments,
-#icon-edit-comments {
-       background-position: -72px -5px;
-}
-
-.icon32.icon-appearance,
-#icon-themes {
-       background-position: -11px -5px;
-}
-
-.icon32.icon-plugins,
-#icon-plugins {
-       background-position: -370px -5px;
-}
-
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit {
-       background-position: -600px -5px;
-}
-
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin {
-       background-position: -432px -5px;
-}
-
-.icon32.icon-settings,
-#icon-options-general {
-       background-position: -492px -5px;
-}
-
-.icon32.icon-site,
-#icon-ms-admin {
-       background-position: -659px -5px;
-}
-
-.icon32.icon-generic,
-#icon-generic {
-       background-position: -708px -5px;
-}
-
-/* end screen icons */
-
-/* Post format icons */
-
-.post-format-icon {
-       background: url(../images/post-formats-vs.png) no-repeat;
-}
-
-/* Diff */
-table.diff .diff-deletedline {
-       background-color: #ffe9e9;
-}
-
-table.diff .diff-deletedline del {
-       background-color: #faa;
-}
-
-table.diff .diff-addedline {
-       background-color: #e9ffe9;
-}
-
-table.diff .diff-addedline ins {
-       background-color: #afa;
-}
-
-.revisions-meta {
-       border: 1px solid #d1e5ee;
-}
-
-.revisions-controls {
-       background: #fff;
-       background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(255,255,255,1)), color-stop(30px,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
-       background: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-       background:    -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-       background:      -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-       background: linear-gradient(to top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-}
-
-.revisions-tooltip,
-.revisions-tooltip-arrow span {
-       border-color: #d1e5ee;
-       background-color: #fff;
-}
-
-.revisions-tickmarks > div {
-       border-color: #d1e5ee;
-}
-
-/* jQuery UI Slider */
-.wp-slider.ui-slider {
-       border-color: #d1e5ee;
-}
-
-.wp-slider .ui-slider-handle {
-       color: #333;
-       border-color: none;
-}
-
-.wp-slider .ui-slider-handle {
-       border-color: #d0dfe9;
-       background: #eff8ff;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#eff8ff), to(#fff));
-       background-image: -webkit-linear-gradient(bottom, #eff8ff, #fff);
-       background-image:    -moz-linear-gradient(bottom, #eff8ff, #fff);
-       background-image:      -o-linear-gradient(bottom, #eff8ff, #fff);
-       background-image: linear-gradient(to top, #eff8ff, #fff);
-}
-
-.wp-slider .ui-slider-handle:hover,
-.wp-slider .ui-slider-handle:focus {
-       border-color: #a0c3d5;
-}
-
-.wp-slider .ui-slider-handle.ui-state-hover,
-.wp-slider .ui-slider-handle.ui-state-focus {
-       border-color: #a0c3d5;
-       outline: none;
-}
-
-/* edit image */
-#sidemenu a {
-       background-color: #f9f9f9;
-       border-color: #f9f9f9;
-       border-bottom-color: #dfdfdf;
-}
-
-#sidemenu a.current {
-       background-color: #fff;
-       border-color: #dfdfdf #dfdfdf #fff;
-       color: #d54e21;
-}
-
-#replyerror {
-       border-color: #ddd;
-       background-color: #f9f9f9;
-}
-
-/* table vim shortcuts */
-.vim-current,
-.vim-current th,
-.vim-current td {
-       background-color: #e4f2fd !important;
-}
-
-/* Install Plugins */
-#plugin-information .fyi ul {
-       background-color: #eaf3fa;
-}
-
-#plugin-information .fyi h2.mainheader {
-       background-color: #cee1ef;
-}
-
-#plugin-information pre,
-#plugin-information code {
-       background-color: #ededff;
-}
-
-#plugin-information pre {
-       border: 1px solid #ccc;
-}
-
-/* inline editor */
-#bulk-titles {
-       border-color: #ddd;
-}
-
-.inline-editor div.title {
-       background-color: #eaf3fa;
-}
-
-.inline-editor ul.cat-checklist {
-       background-color: #fff;
-       border-color: #ddd;
-}
-
-.inline-editor .quick-edit-save {
-       background-color: #f1f1f1;
-}
-
-fieldset.inline-edit-col-right .inline-edit-col {
-       border-color: #dfdfdf;
-}
-
-.attention {
-       color: #d54e21;
-}
-
-.js .meta-box-sortables .postbox:hover .handlediv {
-       background: transparent url(../images/arrows-vs.png) no-repeat 6px 7px;
-}
-
-.tablenav .tablenav-pages {
-       color: #555;
-}
-
-.tablenav .tablenav-pages a {
-       border-color: #d1e5ee;
-       background: #eee;
-       -moz-box-shadow:    inset 0 1px 0 #fff;
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow:         inset 0 1px 0 #fff;
-}
-
-.tablenav .tablenav-pages a:hover,
-.tablenav .tablenav-pages a:focus {
-       color: #d54e21;
-}
-
-.tablenav .tablenav-pages a.disabled,
-.tablenav .tablenav-pages a.disabled:hover,
-.tablenav .tablenav-pages a.disabled:focus {
-       color: #aaa;
-}
-
-.tablenav .tablenav-pages .current {
-       background: #dfdfdf;
-       border-color: #d3d3d3;
-}
-
-#availablethemes,
-#availablethemes td {
-       border-color: #acd;
-}
-
-#current-theme img {
-       border-color: #b0c8d7;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link,
-#TB_window #TB_title a.tb-theme-preview-link:visited {
-       color: #999;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link:hover,
-#TB_window #TB_title a.tb-theme-preview-link:focus {
-       color: #ccc;
-}
-
-.misc-pub-section {
-       border-top-color: #fff;
-       border-bottom-color: #d1e5ee;
-}
-
-#minor-publishing {
-       border-bottom-color: #cae6ff;
-}
-
-#post-body .misc-pub-section {
-       border-left-color: #eee;
-}
-
-.post-com-count span {
-       background-color: #bbb;
-}
-
-.form-table .color-palette td {
-       border-color: #fff;
-}
-
-.sortable-placeholder {
-       border-color: #bbb;
-       background-color: #f5f5f5;
-}
-
-#post-body ul.category-tabs li.tabs a,
-#post-body ul.add-menu-item-tabs li.tabs a,
-body.press-this ul.category-tabs li.tabs a {
-       color: #333;
-}
-
-.view-switch #view-switch-list,
-.view-switch #view-switch-excerpt {
-       background-color: transparent;
-       background-image: url('../images/list.png');
-       background-repeat: no-repeat;
-}
-
-.view-switch #view-switch-list {
-       background-position: 0 0;
-}
-
-.view-switch .current #view-switch-list {
-       background-position: -40px 0;
-}
-
-.view-switch #view-switch-excerpt {
-       background-position: -20px 0;
-}
-
-.view-switch .current #view-switch-excerpt {
-       background-position: -60px 0;
-}
-
-#header-logo {
-       background: transparent url(../images/wp-logo-vs.png?ver=20101102) no-repeat scroll center center;
-}
-
-.popular-tags,
-.feature-filter {
-       background-color: #fff;
-       border-color: #d1e5ee;
-}
-
-div.widgets-sortables,
-#widgets-left .inactive,
-#available-widgets .widget-holder {
-       background-color: #f7fcfe;
-       border-color: #d0dfe9;
-}
-
-#available-widgets .widget-description {
-       color: #555;
-}
-
-.sidebar-name {
-       color: #464646;
-       text-shadow: #fff 0 1px 0;
-       border-color: #d0dfe9;
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow: inset 0 1px 0 #fff;
-}
-
-.js .sidebar-name:hover,
-.js #removing-widget {
-       color: #d54e21;
-}
-
-#removing-widget span {
-       color: black;
-}
-
-.js .sidebar-name-arrow {
-       background: transparent url(../images/arrows-vs.png) no-repeat 5px 9px;
-}
-
-.js .sidebar-name:hover .sidebar-name-arrow {
-       background: transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px;
-}
-
-.in-widget-title {
-       color: #606060;
-}
-
-.deleting .widget-title * {
-       color: #aaa;
-}
-
-.imgedit-menu div {
-       border-color: #d5d5d5;
-       background-color: #f1f1f1;
-}
-
-.imgedit-menu div:hover {
-       border-color: #c1c1c1;
-       background-color: #eaeaea;
-}
-
-.imgedit-menu div.disabled {
-       border-color: #ccc;
-       background-color: #ddd;
-       filter: alpha(opacity=50);
-       opacity: 0.5;
-}
-
-#dashboard_recent_comments div.undo {
-       border-top-color: #dfdfdf;
-}
-
-.comment-ays,
-.comment-ays th {
-       border-color: #ddd;
-}
-
-.comment-ays th {
-       background-color: #f1f1f1;
-}
-
-/* added from nav-menu.css */
-#menu-management .menu-edit {
-       border-color: #d0dfe9;
-}
-
-#post-body {
-       background: #fff;
-       border-top-color: #fff;
-       border-bottom-color: #d0dfe9;
-}
-
-#nav-menu-header {
-       border-bottom-color: #d0dfe9;
-}
-
-#nav-menu-footer {
-       border-top-color: #fff;
-}
-
-#menu-management .nav-tabs-arrow a {
-       color: #c1c1c1;
-}
-
-#menu-management .nav-tabs-arrow a:hover {
-       color: #d54e21;
-}
-
-#menu-management .nav-tabs-arrow a:active {
-       color: #464646;
-}
-
-#menu-management .nav-tab-active {
-       border-color: #dfdfdf;
-}
-
-#menu-management .nav-tab {
-       background: #f7fcfe;
-       border-color: #d0dfe9;
-}
-
-.js .input-with-default-title {
-       color: #aaa;
-}
-
-#cancel-save {
-       color: #f00;
-}
-
-#cancel-save:hover {
-       background-color: #f00;
-       color: #fff;
-}
-
-.list-container {
-       border-color: #dfdfdf;
-}
-
-.menu-item-handle {
-       border-color: #d0dfe9;
-}
-
-.menu li.deleting .menu-item-handle {
-       background-color: #f66;
-       text-shadow: #ccc;
-}
-
-.item-type { /* Menu item controls */
-       color: #999;
-}
-
-.item-controls .menu-item-delete:hover {
-       color: #f00;
-}
-
-.nav-menus-php .item-edit {
-       background: transparent url(../images/arrows-vs.png) no-repeat 8px 10px;
-       border-bottom-color: #eff8ff;
-}
-
-.nav-menus-php .item-edit:hover {
-       background: transparent url(../images/arrows-dark-vs.png) no-repeat 8px 10px;
-}
-
-.menu-item-settings { /* Menu editing */
-       border-color: #d0dfe9;
-}
-
-.link-to-original {
-       color: #777;
-       border-color: #d0dfe9;
-}
-
-#cancel-save:hover {
-       color: #fff !important;
-}
-
-#update-menu-item {
-       color: #fff !important;
-}
-
-#update-menu-item:hover,
-#update-menu-item:active,
-#update-menu-item:focus {
-       color: #eaf2fa !important;
-       border-color: #13455b !important;
-}
-
-.submitbox .submitcancel {
-       color: #21759b;
-       border-bottom-color: #21759b;
-}
-
-.submitbox .submitcancel:hover {
-       background: #21759b;
-       color: #fff;
-}
-/* end added from nav-menu.css */
-
-.nav-tab {
-       border-color: #d1e5ee #d1e5ee #fff;
-}
-
-.nav-tab:hover,
-.nav-tab-active {
-       border-color: #acd #acd #fff;
-}
-
-h2.nav-tab-wrapper, h3.nav-tab-wrapper {
-       border-bottom-color: #acd;
-}
-
-#menu-management .nav-tab-active,
-.menu-item-handle,
-.menu-item-settings {
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow: inset 0 1px 0 #fff;
-}
-
-#menu-management .nav-tab-active {
-       background: #f7fcfe;
-       border-bottom-color: #f7fcfe;
-}
-
-#upload-form label {
-       color: #777;
-}
-
-/* custom header & background pages */
-
-/* full screen */
-.fullscreen-overlay {
-       background: #fff;
-}
-
-.wp-fullscreen-focus #wp-fullscreen-title,
-.wp-fullscreen-focus #wp-fullscreen-container {
-    border-color: #bed1dd;
-}
-
-#fullscreen-topbar {
-       border-bottom-color: #d1e5ee;
-}
-
-/* Begin About Pages */
-
-.about-wrap h1 {
-       color: #333;
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.about-text {
-       color: #777;
-}
-
-.wp-badge {
-       color: #fff;
-       text-shadow: 0 -1px 0 rgba(22, 57, 81, 0.3);
-}
-
-.about-wrap h2 .nav-tab {
-       color: #21759b;
-}
-
-.about-wrap h2 .nav-tab:hover {
-       color: #d54e21;
-}
-
-.about-wrap h2 .nav-tab-active,
-.about-wrap h2 .nav-tab-active:hover {
-       color: #333;
-}
-
-.about-wrap h2 .nav-tab-active {
-       text-shadow: 1px 1px 1px #fff;
-       color: #464646;
-}
-
-.about-wrap h3 {
-       color: #333;
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap .feature-section h4 {
-       color: #464646;
-}
-
-.about-wrap h4.wp-people-group {
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap .point-releases {
-       border-bottom: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3 {
-       border-top: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3:first-child {
-       border: 0;
-}
-
-.about-wrap li.wp-person img.gravatar {
-       -webkit-box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-       box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-}
-
-.about-wrap li.wp-person .title {
-       color: #464646;
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.freedoms-php .about-wrap ol li {
-       color: #999;
-}
-
-.freedoms-php .about-wrap ol p {
-       color: #464646;
-}
-
-/* End About Pages */
-
-
-/*------------------------------------------------------------------------------
-  2.0 - Right to Left Styles
-------------------------------------------------------------------------------*/
-
-.rtl .bar {
-       border-right-color: transparent;
-       border-left-color: #99d;
-}
-
-.rtl #screen-meta-links a.show-settings {
-       background-position: left 3px;
-}
-
-.rtl #screen-meta-links a.show-settings.screen-meta-active {
-       background-position: left -33px;
-}
-
-/* Menu */
-.rtl #adminmenushadow,
-.rtl #adminmenuback {
-       background-image: url(../images/menu-shadow-rtl.png);
-       background-position: top left;
-}
-
-.rtl #adminmenu .wp-submenu .wp-submenu-head {
-       border-right-color: transparent;
-       border-left-color: #d1e5ee;
-}
-
-.rtl #adminmenu .wp-submenu,
-.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-       -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-       box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-}
-
-.rtl #adminmenu .wp-has-current-submenu .wp-submenu {
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-/* Collapse Menu Button */
-.rtl #collapse-button div {
-       background-position: 0 -108px;
-}
-
-.rtl.folded #collapse-button div {
-       background-position: 0 -72px;
-}
-
-/* Auto-folding of the admin menu for RTL */
-@media only screen and (max-width: 900px) {
-       .rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-       .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-               -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-               box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-       }
-
-       .rtl.auto-fold #collapse-button div {
-               background-position: 0 -72px;
-       }
-}
-
-/* edit image */
-.js.rtl .meta-box-sortables .postbox:hover .handlediv {
-       background: transparent url(../images/arrows-vs.png) no-repeat 6px 7px;
-}
-
-.rtl #post-body .misc-pub-section {
-       border-right-color: transparent;
-       border-left-color: #d1e5ee;
-}
-
-.js.rtl .sidebar-name-arrow {
-       background: transparent url(../images/arrows-vs.png) no-repeat 5px 9px;
-}
-
-.js.rtl .sidebar-name:hover .sidebar-name-arrow {
-       background: transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px;
-}
-
-/**
- * HiDPI Displays
- */
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-
-       .curtime #timestamp {
-               background-image: url("../images/date-button-2x.gif?ver=20120916");
-               background-size: 16px auto;
-       }
-
-       .tagchecklist span a,
-       #bulk-titles div a,
-       .tagchecklist span a:hover,
-       #bulk-titles div a:hover {
-               background-image: url("../images/xit-2x.gif?ver=20120916");
-               background-size: 20px auto;
-       }
-
-       #screen-meta-links a.show-settings,
-       #screen-meta-links a.show-settings.screen-meta-active,
-       #adminmenu .wp-has-submenu:hover .wp-menu-toggle,
-       #adminmenu .wp-menu-open .wp-menu-toggle,
-       #collapse-button div,
-       .nav-menus-php .item-edit,
-       .js .meta-box-sortables .postbox:hover .handlediv,
-       .sidebar-name-arrow,
-       .rtl #adminmenu .wp-has-submenu:hover .wp-menu-toggle,
-       .rtl #adminmenu .wp-menu-open .wp-menu-toggle,
-       .js.rtl .meta-box-sortables .postbox:hover .handlediv,
-       .rtl .sidebar-name-arrow {
-               background-image: url("../images/arrows-vs-2x.png?ver=20120916");
-               background-size: 15px 123px;
-       }
-
-       #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,
-       #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,
-       .nav-menus-php .item-edit:hover,
-       .sidebar-name:hover .sidebar-name-arrow,
-       .rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,
-       .rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,
-       .rtl .sidebar-name:hover .sidebar-name-arrow {
-               background-image: url("../images/arrows-dark-vs-2x.png?ver=20120916");
-               background-size: 15px 123px;
-       }
-
-       .view-switch #view-switch-list,
-       .view-switch #view-switch-excerpt {
-               background-image: url("../images/list-2x.png?ver=20120916");
-               background-size: 80px 20px;
-       }
-
-       .icon32.icon-post,
-       #icon-edit,
-       #icon-post,
-       .icon32.icon-dashboard,
-       #icon-index,
-       .icon32.icon-media,
-       #icon-upload,
-       .icon32.icon-links,
-       #icon-link-manager,
-       #icon-link,
-       #icon-link-category,
-       .icon32.icon-page,
-       #icon-edit-pages,
-       #icon-page,
-       .icon32.icon-comments,
-       #icon-edit-comments,
-       .icon32.icon-appearance,
-       #icon-themes,
-       .icon32.icon-plugins,
-       #icon-plugins,
-       .icon32.icon-users,
-       #icon-users,
-       #icon-profile,
-       #icon-user-edit,
-       .icon32.icon-tools,
-       #icon-tools,
-       #icon-admin,
-       .icon32.icon-settings,
-       #icon-options-general,
-       .icon32.icon-site,
-       #icon-ms-admin,
-       .icon32.icon-generic,
-       #icon-generic {
-               background-image: url(../images/icons32-vs-2x.png?ver=20121105);
-               background-size: 756px 45px;
-       }
-
-       .icon16.icon-dashboard,
-       .menu-icon-dashboard div.wp-menu-image,
-       .icon16.icon-post,
-       .menu-icon-post div.wp-menu-image,
-       .icon16.icon-media,
-       .menu-icon-media div.wp-menu-image,
-       .icon16.icon-links,
-       .menu-icon-links div.wp-menu-image,
-       .icon16.icon-page,
-       .menu-icon-page div.wp-menu-image,
-       .icon16.icon-comments,
-       .menu-icon-comments div.wp-menu-image,
-       .icon16.icon-appearance,
-       .menu-icon-appearance div.wp-menu-image,
-       .icon16.icon-plugins,
-       .menu-icon-plugins div.wp-menu-image,
-       .icon16.icon-users,
-       .menu-icon-users div.wp-menu-image,
-       .icon16.icon-tools,
-       .menu-icon-tools div.wp-menu-image,
-       .icon16.icon-settings,
-       .menu-icon-settings div.wp-menu-image,
-       .icon16.icon-site,
-       .menu-icon-site div.wp-menu-image,
-       .icon16.icon-generic,
-       .menu-icon-generic div.wp-menu-image {
-               background-image: url('../images/menu-vs-2x.png?ver=20121105');
-               background-size: 390px 64px;
-       }
-
-       #header-logo {
-               background-image: url('../images/wp-logo-vs-2x.png?ver=20120916');
-               background-size: 16px auto;
-       }
-
-       /* 16px post formats */
-       .post-format-icon {
-               background-image: url(../images/post-formats32-vs.png);
-               background-size: 16px 304px;
-       }
-
-}
diff --git a/wp-admin/css/colors-classic.min.css b/wp-admin/css/colors-classic.min.css
deleted file mode 100644 (file)
index 4f3c0ff..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.find-box-search,.find-box-buttons{background-color:#eff8ff;border-top:1px solid #dce6f8}.find-box{background-color:#5589aa}.find-box-head{color:#fff}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#333}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#d1e5ee}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#d1e5ee;background-color:#fff}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#d1e5ee;background-color:#fff}ul.category-tabs li.tabs{border-color:#d1e5ee #d1e5ee #fff}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fff}kbd,code{background:#eff8ff}textarea,input[type=text],input[type=password],input[type=file],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select{border-color:#d1e5ee}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus{border-color:#b0c8d7}input.disabled,textarea.disabled{background-color:#ccc}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.revisions-meta,.widget .widget-top,.postbox h3,.stuffbox h3,.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle,#fullscreen-topbar{background:#f5fafd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#f7fcfe));background-image:-webkit-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-moz-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-o-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:linear-gradient(to top,#eff8ff,#f7fcfe)}.widget .widget-top,.postbox h3,.stuffbox h3{border-bottom-color:#d1e5ee;text-shadow:#fff 0 1px 0;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.form-table th,.form-wrap label{color:#222;text-shadow:#fff 0 1px 0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#21759b}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.wrap h2{color:#174f69}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#f1f1f1}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:#b0c8d7}.ac_results li{color:#101010}.alternate,.alt{background-color:#f7fcfe}.available-theme a.screenshot{background-color:#eff8ff;border-color:#acd}#current-theme{border-bottom-color:#d1e5ee}.bar{background-color:#e8e8e8;border-right-color:#99d}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdfdf}div.error,.login #login_error{background-color:#ffebe8;border-color:#c00}div.error a{color:#c00}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit,#commentsdiv #add-new-comment{border-color:#dfdfdf}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#b0c8d7;background-color:#eff8ff}.ui-autocomplete li a.ui-state-focus{background-color:#def1ff}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#d54e21}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#d54e21}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#the-comment-list .comment a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover,.plugins .inactive a:hover,#all-plugins-table .plugins .inactive a:hover,#search-plugins-table .plugins .inactive a:hover{color:#d54e21}#the-comment-list .comment-item,#dashboard-widgets #dashboard_quick_press form p.submit{border-color:#dfdfdf}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#dashboard_right_now .table_content,#dashboard_right_now .table_discussion{border-top-color:#d1e5ee}#rightnow .rbutton{background-color:#ebebeb;color:#264761}.submitbox .submit{background-color:#464646;color:#ccc}.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete{color:red;border-bottom-color:red}.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover{color:#fff;background-color:red;border-bottom-color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#21759b}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#d54e21}div.updated,.login .message{background-color:#ffffe0;border-color:#e6db55}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{border-top-color:#fff;border-bottom-color:#d0dfe9}.widefat th{text-shadow:rgba(255,255,255,.8) 0 1px 0}.widefat td{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1;background-image:-webkit-gradient(linear,left bottom,left top,from(#dcdcdc),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-moz-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-o-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:linear-gradient(to top,#dcdcdc,#e9e9e9)}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#adminmenu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a{color:#21759b}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,.5) 0 1px 0;box-shadow:rgba(255,255,255,.5) 0 1px 0}#plugin-information .action-button{background-color:#d54e21;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,.5) 0 1px 0;box-shadow:rgba(255,255,255,.5) 0 1px 0}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}#dashboard_secondary div.dashboard-widget-content ul li a{background-color:#f9f9f9}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.login #nav a,.login #backtoblog a{color:#21759b!important}.login #nav a:hover,.login #backtoblog a:hover{color:#d54e21!important}#wpfooter{color:#777;border-color:#b0c8d7}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.checkbox,.side-info,.plugins tr,#your-profile #rich_editing{background-color:#fcfcfc}.plugins .inactive,.plugins .inactive th,.plugins .inactive td,tr.inactive+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugin-update-tr .update-message{background-color:#fffbe4;border-color:#dfdfdf}.plugins .active,.plugins .active th,.plugins .active td{color:#000}.plugins .inactive a{color:#579}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved{background-color:#ffffe0}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,#dashboard_recent_comments .delete a,#dashboard_recent_comments .trash a,#dashboard_recent_comments .spam a{color:#bc0b0b}.welcome-panel{background:#f5fafd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#f7fcfe));background-image:-webkit-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-moz-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-o-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:linear-gradient(to top,#eff8ff,#f7fcfe);border-color:#d1e5ee}.welcome-panel p{color:#777}.welcome-panel-column p{color:#464646}.welcome-panel h3{text-shadow:1px 1px 1px #fff}.widget,#widget-list .widget-top,.postbox,#titlediv,#poststuff .postarea,.stuffbox{border-color:#d1e5ee;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px}.widget,#widget-list .widget-top,.postbox,.menu-item-settings{background:#f5fafd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#f7fcfe));background-image:-webkit-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-moz-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-o-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:linear-gradient(to top,#eff8ff,#f7fcfe)}.postbox h3{color:#174f69}.widget .widget-top{color:#174f69}.js .sidebar-name:hover h3,.js .postbox h3:hover{color:#000}.curtime #timestamp{background-image:url(../images/date-button.gif)}#quicktags #ed_link{color:#00f}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}.tagchecklist span a,#bulk-titles div a{background:url(../images/xit.gif) no-repeat}.tagchecklist span a:hover,#bulk-titles div a:hover{background:url(../images/xit.gif) no-repeat -10px 0}#update-nag,.update-nag{background-color:#fffbcc;border-color:#e6db55;color:#555}#screen-meta{background-color:#eff8ff;border-color:#d1e5ee;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}#contextual-help-back{background:#fff}.contextual-help-tabs a:hover{background-color:#ceeaff;color:#333}#contextual-help-back,.contextual-help-tabs .active{border-color:#d1e5ee}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#fff;color:#000}#screen-options-link-wrap,#contextual-help-link-wrap{border-right:1px solid #d1e5ee;border-left:1px solid #d1e5ee;border-bottom:1px solid #d1e5ee;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#def1ff),to(#eff8ff));background-image:-webkit-linear-gradient(bottom,#def1ff,#eff8ff);background-image:-moz-linear-gradient(bottom,#def1ff,#eff8ff);background-image:-o-linear-gradient(bottom,#def1ff,#eff8ff);background-image:linear-gradient(to top,#def1ff,#eff8ff)}#screen-meta-links a{color:#606060;background:transparent url(../images/arrows.png) no-repeat right 4px}#screen-meta-links a:hover,#screen-meta-links a:active{color:#000;background-color:transparent}#screen-meta-links a.screen-meta-active{background-position:right -31px}.login #backtoblog a{color:#464646}#wphead{border-bottom:1px solid #d0dfe9}#wphead h1 a{color:#174f69}#wpfooter a:link,#wpfooter a:visited{text-decoration:none}#wpfooter a:hover{color:#000;text-decoration:underline}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover #dashboard_recent_comments .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar{border-color:#d0dfe9;background-color:#eff8ff}#poststuff .wp-editor-wrap .wp_themeSkin .mceStatusbar *{color:#555}#poststuff #editor-toolbar .active{border-color:#d0dfe9 #d0dfe9 #eff8ff;background-color:#eff8ff;color:#333}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp_themeSkin table.mceLayout{border-color:#d1e5ee #d1e5ee #d0dfe9}#editorcontainer{border-color:#d1e5ee #d1e5ee #d0dfe9}#post-status-info{border-color:#d0dfe9 #d1e5ee #d1e5ee}.wp-admin .wp-editor-wrap .wp-switch-editor{background-color:#d3e9f2;border-color:#d1e5ee #d1e5ee #d3e9f2;color:#174F69}.wp-admin .wp-editor-wrap .wp-switch-editor:active{background-color:#f5fafd}.wp-admin .wp-editor-wrap.tmce-active .switch-tmce,.wp-admin .wp-editor-wrap.html-active .switch-html{background:#f7fcfe;border-color:#d1e5ee #d1e5ee #f7fcfe}.wp-admin .wp-editor-wrap .quicktags-toolbar,.wp-admin .wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar{border-color:#d0dfe9;background-color:#f5fafd;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#f7fcfe));background-image:-webkit-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-moz-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:-o-linear-gradient(bottom,#eff8ff,#f7fcfe);background-image:linear-gradient(to top,#eff8ff,#f7fcfe)}.wp-admin .wp_themeSkin table.mceListBox{border-color:#d1e5ee}.wp-admin .wp_themeSkin table.mceListBoxEnabled:hover,.wp-admin .wp_themeSkin table.mceListBoxEnabled:active,.wp-admin .wp_themeSkin table.mceListBoxHover,.wp-admin .wp_themeSkin table.mceListBoxHover:active,.wp-admin .wp_themeSkin table.mceListBoxSelected{border-color:#b8cfdf}.wp-admin .wp_themeSkin a.mceButtonEnabled:hover,.wp-admin .wp_themeSkin table.mceSplitButton:hover{border-color:#c3d2dc;background:#f4f9fc;background-image:-webkit-gradient(linear,left bottom,left top,from(#f4f9fc),to(#fff));background-image:-webkit-linear-gradient(bottom,#f4f9fc,#fff);background-image:-moz-linear-gradient(bottom,#f4f9fc,#fff);background-image:-o-linear-gradient(bottom,#f4f9fc,#fff);background-image:linear-gradient(to top,#f4f9fc,#fff)}.wp-admin .wp_themeSkin a.mceButton:active,.wp-admin .wp_themeSkin a.mceButtonEnabled:active,.wp-admin .wp_themeSkin a.mceButtonSelected:active,.wp-admin .wp_themeSkin a.mceButtonActive,.wp-admin .wp_themeSkin a.mceButtonActive:active,.wp-admin .wp_themeSkin a.mceButtonActive:hover,.wp-admin .wp_themeSkin .mceSplitButtonSelected table,.wp-admin .wp_themeSkin .mceSplitButtonSelected table:hover{border-color:#8f9da9 #c3d2dc #c3d2dc #8f9da9;background:#f4f9fc;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f4f9fc));background-image:-webkit-linear-gradient(bottom,#fff,#f4f9fc);background-image:-moz-linear-gradient(bottom,#fff,#f4f9fc);background-image:-o-linear-gradient(bottom,#fff,#f4f9fc);background-image:linear-gradient(to top,#fff,#f4f9fc)}.wp-admin .wp_themeSkin .mceSplitButtonSelected table a.mceOpen,.wp-admin .wp_themeSkin .mceSplitButtonSelected table a.mceAction{border-color:#8f9da9 #c3d2dc #c3d2dc #8f9da9}.wp-admin .wp_themeSkin .mceSplitButton:hover a{border-color:#c3d2dc}.editwidget .widget-inside{border-color:#d0dfe9}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap{background-color:#eff8ff;border-color:#d1e5ee}#adminmenushadow,#adminmenuback{background-image:url(../images/menu-shadow.png);background-position:top right;background-repeat:repeat-y}#adminmenu li.wp-menu-separator{background:#d1e5ee;border-color:#bed1dd}#adminmenu div.separator{border-color:#d1e5ee}#adminmenu a.menu-top,#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#fff;border-bottom-color:#cae6ff}#adminmenu li.wp-menu-open{border-color:#d1e5ee}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#e0f1ff;color:#d54e21;text-shadow:0 1px 0 rgba(255,255,255,.4)}#adminmenu li.menu-top:hover>a span,#adminmenu li.menu-top>a:focus span{text-shadow:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background:#5589aa;background-image:-webkit-gradient(linear,left bottom,left top,from(#5589aa),to(#619bbb));background-image:-webkit-linear-gradient(bottom,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom,#5589aa,#619bbb);background-image:linear-gradient(to top,#5589aa,#619bbb)}#adminmenu .wp-menu-arrow div{background:#5589aa;background-image:-webkit-gradient(linear,right bottom,left top,from(#5589aa),to(#619bbb));background-image:-webkit-linear-gradient(bottom right,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom right,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom right,#5589aa,#619bbb);background-image:linear-gradient(to top left,#5589aa,#619bbb)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#fff;border-bottom-color:#cae6ff;background:#e0f1ff}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#e0f1ff;border-color:#cae6ff}.folded #adminmenu li.menu-top li:hover a{background-image:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{text-shadow:0 -1px 0 #333;color:#fff;border-top-color:#5a8fad;border-bottom-color:#5589aa}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-top-color:#5a8fad;border-bottom-color:#5589aa}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus{background-color:#eff8ff;color:#333}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover{color:#333}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#d0dfe9;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.4);box-shadow:2px 3px 6px rgba(0,0,0,.4)}#adminmenu .wp-submenu .wp-submenu-head{background-color:#e0f1ff;color:#333}#collapse-menu{color:#a0c3d5;border-top-color:#f9f9f9}#collapse-menu:hover{color:#5a8fad}#collapse-button{border-color:#d0dfe9;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#fff));background-image:-webkit-linear-gradient(bottom,#eff8ff,#fff);background-image:-moz-linear-gradient(bottom,#eff8ff,#fff);background-image:-o-linear-gradient(bottom,#eff8ff,#fff);background-image:linear-gradient(to top,#eff8ff,#fff)}#collapse-menu:hover #collapse-button{border-color:#a0c3d5}#collapse-button div{background:transparent url(../images/arrows-vs.png) no-repeat 0 -72px}.folded #collapse-button div{background-position:0 -108px}@media only screen and (max-width:900px){.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{background-color:#5589aa;background-image:-webkit-gradient(linear,left bottom,left top,from(#5589aa),to(#619bbb));background-image:-webkit-linear-gradient(bottom,#5589aa,#619bbb);background-image:-moz-linear-gradient(bottom,#5589aa,#619bbb);background-image:-o-linear-gradient(bottom,#5589aa,#619bbb);background-image:linear-gradient(bottom,#5589aa,#619bbb)}.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{border-top-color:#5a8fad;border-bottom-color:#5589aa}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#d0dfe9;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.4);box-shadow:2px 3px 6px rgba(0,0,0,.4)}.auto-fold #collapse-button div{background-position:0 -108px}}.icon16,.icon32,div.wp-menu-image{background-color:transparent;background-repeat:no-repeat}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image,.icon16.icon-generic,.menu-icon-generic div.wp-menu-image{background-image:url(../images/menu-vs.png?ver=20121105)}.icon16.icon-dashboard,#adminmenu .menu-icon-dashboard div.wp-menu-image{background-position:-59px -33px}#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-dashboard.current div.wp-menu-image{background-position:-59px -1px}.icon16.icon-post,#adminmenu .menu-icon-post div.wp-menu-image{background-position:-269px -33px}#adminmenu .menu-icon-post:hover div.wp-menu-image,#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-post.current div.wp-menu-image{background-position:-269px -1px}.icon16.icon-media,#adminmenu .menu-icon-media div.wp-menu-image{background-position:-119px -33px}#adminmenu .menu-icon-media:hover div.wp-menu-image,#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-media.current div.wp-menu-image{background-position:-119px -1px}.icon16.icon-links,#adminmenu .menu-icon-links div.wp-menu-image{background-position:-89px -33px}#adminmenu .menu-icon-links:hover div.wp-menu-image,#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-links.current div.wp-menu-image{background-position:-89px -1px}.icon16.icon-page,#adminmenu .menu-icon-page div.wp-menu-image{background-position:-149px -33px}#adminmenu .menu-icon-page:hover div.wp-menu-image,#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-page.current div.wp-menu-image{background-position:-149px -1px}.icon16.icon-comments,#adminmenu .menu-icon-comments div.wp-menu-image{background-position:-29px -33px}#adminmenu .menu-icon-comments:hover div.wp-menu-image,#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-comments.current div.wp-menu-image{background-position:-29px -1px}.icon16.icon-appearance,#adminmenu .menu-icon-appearance div.wp-menu-image{background-position:1px -33px}#adminmenu .menu-icon-appearance:hover div.wp-menu-image,#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-appearance.current div.wp-menu-image{background-position:1px -1px}.icon16.icon-plugins,#adminmenu .menu-icon-plugins div.wp-menu-image{background-position:-179px -33px}#adminmenu .menu-icon-plugins:hover div.wp-menu-image,#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-plugins.current div.wp-menu-image{background-position:-179px -1px}.icon16.icon-users,#adminmenu .menu-icon-users div.wp-menu-image{background-position:-300px -33px}#adminmenu .menu-icon-users:hover div.wp-menu-image,#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-users.current div.wp-menu-image{background-position:-300px -1px}.icon16.icon-tools,#adminmenu .menu-icon-tools div.wp-menu-image{background-position:-209px -33px}#adminmenu .menu-icon-tools:hover div.wp-menu-image,#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-tools.current div.wp-menu-image{background-position:-209px -1px}.icon16.icon-settings,#adminmenu .menu-icon-settings div.wp-menu-image{background-position:-239px -33px}#adminmenu .menu-icon-settings:hover div.wp-menu-image,#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-settings.current div.wp-menu-image{background-position:-239px -1px}.icon16.icon-site,#adminmenu .menu-icon-site div.wp-menu-image{background-position:-359px -33px}#adminmenu .menu-icon-site:hover div.wp-menu-image,#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-site.current div.wp-menu-image{background-position:-359px -1px}.icon16.icon-generic,#adminmenu .menu-icon-generic div.wp-menu-image{background-position:-330px -33px}#adminmenu .menu-icon-generic:hover div.wp-menu-image,#adminmenu .menu-icon-generic.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-generic.current div.wp-menu-image{background-position:-330px -1px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin,.icon32.icon-generic,#icon-generic{background-image:url(../images/icons32-vs.png?ver=20121105)}.icon32.icon-post,#icon-edit,#icon-post{background-position:-552px -5px}.icon32.icon-dashboard,#icon-index{background-position:-137px -5px}.icon32.icon-media,#icon-upload{background-position:-251px -5px}.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category{background-position:-190px -5px}.icon32.icon-page,#icon-edit-pages,#icon-page{background-position:-312px -5px}.icon32.icon-comments,#icon-edit-comments{background-position:-72px -5px}.icon32.icon-appearance,#icon-themes{background-position:-11px -5px}.icon32.icon-plugins,#icon-plugins{background-position:-370px -5px}.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit{background-position:-600px -5px}.icon32.icon-tools,#icon-tools,#icon-admin{background-position:-432px -5px}.icon32.icon-settings,#icon-options-general{background-position:-492px -5px}.icon32.icon-site,#icon-ms-admin{background-position:-659px -5px}.icon32.icon-generic,#icon-generic{background-position:-708px -5px}.post-format-icon{background:url(../images/post-formats-vs.png) no-repeat}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-meta{border:1px solid #d1e5ee}.revisions-controls{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(255,255,255,1)),color-stop(30px,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%);background:-o-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%);background:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%)}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d1e5ee;background-color:#fff}.revisions-tickmarks>div{border-color:#d1e5ee}.wp-slider.ui-slider{border-color:#d1e5ee}.wp-slider .ui-slider-handle{color:#333;border-color:none}.wp-slider .ui-slider-handle{border-color:#d0dfe9;background:#eff8ff;background-image:-webkit-gradient(linear,left bottom,left top,from(#eff8ff),to(#fff));background-image:-webkit-linear-gradient(bottom,#eff8ff,#fff);background-image:-moz-linear-gradient(bottom,#eff8ff,#fff);background-image:-o-linear-gradient(bottom,#eff8ff,#fff);background-image:linear-gradient(to top,#eff8ff,#fff)}.wp-slider .ui-slider-handle:hover,.wp-slider .ui-slider-handle:focus{border-color:#a0c3d5}.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.ui-state-focus{border-color:#a0c3d5;outline:0}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#fff;border-color:#dfdfdf #dfdfdf #fff;color:#d54e21}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#e4f2fd!important}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border:1px solid #ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#d54e21}.js .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows-vs.png) no-repeat 6px 7px}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{border-color:#d1e5ee;background:#eee;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#d54e21}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#acd}#current-theme img{border-color:#b0c8d7}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{border-top-color:#fff;border-bottom-color:#d1e5ee}#minor-publishing{border-bottom-color:#cae6ff}#post-body .misc-pub-section{border-left-color:#eee}.post-com-count span{background-color:#bbb}.form-table .color-palette td{border-color:#fff}.sortable-placeholder{border-color:#bbb;background-color:#f5f5f5}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-color:transparent;background-image:url(../images/list.png);background-repeat:no-repeat}.view-switch #view-switch-list{background-position:0 0}.view-switch .current #view-switch-list{background-position:-40px 0}.view-switch #view-switch-excerpt{background-position:-20px 0}.view-switch .current #view-switch-excerpt{background-position:-60px 0}#header-logo{background:transparent url(../images/wp-logo-vs.png?ver=20101102) no-repeat scroll center center}.popular-tags,.feature-filter{background-color:#fff;border-color:#d1e5ee}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#f7fcfe;border-color:#d0dfe9}#available-widgets .widget-description{color:#555}.sidebar-name{color:#464646;text-shadow:#fff 0 1px 0;border-color:#d0dfe9;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.js .sidebar-name:hover,.js #removing-widget{color:#d54e21}#removing-widget span{color:#000}.js .sidebar-name-arrow{background:transparent url(../images/arrows-vs.png) no-repeat 5px 9px}.js .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px}.in-widget-title{color:#606060}.deleting .widget-title *{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#dashboard_recent_comments div.undo{border-top-color:#dfdfdf}.comment-ays,.comment-ays th{border-color:#ddd}.comment-ays th{background-color:#f1f1f1}#menu-management .menu-edit{border-color:#d0dfe9}#post-body{background:#fff;border-top-color:#fff;border-bottom-color:#d0dfe9}#nav-menu-header{border-bottom-color:#d0dfe9}#nav-menu-footer{border-top-color:#fff}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#d54e21}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#f7fcfe;border-color:#d0dfe9}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container{border-color:#dfdfdf}.menu-item-handle{border-color:#d0dfe9}.menu li.deleting .menu-item-handle{background-color:#f66;text-shadow:#ccc}.item-type{color:#999}.item-controls .menu-item-delete:hover{color:red}.nav-menus-php .item-edit{background:transparent url(../images/arrows-vs.png) no-repeat 8px 10px;border-bottom-color:#eff8ff}.nav-menus-php .item-edit:hover{background:transparent url(../images/arrows-dark-vs.png) no-repeat 8px 10px}.menu-item-settings{border-color:#d0dfe9}.link-to-original{color:#777;border-color:#d0dfe9}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#21759b;border-bottom-color:#21759b}.submitbox .submitcancel:hover{background:#21759b;color:#fff}.nav-tab{border-color:#d1e5ee #d1e5ee #fff}.nav-tab:hover,.nav-tab-active{border-color:#acd #acd #fff}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#acd}#menu-management .nav-tab-active,.menu-item-handle,.menu-item-settings{-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}#menu-management .nav-tab-active{background:#f7fcfe;border-bottom-color:#f7fcfe}#upload-form label{color:#777}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#bed1dd}#fullscreen-topbar{border-bottom-color:#d1e5ee}.about-wrap h1{color:#333;text-shadow:1px 1px 1px #fff}.about-text{color:#777}.wp-badge{color:#fff;text-shadow:0 -1px 0 rgba(22,57,81,.3)}.about-wrap h2 .nav-tab{color:#21759b}.about-wrap h2 .nav-tab:hover{color:#d54e21}.about-wrap h2 .nav-tab-active,.about-wrap h2 .nav-tab-active:hover{color:#333}.about-wrap h2 .nav-tab-active{text-shadow:1px 1px 1px #fff;color:#464646}.about-wrap h3{color:#333;text-shadow:1px 1px 1px #fff}.about-wrap .feature-section h4{color:#464646}.about-wrap h4.wp-people-group{text-shadow:1px 1px 1px #fff}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top:1px solid #dfdfdf}.about-wrap .point-releases h3:first-child{border:0}.about-wrap li.wp-person img.gravatar{-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}.about-wrap li.wp-person .title{color:#464646;text-shadow:1px 1px 1px #fff}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.rtl .bar{border-right-color:transparent;border-left-color:#99d}.rtl #screen-meta-links a.show-settings{background-position:left 3px}.rtl #screen-meta-links a.show-settings.screen-meta-active{background-position:left -33px}.rtl #adminmenushadow,.rtl #adminmenuback{background-image:url(../images/menu-shadow-rtl.png);background-position:top left}.rtl #adminmenu .wp-submenu .wp-submenu-head{border-right-color:transparent;border-left-color:#d1e5ee}.rtl #adminmenu .wp-submenu,.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,.4);box-shadow:-2px 2px 5px rgba(0,0,0,.4)}.rtl #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:none;box-shadow:none}.rtl #collapse-button div{background-position:0 -108px}.rtl.folded #collapse-button div{background-position:0 -72px}@media only screen and (max-width:900px){.rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,.4);box-shadow:-2px 2px 5px rgba(0,0,0,.4)}.rtl.auto-fold #collapse-button div{background-position:0 -72px}}.js.rtl .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows-vs.png) no-repeat 6px 7px}.rtl #post-body .misc-pub-section{border-right-color:transparent;border-left-color:#d1e5ee}.js.rtl .sidebar-name-arrow{background:transparent url(../images/arrows-vs.png) no-repeat 5px 9px}.js.rtl .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark-vs.png) no-repeat 5px 9px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp{background-image:url(../images/date-button-2x.gif?ver=20120916);background-size:16px auto}.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover{background-image:url(../images/xit-2x.gif?ver=20120916);background-size:20px auto}#screen-meta-links a.show-settings,#screen-meta-links a.show-settings.screen-meta-active,#adminmenu .wp-has-submenu:hover .wp-menu-toggle,#adminmenu .wp-menu-open .wp-menu-toggle,#collapse-button div,.nav-menus-php .item-edit,.js .meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.rtl #adminmenu .wp-has-submenu:hover .wp-menu-toggle,.rtl #adminmenu .wp-menu-open .wp-menu-toggle,.js.rtl .meta-box-sortables .postbox:hover .handlediv,.rtl .sidebar-name-arrow{background-image:url(../images/arrows-vs-2x.png?ver=20120916);background-size:15px 123px}#adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,#adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,.nav-menus-php .item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,.rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,.rtl .sidebar-name:hover .sidebar-name-arrow{background-image:url(../images/arrows-dark-vs-2x.png?ver=20120916);background-size:15px 123px}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-image:url(../images/list-2x.png?ver=20120916);background-size:80px 20px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin,.icon32.icon-generic,#icon-generic{background-image:url(../images/icons32-vs-2x.png?ver=20121105);background-size:756px 45px}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image,.icon16.icon-generic,.menu-icon-generic div.wp-menu-image{background-image:url(../images/menu-vs-2x.png?ver=20121105);background-size:390px 64px}#header-logo{background-image:url(../images/wp-logo-vs-2x.png?ver=20120916);background-size:16px auto}.post-format-icon{background-image:url(../images/post-formats32-vs.png);background-size:16px 304px}}
\ No newline at end of file
diff --git a/wp-admin/css/colors-fresh.css b/wp-admin/css/colors-fresh.css
deleted file mode 100644 (file)
index 547d6f4..0000000
+++ /dev/null
@@ -1,2141 +0,0 @@
-/*------------------------------------------------------------------------------
-
-
-Howdy! This is the CSS file that controls the
-Gray (fresh) color style on the WordPress Dashboard.
-
-This file contains both LTR and RTL styles.
-
-
-TABLE OF CONTENTS:
-------------------
- 1.0 - Left to Right Styles
- 2.0 - Right to Left Styles
-
-
-------------------------------------------------------------------------------*/
-
-
-/*------------------------------------------------------------------------------
-  1.0 - Left to Right Styles
-------------------------------------------------------------------------------*/
-
-.find-box-search,
-.find-box-buttons {
-       background-color: #f7f7f7;
-       border-top: 1px solid #ddd;
-}
-
-.find-box {
-       background-color: #444;
-}
-
-.find-box-head {
-       color: #eee;
-}
-
-.find-box-inside {
-       background-color: #fff;
-}
-
-a.page-numbers:hover {
-       border-color: #999;
-}
-
-body,
-#wpbody,
-.form-table .pre,
-.ui-autocomplete li a {
-       color: #333;
-}
-
-body > #upload-menu {
-       border-bottom-color: #fff;
-}
-
-#postcustomstuff table,
-#your-profile fieldset,
-#rightnow,
-div.dashboard-widget,
-#dashboard-widgets p.dashboard-widget-links {
-       border-color: #ccc;
-}
-
-#poststuff .inside label.spam,
-#poststuff .inside label.deleted {
-       color: red;
-}
-
-#poststuff .inside label.waiting {
-       color: orange;
-}
-
-#poststuff .inside label.approved {
-       color: green;
-}
-
-#postcustomstuff table {
-       border-color: #dfdfdf;
-       background-color: #f9f9f9;
-}
-
-#postcustomstuff thead th {
-       background-color: #f1f1f1;
-}
-
-table.widefat {
-       border-color: #dfdfdf;
-       background-color: #f9f9f9;
-}
-
-div.dashboard-widget-error {
-       background-color: #c43;
-}
-
-div.dashboard-widget-notice {
-       background-color: #cfe1ef;
-}
-
-div.dashboard-widget-submit {
-       border-top-color: #ccc;
-}
-
-ul.category-tabs li {
-       border-color: transparent;
-}
-
-div.tabs-panel,
-.wp-tab-panel,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-       border-color: #dfdfdf;
-       background-color: #fff;
-}
-
-ul.category-tabs li.tabs {
-       border-color: #dfdfdf #dfdfdf #fff;
-}
-
-ul.category-tabs li.tabs,
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-       background-color: #fff;
-}
-
-kbd,
-code {
-       background: #eaeaea;
-}
-
-textarea,
-input[type="text"],
-input[type="password"],
-input[type="file"],
-input[type="email"],
-input[type="number"],
-input[type="search"],
-input[type="tel"],
-input[type="url"],
-select {
-       border-color: #dfdfdf;
-}
-
-textarea:focus,
-input[type="text"]:focus,
-input[type="password"]:focus,
-input[type="file"]:focus,
-input[type="email"]:focus,
-input[type="number"]:focus,
-input[type="search"]:focus,
-input[type="tel"]:focus,
-input[type="url"]:focus,
-select:focus {
-       border-color: #aaa;
-}
-
-input.disabled,
-textarea.disabled {
-       background-color: #ccc;
-}
-
-#plugin-information .action-button a,
-#plugin-information .action-button a:hover,
-#plugin-information .action-button a:visited {
-       color: #fff;
-}
-
-.revisions-meta,
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3,
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small,
-.sidebar-name,
-#nav-menu-header,
-#nav-menu-footer,
-.menu-item-handle {
-       background: #f1f1f1;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
-       background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image:    -moz-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image:      -o-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image: linear-gradient(to top, #ececec, #f9f9f9);
-}
-
-
-
-.widget .widget-top,
-.postbox h3,
-.stuffbox h3 {
-       border-bottom-color: #dfdfdf;
-       text-shadow: #fff 0 1px 0;
-       -webkit-box-shadow: 0 1px 0 #fff;
-       box-shadow: 0 1px 0 #fff;
-}
-
-.form-table th,
-.form-wrap label {
-       color: #222;
-       text-shadow: #fff 0 1px 0;
-}
-
-.description,
-.form-wrap p {
-       color: #666;
-}
-
-strong .post-com-count span {
-       background-color: #21759b;
-}
-
-.sorthelper {
-       background-color: #ccf3fa;
-}
-
-.ac_match,
-.subsubsub a.current {
-       color: #000;
-}
-
-.wrap h2 {
-       color: #464646;
-}
-
-.wrap .add-new-h2,
-.wrap .add-new-h2:active {
-       background: #f1f1f1;
-}
-
-.subtitle {
-       color: #777;
-}
-
-.ac_over {
-       background-color: #f0f0b8;
-}
-
-.ac_results {
-       background-color: #fff;
-       border-color: #808080;
-}
-
-.ac_results li {
-       color: #101010;
-}
-
-.alternate,
-.alt {
-       background-color: #fcfcfc;
-}
-
-.available-theme a.screenshot {
-       background-color: #f1f1f1;
-       border-color: #ddd;
-}
-
-#current-theme {
-       border-bottom-color: #dfdfdf;
-}
-
-.bar {
-       background-color: #e8e8e8;
-       border-right-color: #99d;
-}
-
-#media-upload,
-#media-upload .media-item .slidetoggle {
-       background: #fff;
-}
-
-#media-upload .slidetoggle {
-       border-top-color: #dfdfdf;
-}
-
-div.error,
-.login #login_error {
-       background-color: #ffebe8;
-       border-color: #c00;
-}
-
-div.error a {
-       color: #c00;
-}
-
-.form-invalid {
-       background-color: #ffebe8 !important;
-}
-
-.form-invalid input,
-.form-invalid select {
-       border-color: #c00 !important;
-}
-
-.submit,
-#commentsdiv #add-new-comment {
-       border-color: #dfdfdf;
-}
-
-.highlight {
-       background-color: #e4f2fd;
-       color: #000;
-}
-
-.howto,
-.nonessential,
-#edit-slug-box,
-.form-input-tip,
-.subsubsub {
-       color: #666;
-}
-
-.media-upload-form label.form-help,
-td.help {
-       color: #9a9a9a;
-}
-
-.ui-autocomplete {
-       border-color: #aaa;
-       background-color: #efefef;
-}
-
-.ui-autocomplete li a.ui-state-focus {
-       background-color: #ddd;
-}
-
-.post-com-count {
-       color: #fff;
-}
-
-.post-com-count span {
-       background-color: #bbb;
-       color: #fff;
-}
-
-.post-com-count:hover span {
-       background-color: #d54e21;
-}
-
-.quicktags, .search {
-       background-color: #ccc;
-       color: #000;
-}
-
-.side-info h5 {
-       border-bottom-color: #dadada;
-}
-
-.side-info ul {
-       color: #666;
-}
-
-a:hover,
-a:active {
-       color: #d54e21;
-}
-
-a:focus {
-       color: #124964;
-}
-
-#adminmenu a:hover,
-#adminmenu li.menu-top > a:focus,
-#adminmenu .wp-submenu a:hover,
-#the-comment-list .comment a:hover,
-#rightnow a:hover,
-#media-upload a.del-link:hover,
-div.dashboard-widget-submit input:hover,
-.subsubsub a:hover,
-.subsubsub a.current:hover,
-.ui-tabs-nav a:hover,
-.plugins .inactive a:hover,
-#all-plugins-table .plugins .inactive a:hover,
-#search-plugins-table .plugins .inactive a:hover {
-       color: #d54e21;
-}
-
-#the-comment-list .comment-item,
-#dashboard-widgets #dashboard_quick_press form p.submit {
-       border-color: #dfdfdf;
-}
-
-#side-sortables .category-tabs .tabs a,
-#side-sortables .add-menu-item-tabs .tabs a,
-.wp-tab-bar .wp-tab-active a {
-       color: #333;
-}
-
-#rightnow .rbutton {
-       background-color: #ebebeb;
-       color: #264761;
-}
-
-#dashboard_right_now .table_content,
-#dashboard_right_now .table_discussion {
-       border-top-color: #ececec;
-}
-
-.submitbox .submit {
-       background-color: #464646;
-       color: #ccc;
-}
-
-.plugins a.delete:hover,
-#all-plugins-table .plugins a.delete:hover,
-#search-plugins-table .plugins a.delete:hover,
-.submitbox .submitdelete {
-       color: #f00;
-       border-bottom-color: #f00;
-}
-
-.submitbox .submitdelete:hover,
-#media-items a.delete:hover,
-#media-items a.delete-permanently:hover,
-#nav-menu-footer .menu-delete:hover {
-       color: #fff;
-       background-color: #f00;
-       border-bottom-color: #f00;
-}
-
-#normal-sortables .submitbox .submitdelete:hover {
-       color: #000;
-       background-color: #f00;
-       border-bottom-color: #f00;
-}
-
-.tablenav .dots {
-       border-color: transparent;
-}
-
-.tablenav .next,
-.tablenav .prev {
-       border-color: transparent;
-       color: #21759b;
-}
-
-.tablenav .next:hover,
-.tablenav .prev:hover {
-       border-color: transparent;
-       color: #d54e21;
-}
-
-div.updated,
-.login .message {
-       background-color: #ffffe0;
-       border-color: #e6db55;
-}
-
-.update-message {
-       color: #000;
-}
-
-a.page-numbers {
-       border-bottom-color: #b8d3e2;
-}
-
-.commentlist li {
-       border-bottom-color: #ccc;
-}
-
-.widefat td,
-.widefat th {
-       border-top-color: #fff;
-       border-bottom-color: #dfdfdf;
-}
-
-.widefat th {
-       text-shadow: rgba(255,255,255,0.8) 0 1px 0;
-}
-
-.widefat td {
-       color: #555;
-}
-.widefat p,
-.widefat ol,
-.widefat ul {
-       color: #333;
-}
-
-.widefat thead tr th,
-.widefat tfoot tr th,
-h3.dashboard-widget-title,
-h3.dashboard-widget-title span,
-h3.dashboard-widget-title small {
-       color: #333;
-}
-
-th.sortable a:hover,
-th.sortable a:active,
-th.sortable a:focus {
-       color: #333;
-}
-
-th.sortable a:focus {
-       background: #e1e1e1;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#dcdcdc), to(#e9e9e9));
-       background-image: -webkit-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-       background-image:    -moz-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-       background-image:      -o-linear-gradient(bottom, #dcdcdc, #e9e9e9);
-       background-image: linear-gradient(to top, #dcdcdc, #e9e9e9);
-}
-
-h3.dashboard-widget-title small a {
-       color: #d7d7d7;
-}
-
-h3.dashboard-widget-title small a:hover {
-       color: #fff;
-}
-
-a,
-#adminmenu a,
-#the-comment-list p.comment-author strong a,
-#media-upload a.del-link,
-#media-items a.delete,
-#media-items a.delete-permanently,
-.plugins a.delete,
-.ui-tabs-nav a {
-       color: #21759b;
-}
-
-#adminmenu .awaiting-mod,
-#adminmenu .update-plugins,
-#sidemenu a .update-plugins,
-#rightnow .reallynow {
-       background-color: #464646;
-       color: #fff;
-       -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-       box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-#plugin-information .action-button {
-       background-color: #d54e21;
-       color: #fff;
-}
-
-#adminmenu li.current a .awaiting-mod,
-#adminmenu     li a.wp-has-current-submenu .update-plugins{
-       background-color: #464646;
-       color: #fff;
-       -webkit-box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-       box-shadow: rgba(255,255,255,0.5) 0 1px 0;
-}
-
-div#media-upload-header,
-div#plugin-information-header {
-       background-color: #f9f9f9;
-       border-bottom-color: #dfdfdf;
-}
-
-#currenttheme img {
-       border-color: #666;
-}
-
-#dashboard_secondary div.dashboard-widget-content ul li a {
-       background-color: #f9f9f9;
-}
-
-input.readonly, textarea.readonly {
-       background-color: #ddd;
-}
-
-#editable-post-name {
-       background-color: #fffbcc;
-}
-
-#edit-slug-box strong,
-.tablenav .displaying-num,
-#submitted-on,
-.submitted-on {
-       color: #777;
-}
-
-.login #nav a,
-.login #backtoblog a {
-       color: #21759b !important;
-}
-
-.login #nav a:hover,
-.login #backtoblog a:hover {
-       color: #d54e21 !important;
-}
-
-#wpfooter {
-       color: #777;
-       border-color: #dfdfdf;
-}
-
-.imgedit-group,
-#media-items .media-item,
-.media-item .describe {
-       border-color: #dfdfdf;
-}
-
-.checkbox,
-.side-info,
-.plugins tr,
-#your-profile #rich_editing {
-       background-color: #fcfcfc;
-}
-
-.plugins .inactive,
-.plugins .inactive th,
-.plugins .inactive td,
-tr.inactive + tr.plugin-update-tr .plugin-update {
-       background-color: #f4f4f4;
-}
-
-.plugin-update-tr .update-message {
-       background-color: #fffbe4;
-       border-color: #dfdfdf;
-}
-
-.plugins .active,
-.plugins .active th,
-.plugins .active td {
-       color: #000;
-}
-
-.plugins .inactive a {
-       color: #579;
-}
-
-#the-comment-list tr.undo,
-#the-comment-list div.undo {
-       background-color: #f4f4f4;
-}
-
-#the-comment-list .unapproved {
-       background-color: #ffffe0;
-}
-
-#the-comment-list .approve a {
-       color: #006505;
-}
-
-#the-comment-list .unapprove a {
-       color: #d98500;
-}
-
-table.widefat span.delete a,
-table.widefat span.trash a,
-table.widefat span.spam a,
-#dashboard_recent_comments .delete a,
-#dashboard_recent_comments .trash a,
-#dashboard_recent_comments .spam a {
-       color: #bc0b0b;
-}
-
-.welcome-panel {
-       background: #f5f5f5;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(#fafafa));
-       background-image: -webkit-linear-gradient(bottom, #f5f5f5, #fafafa);
-       background-image:    -moz-linear-gradient(bottom, #f5f5f5, #fafafa);
-       background-image:      -o-linear-gradient(bottom, #f5f5f5, #fafafa);
-       background-image: linear-gradient(to top, #f5f5f5, #fafafa);
-       border-color: #dfdfdf;
-}
-.welcome-panel p {
-       color: #777;
-}
-.welcome-panel-column p {
-       color: #464646;
-}
-.welcome-panel h3 {
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-#titlediv,
-#poststuff .postarea,
-.stuffbox {
-       border-color: #dfdfdf;
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow: inset 0 1px 0 #fff;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-}
-
-.widget,
-#widget-list .widget-top,
-.postbox,
-.menu-item-settings {
-       background: #f5f5f5;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(#f9f9f9));
-       background-image: -webkit-linear-gradient(bottom, #f5f5f5, #f9f9f9);
-       background-image:    -moz-linear-gradient(bottom, #f5f5f5, #f9f9f9);
-       background-image:      -o-linear-gradient(bottom, #f5f5f5, #f9f9f9);
-       background-image: linear-gradient(to top, #f5f5f5, #f9f9f9);
-}
-
-.postbox h3 {
-       color: #464646;
-}
-
-.widget .widget-top {
-       color: #222;
-}
-
-.js .sidebar-name:hover h3,
-.js .postbox h3:hover {
-       color: #000;
-}
-
-.curtime #timestamp {
-       background-image: url(../images/date-button.gif);
-}
-
-#rightnow .youhave {
-       background-color: #f0f6fb;
-}
-
-#rightnow a {
-       color: #448abd;
-}
-
-.tagchecklist span a,
-#bulk-titles div a {
-       background: url(../images/xit.gif) no-repeat;
-}
-
-.tagchecklist span a:hover,
-#bulk-titles div a:hover {
-       background: url(../images/xit.gif) no-repeat -10px 0;
-}
-
-#update-nag, .update-nag {
-       background-color: #fffbcc;
-       border-color: #e6db55;
-       color: #555;
-}
-
-#screen-meta {
-       background-color: #f1f1f1;
-       border-color: #ccc;
-       -webkit-box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-       box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.05 );
-}
-
-#contextual-help-back {
-       background: #fff;
-}
-
-.contextual-help-tabs a:hover {
-       color: #333;
-}
-
-#contextual-help-back,
-.contextual-help-tabs .active {
-       border-color: #ccc;
-}
-
-.contextual-help-tabs .active,
-.contextual-help-tabs .active a,
-.contextual-help-tabs .active a:hover {
-       background: #fff;
-       color: #333;
-}
-
-/* screen options and help tabs */
-#screen-options-link-wrap,
-#contextual-help-link-wrap {
-       border-right: 1px solid #ccc;
-       border-left: 1px solid #ccc;
-       border-bottom: 1px solid #ccc;
-       background: #e3e3e3;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#f1f1f1));
-       background-image: -webkit-linear-gradient(bottom, #dfdfdf, #f1f1f1);
-       background-image:    -moz-linear-gradient(bottom, #dfdfdf, #f1f1f1);
-       background-image:      -o-linear-gradient(bottom, #dfdfdf, #f1f1f1);
-       background-image: linear-gradient(to top, #dfdfdf, #f1f1f1);
-}
-
-#screen-meta-links a {
-       color: #777;
-       background: transparent url(../images/arrows.png) no-repeat right 4px;
-}
-
-#screen-meta-links a:hover,
-#screen-meta-links a:active {
-       color: #333;
-       background-color: transparent;
-}
-
-#screen-meta-links a.screen-meta-active {
-       background-position: right -31px;
-}
-
-/* end screen options and help tabs */
-
-.login #backtoblog a {
-       color: #464646;
-}
-
-#wphead {
-       border-bottom: #dfdfdf 1px solid;
-}
-
-#wphead h1 a {
-       color: #464646;
-}
-
-#wpfooter a:link,
-#wpfooter a:visited {
-       text-decoration: none;
-}
-
-#wpfooter a:hover {
-       text-decoration: underline;
-}
-
-.file-error,
-abbr.required,
-.widget-control-remove:hover,
-table.widefat .delete a:hover,
-table.widefat .trash a:hover,
-table.widefat .spam a:hover,
-#dashboard_recent_comments .delete a:hover,
-#dashboard_recent_comments .trash a:hover
-#dashboard_recent_comments .spam a:hover {
-       color: #f00;
-}
-
-#pass-strength-result {
-       background-color: #eee;
-       border-color: #ddd !important;
-}
-
-#pass-strength-result.bad {
-       background-color: #ffb78c;
-       border-color: #ff853c !important;
-}
-
-#pass-strength-result.good {
-       background-color: #ffec8b;
-       border-color: #fc0 !important;
-}
-
-#pass-strength-result.short {
-       background-color: #ffa0a0;
-       border-color: #f04040 !important;
-}
-
-#pass-strength-result.strong {
-       background-color: #c3ff88;
-       border-color: #8dff1c !important;
-}
-
-#post-status-info {
-       border-color: #dfdfdf #ccc #ccc;
-       background-color: #eaeaea;
-}
-
-.editwidget .widget-inside {
-       border-color: #dfdfdf;
-}
-
-#titlediv #title {
-       background-color: #fff;
-}
-
-#tTips p#tTips_inside {
-       background-color: #ddd;
-       color: #333;
-}
-
-#poststuff .inside .the-tagcloud {
-       border-color: #ddd;
-}
-
-/* menu */
-#adminmenuback,
-#adminmenuwrap {
-       background-color: #ececec;
-       border-color: #ccc;
-}
-
-#adminmenushadow,
-#adminmenuback {
-       background-image: url(../images/menu-shadow.png);
-       background-position: top right;
-       background-repeat: repeat-y;
-}
-
-#adminmenu li.wp-menu-separator {
-       background: #dfdfdf;
-       border-color: #cfcfcf;
-}
-
-#adminmenu div.separator {
-       border-color: #e1e1e1;
-}
-
-#adminmenu a.menu-top,
-#adminmenu .wp-submenu .wp-submenu-head {
-       border-top-color: #f9f9f9;
-       border-bottom-color: #dfdfdf;
-}
-
-#adminmenu li.wp-menu-open {
-       border-color: #dfdfdf;
-}
-
-#adminmenu li.menu-top:hover,
-#adminmenu li.opensub > a.menu-top,
-#adminmenu li > a.menu-top:focus {
-       background-color: #e4e4e4;
-       color: #d54e21;
-       text-shadow: 0 1px 0 rgba( 255, 255, 255, 0.4 );
-}
-
-/* So it doesn't get applied to the number spans (comments, updates, etc) */
-#adminmenu li.menu-top:hover > a span,
-#adminmenu li.menu-top > a:focus span {
-       text-shadow: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top,
-#adminmenu .wp-menu-arrow,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-       background: #777;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
-       background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
-       background-image:    -moz-linear-gradient(bottom, #6d6d6d, #808080);
-       background-image:      -o-linear-gradient(bottom, #6d6d6d, #808080);
-       background-image: linear-gradient(to top, #6d6d6d, #808080);
-}
-
-#adminmenu .wp-menu-arrow div {
-       background: #777;
-       background-image: -webkit-gradient(linear, right bottom, left top, from(#6d6d6d), to(#808080));
-       background-image: -webkit-linear-gradient(bottom right, #6d6d6d, #808080);
-       background-image:    -moz-linear-gradient(bottom right, #6d6d6d, #808080);
-       background-image:      -o-linear-gradient(bottom right, #6d6d6d, #808080);
-       background-image: linear-gradient(to top left, #6d6d6d, #808080);
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-       border-top-color: #f9f9f9;
-       border-bottom-color: #dfdfdf;
-       background: #e4e4e4;
-}
-
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
-       background: #e4e4e4;
-       border-color: #ccc;
-}
-
-.folded #adminmenu li.menu-top li:hover a {
-       background-image: none;
-}
-
-#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
-#adminmenu li.current a.menu-top,
-#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
-       text-shadow: 0 -1px 0 #333;
-       color: #fff;
-       border-top-color: #808080;
-       border-bottom-color: #6d6d6d;
-}
-
-.folded #adminmenu li.wp-has-current-submenu,
-.folded #adminmenu li.current.menu-top {
-       border-top-color: #808080;
-       border-bottom-color: #6d6d6d;
-}
-
-#adminmenu .wp-submenu a:hover,
-#adminmenu .wp-submenu a:focus {
-       background-color: #eaf2fa;
-       color: #333;
-}
-
-#adminmenu .wp-submenu li.current,
-#adminmenu .wp-submenu li.current a,
-#adminmenu .wp-submenu li.current a:hover {
-       color: #333;
-}
-
-#adminmenu .wp-submenu,
-.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-       background-color: #fff;
-       border-color: #dfdfdf;
-       -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-       box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-}
-
-#adminmenu .wp-submenu .wp-submenu-head {
-       background-color: #e4e4e4;
-       color: #333;
-}
-
-/* collapse menu button */
-#collapse-menu {
-       color: #aaa;
-       border-top-color: #f9f9f9;
-}
-
-#collapse-menu:hover {
-       color: #999;
-}
-
-#collapse-button {
-       border-color: #ccc;
-       background: #f4f4f4;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#fff));
-       background-image: -webkit-linear-gradient(bottom, #dfdfdf, #fff);
-       background-image:    -moz-linear-gradient(bottom, #dfdfdf, #fff);
-       background-image:      -o-linear-gradient(bottom, #dfdfdf, #fff);
-       background-image: linear-gradient(to top, #dfdfdf, #fff);
-}
-
-#collapse-menu:hover #collapse-button {
-       border-color: #aaa;
-}
-
-#collapse-button div {
-       background: transparent url(../images/arrows.png) no-repeat 0 -72px;
-}
-
-.folded #collapse-button div {
-       background-position: 0 -108px;
-}
-
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-       .auto-fold #adminmenu li.wp-has-current-submenu,
-       .auto-fold #adminmenu li.current.menu-top {
-               background-color: #777;
-               background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
-               background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
-               background-image: -moz-linear-gradient(bottom, #6d6d6d, #808080);
-               background-image: -o-linear-gradient(bottom, #6d6d6d, #808080);
-               background-image: linear-gradient(bottom, #6d6d6d, #808080);
-       }
-
-       .auto-fold #adminmenu li.wp-has-current-submenu,
-       .auto-fold #adminmenu li.current.menu-top {
-               border-top-color: #808080;
-               border-bottom-color: #6d6d6d;
-       }
-
-       .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-       .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-               background-color: #fff;
-               border-color: #dfdfdf;
-               -webkit-box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-               box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
-       }
-
-       .auto-fold #collapse-button div {
-               background-position: 0 -108px;
-       }
-}
-
-/* menu and screen icons */
-.icon16,
-.icon32,
-div.wp-menu-image {
-       background-color: transparent;
-       background-repeat: no-repeat;
-}
-
-.icon16.icon-dashboard,
-.menu-icon-dashboard div.wp-menu-image,
-.icon16.icon-post,
-.menu-icon-post div.wp-menu-image,
-.icon16.icon-media,
-.menu-icon-media div.wp-menu-image,
-.icon16.icon-links,
-.menu-icon-links div.wp-menu-image,
-.icon16.icon-page,
-.menu-icon-page div.wp-menu-image,
-.icon16.icon-comments,
-.menu-icon-comments div.wp-menu-image,
-.icon16.icon-appearance,
-.menu-icon-appearance div.wp-menu-image,
-.icon16.icon-plugins,
-.menu-icon-plugins div.wp-menu-image,
-.icon16.icon-users,
-.menu-icon-users div.wp-menu-image,
-.icon16.icon-tools,
-.menu-icon-tools div.wp-menu-image,
-.icon16.icon-settings,
-.menu-icon-settings div.wp-menu-image,
-.icon16.icon-site,
-.menu-icon-site div.wp-menu-image,
-.icon16.icon-generic,
-.menu-icon-generic div.wp-menu-image {
-       background-image: url(../images/menu.png?ver=20121105);
-}
-
-.icon16.icon-dashboard,
-#adminmenu .menu-icon-dashboard div.wp-menu-image {
-       background-position: -59px -33px;
-}
-
-#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-dashboard.current div.wp-menu-image {
-       background-position: -59px -1px;
-}
-
-.icon16.icon-post,
-#adminmenu .menu-icon-post div.wp-menu-image {
-       background-position: -269px -33px;
-}
-
-#adminmenu .menu-icon-post:hover div.wp-menu-image,
-#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-post.current div.wp-menu-image {
-       background-position: -269px -1px;
-}
-
-.icon16.icon-media,
-#adminmenu .menu-icon-media div.wp-menu-image {
-       background-position: -119px -33px;
-}
-
-#adminmenu .menu-icon-media:hover div.wp-menu-image,
-#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-media.current div.wp-menu-image {
-       background-position: -119px -1px;
-}
-
-.icon16.icon-links,
-#adminmenu .menu-icon-links div.wp-menu-image {
-       background-position: -89px -33px;
-}
-
-#adminmenu .menu-icon-links:hover div.wp-menu-image,
-#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-links.current div.wp-menu-image {
-       background-position: -89px -1px;
-}
-
-.icon16.icon-page,
-#adminmenu .menu-icon-page div.wp-menu-image {
-       background-position: -149px -33px;
-}
-
-#adminmenu .menu-icon-page:hover div.wp-menu-image,
-#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-page.current div.wp-menu-image {
-       background-position: -149px -1px;
-}
-
-.icon16.icon-comments,
-#adminmenu .menu-icon-comments div.wp-menu-image {
-       background-position: -29px -33px;
-}
-
-#adminmenu .menu-icon-comments:hover div.wp-menu-image,
-#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-comments.current div.wp-menu-image {
-       background-position: -29px -1px;
-}
-
-.icon16.icon-appearance,
-#adminmenu .menu-icon-appearance div.wp-menu-image {
-       background-position: 1px -33px;
-}
-
-#adminmenu .menu-icon-appearance:hover div.wp-menu-image,
-#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-appearance.current div.wp-menu-image {
-       background-position: 1px -1px;
-}
-
-.icon16.icon-plugins,
-#adminmenu .menu-icon-plugins div.wp-menu-image {
-       background-position: -179px -33px;
-}
-
-#adminmenu .menu-icon-plugins:hover div.wp-menu-image,
-#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-plugins.current div.wp-menu-image {
-       background-position: -179px -1px;
-}
-
-.icon16.icon-users,
-#adminmenu .menu-icon-users div.wp-menu-image {
-       background-position: -300px -33px;
-}
-
-#adminmenu .menu-icon-users:hover div.wp-menu-image,
-#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-users.current div.wp-menu-image {
-       background-position: -300px -1px;
-}
-
-.icon16.icon-tools,
-#adminmenu .menu-icon-tools div.wp-menu-image {
-       background-position: -209px -33px;
-}
-
-#adminmenu .menu-icon-tools:hover div.wp-menu-image,
-#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-tools.current div.wp-menu-image {
-       background-position: -209px -1px;
-}
-
-.icon16.icon-settings,
-#adminmenu .menu-icon-settings div.wp-menu-image {
-       background-position: -239px -33px;
-}
-
-#adminmenu .menu-icon-settings:hover div.wp-menu-image,
-#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-settings.current div.wp-menu-image {
-       background-position: -239px -1px;
-}
-
-.icon16.icon-site,
-#adminmenu .menu-icon-site div.wp-menu-image {
-       background-position: -359px -33px;
-}
-
-#adminmenu .menu-icon-site:hover div.wp-menu-image,
-#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-site.current div.wp-menu-image {
-       background-position: -359px -1px;
-}
-
-.icon16.icon-generic,
-#adminmenu .menu-icon-generic div.wp-menu-image {
-       background-position: -330px -33px;
-}
-
-#adminmenu .menu-icon-generic:hover div.wp-menu-image,
-#adminmenu .menu-icon-generic.wp-has-current-submenu div.wp-menu-image,
-#adminmenu .menu-icon-generic.current div.wp-menu-image {
-       background-position: -330px -1px;
-}
-
-/* end menu and screen icons */
-
-/* Screen Icons */
-.icon32.icon-post,
-#icon-edit,
-#icon-post,
-.icon32.icon-dashboard,
-#icon-index,
-.icon32.icon-media,
-#icon-upload,
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category,
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page,
-.icon32.icon-comments,
-#icon-edit-comments,
-.icon32.icon-appearance,
-#icon-themes,
-.icon32.icon-plugins,
-#icon-plugins,
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit,
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin,
-.icon32.icon-settings,
-#icon-options-general,
-.icon32.icon-site,
-#icon-ms-admin,
-.icon32.icon-generic,
-#icon-generic {
-       background-image: url(../images/icons32.png?ver=20121105);
-}
-
-.icon32.icon-post,
-#icon-edit,
-#icon-post {
-       background-position: -552px -5px;
-}
-
-.icon32.icon-dashboard,
-#icon-index {
-       background-position: -137px -5px;
-}
-
-.icon32.icon-media,
-#icon-upload {
-       background-position: -251px -5px;
-}
-
-.icon32.icon-links,
-#icon-link-manager,
-#icon-link,
-#icon-link-category {
-       background-position: -190px -5px;
-}
-
-.icon32.icon-page,
-#icon-edit-pages,
-#icon-page {
-       background-position: -312px -5px;
-}
-
-.icon32.icon-comments,
-#icon-edit-comments {
-       background-position: -72px -5px;
-}
-
-.icon32.icon-appearance,
-#icon-themes {
-       background-position: -11px -5px;
-}
-
-.icon32.icon-plugins,
-#icon-plugins {
-       background-position: -370px -5px;
-}
-
-.icon32.icon-users,
-#icon-users,
-#icon-profile,
-#icon-user-edit {
-       background-position: -600px -5px;
-}
-
-.icon32.icon-tools,
-#icon-tools,
-#icon-admin {
-       background-position: -432px -5px;
-}
-
-.icon32.icon-settings,
-#icon-options-general {
-       background-position: -492px -5px;
-}
-
-.icon32.icon-site,
-#icon-ms-admin {
-       background-position: -659px -5px;
-}
-
-.icon32.icon-generic,
-#icon-generic {
-       background-position: -708px -5px;
-}
-
-/* end screen icons */
-
-/* Post format icons */
-
-.post-format-icon {
-       background: url(../images/post-formats.png) no-repeat;
-}
-
-/* Diff */
-table.diff .diff-deletedline {
-       background-color: #ffe9e9;
-}
-
-table.diff .diff-deletedline del {
-       background-color: #faa;
-}
-
-table.diff .diff-addedline {
-       background-color: #e9ffe9;
-}
-
-table.diff .diff-addedline ins {
-       background-color: #afa;
-}
-
-.revisions-meta {
-       border: 1px solid #dfdfdf;
-}
-
-.revisions-controls {
-       background: #fff;
-       background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(255,255,255,1)), color-stop(30px,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
-       background: -webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-       background:    -moz-linear-gradient(bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-       background:      -o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-       background: linear-gradient(to top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30px, rgba(255,255,255,1) 100%);
-}
-
-.revisions-tooltip,
-.revisions-tooltip-arrow span {
-       border-color: #d7d7d7;
-       background-color: #fff;
-}
-
-.revisions-tickmarks > div {
-       border-color: #aaa;
-}
-
-/* jQuery UI Slider */
-.wp-slider.ui-slider {
-       border-color: #d7d7d7;
-}
-
-.wp-slider .ui-slider-handle {
-       border-color: #ccc;
-       border-radius: 50%;
-       background: #f4f4f4;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#dfdfdf), to(#fff));
-       background-image: -webkit-linear-gradient(bottom, #dfdfdf, #fff);
-       background-image:    -moz-linear-gradient(bottom, #dfdfdf, #fff);
-       background-image:      -o-linear-gradient(bottom, #dfdfdf, #fff);
-       background-image: linear-gradient(to top, #dfdfdf, #fff);
-       color: #333;
-}
-
-.wp-slider .ui-slider-handle:hover,
-.wp-slider .ui-slider-handle:focus {
-       border-color: #aaa;
-}
-
-.wp-slider .ui-slider-handle.ui-state-hover,
-.wp-slider .ui-slider-handle.ui-state-focus {
-       border-color: #aaa;
-       outline: none;
-}
-
-/* edit image */
-#sidemenu a {
-       background-color: #f9f9f9;
-       border-color: #f9f9f9;
-       border-bottom-color: #dfdfdf;
-}
-
-#sidemenu a.current {
-       background-color: #fff;
-       border-color: #dfdfdf #dfdfdf #fff;
-       color: #d54e21;
-}
-
-#replyerror {
-       border-color: #ddd;
-       background-color: #f9f9f9;
-}
-
-/* table vim shortcuts */
-.vim-current,
-.vim-current th,
-.vim-current td {
-       background-color: #E4F2FD !important;
-}
-
-/* Install Plugins */
-#plugin-information .fyi ul {
-       background-color: #eaf3fa;
-}
-
-#plugin-information .fyi h2.mainheader {
-       background-color: #cee1ef;
-}
-
-#plugin-information pre,
-#plugin-information code {
-       background-color: #ededff;
-}
-
-#plugin-information pre {
-       border: 1px solid #ccc;
-}
-
-/* inline editor */
-#bulk-titles {
-       border-color: #ddd;
-}
-
-.inline-editor div.title {
-       background-color: #eaf3fa;
-}
-
-.inline-editor ul.cat-checklist {
-       background-color: #fff;
-       border-color: #ddd;
-}
-
-.inline-editor .quick-edit-save {
-       background-color: #f1f1f1;
-}
-
-fieldset.inline-edit-col-right .inline-edit-col {
-       border-color: #dfdfdf;
-}
-
-.attention {
-       color: #d54e21;
-}
-
-.js .meta-box-sortables .postbox:hover .handlediv {
-       background: transparent url(../images/arrows.png) no-repeat 6px 7px;
-}
-
-.tablenav .tablenav-pages {
-       color: #555;
-}
-
-.tablenav .tablenav-pages a {
-       border-color: #e3e3e3;
-       background: #eee;
-       -moz-box-shadow:    inset 0 1px 0 #fff;
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow:         inset 0 1px 0 #fff;
-}
-
-.tablenav .tablenav-pages a:hover,
-.tablenav .tablenav-pages a:focus {
-       color: #d54e21;
-}
-
-.tablenav .tablenav-pages a.disabled,
-.tablenav .tablenav-pages a.disabled:hover,
-.tablenav .tablenav-pages a.disabled:focus {
-       color: #aaa;
-}
-
-.tablenav .tablenav-pages .current {
-       background: #dfdfdf;
-       border-color: #d3d3d3;
-}
-
-#availablethemes,
-#availablethemes td {
-       border-color: #ddd;
-}
-
-#current-theme img {
-       border-color: #999;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link,
-#TB_window #TB_title a.tb-theme-preview-link:visited {
-       color: #999;
-}
-
-#TB_window #TB_title a.tb-theme-preview-link:hover,
-#TB_window #TB_title a.tb-theme-preview-link:focus {
-       color: #ccc;
-}
-
-.misc-pub-section {
-       border-top-color: #fff;
-       border-bottom-color: #dfdfdf;
-}
-
-#minor-publishing {
-       border-bottom-color: #dfdfdf;
-}
-
-#post-body .misc-pub-section {
-       border-left-color: #eee;
-}
-
-.post-com-count span {
-       background-color: #bbb;
-}
-
-.form-table .color-palette td {
-       border-color: #fff;
-}
-
-.sortable-placeholder {
-       border-color: #bbb;
-       background-color: #f5f5f5;
-}
-
-#post-body ul.category-tabs li.tabs a,
-#post-body ul.add-menu-item-tabs li.tabs a,
-body.press-this ul.category-tabs li.tabs a {
-       color: #333;
-}
-
-.view-switch #view-switch-list,
-.view-switch #view-switch-excerpt {
-       background-color: transparent;
-       background-image: url('../images/list.png');
-       background-repeat: no-repeat;
-}
-
-.view-switch #view-switch-list {
-       background-position: 0 0;
-}
-
-.view-switch .current #view-switch-list {
-       background-position: -40px 0;
-}
-
-.view-switch #view-switch-excerpt {
-       background-position: -20px 0;
-}
-
-.view-switch .current #view-switch-excerpt {
-       background-position: -60px 0;
-}
-
-#header-logo {
-       background: transparent url(../images/wp-logo.png?ver=20110504) no-repeat scroll center center;
-}
-
-.popular-tags,
-.feature-filter {
-       background-color: #fff;
-       border-color: #dfdfdf;
-}
-
-div.widgets-sortables,
-#widgets-left .inactive,
-#available-widgets .widget-holder {
-       background-color: #fcfcfc;
-       border-color: #dfdfdf;
-}
-
-#available-widgets .widget-description {
-       color: #555;
-}
-
-.sidebar-name {
-       color: #464646;
-       text-shadow: #fff 0 1px 0;
-       border-color: #dfdfdf;
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow: inset 0 1px 0 #fff;
-}
-
-.js .sidebar-name:hover,
-.js #removing-widget {
-       color: #d54e21;
-}
-
-#removing-widget span {
-       color: black;
-}
-
-.js .sidebar-name-arrow {
-       background: transparent url(../images/arrows.png) no-repeat 5px 9px;
-}
-
-.js .sidebar-name:hover .sidebar-name-arrow {
-       background: transparent url(../images/arrows-dark.png) no-repeat 5px 9px;
-}
-
-.in-widget-title {
-       color: #606060;
-}
-
-.deleting .widget-title * {
-       color: #aaa;
-}
-
-.imgedit-menu div {
-       border-color: #d5d5d5;
-       background-color: #f1f1f1;
-}
-
-.imgedit-menu div:hover {
-       border-color: #c1c1c1;
-       background-color: #eaeaea;
-}
-
-.imgedit-menu div.disabled {
-       border-color: #ccc;
-       background-color: #ddd;
-       filter: alpha(opacity=50);
-       opacity: 0.5;
-}
-
-#dashboard_recent_comments div.undo {
-       border-top-color: #dfdfdf;
-}
-
-.comment-ays,
-.comment-ays th {
-       border-color: #ddd;
-}
-
-.comment-ays th {
-       background-color: #f1f1f1;
-}
-
-/* added from nav-menu.css */
-#menu-management .menu-edit {
-       border-color: #dfdfdf;
-}
-
-#post-body {
-       background: #fff;
-       border-top-color: #fff;
-       border-bottom-color: #dfdfdf;
-}
-
-#nav-menu-header {
-       border-bottom-color: #dfdfdf;
-}
-
-#nav-menu-footer {
-       border-top-color: #fff;
-}
-
-#menu-management .nav-tabs-arrow a {
-       color: #c1c1c1;
-}
-
-#menu-management .nav-tabs-arrow a:hover {
-       color: #d54e21;
-}
-
-#menu-management .nav-tabs-arrow a:active {
-       color: #464646;
-}
-
-#menu-management .nav-tab-active {
-       border-color: #dfdfdf;
-}
-
-#menu-management .nav-tab {
-       background: #fbfbfb;
-       border-color: #dfdfdf;
-}
-
-.js .input-with-default-title {
-       color: #aaa;
-}
-
-#cancel-save {
-       color: #f00;
-}
-
-#cancel-save:hover {
-       background-color: #f00;
-       color: #fff;
-}
-
-.list-container,
-.menu-item-handle {
-       border-color: #dfdfdf;
-}
-
-.menu li.deleting .menu-item-handle {
-       background-color: #f66;
-       text-shadow: #ccc;
-}
-
-.item-type { /* Menu item controls */
-       color: #999;
-}
-
-.item-controls .menu-item-delete:hover {
-       color: #f00;
-}
-
-.nav-menus-php .item-edit {
-       background: transparent url(../images/arrows.png) no-repeat 8px 10px;
-       border-bottom-color: #eee;
-}
-
-.nav-menus-php .item-edit:hover {
-       background: transparent url(../images/arrows-dark.png) no-repeat 8px 10px;
-}
-
-.menu-item-settings { /* Menu editing */
-       border-color: #dfdfdf;
-}
-
-.link-to-original {
-       color: #777;
-       border-color: #dfdfdf;
-}
-
-#cancel-save:hover {
-       color: #fff !important;
-}
-
-#update-menu-item {
-       color: #fff !important;
-}
-
-#update-menu-item:hover,
-#update-menu-item:active,
-#update-menu-item:focus {
-       color: #eaf2fa !important;
-       border-color: #13455b !important;
-}
-
-.submitbox .submitcancel {
-       color: #21759b;
-       border-bottom-color: #21759b;
-}
-
-.submitbox .submitcancel:hover {
-       background: #21759b;
-       color: #fff;
-}
-
-.manage-menus {
-       border: 1px solid #eeeeee;
-       background: #fbfbfb;
-}
-
-.theme-location-set {
-       color: #999999;
-}
-
-.nav-menus-php .delete-action a {
-       color: #bc0b0b;
-}
-
-.is-submenu {
-       color: #999999;
-}
-/* end added from nav-menu.css */
-
-.nav-tab {
-       border-color: #dfdfdf #dfdfdf #fff;
-}
-
-.nav-tab:hover,
-.nav-tab-active {
-       border-color: #ccc #ccc #fff;
-}
-
-h2.nav-tab-wrapper, h3.nav-tab-wrapper {
-       border-bottom-color: #ccc;
-}
-
-#menu-management .nav-tab-active,
-.menu-item-handle,
-.menu-item-settings {
-       -webkit-box-shadow: inset 0 1px 0 #fff;
-       box-shadow: inset 0 1px 0 #fff;
-}
-
-#menu-management .nav-tab-active {
-       background: #f9f9f9;
-       border-bottom-color: #f9f9f9;
-}
-
-#upload-form label {
-       color: #777;
-}
-
-/* Begin About Pages */
-
-.about-wrap h1 {
-       color: #333;
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.about-text {
-       color: #777;
-}
-
-.wp-badge {
-       color: #fff;
-       text-shadow: 0 -1px 0 rgba(22, 57, 81, 0.3);
-}
-
-.about-wrap h2 .nav-tab {
-       color: #21759b;
-}
-
-.about-wrap h2 .nav-tab:hover {
-       color: #d54e21;
-}
-
-.about-wrap h2 .nav-tab-active,
-.about-wrap h2 .nav-tab-active:hover {
-       color: #333;
-}
-
-.about-wrap h2 .nav-tab-active {
-       text-shadow: 1px 1px 1px #fff;
-       color: #464646;
-}
-
-.about-wrap h3 {
-       color: #333;
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap .feature-section h4 {
-       color: #464646;
-}
-
-.about-wrap h4.wp-people-group {
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.about-wrap .point-releases {
-       border-bottom: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3 {
-       border-top: 1px solid #dfdfdf;
-}
-
-.about-wrap .point-releases h3:first-child {
-       border: 0;
-}
-
-.about-wrap li.wp-person img.gravatar {
-       -webkit-box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-       box-shadow: 0 0 4px rgba( 0, 0, 0, 0.4 );
-}
-
-.about-wrap li.wp-person .title {
-       color: #464646;
-       text-shadow: 1px 1px 1px #fff;
-}
-
-.freedoms-php .about-wrap ol li {
-       color: #999;
-}
-
-.freedoms-php .about-wrap ol p {
-       color: #464646;
-}
-
-/* End About Pages */
-
-
-/*------------------------------------------------------------------------------
-  2.0 - Right to Left Styles
-------------------------------------------------------------------------------*/
-
-.rtl .bar {
-       border-right-color: transparent;
-       border-left-color: #99d;
-}
-
-.rtl #screen-meta-links a.show-settings {
-       background-position: left 3px;
-}
-
-.rtl #screen-meta-links a.show-settings.screen-meta-active {
-       background-position: left -33px;
-}
-
-/* Menu */
-.rtl #adminmenushadow,
-.rtl #adminmenuback {
-       background-image: url(../images/menu-shadow-rtl.png);
-       background-position: top left;
-}
-
-.rtl #adminmenu .wp-submenu .wp-submenu-head {
-       border-right-color: transparent;
-       border-left-color: #dfdfdf;
-}
-
-.rtl #adminmenu .wp-submenu,
-.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu {
-       -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-       box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-}
-
-.rtl #adminmenu .wp-has-current-submenu .wp-submenu {
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
-
-/* Collapse Menu Button */
-.rtl #collapse-button div {
-       background-position: 0 -108px;
-}
-
-.rtl.folded #collapse-button div {
-       background-position: 0 -72px;
-}
-
-/* Auto-folding of the admin menu for RTL */
-@media only screen and (max-width: 900px) {
-       .rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
-       .rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-               -webkit-box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-               box-shadow: -2px 2px 5px rgba( 0, 0, 0, 0.4 );
-       }
-
-       .rtl.auto-fold #collapse-button div {
-               background-position: 0 -72px;
-       }
-}
-
-/* Edit Image */
-.js.rtl .meta-box-sortables .postbox:hover .handlediv {
-       background: transparent url(../images/arrows.png) no-repeat 6px 7px;
-}
-
-.rtl #post-body .misc-pub-section {
-       border-right-color: transparent;
-       border-left-color: #eee;
-}
-
-.js.rtl .sidebar-name-arrow {
-       background: transparent url(../images/arrows.png) no-repeat 5px 9px;
-}
-
-.js.rtl .sidebar-name:hover .sidebar-name-arrow {
-       background: transparent url(../images/arrows-dark.png) no-repeat 5px 9px;
-}
-
-/**
- * HiDPI Displays
- */
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-
-       .curtime #timestamp {
-               background-image: url("../images/date-button-2x.gif?ver=20120916");
-               background-size: 16px auto;
-       }
-
-       .tagchecklist span a,
-       #bulk-titles div a,
-       .tagchecklist span a:hover,
-       #bulk-titles div a:hover {
-               background-image: url("../images/xit-2x.gif?ver=20120916");
-               background-size: 20px auto;
-       }
-
-       #screen-meta-links a.show-settings,
-       #screen-meta-links a.show-settings.screen-meta-active,
-       #adminmenu .wp-has-submenu:hover .wp-menu-toggle,
-       #adminmenu .wp-menu-open .wp-menu-toggle,
-       #collapse-button div,
-       .nav-menus-php .item-edit,
-       .js .meta-box-sortables .postbox:hover .handlediv,
-       .sidebar-name-arrow,
-       .rtl #adminmenu .wp-has-submenu:hover .wp-menu-toggle,
-       .rtl #adminmenu .wp-menu-open .wp-menu-toggle,
-       .js.rtl .meta-box-sortables .postbox:hover .handlediv,
-       .rtl .sidebar-name-arrow {
-               background-image: url("../images/arrows-2x.png?ver=20120916");
-               background-size: 15px 123px;
-       }
-
-       #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,
-       #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,
-       .sidebar-name:hover .sidebar-name-arrow,
-       .nav-menus-php .item-edit:hover,
-       .rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,
-       .rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,
-       .rtl .sidebar-name:hover .sidebar-name-arrow {
-               background-image: url("../images/arrows-dark-2x.png?ver=20120916");
-               background-size: 15px 123px;
-       }
-
-       .view-switch #view-switch-list,
-       .view-switch #view-switch-excerpt {
-               background-image: url("../images/list-2x.png?ver=20120916");
-               background-size: 80px 20px;
-       }
-
-       .icon32.icon-post,
-       #icon-edit,
-       #icon-post,
-       .icon32.icon-dashboard,
-       #icon-index,
-       .icon32.icon-media,
-       #icon-upload,
-       .icon32.icon-links,
-       #icon-link-manager,
-       #icon-link,
-       #icon-link-category,
-       .icon32.icon-page,
-       #icon-edit-pages,
-       #icon-page,
-       .icon32.icon-comments,
-       #icon-edit-comments,
-       .icon32.icon-appearance,
-       #icon-themes,
-       .icon32.icon-plugins,
-       #icon-plugins,
-       .icon32.icon-users,
-       #icon-users,
-       #icon-profile,
-       #icon-user-edit,
-       .icon32.icon-tools,
-       #icon-tools,
-       #icon-admin,
-       .icon32.icon-settings,
-       #icon-options-general,
-       .icon32.icon-site,
-       #icon-ms-admin,
-       .icon32.icon-generic,
-       #icon-generic {
-               background-image: url(../images/icons32-2x.png?ver=20121105);
-               background-size: 756px 45px;
-       }
-
-       .icon16.icon-dashboard,
-       .menu-icon-dashboard div.wp-menu-image,
-       .icon16.icon-post,
-       .menu-icon-post div.wp-menu-image,
-       .icon16.icon-media,
-       .menu-icon-media div.wp-menu-image,
-       .icon16.icon-links,
-       .menu-icon-links div.wp-menu-image,
-       .icon16.icon-page,
-       .menu-icon-page div.wp-menu-image,
-       .icon16.icon-comments,
-       .menu-icon-comments div.wp-menu-image,
-       .icon16.icon-appearance,
-       .menu-icon-appearance div.wp-menu-image,
-       .icon16.icon-plugins,
-       .menu-icon-plugins div.wp-menu-image,
-       .icon16.icon-users,
-       .menu-icon-users div.wp-menu-image,
-       .icon16.icon-tools,
-       .menu-icon-tools div.wp-menu-image,
-       .icon16.icon-settings,
-       .menu-icon-settings div.wp-menu-image,
-       .icon16.icon-site,
-       .menu-icon-site div.wp-menu-image,
-       .icon16.icon-generic,
-       .menu-icon-generic div.wp-menu-image {
-               background-image: url('../images/menu-2x.png?ver=20121105');
-               background-size: 390px 64px;
-       }
-
-       #header-logo {
-               background-image: url('../images/wp-logo-2x.png?ver=20120916');
-               background-size: 16px auto;
-       }
-
-       /* 16px post formats */
-       .post-format-icon {
-               background-image: url(../images/post-formats32.png);
-               background-size: 16px 304px;
-       }
-
-}
diff --git a/wp-admin/css/colors-fresh.min.css b/wp-admin/css/colors-fresh.min.css
deleted file mode 100644 (file)
index b51baf0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #ddd}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#333}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#dfdfdf;background-color:#f9f9f9}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fff}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fff}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fff}kbd,code{background:#eaeaea}textarea,input[type=text],input[type=password],input[type=file],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select{border-color:#dfdfdf}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus{border-color:#aaa}input.disabled,textarea.disabled{background-color:#ccc}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.revisions-meta,.widget .widget-top,.postbox h3,.stuffbox h3,.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle{background:#f1f1f1;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-image:linear-gradient(to top,#ececec,#f9f9f9)}.widget .widget-top,.postbox h3,.stuffbox h3{border-bottom-color:#dfdfdf;text-shadow:#fff 0 1px 0;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}.form-table th,.form-wrap label{color:#222;text-shadow:#fff 0 1px 0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#21759b}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}.wrap h2{color:#464646}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#f1f1f1}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#fcfcfc}.available-theme a.screenshot{background-color:#f1f1f1;border-color:#ddd}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdfdf}div.error,.login #login_error{background-color:#ffebe8;border-color:#c00}div.error a{color:#c00}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit,#commentsdiv #add-new-comment{border-color:#dfdfdf}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#d54e21}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#d54e21}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#the-comment-list .comment a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover,.plugins .inactive a:hover,#all-plugins-table .plugins .inactive a:hover,#search-plugins-table .plugins .inactive a:hover{color:#d54e21}#the-comment-list .comment-item,#dashboard-widgets #dashboard_quick_press form p.submit{border-color:#dfdfdf}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}#dashboard_right_now .table_content,#dashboard_right_now .table_discussion{border-top-color:#ececec}.submitbox .submit{background-color:#464646;color:#ccc}.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete{color:red;border-bottom-color:red}.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:#fff;background-color:red;border-bottom-color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#21759b}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#d54e21}div.updated,.login .message{background-color:#ffffe0;border-color:#e6db55}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{border-top-color:#fff;border-bottom-color:#dfdfdf}.widefat th{text-shadow:rgba(255,255,255,.8) 0 1px 0}.widefat td{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1;background-image:-webkit-gradient(linear,left bottom,left top,from(#dcdcdc),to(#e9e9e9));background-image:-webkit-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-moz-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:-o-linear-gradient(bottom,#dcdcdc,#e9e9e9);background-image:linear-gradient(to top,#dcdcdc,#e9e9e9)}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#adminmenu a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a{color:#21759b}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,.5) 0 1px 0;box-shadow:rgba(255,255,255,.5) 0 1px 0}#plugin-information .action-button{background-color:#d54e21;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#464646;color:#fff;-webkit-box-shadow:rgba(255,255,255,.5) 0 1px 0;box-shadow:rgba(255,255,255,.5) 0 1px 0}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}#dashboard_secondary div.dashboard-widget-content ul li a{background-color:#f9f9f9}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.login #nav a,.login #backtoblog a{color:#21759b!important}.login #nav a:hover,.login #backtoblog a:hover{color:#d54e21!important}#wpfooter{color:#777;border-color:#dfdfdf}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.checkbox,.side-info,.plugins tr,#your-profile #rich_editing{background-color:#fcfcfc}.plugins .inactive,.plugins .inactive th,.plugins .inactive td,tr.inactive+tr.plugin-update-tr .plugin-update{background-color:#f4f4f4}.plugin-update-tr .update-message{background-color:#fffbe4;border-color:#dfdfdf}.plugins .active,.plugins .active th,.plugins .active td{color:#000}.plugins .inactive a{color:#579}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved{background-color:#ffffe0}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,#dashboard_recent_comments .delete a,#dashboard_recent_comments .trash a,#dashboard_recent_comments .spam a{color:#bc0b0b}.welcome-panel{background:#f5f5f5;background-image:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#fafafa));background-image:-webkit-linear-gradient(bottom,#f5f5f5,#fafafa);background-image:-moz-linear-gradient(bottom,#f5f5f5,#fafafa);background-image:-o-linear-gradient(bottom,#f5f5f5,#fafafa);background-image:linear-gradient(to top,#f5f5f5,#fafafa);border-color:#dfdfdf}.welcome-panel p{color:#777}.welcome-panel-column p{color:#464646}.welcome-panel h3{text-shadow:1px 1px 1px #fff}.widget,#widget-list .widget-top,.postbox,#titlediv,#poststuff .postarea,.stuffbox{border-color:#dfdfdf;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px}.widget,#widget-list .widget-top,.postbox,.menu-item-settings{background:#f5f5f5;background-image:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:-moz-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(bottom,#f5f5f5,#f9f9f9);background-image:linear-gradient(to top,#f5f5f5,#f9f9f9)}.postbox h3{color:#464646}.widget .widget-top{color:#222}.js .sidebar-name:hover h3,.js .postbox h3:hover{color:#000}.curtime #timestamp{background-image:url(../images/date-button.gif)}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}.tagchecklist span a,#bulk-titles div a{background:url(../images/xit.gif) no-repeat}.tagchecklist span a:hover,#bulk-titles div a:hover{background:url(../images/xit.gif) no-repeat -10px 0}#update-nag,.update-nag{background-color:#fffbcc;border-color:#e6db55;color:#555}#screen-meta{background-color:#f1f1f1;border-color:#ccc;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}#contextual-help-back{background:#fff}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active{border-color:#ccc}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#fff;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#e3e3e3;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfdfdf),to(#f1f1f1));background-image:-webkit-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:-moz-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:-o-linear-gradient(bottom,#dfdfdf,#f1f1f1);background-image:linear-gradient(to top,#dfdfdf,#f1f1f1)}#screen-meta-links a{color:#777;background:transparent url(../images/arrows.png) no-repeat right 4px}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333;background-color:transparent}#screen-meta-links a.screen-meta-active{background-position:right -31px}.login #backtoblog a{color:#464646}#wphead{border-bottom:#dfdfdf 1px solid}#wphead h1 a{color:#464646}#wpfooter a:link,#wpfooter a:visited{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover #dashboard_recent_comments .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{border-color:#dfdfdf #ccc #ccc;background-color:#eaeaea}.editwidget .widget-inside{border-color:#dfdfdf}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap{background-color:#ececec;border-color:#ccc}#adminmenushadow,#adminmenuback{background-image:url(../images/menu-shadow.png);background-position:top right;background-repeat:repeat-y}#adminmenu li.wp-menu-separator{background:#dfdfdf;border-color:#cfcfcf}#adminmenu div.separator{border-color:#e1e1e1}#adminmenu a.menu-top,#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#e4e4e4;color:#d54e21;text-shadow:0 1px 0 rgba(255,255,255,.4)}#adminmenu li.menu-top:hover>a span,#adminmenu li.menu-top>a:focus span{text-shadow:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background:#777;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(gray));background-image:-webkit-linear-gradient(bottom,#6d6d6d,gray);background-image:-moz-linear-gradient(bottom,#6d6d6d,gray);background-image:-o-linear-gradient(bottom,#6d6d6d,gray);background-image:linear-gradient(to top,#6d6d6d,gray)}#adminmenu .wp-menu-arrow div{background:#777;background-image:-webkit-gradient(linear,right bottom,left top,from(#6d6d6d),to(gray));background-image:-webkit-linear-gradient(bottom right,#6d6d6d,gray);background-image:-moz-linear-gradient(bottom right,#6d6d6d,gray);background-image:-o-linear-gradient(bottom right,#6d6d6d,gray);background-image:linear-gradient(to top left,#6d6d6d,gray)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:#e4e4e4}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#e4e4e4;border-color:#ccc}.folded #adminmenu li.menu-top li:hover a{background-image:none}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{text-shadow:0 -1px 0 #333;color:#fff;border-top-color:gray;border-bottom-color:#6d6d6d}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-top-color:gray;border-bottom-color:#6d6d6d}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus{background-color:#eaf2fa;color:#333}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover{color:#333}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#dfdfdf;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.4);box-shadow:2px 3px 6px rgba(0,0,0,.4)}#adminmenu .wp-submenu .wp-submenu-head{background-color:#e4e4e4;color:#333}#collapse-menu{color:#aaa;border-top-color:#f9f9f9}#collapse-menu:hover{color:#999}#collapse-button{border-color:#ccc;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfdfdf),to(#fff));background-image:-webkit-linear-gradient(bottom,#dfdfdf,#fff);background-image:-moz-linear-gradient(bottom,#dfdfdf,#fff);background-image:-o-linear-gradient(bottom,#dfdfdf,#fff);background-image:linear-gradient(to top,#dfdfdf,#fff)}#collapse-menu:hover #collapse-button{border-color:#aaa}#collapse-button div{background:transparent url(../images/arrows.png) no-repeat 0 -72px}.folded #collapse-button div{background-position:0 -108px}@media only screen and (max-width:900px){.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{background-color:#777;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(gray));background-image:-webkit-linear-gradient(bottom,#6d6d6d,gray);background-image:-moz-linear-gradient(bottom,#6d6d6d,gray);background-image:-o-linear-gradient(bottom,#6d6d6d,gray);background-image:linear-gradient(bottom,#6d6d6d,gray)}.auto-fold #adminmenu li.wp-has-current-submenu,.auto-fold #adminmenu li.current.menu-top{border-top-color:gray;border-bottom-color:#6d6d6d}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#fff;border-color:#dfdfdf;-webkit-box-shadow:2px 3px 6px rgba(0,0,0,.4);box-shadow:2px 3px 6px rgba(0,0,0,.4)}.auto-fold #collapse-button div{background-position:0 -108px}}.icon16,.icon32,div.wp-menu-image{background-color:transparent;background-repeat:no-repeat}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image,.icon16.icon-generic,.menu-icon-generic div.wp-menu-image{background-image:url(../images/menu.png?ver=20121105)}.icon16.icon-dashboard,#adminmenu .menu-icon-dashboard div.wp-menu-image{background-position:-59px -33px}#adminmenu .menu-icon-dashboard:hover div.wp-menu-image,#adminmenu .menu-icon-dashboard.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-dashboard.current div.wp-menu-image{background-position:-59px -1px}.icon16.icon-post,#adminmenu .menu-icon-post div.wp-menu-image{background-position:-269px -33px}#adminmenu .menu-icon-post:hover div.wp-menu-image,#adminmenu .menu-icon-post.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-post.current div.wp-menu-image{background-position:-269px -1px}.icon16.icon-media,#adminmenu .menu-icon-media div.wp-menu-image{background-position:-119px -33px}#adminmenu .menu-icon-media:hover div.wp-menu-image,#adminmenu .menu-icon-media.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-media.current div.wp-menu-image{background-position:-119px -1px}.icon16.icon-links,#adminmenu .menu-icon-links div.wp-menu-image{background-position:-89px -33px}#adminmenu .menu-icon-links:hover div.wp-menu-image,#adminmenu .menu-icon-links.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-links.current div.wp-menu-image{background-position:-89px -1px}.icon16.icon-page,#adminmenu .menu-icon-page div.wp-menu-image{background-position:-149px -33px}#adminmenu .menu-icon-page:hover div.wp-menu-image,#adminmenu .menu-icon-page.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-page.current div.wp-menu-image{background-position:-149px -1px}.icon16.icon-comments,#adminmenu .menu-icon-comments div.wp-menu-image{background-position:-29px -33px}#adminmenu .menu-icon-comments:hover div.wp-menu-image,#adminmenu .menu-icon-comments.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-comments.current div.wp-menu-image{background-position:-29px -1px}.icon16.icon-appearance,#adminmenu .menu-icon-appearance div.wp-menu-image{background-position:1px -33px}#adminmenu .menu-icon-appearance:hover div.wp-menu-image,#adminmenu .menu-icon-appearance.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-appearance.current div.wp-menu-image{background-position:1px -1px}.icon16.icon-plugins,#adminmenu .menu-icon-plugins div.wp-menu-image{background-position:-179px -33px}#adminmenu .menu-icon-plugins:hover div.wp-menu-image,#adminmenu .menu-icon-plugins.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-plugins.current div.wp-menu-image{background-position:-179px -1px}.icon16.icon-users,#adminmenu .menu-icon-users div.wp-menu-image{background-position:-300px -33px}#adminmenu .menu-icon-users:hover div.wp-menu-image,#adminmenu .menu-icon-users.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-users.current div.wp-menu-image{background-position:-300px -1px}.icon16.icon-tools,#adminmenu .menu-icon-tools div.wp-menu-image{background-position:-209px -33px}#adminmenu .menu-icon-tools:hover div.wp-menu-image,#adminmenu .menu-icon-tools.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-tools.current div.wp-menu-image{background-position:-209px -1px}.icon16.icon-settings,#adminmenu .menu-icon-settings div.wp-menu-image{background-position:-239px -33px}#adminmenu .menu-icon-settings:hover div.wp-menu-image,#adminmenu .menu-icon-settings.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-settings.current div.wp-menu-image{background-position:-239px -1px}.icon16.icon-site,#adminmenu .menu-icon-site div.wp-menu-image{background-position:-359px -33px}#adminmenu .menu-icon-site:hover div.wp-menu-image,#adminmenu .menu-icon-site.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-site.current div.wp-menu-image{background-position:-359px -1px}.icon16.icon-generic,#adminmenu .menu-icon-generic div.wp-menu-image{background-position:-330px -33px}#adminmenu .menu-icon-generic:hover div.wp-menu-image,#adminmenu .menu-icon-generic.wp-has-current-submenu div.wp-menu-image,#adminmenu .menu-icon-generic.current div.wp-menu-image{background-position:-330px -1px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin,.icon32.icon-generic,#icon-generic{background-image:url(../images/icons32.png?ver=20121105)}.icon32.icon-post,#icon-edit,#icon-post{background-position:-552px -5px}.icon32.icon-dashboard,#icon-index{background-position:-137px -5px}.icon32.icon-media,#icon-upload{background-position:-251px -5px}.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category{background-position:-190px -5px}.icon32.icon-page,#icon-edit-pages,#icon-page{background-position:-312px -5px}.icon32.icon-comments,#icon-edit-comments{background-position:-72px -5px}.icon32.icon-appearance,#icon-themes{background-position:-11px -5px}.icon32.icon-plugins,#icon-plugins{background-position:-370px -5px}.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit{background-position:-600px -5px}.icon32.icon-tools,#icon-tools,#icon-admin{background-position:-432px -5px}.icon32.icon-settings,#icon-options-general{background-position:-492px -5px}.icon32.icon-site,#icon-ms-admin{background-position:-659px -5px}.icon32.icon-generic,#icon-generic{background-position:-708px -5px}.post-format-icon{background:url(../images/post-formats.png) no-repeat}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-meta{border:1px solid #dfdfdf}.revisions-controls{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(255,255,255,1)),color-stop(30px,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%);background:-o-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%);background:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30px,rgba(255,255,255,1) 100%)}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle{border-color:#ccc;border-radius:50%;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#dfdfdf),to(#fff));background-image:-webkit-linear-gradient(bottom,#dfdfdf,#fff);background-image:-moz-linear-gradient(bottom,#dfdfdf,#fff);background-image:-o-linear-gradient(bottom,#dfdfdf,#fff);background-image:linear-gradient(to top,#dfdfdf,#fff);color:#333}.wp-slider .ui-slider-handle:hover,.wp-slider .ui-slider-handle:focus{border-color:#aaa}.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.ui-state-focus{border-color:#aaa;outline:0}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#fff;border-color:#dfdfdf #dfdfdf #fff;color:#d54e21}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border:1px solid #ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#d54e21}.js .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{border-color:#e3e3e3;background:#eee;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#d54e21}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{border-top-color:#fff;border-bottom-color:#dfdfdf}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{border-left-color:#eee}.post-com-count span{background-color:#bbb}.form-table .color-palette td{border-color:#fff}.sortable-placeholder{border-color:#bbb;background-color:#f5f5f5}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-color:transparent;background-image:url(../images/list.png);background-repeat:no-repeat}.view-switch #view-switch-list{background-position:0 0}.view-switch .current #view-switch-list{background-position:-40px 0}.view-switch #view-switch-excerpt{background-position:-20px 0}.view-switch .current #view-switch-excerpt{background-position:-60px 0}#header-logo{background:transparent url(../images/wp-logo.png?ver=20110504) no-repeat scroll center center}.popular-tags,.feature-filter{background-color:#fff;border-color:#dfdfdf}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fcfcfc;border-color:#dfdfdf}#available-widgets .widget-description{color:#555}.sidebar-name{color:#464646;text-shadow:#fff 0 1px 0;border-color:#dfdfdf;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.js .sidebar-name:hover,.js #removing-widget{color:#d54e21}#removing-widget span{color:#000}.js .sidebar-name-arrow{background:transparent url(../images/arrows.png) no-repeat 5px 9px}.js .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark.png) no-repeat 5px 9px}.in-widget-title{color:#606060}.deleting .widget-title *{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#dashboard_recent_comments div.undo{border-top-color:#dfdfdf}.comment-ays,.comment-ays th{border-color:#ddd}.comment-ays th{background-color:#f1f1f1}#menu-management .menu-edit{border-color:#dfdfdf}#post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#nav-menu-footer{border-top-color:#fff}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#d54e21}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66;text-shadow:#ccc}.item-type{color:#999}.item-controls .menu-item-delete:hover{color:red}.nav-menus-php .item-edit{background:transparent url(../images/arrows.png) no-repeat 8px 10px;border-bottom-color:#eee}.nav-menus-php .item-edit:hover{background:transparent url(../images/arrows-dark.png) no-repeat 8px 10px}.menu-item-settings{border-color:#dfdfdf}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#21759b;border-bottom-color:#21759b}.submitbox .submitcancel:hover{background:#21759b;color:#fff}.manage-menus{border:1px solid #eee;background:#fbfbfb}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{border-color:#dfdfdf #dfdfdf #fff}.nav-tab:hover,.nav-tab-active{border-color:#ccc #ccc #fff}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#menu-management .nav-tab-active,.menu-item-handle,.menu-item-settings{-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}#menu-management .nav-tab-active{background:#f9f9f9;border-bottom-color:#f9f9f9}#upload-form label{color:#777}.about-wrap h1{color:#333;text-shadow:1px 1px 1px #fff}.about-text{color:#777}.wp-badge{color:#fff;text-shadow:0 -1px 0 rgba(22,57,81,.3)}.about-wrap h2 .nav-tab{color:#21759b}.about-wrap h2 .nav-tab:hover{color:#d54e21}.about-wrap h2 .nav-tab-active,.about-wrap h2 .nav-tab-active:hover{color:#333}.about-wrap h2 .nav-tab-active{text-shadow:1px 1px 1px #fff;color:#464646}.about-wrap h3{color:#333;text-shadow:1px 1px 1px #fff}.about-wrap .feature-section h4{color:#464646}.about-wrap h4.wp-people-group{text-shadow:1px 1px 1px #fff}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top:1px solid #dfdfdf}.about-wrap .point-releases h3:first-child{border:0}.about-wrap li.wp-person img.gravatar{-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}.about-wrap li.wp-person .title{color:#464646;text-shadow:1px 1px 1px #fff}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.rtl .bar{border-right-color:transparent;border-left-color:#99d}.rtl #screen-meta-links a.show-settings{background-position:left 3px}.rtl #screen-meta-links a.show-settings.screen-meta-active{background-position:left -33px}.rtl #adminmenushadow,.rtl #adminmenuback{background-image:url(../images/menu-shadow-rtl.png);background-position:top left}.rtl #adminmenu .wp-submenu .wp-submenu-head{border-right-color:transparent;border-left-color:#dfdfdf}.rtl #adminmenu .wp-submenu,.rtl.folded #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,.4);box-shadow:-2px 2px 5px rgba(0,0,0,.4)}.rtl #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:none;box-shadow:none}.rtl #collapse-button div{background-position:0 -108px}.rtl.folded #collapse-button div{background-position:0 -72px}@media only screen and (max-width:900px){.rtl.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.rtl.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{-webkit-box-shadow:-2px 2px 5px rgba(0,0,0,.4);box-shadow:-2px 2px 5px rgba(0,0,0,.4)}.rtl.auto-fold #collapse-button div{background-position:0 -72px}}.js.rtl .meta-box-sortables .postbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.rtl #post-body .misc-pub-section{border-right-color:transparent;border-left-color:#eee}.js.rtl .sidebar-name-arrow{background:transparent url(../images/arrows.png) no-repeat 5px 9px}.js.rtl .sidebar-name:hover .sidebar-name-arrow{background:transparent url(../images/arrows-dark.png) no-repeat 5px 9px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp{background-image:url(../images/date-button-2x.gif?ver=20120916);background-size:16px auto}.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover{background-image:url(../images/xit-2x.gif?ver=20120916);background-size:20px auto}#screen-meta-links a.show-settings,#screen-meta-links a.show-settings.screen-meta-active,#adminmenu .wp-has-submenu:hover .wp-menu-toggle,#adminmenu .wp-menu-open .wp-menu-toggle,#collapse-button div,.nav-menus-php .item-edit,.js .meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.rtl #adminmenu .wp-has-submenu:hover .wp-menu-toggle,.rtl #adminmenu .wp-menu-open .wp-menu-toggle,.js.rtl .meta-box-sortables .postbox:hover .handlediv,.rtl .sidebar-name-arrow{background-image:url(../images/arrows-2x.png?ver=20120916);background-size:15px 123px}#adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,#adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,.sidebar-name:hover .sidebar-name-arrow,.nav-menus-php .item-edit:hover,.rtl #adminmenu li.wp-has-current-submenu.wp-menu-open .wp-menu-toggle,.rtl #adminmenu li.wp-has-current-submenu:hover .wp-menu-toggle,.rtl .sidebar-name:hover .sidebar-name-arrow{background-image:url(../images/arrows-dark-2x.png?ver=20120916);background-size:15px 123px}.view-switch #view-switch-list,.view-switch #view-switch-excerpt{background-image:url(../images/list-2x.png?ver=20120916);background-size:80px 20px}.icon32.icon-post,#icon-edit,#icon-post,.icon32.icon-dashboard,#icon-index,.icon32.icon-media,#icon-upload,.icon32.icon-links,#icon-link-manager,#icon-link,#icon-link-category,.icon32.icon-page,#icon-edit-pages,#icon-page,.icon32.icon-comments,#icon-edit-comments,.icon32.icon-appearance,#icon-themes,.icon32.icon-plugins,#icon-plugins,.icon32.icon-users,#icon-users,#icon-profile,#icon-user-edit,.icon32.icon-tools,#icon-tools,#icon-admin,.icon32.icon-settings,#icon-options-general,.icon32.icon-site,#icon-ms-admin,.icon32.icon-generic,#icon-generic{background-image:url(../images/icons32-2x.png?ver=20121105);background-size:756px 45px}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image,.icon16.icon-generic,.menu-icon-generic div.wp-menu-image{background-image:url(../images/menu-2x.png?ver=20121105);background-size:390px 64px}#header-logo{background-image:url(../images/wp-logo-2x.png?ver=20120916);background-size:16px auto}.post-format-icon{background-image:url(../images/post-formats32.png);background-size:16px 304px}}
\ No newline at end of file
diff --git a/wp-admin/css/colors-rtl.css b/wp-admin/css/colors-rtl.css
new file mode 100644 (file)
index 0000000..718c988
--- /dev/null
@@ -0,0 +1,2034 @@
+/*------------------------------------------------------------------------------
+
+Howdy! This is the CSS file that controls the
+fresh color style on the WordPress Dashboard.
+
+
+TABLE OF CONTENTS:
+------------------
+ 1.0 - General
+
+
+------------------------------------------------------------------------------*/
+
+
+/*------------------------------------------------------------------------------
+  1.0 - General
+------------------------------------------------------------------------------*/
+
+html {
+       background: #f1f1f1;
+}
+
+/* Checkbooms */
+
+input[type=checkbox],
+input[type=radio] {
+       background: #fff;
+       border-color: #bbb;
+       color: #555;
+
+       -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
+       box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
+}
+
+input[type=checkbox]:checked:before {
+       color: #1e8cbe;
+}
+
+input[type=radio]:checked:before {
+       background-color: #1e8cbe;
+}
+
+.wp-core-ui input[type="reset"]:hover,
+.wp-core-ui input[type="reset"]:active {
+       color: #2ea2cc;
+}
+
+
+/* Helper classes for plugins to leverage the active WordPress color scheme */
+
+.wp-ui-primary {
+       color: #fff;
+       background-color: #333;
+}
+.wp-ui-text-primary {
+       color: #333;
+}
+
+.wp-ui-highlight {
+       color: white;
+       background-color: #1e8cbe;
+}
+.wp-ui-text-highlight {
+       color: #1e8cbe;
+}
+
+.wp-ui-notification {
+       color: #fff;
+       background-color: #D54E21;
+}
+.wp-ui-text-notification {
+       color: #D54E21;
+}
+
+.wp-ui-text-icon {
+       color: #999;
+}
+
+
+#adminmenu .wp-has-current-submenu .wp-submenu,
+.no-js li.wp-has-current-submenu:hover .wp-submenu,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
+       background-color: #333;
+}
+
+#adminmenu .wp-has-current-submenu .wp-submenu a,
+.no-js li.wp-has-current-submenu:hover .wp-submenu a,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+       color: #bbb;
+}
+
+#adminmenu .wp-submenu a:hover,
+#adminmenu .wp-submenu a:focus,
+#adminmenu .wp-has-current-submenu .wp-submenu a:hover,
+#adminmenu .wp-has-current-submenu .wp-submenu a:focus,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,
+.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,
+.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus {
+       background: none;
+       color: #2ea2cc;
+}
+
+ul#adminmenu a.wp-has-current-submenu:after,
+ul#adminmenu > li.current > a.current:after {
+       border-left-color: #f1f1f1;
+}
+
+.row-actions {
+       color: #ddd;
+}
+
+.find-box-search,
+.find-box-buttons {
+       background-color: #f7f7f7;
+       border-top: 1px solid #dfdfdf;
+}
+
+.find-box {
+       background-color: #444;
+}
+
+.find-box-head {
+       color: #eee;
+}
+
+.find-box-inside {
+       background-color: #fff;
+}
+
+a.page-numbers:hover {
+       border-color: #999;
+}
+
+body,
+#wpbody,
+.form-table .pre,
+.ui-autocomplete li a {
+       color: #444;
+}
+
+body > #upload-menu {
+       border-bottom-color: #fff;
+}
+
+#postcustomstuff table,
+#your-profile fieldset,
+#rightnow,
+div.dashboard-widget,
+#dashboard-widgets p.dashboard-widget-links {
+       border-color: #ccc;
+}
+
+#dashboard-widgets h4 {
+       color: #222;
+}
+
+#poststuff .inside label.spam,
+#poststuff .inside label.deleted {
+       color: red;
+}
+
+#poststuff .inside label.waiting {
+       color: orange;
+}
+
+#poststuff .inside label.approved {
+       color: green;
+}
+
+#postcustomstuff table {
+       border-color: #dfdfdf;
+       background-color: #f9f9f9;
+}
+
+#postcustomstuff thead th {
+       background-color: #f1f1f1;
+}
+
+table.widefat {
+       border-color: #fff;
+       background-color: #fff;
+}
+
+th .comment-grey-bubble:before {
+       color: #444;
+}
+
+.sorting-indicator:before {
+       color: #444;
+}
+
+div.dashboard-widget-error {
+       background-color: #c43;
+}
+
+div.dashboard-widget-notice {
+       background-color: #cfe1ef;
+}
+
+div.dashboard-widget-submit {
+       border-top-color: #ccc;
+}
+
+ul.category-tabs li {
+       border-color: transparent;
+}
+
+div.tabs-panel,
+.wp-tab-panel,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+       border-color: #dfdfdf;
+       background-color: #fdfdfd;
+}
+
+ul.category-tabs li.tabs {
+       border-color: #dfdfdf #dfdfdf #fdfdfd;
+}
+
+ul.category-tabs li.tabs,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+       background-color: #fdfdfd;
+}
+
+kbd,
+code {
+       background: #eaeaea;
+       background: rgba(0,0,0,0.07);
+}
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="url"],
+.titlewrap input,
+select {
+       border-color: #ddd;
+       box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
+}
+
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="email"]:focus,
+input[type="number"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="url"]:focus,
+input[type="checkbox"]:focus,
+input[type="radio"]:focus,
+select:focus,
+#widgets-left .widget-in-question .widget-top,
+#available-widgets .widget-top:hover,
+#widgets-right .widget-top:hover,
+#widgets-left .widget-top:hover,
+.menu-item-bar .menu-item-handle:hover {
+       border-color: #999;
+}
+
+input:disabled,
+input.disabled,
+textarea:disabled,
+textarea.disabled {
+       -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.04);
+       box-shadow:         inset 0 1px 2px rgba(0,0,0,0.04);
+       border-color: rgba(222, 222, 222, .75);
+       background: rgba(255, 255, 255, .5);
+       color: rgba(51, 51, 51, .5);
+}
+
+#plugin-information .action-button a,
+#plugin-information .action-button a:hover,
+#plugin-information .action-button a:visited {
+       color: #fff;
+}
+
+/*
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3,
+.control-section .accordion-section-title,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.sidebar-name,
+#nav-menu-header,
+#nav-menu-footer,
+.menu-item-handle,
+.checkbox,
+.side-info,
+.widefat thead th,
+.widefat tfoot th {
+       background: #fcfcfc;
+       border-top: none;
+       border-bottom: 1px solid #e1e1e1;
+}
+*/
+
+.accordion-section-content {
+       border-right: none;
+       border-left: none;
+}
+
+/*
+.js .control-section:hover .accordion-section-title,
+.js .control-section .accordion-section-title:hover,
+.js .control-section.open .accordion-section-title,
+.js .control-section .accordion-section-title:focus {
+       background: #0074a2;
+       border-color: #0074a2 !important;
+}
+*/
+
+.widefat tfoot th {
+       border-bottom: none;
+       border-top: 1px solid #e1e1e1;
+}
+
+.widefat thead th {
+       border-bottom: 1px solid #e1e1e1;
+}
+
+.form-table th,
+.form-wrap label {
+       color: #222;
+}
+
+.form-table.editcomment td {
+       border-bottom: none;
+}
+
+.description,
+.form-wrap p {
+       color: #666;
+}
+
+strong .post-com-count span {
+       background-color: #0074a2;
+}
+
+.post-com-count:after {                /* draw bubble connector using CSS! */
+       border-top: 5px solid #bbbbbb;
+       border-left: 5px solid transparent;
+}
+
+strong .post-com-count:after {
+       border-top: 5px solid #0076a0;
+}
+
+.post-com-count:hover:after {
+       border-top: 5px solid #2ea2cc;
+}
+
+.sorthelper {
+       background-color: #ccf3fa;
+}
+
+.ac_match,
+.subsubsub a.current {
+       color: #000;
+}
+
+h2,
+h3 {
+       color: #222;
+}
+
+.wrap .add-new-h2,
+.wrap .add-new-h2:active {
+       background: #e0e0e0;
+}
+
+.wrap .add-new-h2:hover {
+       background: #2ea2cc;
+       color: #fff;
+}
+
+.subtitle {
+       color: #777;
+}
+
+.ac_over {
+       background-color: #f0f0b8;
+}
+
+.ac_results {
+       background-color: #fff;
+       border-color: #808080;
+}
+
+.ac_results li {
+       color: #101010;
+}
+
+.alternate,
+.alt {
+       background-color: #f9f9f9;
+}
+
+.available-theme a.screenshot {
+       background-color: #fff;
+       border-color: #ccc;
+}
+
+#current-theme {
+       border-bottom-color: #dfdfdf;
+}
+
+.bar {
+       background-color: #e8e8e8;
+       border-left-color: #99d;
+}
+
+.form-invalid {
+       background-color: #ffebe8 !important;
+}
+
+.form-invalid input,
+.form-invalid select {
+       border-color: #c00 !important;
+}
+
+.submit {
+       border: none;
+}
+
+.highlight {
+       background-color: #e4f2fd;
+       color: #000;
+}
+
+.howto,
+.nonessential,
+#edit-slug-box,
+.form-input-tip,
+.subsubsub {
+       color: #666;
+}
+
+.media-upload-form label.form-help,
+td.help {
+       color: #9a9a9a;
+}
+
+.ui-autocomplete {
+       border-color: #aaa;
+       background-color: #efefef;
+}
+
+.ui-autocomplete li a.ui-state-focus {
+       background-color: #ddd;
+}
+
+.post-com-count {
+       color: #fff;
+}
+
+.post-com-count span {
+       background-color: #bbb;
+       color: #fff;
+}
+
+.post-com-count:hover span {
+       background-color: #2ea2cc;
+}
+
+.quicktags, .search {
+       background-color: #ccc;
+       color: #000;
+}
+
+.side-info h5 {
+       border-bottom-color: #dadada;
+}
+
+.side-info ul {
+       color: #666;
+}
+
+a:hover,
+a:active {
+       color: #2ea2cc;
+}
+
+a:focus {
+       color: #124964;
+}
+
+#adminmenu a:hover,
+#adminmenu li.menu-top > a:focus,
+#adminmenu .wp-submenu a:hover,
+#rightnow a:hover,
+#media-upload a.del-link:hover,
+div.dashboard-widget-submit input:hover,
+.subsubsub a:hover,
+.subsubsub a.current:hover,
+.ui-tabs-nav a:hover {
+       color: #2ea2cc;
+}
+
+#the-comment-list .comment-item {
+       border: none;
+}
+
+#side-sortables .category-tabs .tabs a,
+#side-sortables .add-menu-item-tabs .tabs a,
+.wp-tab-bar .wp-tab-active a {
+       color: #333;
+}
+
+#rightnow .rbutton {
+       background-color: #ebebeb;
+       color: #264761;
+}
+
+p.submit {
+       border-top-color: #dfdfdf;
+}
+
+.submitbox .submit {
+       background-color: #464646;
+       color: #ccc;
+}
+
+table.widefat span.delete a,
+table.widefat span.trash a,
+table.widefat span.spam a,
+.plugins a.delete,
+#all-plugins-table .plugins a.delete,
+#search-plugins-table .plugins a.delete,
+.submitbox .submitdelete,
+#media-items a.delete,
+#media-items a.delete-permanently,
+#nav-menu-footer .menu-delete {
+       color: #a00;
+}
+
+table.widefat span.delete a:hover,
+table.widefat span.trash a:hover,
+table.widefat span.spam a:hover,
+.plugins a.delete:hover,
+#all-plugins-table .plugins a.delete:hover,
+#search-plugins-table .plugins a.delete:hover,
+.submitbox .submitdelete:hover,
+#media-items a.delete:hover,
+#media-items a.delete-permanently:hover,
+#nav-menu-footer .menu-delete:hover {
+       color: #f00;
+}
+
+#normal-sortables .submitbox .submitdelete:hover {
+       color: #000;
+       background-color: #f00;
+       border-bottom-color: #f00;
+}
+
+.tablenav .dots {
+       border-color: transparent;
+}
+
+.tablenav .next,
+.tablenav .prev {
+       border-color: transparent;
+       color: #0074a2;
+}
+
+.tablenav .next:hover,
+.tablenav .prev:hover {
+       border-color: transparent;
+       color: #2ea2cc;
+}
+
+div.updated,
+.login .message,
+.press-this #message {
+       background-color: #fff;
+       border-right: 4px solid #7ad03a;
+
+       -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px 0px rgba(0,0,0,0.1);
+}
+
+#update-nag,
+.update-nag {
+       background-color: #fff;
+       border-right: 4px solid #ffba00;
+
+       -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px 0px rgba(0,0,0,0.1);
+}
+
+div.error,
+.login #login_error {
+       background: #fff;
+       border-right: 4px solid #dd3d36;
+
+       -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px 0px rgba(0,0,0,0.1);
+}
+
+.update-message {
+       color: #000;
+}
+
+a.page-numbers {
+       border-bottom-color: #b8d3e2;
+}
+
+.commentlist li {
+       border-bottom-color: #ccc;
+}
+
+.widefat td,
+.widefat th {
+       color: #555;
+}
+
+.widefat p,
+.widefat ol,
+.widefat ul {
+       color: #333;
+}
+
+.widefat thead tr th,
+.widefat tfoot tr th,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small {
+       color: #333;
+}
+
+th.manage-column a,
+th.sortable a:hover,
+th.sortable a:active,
+th.sortable a:focus {
+       color: #333;
+}
+
+th.sortable a:focus {
+       background: #e1e1e1;
+}
+
+h3.dashboard-widget-title small a {
+       color: #d7d7d7;
+}
+
+h3.dashboard-widget-title small a:hover {
+       color: #fff;
+}
+
+a,
+#the-comment-list p.comment-author strong a,
+#media-upload a.del-link,
+#media-items a.delete,
+#media-items a.delete-permanently,
+.plugins a.delete,
+.ui-tabs-nav a,
+.plugins .inactive a {
+       color: #0074a2;
+       -webkit-transition-property: border, background, color;
+       -moz-transition-property:    border, background, color;
+       transition-property:         border, background, color;
+       -webkit-transition-duration: .05s;
+       -moz-transition-duration:    .05s;
+       transition-duration:         .05s;
+       -webkit-transition-timing-function: ease-in-out;
+       -moz-transition-timing-function:    ease-in-out;
+       transition-timing-function:         ease-in-out;
+}
+
+.wp-list-table a,
+.media-router a {
+       -moz-transition: none;
+       -webkit-transition: none;
+       transition: none;
+}
+
+#adminmenu a {
+       color: #eee;
+}
+
+#adminmenu .awaiting-mod,
+#adminmenu .update-plugins,
+#sidemenu a .update-plugins,
+#rightnow .reallynow {
+       background-color: #d54e21;
+       color: #fff;
+}
+#plugin-information .action-button {
+       background-color: #2ea2cc;
+       color: #fff;
+}
+
+#adminmenu li.current a .awaiting-mod,
+#adminmenu     li a.wp-has-current-submenu .update-plugins {
+       background-color: #2ea2cc;
+       color: #fff;
+}
+
+div#media-upload-header,
+div#plugin-information-header {
+       background-color: #f9f9f9;
+       border-bottom-color: #dfdfdf;
+}
+
+#currenttheme img {
+       border-color: #666;
+}
+
+input.readonly, textarea.readonly {
+       background-color: #ddd;
+}
+
+#editable-post-name {
+       background-color: #fffbcc;
+}
+
+#edit-slug-box strong,
+.tablenav .displaying-num,
+#submitted-on,
+.submitted-on {
+       color: #777;
+}
+
+.plugins .inactive a:hover {
+       color: #2ea2cc;
+}
+
+#wpfooter {
+       color: #777;
+       border-color: transparent;
+}
+
+.imgedit-group,
+#media-items .media-item,
+.media-item .describe {
+       border-color: #dfdfdf;
+}
+
+.plugins .plugin-description p,
+.plugins .plugin-version-author-uri {
+       color: #333;
+}
+
+.plugins .inactive .plugin-title strong {
+       color: #333;
+}
+
+.plugin-update-tr .plugin-update {
+       border: none;
+       -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+       box-shadow:         inset 0 -1px 0 rgba(0,0,0,0.1);
+}
+
+.plugin-update-tr .update-message {
+       background-color: #f7f7f7;
+       background-color: rgba(0,0,0,0.03);
+}
+
+tr.active.update + tr.plugin-update-tr .plugin-update .update-message {
+       background-color: #fcf3ef;
+}
+
+.plugin-update-tr .update-message:before {
+       color: #d54e21;
+}
+
+.plugins,
+.plugins th,
+.plugins td {
+       color: #000;
+}
+
+.plugins .inactive a {
+       color: #579;
+}
+
+.plugins tr {
+       background: #fff;
+}
+
+.plugins .inactive td,
+.plugins .inactive th,
+.plugins .active td,
+.plugins .active th,
+.plugin-install #the-list td {
+       -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+       box-shadow:         inset 0 -1px 0 rgba(0,0,0,0.1);
+}
+
+.plugins .update td,
+.plugins .update th {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.plugins .active td,
+.plugins .active th,
+tr.active + tr.plugin-update-tr .plugin-update {
+       background-color: #f7fcfe;
+}
+
+.plugins .active.update td,
+.plugins .active.update th,
+tr.active.update + tr.plugin-update-tr .plugin-update,
+#activity-widget #the-comment-list .unapproved {
+       background-color: #fefaf7;
+}
+
+.plugins tr.active.plugin-update-tr + tr.inactive th,
+.plugins tr.active.plugin-update-tr + tr.inactive td,
+.plugins tr.active + tr.inactive th,
+.plugins tr.active + tr.inactive td {
+       border-top: 1px solid rgba(0,0,0,0.03);
+
+       -webkit-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1;
+       box-shadow:         inset 0px 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1;
+}
+
+.plugins tr.active + tr.inactive.update th,
+.plugins tr.active + tr.inactive.update td {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.plugins .active th.check-column {
+       border-right: 4px solid #2ea2cc;
+}
+
+.plugins .active.update th.check-column,
+.plugins .active.update + .plugin-update-tr .plugin-update {
+       border-right: 4px solid #d54e21;
+}
+
+.post-state-format:before,
+.post-format-icon:before {
+       color: #ddd;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
+}
+
+input[type="radio"]:checked+label:before {
+       color: #888888;
+}
+
+a.post-state-format:hover:before,
+a.post-format-icon:hover:before {
+       color: #2ea2cc;
+}
+
+#the-list tr:last-child td,
+#the-list tr:last-child th {
+       border-bottom: none !important;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+#the-comment-list tr.undo,
+#the-comment-list div.undo {
+       background-color: #f4f4f4;
+}
+
+#the-comment-list .unapproved th,
+#the-comment-list .unapproved td {
+       background-color: #fefaf7;
+}
+
+#the-comment-list .unapproved th.check-column {
+       border-right: 4px solid #d54e21;
+}
+
+#the-comment-list .approve a {
+       color: #006505;
+}
+
+#the-comment-list .unapprove a {
+       color: #d98500;
+}
+
+#the-comment-list th,
+#the-comment-list td {
+       -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+       box-shadow:         inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+#activity-widget #the-comment-list .comment {
+       -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06);
+       box-shadow:         inset 0 1px 0 rgba(0, 0, 0, 0.06);
+}
+
+#the-comment-list tr:last-child th,
+#the-comment-list tr:last-child td {
+    -webkit-box-shadow: none;
+    box-shadow: none;
+}
+
+#the-comment-list tr.unapproved + tr.approved th,
+#the-comment-list tr.unapproved + tr.approved td {
+    border-top: 1px solid rgba(0, 0, 0, 0.03);
+}
+
+#activity-widget .comments #the-comment-list .alt {
+       background-color: transparent;
+}
+
+.welcome-panel p {
+       color: #777;
+}
+
+.welcome-panel a {
+       text-decoration: none;
+}
+
+.welcome-panel-column p {
+       color: #464646;
+}
+
+.welcome-panel .welcome-icon:before {
+       color: #888;
+}
+
+.widget-top,
+.menu-item-handle,
+.menu-item-settings,
+.widget-inside,
+.postbox,
+#menu-settings-column .accordion-container,
+#menu-management .menu-edit,
+.manage-menus,
+table.widefat,
+.stuffbox,
+p.popular-tags,
+.widgets-holder-wrap,
+.welcome-panel,
+.wp-editor-container,
+#post-status-info,
+.popular-tags,
+.feature-filter,
+.imgedit-group {
+       border: 1px solid #e5e5e5;
+       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+}
+
+#post-status-info {
+       border-top: none;
+}
+
+.postbox table.widefat {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.welcome-panel,
+.postbox,
+table.widefat,
+.wp-editor-container,
+.stuffbox,
+p.popular-tags,
+.widgets-holder-wrap,
+.popular-tags,
+.feature-filter,
+.imgedit-group {
+       background: #fff;
+}
+
+.postbox h3,
+#namediv h3,
+#submitdiv h3 {
+       border-bottom: 1px solid #eeeeee;
+}
+
+.widget .widget-top,
+.menu-item-handle {
+       background: #fafafa;
+       color: #222;
+}
+
+#misc-publishing-actions label[for="post_status"]:before,
+#post-body #visibility:before,
+.curtime #timestamp:before,
+#post-body .misc-pub-revisions:before,
+span.wp-media-buttons-icon:before {
+       color: #888;
+}
+
+#rightnow .youhave {
+       background-color: #f0f6fb;
+}
+
+#rightnow a {
+       color: #448abd;
+}
+
+#welcome-panel.welcome-panel .welcome-panel-close::before,
+.tagchecklist span a:before,
+#bulk-titles div a:before,
+.wp-pointer-buttons a.close:before {
+       background: none;
+       color: #bbb;
+}
+
+#welcome-panel.welcome-panel .welcome-panel-close:hover:before,
+.tagchecklist span a:hover:before,
+#bulk-titles div a:hover:before,
+.wp-pointer-buttons a.close:hover:before {
+       color: #c00;
+}
+
+#screen-meta {
+       background-color: #fff;
+       border: 1px solid #ddd;
+       border-top: none;
+       -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.025);
+       box-shadow:         0 1px 0 rgba(0,0,0,.025);
+}
+
+#contextual-help-back {
+       background: #f6fbfd;
+}
+
+.contextual-help-tabs a:hover {
+       color: #333;
+}
+
+#contextual-help-back,
+.contextual-help-tabs .active a {
+       border-color: #e1e1e1;
+}
+
+.contextual-help-tabs .active {
+       border-color: #2ea2cc;
+
+       -webkit-box-shadow: 0px 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02);
+       box-shadow:         0px 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02);
+}
+
+.contextual-help-tabs .active,
+.contextual-help-tabs .active a,
+.contextual-help-tabs .active a:hover {
+       background: #f6fbfd;
+       color: #333;
+}
+
+/* screen options and help tabs */
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
+       border: 1px solid #ddd;
+       border-top: none;
+       background: #fff;
+       -webkit-box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px -1px rgba(0,0,0,0.1);
+}
+
+#screen-meta-links a {
+       color: #777;
+}
+
+#screen-meta-links a:after {
+       color: #bbb;
+}
+
+#screen-meta-links a:hover,
+#screen-meta-links a:active {
+       color: #333;
+}
+
+#screen-meta-links a:focus {
+       border-color: #aaa;
+       color: #333;
+       -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.15);
+       box-shadow: 0 2px 3px rgba(0,0,0,0.15);
+}
+/* end screen options and help tabs */
+
+#wphead {
+       border-bottom-color: #dfdfdf;
+}
+
+#wphead h1 a {
+       color: #464646;
+}
+
+.file-error,
+abbr.required,
+.widget-control-remove:hover,
+table.widefat .delete a:hover,
+table.widefat .trash a:hover,
+table.widefat .spam a:hover {
+       color: #f00;
+}
+
+#pass-strength-result {
+       background-color: #eee;
+       border-color: #ddd !important;
+}
+
+#pass-strength-result.bad {
+       background-color: #ffb78c;
+       border-color: #ff853c !important;
+}
+
+#pass-strength-result.good {
+       background-color: #ffec8b;
+       border-color: #fc0 !important;
+}
+
+#pass-strength-result.short {
+       background-color: #ffa0a0;
+       border-color: #f04040 !important;
+}
+
+#pass-strength-result.strong {
+       background-color: #c3ff88;
+       border-color: #8dff1c !important;
+}
+
+#post-status-info {
+       background-color: #f7f7f7;
+}
+
+.widget-inside,
+.menu-item-settings {
+       background: #fff;
+}
+
+.menu-item-settings {
+       border-top: none;
+}
+
+#titlediv #title {
+       background-color: #fff;
+}
+
+#tTips p#tTips_inside {
+       background-color: #ddd;
+       color: #333;
+}
+
+#poststuff .inside .the-tagcloud {
+       border-color: #ddd;
+}
+
+/* menu */
+#adminmenuback,
+#adminmenuwrap,
+#adminmenu {
+       background-color: #222;
+}
+
+#adminmenu li.wp-menu-separator {
+       background: transparent;
+       border-color: transparent;
+}
+
+#adminmenu div.separator {
+       border-color: transparent;
+}
+
+#adminmenu li.wp-menu-open {
+       border-color: #dfdfdf;
+}
+
+#adminmenu li.menu-top:hover,
+#adminmenu li.opensub > a.menu-top,
+#adminmenu li > a.menu-top:focus {
+       background-color: #111;
+       color: #2ea2cc;
+}
+
+/* flyout menu arrow */
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+       border-left-color: #333;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top,
+#adminmenu .wp-menu-arrow,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
+#adminmenu .wp-menu-arrow div {
+       background: #0074a2;
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
+       border-top-color: #f9f9f9;
+       border-bottom-color: #dfdfdf;
+       background: transparent;
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
+       background: #111;
+       border-color: #111;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+       color: #fff;
+}
+
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top {
+       border-color: #666;     /* Match the background color of the current menu item for a flat appearance */
+}
+
+#adminmenu .wp-submenu li.current,
+#adminmenu .wp-submenu li.current a,
+#adminmenu .opensub .wp-submenu li.current a,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a,
+#adminmenu .wp-submenu li.current a:hover,
+#adminmenu .wp-submenu li.current a:focus {
+       color: #fff;
+       background: transparent;
+}
+
+#adminmenu .wp-submenu,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       background-color: #333;
+
+       -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
+       box-shadow:         0 3px 5px rgba(0,0,0,0.2);
+}
+
+#adminmenu .wp-submenu a,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu a {
+       color: #bbb;
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+       color: #fff;
+}
+
+/* collapse menu button */
+#collapse-menu {
+       color: #aaa;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
+}
+
+#collapse-menu:hover {
+       color: #2ea2cc;
+}
+
+#collapse-button div:after {
+       color: #aaa;
+}
+
+#collapse-menu:hover #collapse-button div:after {
+       color: #2ea2cc;
+}
+
+#adminmenu div.wp-menu-image:before {
+       color: #999;
+}
+
+.icon16:before {
+       color: #999;
+}
+
+#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before {
+       color: #fff;
+}
+
+#adminmenu li:hover div.wp-menu-image:before {
+       color: #2ea2cc;
+}
+
+#adminmenu .wp-has-current-submenu div.wp-menu-image:before,
+#adminmenu .current div.wp-menu-image:before,
+#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,
+#adminmenu a.current:hover div.wp-menu-image:before {
+       color: #fff;
+}
+
+/* Collapse button in theme preview */
+
+.wp-full-overlay a.collapse-sidebar {
+       color: #777;
+}
+
+.wp-full-overlay a.collapse-sidebar:hover {
+       color: #0074a2;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow:before {
+       background: #eee;
+}
+
+/* Diff */
+
+table.diff .diff-deletedline del {
+       background-color: #f99;
+}
+
+.ui-tooltip, .arrow::after {
+       background-color: #fff;
+       box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+}
+
+.revisions-meta,
+.revisions-diff,
+.revisions.pinned .revisions-controls {
+       background-color: #fff;
+       box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+}
+
+table.diff .diff-deletedline {
+       background-color: #ffe9e9;
+}
+
+table.diff .diff-deletedline del {
+       background-color: #faa;
+}
+
+table.diff .diff-addedline {
+       background-color: #e9ffe9;
+}
+
+table.diff .diff-addedline ins {
+       background-color: #afa;
+}
+
+.revisions-tooltip,
+.revisions-tooltip-arrow span {
+       border-color: #d7d7d7;
+       background-color: #fff;
+}
+
+.revisions-tickmarks {
+       background-color: #fff;
+}
+
+.revisions-tickmarks > div {
+       border-color: #aaa;
+}
+
+.revisions.pinned .revisions-controls {
+       background: #fff;
+}
+
+.revisions.pinned .revisions-meta {
+       box-shadow: none;
+}
+
+/* jQuery UI Slider */
+
+.wp-slider.ui-slider {
+       border-color: #d7d7d7;
+}
+
+.wp-slider .ui-slider-handle,
+.wp-slider .ui-slider-handle.ui-state-hover,
+.wp-slider .ui-slider-handle.focus {
+       background: #2ea2cc;
+       border: 1px solid #0074a2;
+       -webkit-box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15);
+       box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15);
+}
+
+.wp-slider .ui-slider-handle:before {
+       color: #fff;
+}
+
+/* edit image */
+#sidemenu a {
+       background-color: #f9f9f9;
+       border-color: #f9f9f9;
+       border-bottom-color: #dfdfdf;
+}
+
+#sidemenu a.current {
+       background-color: #f1f1f1;
+       border-color: #dfdfdf #dfdfdf #f1f1f1;
+       color: #000;
+}
+
+#replyerror {
+       border-color: #ddd;
+       background-color: #f9f9f9;
+}
+
+/* table vim shortcuts */
+.vim-current,
+.vim-current th,
+.vim-current td {
+       background-color: #E4F2FD !important;
+}
+
+/* Install Plugins */
+
+#plugin-information {
+       height: auto;
+}
+
+#plugin-information .fyi ul {
+       background-color: #eaf3fa;
+}
+
+#plugin-information .fyi h2.mainheader {
+       background-color: #cee1ef;
+}
+
+#plugin-information pre,
+#plugin-information code {
+       background-color: #ededff;
+}
+
+#plugin-information pre {
+       border-color: #ccc;
+}
+
+/* inline editor */
+#bulk-titles {
+       border-color: #ddd;
+}
+
+.inline-editor div.title {
+       background-color: #eaf3fa;
+}
+
+.inline-editor ul.cat-checklist {
+       background-color: #fff;
+       border-color: #ddd;
+}
+
+.inline-editor .quick-edit-save {
+       background-color: #f1f1f1;
+}
+
+fieldset.inline-edit-col-right .inline-edit-col {
+       border-color: #dfdfdf;
+}
+
+.attention {
+       color: #2ea2cc;
+}
+
+.tablenav .tablenav-pages {
+       color: #555;
+}
+
+.tablenav .tablenav-pages a {
+       background: #eee;
+       background: rgba( 0, 0, 0, 0.05 );
+}
+
+.tablenav .tablenav-pages a:hover,
+.tablenav .tablenav-pages a:focus {
+       color: #fff;
+       background: #2ea2cc;
+}
+
+.tablenav .tablenav-pages a.disabled,
+.tablenav .tablenav-pages a.disabled:hover,
+.tablenav .tablenav-pages a.disabled:focus {
+       color: #aaa;
+       background: #eee;
+       background: rgba( 0, 0, 0, 0.05 );
+}
+
+.tablenav .tablenav-pages .current {
+       background: #dfdfdf;
+       border-color: #d3d3d3;
+}
+
+#availablethemes,
+#availablethemes td {
+       border-color: #ddd;
+}
+
+#current-theme img {
+       border-color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link,
+#TB_window #TB_title a.tb-theme-preview-link:visited {
+       color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link:hover,
+#TB_window #TB_title a.tb-theme-preview-link:focus {
+       color: #ccc;
+}
+
+.misc-pub-section {
+}
+
+#minor-publishing {
+       border-bottom-color: #dfdfdf;
+}
+
+#post-body .misc-pub-section {
+}
+
+.post-com-count span {
+       background-color: #bbb;
+}
+
+.sortable-placeholder {
+       border-color: #bbb;
+}
+
+#post-body ul.category-tabs li.tabs a,
+#post-body ul.add-menu-item-tabs li.tabs a,
+body.press-this ul.category-tabs li.tabs a {
+       color: #333;
+}
+
+.view-switch>a:before {
+       color: #bbb;
+}
+
+.view-switch a:hover:before {
+       color: #727272;
+}
+
+.view-switch a.current:before {
+       color: #0074a2;
+}
+
+div.widgets-sortables,
+#widgets-left .inactive,
+#available-widgets .widget-holder {
+       background-color: #fff;
+       border-color: #fff;
+}
+
+#widgets-left #available-widgets {
+       background: transparent;
+}
+
+#widgets-left .widgets-holder-wrap {
+       border: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.sidebar-name {
+       border-bottom-color: #e1e1e1;
+}
+
+.js #removing-widget {
+       color: #2ea2cc;
+}
+
+#removing-widget span {
+       color: black;
+}
+
+.in-widget-title,
+#widgets-right .widget-top a.widget-control-edit,
+#wp_inactive_widgets .in-widget-title,
+#available-widgets .widget-description {
+       color: #666;
+}
+
+#widgets-right .widget-top a.widget-control-edit:hover {
+       color: #fff;
+}
+
+.deleting .widget-title,
+.deleting .widget-top a.widget-action:after {
+       color: #aaa;
+}
+
+.imgedit-menu div {
+       border-color: #d5d5d5;
+       background-color: #f1f1f1;
+}
+
+.imgedit-menu div:hover {
+       border-color: #c1c1c1;
+       background-color: #eaeaea;
+}
+
+.imgedit-menu div.disabled {
+       border-color: #ccc;
+       background-color: #ddd;
+       filter: alpha(opacity=50);
+       opacity: 0.5;
+}
+
+/* added from nav-menu.css */
+#menu-management {
+       background: #f5f5f5
+}
+
+#menu-management #post-body {
+       background: #fff;
+       border-top-color: #fff;
+       border-bottom-color: #dfdfdf;
+}
+
+#nav-menu-header {
+       border-bottom-color: #dfdfdf;
+}
+
+#menu-management .nav-tabs-arrow a {
+       color: #c1c1c1;
+}
+
+#menu-management .nav-tabs-arrow a:hover {
+       color: #2ea2cc;
+}
+
+#menu-management .nav-tabs-arrow a:active {
+       color: #464646;
+}
+
+#menu-management .nav-tab-active {
+       border-color: #dfdfdf;
+}
+
+#menu-management .nav-tab {
+       background: #fbfbfb;
+       border-color: #dfdfdf;
+}
+
+.js .input-with-default-title {
+       color: #aaa;
+}
+
+#cancel-save {
+       color: #f00;
+}
+
+#cancel-save:hover {
+       background-color: #f00;
+       color: #fff;
+}
+
+.list-container,
+.menu-item-handle {
+       border-color: #dfdfdf;
+}
+
+.menu li.deleting .menu-item-handle {
+       background-color: #f66;
+}
+
+.item-type { /* Menu item controls */
+       color: #777;
+}
+
+.item-controls .menu-item-delete:hover {
+       color: #f00;
+}
+
+.widget-action,
+.handlediv,
+.item-edit,
+.sidebar-name-arrow,
+.accordion-section-title:after {
+       color: #aaa;
+}
+
+.widget-action:hover,
+.handlediv:hover,
+.item-edit:hover,
+.sidebar-name:hover .sidebar-name-arrow,
+.accordion-section-title:hover:after {
+       color: #777;
+}
+
+/* Menu editing */
+
+.link-to-original {
+       color: #777;
+       border-color: #dfdfdf;
+}
+
+#cancel-save:hover {
+       color: #fff !important;
+}
+
+#update-menu-item {
+       color: #fff !important;
+}
+
+#update-menu-item:hover,
+#update-menu-item:active,
+#update-menu-item:focus {
+       color: #eaf2fa !important;
+       border-color: #13455b !important;
+}
+
+.submitbox .submitcancel {
+       color: #0074a2;
+       border-bottom-color: #0074a2;
+}
+
+.submitbox .submitcancel:hover {
+       background: #0074a2;
+       color: #fff;
+}
+
+.manage-menus {
+       background: #fbfbfb;
+}
+
+.menu-settings {
+       border-top-color: #eeeeee;
+}
+
+.theme-location-set {
+       color: #999999;
+}
+
+.nav-menus-php .delete-action a {
+       color: #bc0b0b;
+}
+
+.is-submenu {
+       color: #999999;
+}
+
+.nav-tab {
+       color: #555;
+       border-color: #ccc;
+       background: #e4e4e4;
+}
+
+.nav-tab:hover {
+       background-color: #fff;
+       color: #464646;
+}
+
+.nav-tab-active {
+       color: #464646;
+}
+
+.nav-tab-active,
+.nav-tab-active:hover {
+       color: #000;
+       background: none;
+       border-color: #ccc;
+       border-bottom-color: #f1f1f1;
+}
+
+h2.nav-tab-wrapper, h3.nav-tab-wrapper {
+       border-bottom-color: #ccc;
+}
+
+#upload-form label {
+       color: #777;
+}
+
+/* Begin About Pages */
+.about-wrap h1 {
+       color: #333;
+}
+
+.about-text {
+       color: #777;
+}
+
+.wp-badge {
+       background-color: #0074a2;
+       color: #78c8e6;
+       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
+       box-shadow:         0 1px 3px rgba(0,0,0,0.2);
+}
+
+.about-wrap h2 .nav-tab-active {
+       border-color: #ccc;
+       border-bottom-color: #f1f1f1;
+}
+
+.about-wrap h2,
+.about-wrap h3,
+.about-wrap h4 {
+       color: #222;
+}
+
+.about-wrap .feature-section .col-2:before,
+.about-wrap .feature-section .col-2:after,
+.about-wrap .feature-section.two-col p:before {
+       color: #1e8cbe;
+}
+
+.about-wrap .point-releases {
+       border-bottom: 1px solid #dfdfdf;
+}
+
+.about-wrap .point-releases h3 {
+       border-top-color: #dfdfdf;
+}
+
+.about-wrap li.wp-person img.gravatar {
+       border-color: #ccc;
+}
+
+.about-wrap li.wp-person .title {
+       color: #464646;
+}
+
+.freedoms-php .about-wrap ol li {
+       color: #999;
+}
+
+.freedoms-php .about-wrap ol p {
+       color: #464646;
+}
+
+/* End About Pages */
+
+/* Press This and Image editing icons */
+
+.pressthis a span:before {
+       color:#777;
+}
+
+.imgedit-menu div {
+       color:#777;
+}
+
+.imgedit-menu div:hover {
+       color:#333;
+}
+
+/* End Press This and Image editing icons */
+
+/* Media Manager */
+
+.media-modal-content {
+       background: #fcfcfc;
+       box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+}
+
+.media-menu {
+       background: #f3f3f3;
+       border-left-color: #ccc;
+}
+
+.media-menu > a {
+       color: #0074a2;
+}
+
+.media-menu .active,
+.media-menu .active:hover {
+       color: #222;
+}
+
+.media-frame-content {
+       background: #fff;
+       border-top-color: #ddd;
+       border-bottom-color: #ddd;
+}
+
+.media-menu .separator {
+       border-top-color: #ddd;
+       border-bottom: none;
+}
+
+.media-sidebar {
+       background: #f3f3f3;
+       border-color: #ddd;
+}
+
+.media-router .active,
+.media-router > a.active:last-child {
+       background: #fff;
+       border: 1px solid #ddd;
+       border-bottom: none;
+}
+
+.details.attachment {
+       box-shadow: 0 0 0 1px #fff, 0 0 0 5px #1e8cbe;
+}
+
+.attachment .check {
+       background: #eee;
+       box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.4 );
+}
+
+.attachment.details .check {
+       background-color: #1e8cbe;
+       box-shadow: 0 0 0 1px #fff, 0 0 0 2px #1e8cbe;
+}
+
+/* TinyMCE modal */
+
+.clearlooks2 {
+       box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+}
+
+.clearlooks2 .mceMiddle span,
+.clearlooks2 .mceMiddle .mceLeft,
+.clearlooks2 .mceMiddle .mceRight,
+.clearlooks2 .mceBottom,
+.clearlooks2 .mceBottom .mceLeft,
+.clearlooks2 .mceBottom .mceCenter,
+.clearlooks2 .mceBottom .mceRight {
+       background-color: #fcfcfc;
+}
+
+.clearlooks2 .mceTop span,
+.clearlooks2 .mceFocus .mceTop span {
+       color: #222;
+}
+
+.clearlooks2 .mceClose:before {
+       color: #999;
+}
+
+.clearlooks2 .mceClose:hover:before {
+       color: #2ea2cc;
+}
+
+
+/* Lightbox */
+
+.sticky-menu #TB_window {
+       background: #f1f1f1;
+}
+
+/* tinymce */
+a .mceIcon, .mceAction {
+       color:#777;
+}
+
+a .mceIcon:hover {
+       color:#333;
+}
+
+/* Log in page */
+
+.login form .input,
+.login input[type="text"],
+.login form input[type="checkbox"] {
+       background: #fbfbfb;
+}
+
+.login form {
+       background: #fff;
+       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+       box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+}
+
+body.login {
+       background: #f1f1f1;
+}
+
+.login #nav a,
+.login #backtoblog a {
+       text-decoration: none;
+       color: #999;
+}
+
+.login #nav a:hover,
+.login #backtoblog a:hover {
+       color: #2ea2cc;
+}
+
+.login h1 a:hover {
+       color: #2ea2cc;
+}
+
+@media print,
+  (-o-min-device-pixel-ratio: 5/4),
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+       .curtime #timestamp,
+       #screen-meta-links a.show-settings,
+       .widget-top a.widget-action,
+       .widget-top a.widget-action:hover,
+       .sidebar-name-arrow,
+       .sidebar-name:hover .sidebar-name-arrow,
+       .meta-box-sortables .postbox:hover .handlediv,
+       .tagchecklist span a,
+       #bulk-titles div a,
+       .tagchecklist span a:hover,
+       #bulk-titles div a:hover,
+       .wp_themeSkin .mceToolbar span.mce_undo,
+       .wp_themeSkin .mceToolbar span.mce_redo,
+       .wp_themeSkin .mceToolbar span.mce_bullist,
+       .wp_themeSkin .mceToolbar span.mce_numlist,
+       .wp_themeSkin .mceToolbar span.mce_blockquote,
+       .wp_themeSkin .mceToolbar span.mce_charmap,
+       .wp_themeSkin .mceToolbar span.mce_bold,
+       .wp_themeSkin .mceToolbar span.mce_italic,
+       .wp_themeSkin .mceToolbar span.mce_underline,
+       .wp_themeSkin .mceToolbar span.mce_justifyleft,
+       .wp_themeSkin .mceToolbar span.mce_justifyright,
+       .wp_themeSkin .mceToolbar span.mce_justifycenter,
+       .wp_themeSkin .mceToolbar span.mce_justifyfull,
+       .wp_themeSkin .mceToolbar span.mce_indent,
+       .wp_themeSkin .mceToolbar span.mce_outdent,
+       .wp_themeSkin .mceToolbar span.mce_link,
+       .wp_themeSkin .mceToolbar span.mce_unlink,
+       .wp_themeSkin .mceToolbar span.mce_help,
+       .wp_themeSkin .mceToolbar span.mce_removeformat,
+       .wp_themeSkin .mceToolbar span.mce_fullscreen,
+       .wp_themeSkin .mceToolbar span.mce_wp_fullscreen,
+       .wp_themeSkin .mceToolbar span.mce_media,
+       .wp_themeSkin .mceToolbar span.mce_pastetext,
+       .wp_themeSkin .mceToolbar span.mce_pasteword,
+       .wp_themeSkin .mceToolbar span.mce_wp_help,
+       .wp_themeSkin .mceToolbar span.mce_wp_adv,
+       .wp_themeSkin .mceToolbar span.mce_wp_more,
+       .wp_themeSkin .mceToolbar span.mce_strikethrough,
+       .wp_themeSkin .mceToolbar span.mce_spellchecker,
+       .wp_themeSkin .mceToolbar span.mce_forecolor,
+       .wp_themeSkin .mceToolbar .mce_forecolorpicker,
+       .wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,
+       .wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,
+       .wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,
+       .wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist {
+               background: none !important;
+       }
+}
diff --git a/wp-admin/css/colors-rtl.min.css b/wp-admin/css/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..b861cc8
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}
\ No newline at end of file
diff --git a/wp-admin/css/colors.css b/wp-admin/css/colors.css
new file mode 100644 (file)
index 0000000..6eafbf2
--- /dev/null
@@ -0,0 +1,2034 @@
+/*------------------------------------------------------------------------------
+
+Howdy! This is the CSS file that controls the
+fresh color style on the WordPress Dashboard.
+
+
+TABLE OF CONTENTS:
+------------------
+ 1.0 - General
+
+
+------------------------------------------------------------------------------*/
+
+
+/*------------------------------------------------------------------------------
+  1.0 - General
+------------------------------------------------------------------------------*/
+
+html {
+       background: #f1f1f1;
+}
+
+/* Checkbooms */
+
+input[type=checkbox],
+input[type=radio] {
+       background: #fff;
+       border-color: #bbb;
+       color: #555;
+
+       -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
+       box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
+}
+
+input[type=checkbox]:checked:before {
+       color: #1e8cbe;
+}
+
+input[type=radio]:checked:before {
+       background-color: #1e8cbe;
+}
+
+.wp-core-ui input[type="reset"]:hover,
+.wp-core-ui input[type="reset"]:active {
+       color: #2ea2cc;
+}
+
+
+/* Helper classes for plugins to leverage the active WordPress color scheme */
+
+.wp-ui-primary {
+       color: #fff;
+       background-color: #333;
+}
+.wp-ui-text-primary {
+       color: #333;
+}
+
+.wp-ui-highlight {
+       color: white;
+       background-color: #1e8cbe;
+}
+.wp-ui-text-highlight {
+       color: #1e8cbe;
+}
+
+.wp-ui-notification {
+       color: #fff;
+       background-color: #D54E21;
+}
+.wp-ui-text-notification {
+       color: #D54E21;
+}
+
+.wp-ui-text-icon {
+       color: #999;
+}
+
+
+#adminmenu .wp-has-current-submenu .wp-submenu,
+.no-js li.wp-has-current-submenu:hover .wp-submenu,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
+       background-color: #333;
+}
+
+#adminmenu .wp-has-current-submenu .wp-submenu a,
+.no-js li.wp-has-current-submenu:hover .wp-submenu a,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+       color: #bbb;
+}
+
+#adminmenu .wp-submenu a:hover,
+#adminmenu .wp-submenu a:focus,
+#adminmenu .wp-has-current-submenu .wp-submenu a:hover,
+#adminmenu .wp-has-current-submenu .wp-submenu a:focus,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,
+.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,
+.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus {
+       background: none;
+       color: #2ea2cc;
+}
+
+ul#adminmenu a.wp-has-current-submenu:after,
+ul#adminmenu > li.current > a.current:after {
+       border-right-color: #f1f1f1;
+}
+
+.row-actions {
+       color: #ddd;
+}
+
+.find-box-search,
+.find-box-buttons {
+       background-color: #f7f7f7;
+       border-top: 1px solid #dfdfdf;
+}
+
+.find-box {
+       background-color: #444;
+}
+
+.find-box-head {
+       color: #eee;
+}
+
+.find-box-inside {
+       background-color: #fff;
+}
+
+a.page-numbers:hover {
+       border-color: #999;
+}
+
+body,
+#wpbody,
+.form-table .pre,
+.ui-autocomplete li a {
+       color: #444;
+}
+
+body > #upload-menu {
+       border-bottom-color: #fff;
+}
+
+#postcustomstuff table,
+#your-profile fieldset,
+#rightnow,
+div.dashboard-widget,
+#dashboard-widgets p.dashboard-widget-links {
+       border-color: #ccc;
+}
+
+#dashboard-widgets h4 {
+       color: #222;
+}
+
+#poststuff .inside label.spam,
+#poststuff .inside label.deleted {
+       color: red;
+}
+
+#poststuff .inside label.waiting {
+       color: orange;
+}
+
+#poststuff .inside label.approved {
+       color: green;
+}
+
+#postcustomstuff table {
+       border-color: #dfdfdf;
+       background-color: #f9f9f9;
+}
+
+#postcustomstuff thead th {
+       background-color: #f1f1f1;
+}
+
+table.widefat {
+       border-color: #fff;
+       background-color: #fff;
+}
+
+th .comment-grey-bubble:before {
+       color: #444;
+}
+
+.sorting-indicator:before {
+       color: #444;
+}
+
+div.dashboard-widget-error {
+       background-color: #c43;
+}
+
+div.dashboard-widget-notice {
+       background-color: #cfe1ef;
+}
+
+div.dashboard-widget-submit {
+       border-top-color: #ccc;
+}
+
+ul.category-tabs li {
+       border-color: transparent;
+}
+
+div.tabs-panel,
+.wp-tab-panel,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+       border-color: #dfdfdf;
+       background-color: #fdfdfd;
+}
+
+ul.category-tabs li.tabs {
+       border-color: #dfdfdf #dfdfdf #fdfdfd;
+}
+
+ul.category-tabs li.tabs,
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+       background-color: #fdfdfd;
+}
+
+kbd,
+code {
+       background: #eaeaea;
+       background: rgba(0,0,0,0.07);
+}
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="url"],
+.titlewrap input,
+select {
+       border-color: #ddd;
+       box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
+}
+
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="email"]:focus,
+input[type="number"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="url"]:focus,
+input[type="checkbox"]:focus,
+input[type="radio"]:focus,
+select:focus,
+#widgets-left .widget-in-question .widget-top,
+#available-widgets .widget-top:hover,
+#widgets-right .widget-top:hover,
+#widgets-left .widget-top:hover,
+.menu-item-bar .menu-item-handle:hover {
+       border-color: #999;
+}
+
+input:disabled,
+input.disabled,
+textarea:disabled,
+textarea.disabled {
+       -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.04);
+       box-shadow:         inset 0 1px 2px rgba(0,0,0,0.04);
+       border-color: rgba(222, 222, 222, .75);
+       background: rgba(255, 255, 255, .5);
+       color: rgba(51, 51, 51, .5);
+}
+
+#plugin-information .action-button a,
+#plugin-information .action-button a:hover,
+#plugin-information .action-button a:visited {
+       color: #fff;
+}
+
+/*
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3,
+.control-section .accordion-section-title,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.sidebar-name,
+#nav-menu-header,
+#nav-menu-footer,
+.menu-item-handle,
+.checkbox,
+.side-info,
+.widefat thead th,
+.widefat tfoot th {
+       background: #fcfcfc;
+       border-top: none;
+       border-bottom: 1px solid #e1e1e1;
+}
+*/
+
+.accordion-section-content {
+       border-left: none;
+       border-right: none;
+}
+
+/*
+.js .control-section:hover .accordion-section-title,
+.js .control-section .accordion-section-title:hover,
+.js .control-section.open .accordion-section-title,
+.js .control-section .accordion-section-title:focus {
+       background: #0074a2;
+       border-color: #0074a2 !important;
+}
+*/
+
+.widefat tfoot th {
+       border-bottom: none;
+       border-top: 1px solid #e1e1e1;
+}
+
+.widefat thead th {
+       border-bottom: 1px solid #e1e1e1;
+}
+
+.form-table th,
+.form-wrap label {
+       color: #222;
+}
+
+.form-table.editcomment td {
+       border-bottom: none;
+}
+
+.description,
+.form-wrap p {
+       color: #666;
+}
+
+strong .post-com-count span {
+       background-color: #0074a2;
+}
+
+.post-com-count:after {                /* draw bubble connector using CSS! */
+       border-top: 5px solid #bbbbbb;
+       border-right: 5px solid transparent;
+}
+
+strong .post-com-count:after {
+       border-top: 5px solid #0076a0;
+}
+
+.post-com-count:hover:after {
+       border-top: 5px solid #2ea2cc;
+}
+
+.sorthelper {
+       background-color: #ccf3fa;
+}
+
+.ac_match,
+.subsubsub a.current {
+       color: #000;
+}
+
+h2,
+h3 {
+       color: #222;
+}
+
+.wrap .add-new-h2,
+.wrap .add-new-h2:active {
+       background: #e0e0e0;
+}
+
+.wrap .add-new-h2:hover {
+       background: #2ea2cc;
+       color: #fff;
+}
+
+.subtitle {
+       color: #777;
+}
+
+.ac_over {
+       background-color: #f0f0b8;
+}
+
+.ac_results {
+       background-color: #fff;
+       border-color: #808080;
+}
+
+.ac_results li {
+       color: #101010;
+}
+
+.alternate,
+.alt {
+       background-color: #f9f9f9;
+}
+
+.available-theme a.screenshot {
+       background-color: #fff;
+       border-color: #ccc;
+}
+
+#current-theme {
+       border-bottom-color: #dfdfdf;
+}
+
+.bar {
+       background-color: #e8e8e8;
+       border-right-color: #99d;
+}
+
+.form-invalid {
+       background-color: #ffebe8 !important;
+}
+
+.form-invalid input,
+.form-invalid select {
+       border-color: #c00 !important;
+}
+
+.submit {
+       border: none;
+}
+
+.highlight {
+       background-color: #e4f2fd;
+       color: #000;
+}
+
+.howto,
+.nonessential,
+#edit-slug-box,
+.form-input-tip,
+.subsubsub {
+       color: #666;
+}
+
+.media-upload-form label.form-help,
+td.help {
+       color: #9a9a9a;
+}
+
+.ui-autocomplete {
+       border-color: #aaa;
+       background-color: #efefef;
+}
+
+.ui-autocomplete li a.ui-state-focus {
+       background-color: #ddd;
+}
+
+.post-com-count {
+       color: #fff;
+}
+
+.post-com-count span {
+       background-color: #bbb;
+       color: #fff;
+}
+
+.post-com-count:hover span {
+       background-color: #2ea2cc;
+}
+
+.quicktags, .search {
+       background-color: #ccc;
+       color: #000;
+}
+
+.side-info h5 {
+       border-bottom-color: #dadada;
+}
+
+.side-info ul {
+       color: #666;
+}
+
+a:hover,
+a:active {
+       color: #2ea2cc;
+}
+
+a:focus {
+       color: #124964;
+}
+
+#adminmenu a:hover,
+#adminmenu li.menu-top > a:focus,
+#adminmenu .wp-submenu a:hover,
+#rightnow a:hover,
+#media-upload a.del-link:hover,
+div.dashboard-widget-submit input:hover,
+.subsubsub a:hover,
+.subsubsub a.current:hover,
+.ui-tabs-nav a:hover {
+       color: #2ea2cc;
+}
+
+#the-comment-list .comment-item {
+       border: none;
+}
+
+#side-sortables .category-tabs .tabs a,
+#side-sortables .add-menu-item-tabs .tabs a,
+.wp-tab-bar .wp-tab-active a {
+       color: #333;
+}
+
+#rightnow .rbutton {
+       background-color: #ebebeb;
+       color: #264761;
+}
+
+p.submit {
+       border-top-color: #dfdfdf;
+}
+
+.submitbox .submit {
+       background-color: #464646;
+       color: #ccc;
+}
+
+table.widefat span.delete a,
+table.widefat span.trash a,
+table.widefat span.spam a,
+.plugins a.delete,
+#all-plugins-table .plugins a.delete,
+#search-plugins-table .plugins a.delete,
+.submitbox .submitdelete,
+#media-items a.delete,
+#media-items a.delete-permanently,
+#nav-menu-footer .menu-delete {
+       color: #a00;
+}
+
+table.widefat span.delete a:hover,
+table.widefat span.trash a:hover,
+table.widefat span.spam a:hover,
+.plugins a.delete:hover,
+#all-plugins-table .plugins a.delete:hover,
+#search-plugins-table .plugins a.delete:hover,
+.submitbox .submitdelete:hover,
+#media-items a.delete:hover,
+#media-items a.delete-permanently:hover,
+#nav-menu-footer .menu-delete:hover {
+       color: #f00;
+}
+
+#normal-sortables .submitbox .submitdelete:hover {
+       color: #000;
+       background-color: #f00;
+       border-bottom-color: #f00;
+}
+
+.tablenav .dots {
+       border-color: transparent;
+}
+
+.tablenav .next,
+.tablenav .prev {
+       border-color: transparent;
+       color: #0074a2;
+}
+
+.tablenav .next:hover,
+.tablenav .prev:hover {
+       border-color: transparent;
+       color: #2ea2cc;
+}
+
+div.updated,
+.login .message,
+.press-this #message {
+       background-color: #fff;
+       border-left: 4px solid #7ad03a;
+
+       -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px 0px rgba(0,0,0,0.1);
+}
+
+#update-nag,
+.update-nag {
+       background-color: #fff;
+       border-left: 4px solid #ffba00;
+
+       -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px 0px rgba(0,0,0,0.1);
+}
+
+div.error,
+.login #login_error {
+       background: #fff;
+       border-left: 4px solid #dd3d36;
+
+       -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px 0px rgba(0,0,0,0.1);
+}
+
+.update-message {
+       color: #000;
+}
+
+a.page-numbers {
+       border-bottom-color: #b8d3e2;
+}
+
+.commentlist li {
+       border-bottom-color: #ccc;
+}
+
+.widefat td,
+.widefat th {
+       color: #555;
+}
+
+.widefat p,
+.widefat ol,
+.widefat ul {
+       color: #333;
+}
+
+.widefat thead tr th,
+.widefat tfoot tr th,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small {
+       color: #333;
+}
+
+th.manage-column a,
+th.sortable a:hover,
+th.sortable a:active,
+th.sortable a:focus {
+       color: #333;
+}
+
+th.sortable a:focus {
+       background: #e1e1e1;
+}
+
+h3.dashboard-widget-title small a {
+       color: #d7d7d7;
+}
+
+h3.dashboard-widget-title small a:hover {
+       color: #fff;
+}
+
+a,
+#the-comment-list p.comment-author strong a,
+#media-upload a.del-link,
+#media-items a.delete,
+#media-items a.delete-permanently,
+.plugins a.delete,
+.ui-tabs-nav a,
+.plugins .inactive a {
+       color: #0074a2;
+       -webkit-transition-property: border, background, color;
+       -moz-transition-property:    border, background, color;
+       transition-property:         border, background, color;
+       -webkit-transition-duration: .05s;
+       -moz-transition-duration:    .05s;
+       transition-duration:         .05s;
+       -webkit-transition-timing-function: ease-in-out;
+       -moz-transition-timing-function:    ease-in-out;
+       transition-timing-function:         ease-in-out;
+}
+
+.wp-list-table a,
+.media-router a {
+       -moz-transition: none;
+       -webkit-transition: none;
+       transition: none;
+}
+
+#adminmenu a {
+       color: #eee;
+}
+
+#adminmenu .awaiting-mod,
+#adminmenu .update-plugins,
+#sidemenu a .update-plugins,
+#rightnow .reallynow {
+       background-color: #d54e21;
+       color: #fff;
+}
+#plugin-information .action-button {
+       background-color: #2ea2cc;
+       color: #fff;
+}
+
+#adminmenu li.current a .awaiting-mod,
+#adminmenu     li a.wp-has-current-submenu .update-plugins {
+       background-color: #2ea2cc;
+       color: #fff;
+}
+
+div#media-upload-header,
+div#plugin-information-header {
+       background-color: #f9f9f9;
+       border-bottom-color: #dfdfdf;
+}
+
+#currenttheme img {
+       border-color: #666;
+}
+
+input.readonly, textarea.readonly {
+       background-color: #ddd;
+}
+
+#editable-post-name {
+       background-color: #fffbcc;
+}
+
+#edit-slug-box strong,
+.tablenav .displaying-num,
+#submitted-on,
+.submitted-on {
+       color: #777;
+}
+
+.plugins .inactive a:hover {
+       color: #2ea2cc;
+}
+
+#wpfooter {
+       color: #777;
+       border-color: transparent;
+}
+
+.imgedit-group,
+#media-items .media-item,
+.media-item .describe {
+       border-color: #dfdfdf;
+}
+
+.plugins .plugin-description p,
+.plugins .plugin-version-author-uri {
+       color: #333;
+}
+
+.plugins .inactive .plugin-title strong {
+       color: #333;
+}
+
+.plugin-update-tr .plugin-update {
+       border: none;
+       -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+       box-shadow:         inset 0 -1px 0 rgba(0,0,0,0.1);
+}
+
+.plugin-update-tr .update-message {
+       background-color: #f7f7f7;
+       background-color: rgba(0,0,0,0.03);
+}
+
+tr.active.update + tr.plugin-update-tr .plugin-update .update-message {
+       background-color: #fcf3ef;
+}
+
+.plugin-update-tr .update-message:before {
+       color: #d54e21;
+}
+
+.plugins,
+.plugins th,
+.plugins td {
+       color: #000;
+}
+
+.plugins .inactive a {
+       color: #579;
+}
+
+.plugins tr {
+       background: #fff;
+}
+
+.plugins .inactive td,
+.plugins .inactive th,
+.plugins .active td,
+.plugins .active th,
+.plugin-install #the-list td {
+       -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+       box-shadow:         inset 0 -1px 0 rgba(0,0,0,0.1);
+}
+
+.plugins .update td,
+.plugins .update th {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.plugins .active td,
+.plugins .active th,
+tr.active + tr.plugin-update-tr .plugin-update {
+       background-color: #f7fcfe;
+}
+
+.plugins .active.update td,
+.plugins .active.update th,
+tr.active.update + tr.plugin-update-tr .plugin-update,
+#activity-widget #the-comment-list .unapproved {
+       background-color: #fefaf7;
+}
+
+.plugins tr.active.plugin-update-tr + tr.inactive th,
+.plugins tr.active.plugin-update-tr + tr.inactive td,
+.plugins tr.active + tr.inactive th,
+.plugins tr.active + tr.inactive td {
+       border-top: 1px solid rgba(0,0,0,0.03);
+
+       -webkit-box-shadow: inset 0px 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1;
+       box-shadow:         inset 0px 1px 0 rgba(0,0,0,0.02), inset 0 -1px 0 #e1e1e1;
+}
+
+.plugins tr.active + tr.inactive.update th,
+.plugins tr.active + tr.inactive.update td {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.plugins .active th.check-column {
+       border-left: 4px solid #2ea2cc;
+}
+
+.plugins .active.update th.check-column,
+.plugins .active.update + .plugin-update-tr .plugin-update {
+       border-left: 4px solid #d54e21;
+}
+
+.post-state-format:before,
+.post-format-icon:before {
+       color: #ddd;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
+}
+
+input[type="radio"]:checked+label:before {
+       color: #888888;
+}
+
+a.post-state-format:hover:before,
+a.post-format-icon:hover:before {
+       color: #2ea2cc;
+}
+
+#the-list tr:last-child td,
+#the-list tr:last-child th {
+       border-bottom: none !important;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+#the-comment-list tr.undo,
+#the-comment-list div.undo {
+       background-color: #f4f4f4;
+}
+
+#the-comment-list .unapproved th,
+#the-comment-list .unapproved td {
+       background-color: #fefaf7;
+}
+
+#the-comment-list .unapproved th.check-column {
+       border-left: 4px solid #d54e21;
+}
+
+#the-comment-list .approve a {
+       color: #006505;
+}
+
+#the-comment-list .unapprove a {
+       color: #d98500;
+}
+
+#the-comment-list th,
+#the-comment-list td {
+       -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+       box-shadow:         inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+}
+
+#activity-widget #the-comment-list .comment {
+       -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.06);
+       box-shadow:         inset 0 1px 0 rgba(0, 0, 0, 0.06);
+}
+
+#the-comment-list tr:last-child th,
+#the-comment-list tr:last-child td {
+    -webkit-box-shadow: none;
+    box-shadow: none;
+}
+
+#the-comment-list tr.unapproved + tr.approved th,
+#the-comment-list tr.unapproved + tr.approved td {
+    border-top: 1px solid rgba(0, 0, 0, 0.03);
+}
+
+#activity-widget .comments #the-comment-list .alt {
+       background-color: transparent;
+}
+
+.welcome-panel p {
+       color: #777;
+}
+
+.welcome-panel a {
+       text-decoration: none;
+}
+
+.welcome-panel-column p {
+       color: #464646;
+}
+
+.welcome-panel .welcome-icon:before {
+       color: #888;
+}
+
+.widget-top,
+.menu-item-handle,
+.menu-item-settings,
+.widget-inside,
+.postbox,
+#menu-settings-column .accordion-container,
+#menu-management .menu-edit,
+.manage-menus,
+table.widefat,
+.stuffbox,
+p.popular-tags,
+.widgets-holder-wrap,
+.welcome-panel,
+.wp-editor-container,
+#post-status-info,
+.popular-tags,
+.feature-filter,
+.imgedit-group {
+       border: 1px solid #e5e5e5;
+       -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+       box-shadow: 0 1px 1px rgba(0,0,0,0.04);
+}
+
+#post-status-info {
+       border-top: none;
+}
+
+.postbox table.widefat {
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.welcome-panel,
+.postbox,
+table.widefat,
+.wp-editor-container,
+.stuffbox,
+p.popular-tags,
+.widgets-holder-wrap,
+.popular-tags,
+.feature-filter,
+.imgedit-group {
+       background: #fff;
+}
+
+.postbox h3,
+#namediv h3,
+#submitdiv h3 {
+       border-bottom: 1px solid #eeeeee;
+}
+
+.widget .widget-top,
+.menu-item-handle {
+       background: #fafafa;
+       color: #222;
+}
+
+#misc-publishing-actions label[for="post_status"]:before,
+#post-body #visibility:before,
+.curtime #timestamp:before,
+#post-body .misc-pub-revisions:before,
+span.wp-media-buttons-icon:before {
+       color: #888;
+}
+
+#rightnow .youhave {
+       background-color: #f0f6fb;
+}
+
+#rightnow a {
+       color: #448abd;
+}
+
+#welcome-panel.welcome-panel .welcome-panel-close::before,
+.tagchecklist span a:before,
+#bulk-titles div a:before,
+.wp-pointer-buttons a.close:before {
+       background: none;
+       color: #bbb;
+}
+
+#welcome-panel.welcome-panel .welcome-panel-close:hover:before,
+.tagchecklist span a:hover:before,
+#bulk-titles div a:hover:before,
+.wp-pointer-buttons a.close:hover:before {
+       color: #c00;
+}
+
+#screen-meta {
+       background-color: #fff;
+       border: 1px solid #ddd;
+       border-top: none;
+       -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.025);
+       box-shadow:         0 1px 0 rgba(0,0,0,.025);
+}
+
+#contextual-help-back {
+       background: #f6fbfd;
+}
+
+.contextual-help-tabs a:hover {
+       color: #333;
+}
+
+#contextual-help-back,
+.contextual-help-tabs .active a {
+       border-color: #e1e1e1;
+}
+
+.contextual-help-tabs .active {
+       border-color: #2ea2cc;
+
+       -webkit-box-shadow: 0px 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02);
+       box-shadow:         0px 2px 0 rgba(0,0,0,0.02), 0 1px 0 rgba(0,0,0,0.02);
+}
+
+.contextual-help-tabs .active,
+.contextual-help-tabs .active a,
+.contextual-help-tabs .active a:hover {
+       background: #f6fbfd;
+       color: #333;
+}
+
+/* screen options and help tabs */
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
+       border: 1px solid #ddd;
+       border-top: none;
+       background: #fff;
+       -webkit-box-shadow: 0px 1px 1px -1px rgba(0,0,0,0.1);
+       box-shadow:         0px 1px 1px -1px rgba(0,0,0,0.1);
+}
+
+#screen-meta-links a {
+       color: #777;
+}
+
+#screen-meta-links a:after {
+       color: #bbb;
+}
+
+#screen-meta-links a:hover,
+#screen-meta-links a:active {
+       color: #333;
+}
+
+#screen-meta-links a:focus {
+       border-color: #aaa;
+       color: #333;
+       -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.15);
+       box-shadow: 0 2px 3px rgba(0,0,0,0.15);
+}
+/* end screen options and help tabs */
+
+#wphead {
+       border-bottom-color: #dfdfdf;
+}
+
+#wphead h1 a {
+       color: #464646;
+}
+
+.file-error,
+abbr.required,
+.widget-control-remove:hover,
+table.widefat .delete a:hover,
+table.widefat .trash a:hover,
+table.widefat .spam a:hover {
+       color: #f00;
+}
+
+#pass-strength-result {
+       background-color: #eee;
+       border-color: #ddd !important;
+}
+
+#pass-strength-result.bad {
+       background-color: #ffb78c;
+       border-color: #ff853c !important;
+}
+
+#pass-strength-result.good {
+       background-color: #ffec8b;
+       border-color: #fc0 !important;
+}
+
+#pass-strength-result.short {
+       background-color: #ffa0a0;
+       border-color: #f04040 !important;
+}
+
+#pass-strength-result.strong {
+       background-color: #c3ff88;
+       border-color: #8dff1c !important;
+}
+
+#post-status-info {
+       background-color: #f7f7f7;
+}
+
+.widget-inside,
+.menu-item-settings {
+       background: #fff;
+}
+
+.menu-item-settings {
+       border-top: none;
+}
+
+#titlediv #title {
+       background-color: #fff;
+}
+
+#tTips p#tTips_inside {
+       background-color: #ddd;
+       color: #333;
+}
+
+#poststuff .inside .the-tagcloud {
+       border-color: #ddd;
+}
+
+/* menu */
+#adminmenuback,
+#adminmenuwrap,
+#adminmenu {
+       background-color: #222;
+}
+
+#adminmenu li.wp-menu-separator {
+       background: transparent;
+       border-color: transparent;
+}
+
+#adminmenu div.separator {
+       border-color: transparent;
+}
+
+#adminmenu li.wp-menu-open {
+       border-color: #dfdfdf;
+}
+
+#adminmenu li.menu-top:hover,
+#adminmenu li.opensub > a.menu-top,
+#adminmenu li > a.menu-top:focus {
+       background-color: #111;
+       color: #2ea2cc;
+}
+
+/* flyout menu arrow */
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+       border-right-color: #333;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top,
+#adminmenu .wp-menu-arrow,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
+#adminmenu .wp-menu-arrow div {
+       background: #0074a2;
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
+       border-top-color: #f9f9f9;
+       border-bottom-color: #dfdfdf;
+       background: transparent;
+}
+
+#adminmenu li.wp-not-current-submenu .wp-menu-arrow div {
+       background: #111;
+       border-color: #111;
+}
+
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.current a.menu-top,
+#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+       color: #fff;
+}
+
+.folded #adminmenu li.wp-has-current-submenu,
+.folded #adminmenu li.current.menu-top {
+       border-color: #666;     /* Match the background color of the current menu item for a flat appearance */
+}
+
+#adminmenu .wp-submenu li.current,
+#adminmenu .wp-submenu li.current a,
+#adminmenu .opensub .wp-submenu li.current a,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a,
+#adminmenu .wp-submenu li.current a:hover,
+#adminmenu .wp-submenu li.current a:focus {
+       color: #fff;
+       background: transparent;
+}
+
+#adminmenu .wp-submenu,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       background-color: #333;
+
+       -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
+       box-shadow:         0 3px 5px rgba(0,0,0,0.2);
+}
+
+#adminmenu .wp-submenu a,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu a {
+       color: #bbb;
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+       color: #fff;
+}
+
+/* collapse menu button */
+#collapse-menu {
+       color: #aaa;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
+}
+
+#collapse-menu:hover {
+       color: #2ea2cc;
+}
+
+#collapse-button div:after {
+       color: #aaa;
+}
+
+#collapse-menu:hover #collapse-button div:after {
+       color: #2ea2cc;
+}
+
+#adminmenu div.wp-menu-image:before {
+       color: #999;
+}
+
+.icon16:before {
+       color: #999;
+}
+
+#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before {
+       color: #fff;
+}
+
+#adminmenu li:hover div.wp-menu-image:before {
+       color: #2ea2cc;
+}
+
+#adminmenu .wp-has-current-submenu div.wp-menu-image:before,
+#adminmenu .current div.wp-menu-image:before,
+#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,
+#adminmenu a.current:hover div.wp-menu-image:before {
+       color: #fff;
+}
+
+/* Collapse button in theme preview */
+
+.wp-full-overlay a.collapse-sidebar {
+       color: #777;
+}
+
+.wp-full-overlay a.collapse-sidebar:hover {
+       color: #0074a2;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow:before {
+       background: #eee;
+}
+
+/* Diff */
+
+table.diff .diff-deletedline del {
+       background-color: #f99;
+}
+
+.ui-tooltip, .arrow::after {
+       background-color: #fff;
+       box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+}
+
+.revisions-meta,
+.revisions-diff,
+.revisions.pinned .revisions-controls {
+       background-color: #fff;
+       box-shadow: 0 1px 3px rgba(0,0,0,0.1);
+}
+
+table.diff .diff-deletedline {
+       background-color: #ffe9e9;
+}
+
+table.diff .diff-deletedline del {
+       background-color: #faa;
+}
+
+table.diff .diff-addedline {
+       background-color: #e9ffe9;
+}
+
+table.diff .diff-addedline ins {
+       background-color: #afa;
+}
+
+.revisions-tooltip,
+.revisions-tooltip-arrow span {
+       border-color: #d7d7d7;
+       background-color: #fff;
+}
+
+.revisions-tickmarks {
+       background-color: #fff;
+}
+
+.revisions-tickmarks > div {
+       border-color: #aaa;
+}
+
+.revisions.pinned .revisions-controls {
+       background: #fff;
+}
+
+.revisions.pinned .revisions-meta {
+       box-shadow: none;
+}
+
+/* jQuery UI Slider */
+
+.wp-slider.ui-slider {
+       border-color: #d7d7d7;
+}
+
+.wp-slider .ui-slider-handle,
+.wp-slider .ui-slider-handle.ui-state-hover,
+.wp-slider .ui-slider-handle.focus {
+       background: #2ea2cc;
+       border: 1px solid #0074a2;
+       -webkit-box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15);
+       box-shadow: inset 0 1px 0 #78c8e6, 0 1px 0 rgba(0,0,0,.15);
+}
+
+.wp-slider .ui-slider-handle:before {
+       color: #fff;
+}
+
+/* edit image */
+#sidemenu a {
+       background-color: #f9f9f9;
+       border-color: #f9f9f9;
+       border-bottom-color: #dfdfdf;
+}
+
+#sidemenu a.current {
+       background-color: #f1f1f1;
+       border-color: #dfdfdf #dfdfdf #f1f1f1;
+       color: #000;
+}
+
+#replyerror {
+       border-color: #ddd;
+       background-color: #f9f9f9;
+}
+
+/* table vim shortcuts */
+.vim-current,
+.vim-current th,
+.vim-current td {
+       background-color: #E4F2FD !important;
+}
+
+/* Install Plugins */
+
+#plugin-information {
+       height: auto;
+}
+
+#plugin-information .fyi ul {
+       background-color: #eaf3fa;
+}
+
+#plugin-information .fyi h2.mainheader {
+       background-color: #cee1ef;
+}
+
+#plugin-information pre,
+#plugin-information code {
+       background-color: #ededff;
+}
+
+#plugin-information pre {
+       border-color: #ccc;
+}
+
+/* inline editor */
+#bulk-titles {
+       border-color: #ddd;
+}
+
+.inline-editor div.title {
+       background-color: #eaf3fa;
+}
+
+.inline-editor ul.cat-checklist {
+       background-color: #fff;
+       border-color: #ddd;
+}
+
+.inline-editor .quick-edit-save {
+       background-color: #f1f1f1;
+}
+
+fieldset.inline-edit-col-right .inline-edit-col {
+       border-color: #dfdfdf;
+}
+
+.attention {
+       color: #2ea2cc;
+}
+
+.tablenav .tablenav-pages {
+       color: #555;
+}
+
+.tablenav .tablenav-pages a {
+       background: #eee;
+       background: rgba( 0, 0, 0, 0.05 );
+}
+
+.tablenav .tablenav-pages a:hover,
+.tablenav .tablenav-pages a:focus {
+       color: #fff;
+       background: #2ea2cc;
+}
+
+.tablenav .tablenav-pages a.disabled,
+.tablenav .tablenav-pages a.disabled:hover,
+.tablenav .tablenav-pages a.disabled:focus {
+       color: #aaa;
+       background: #eee;
+       background: rgba( 0, 0, 0, 0.05 );
+}
+
+.tablenav .tablenav-pages .current {
+       background: #dfdfdf;
+       border-color: #d3d3d3;
+}
+
+#availablethemes,
+#availablethemes td {
+       border-color: #ddd;
+}
+
+#current-theme img {
+       border-color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link,
+#TB_window #TB_title a.tb-theme-preview-link:visited {
+       color: #999;
+}
+
+#TB_window #TB_title a.tb-theme-preview-link:hover,
+#TB_window #TB_title a.tb-theme-preview-link:focus {
+       color: #ccc;
+}
+
+.misc-pub-section {
+}
+
+#minor-publishing {
+       border-bottom-color: #dfdfdf;
+}
+
+#post-body .misc-pub-section {
+}
+
+.post-com-count span {
+       background-color: #bbb;
+}
+
+.sortable-placeholder {
+       border-color: #bbb;
+}
+
+#post-body ul.category-tabs li.tabs a,
+#post-body ul.add-menu-item-tabs li.tabs a,
+body.press-this ul.category-tabs li.tabs a {
+       color: #333;
+}
+
+.view-switch>a:before {
+       color: #bbb;
+}
+
+.view-switch a:hover:before {
+       color: #727272;
+}
+
+.view-switch a.current:before {
+       color: #0074a2;
+}
+
+div.widgets-sortables,
+#widgets-left .inactive,
+#available-widgets .widget-holder {
+       background-color: #fff;
+       border-color: #fff;
+}
+
+#widgets-left #available-widgets {
+       background: transparent;
+}
+
+#widgets-left .widgets-holder-wrap {
+       border: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.sidebar-name {
+       border-bottom-color: #e1e1e1;
+}
+
+.js #removing-widget {
+       color: #2ea2cc;
+}
+
+#removing-widget span {
+       color: black;
+}
+
+.in-widget-title,
+#widgets-right .widget-top a.widget-control-edit,
+#wp_inactive_widgets .in-widget-title,
+#available-widgets .widget-description {
+       color: #666;
+}
+
+#widgets-right .widget-top a.widget-control-edit:hover {
+       color: #fff;
+}
+
+.deleting .widget-title,
+.deleting .widget-top a.widget-action:after {
+       color: #aaa;
+}
+
+.imgedit-menu div {
+       border-color: #d5d5d5;
+       background-color: #f1f1f1;
+}
+
+.imgedit-menu div:hover {
+       border-color: #c1c1c1;
+       background-color: #eaeaea;
+}
+
+.imgedit-menu div.disabled {
+       border-color: #ccc;
+       background-color: #ddd;
+       filter: alpha(opacity=50);
+       opacity: 0.5;
+}
+
+/* added from nav-menu.css */
+#menu-management {
+       background: #f5f5f5
+}
+
+#menu-management #post-body {
+       background: #fff;
+       border-top-color: #fff;
+       border-bottom-color: #dfdfdf;
+}
+
+#nav-menu-header {
+       border-bottom-color: #dfdfdf;
+}
+
+#menu-management .nav-tabs-arrow a {
+       color: #c1c1c1;
+}
+
+#menu-management .nav-tabs-arrow a:hover {
+       color: #2ea2cc;
+}
+
+#menu-management .nav-tabs-arrow a:active {
+       color: #464646;
+}
+
+#menu-management .nav-tab-active {
+       border-color: #dfdfdf;
+}
+
+#menu-management .nav-tab {
+       background: #fbfbfb;
+       border-color: #dfdfdf;
+}
+
+.js .input-with-default-title {
+       color: #aaa;
+}
+
+#cancel-save {
+       color: #f00;
+}
+
+#cancel-save:hover {
+       background-color: #f00;
+       color: #fff;
+}
+
+.list-container,
+.menu-item-handle {
+       border-color: #dfdfdf;
+}
+
+.menu li.deleting .menu-item-handle {
+       background-color: #f66;
+}
+
+.item-type { /* Menu item controls */
+       color: #777;
+}
+
+.item-controls .menu-item-delete:hover {
+       color: #f00;
+}
+
+.widget-action,
+.handlediv,
+.item-edit,
+.sidebar-name-arrow,
+.accordion-section-title:after {
+       color: #aaa;
+}
+
+.widget-action:hover,
+.handlediv:hover,
+.item-edit:hover,
+.sidebar-name:hover .sidebar-name-arrow,
+.accordion-section-title:hover:after {
+       color: #777;
+}
+
+/* Menu editing */
+
+.link-to-original {
+       color: #777;
+       border-color: #dfdfdf;
+}
+
+#cancel-save:hover {
+       color: #fff !important;
+}
+
+#update-menu-item {
+       color: #fff !important;
+}
+
+#update-menu-item:hover,
+#update-menu-item:active,
+#update-menu-item:focus {
+       color: #eaf2fa !important;
+       border-color: #13455b !important;
+}
+
+.submitbox .submitcancel {
+       color: #0074a2;
+       border-bottom-color: #0074a2;
+}
+
+.submitbox .submitcancel:hover {
+       background: #0074a2;
+       color: #fff;
+}
+
+.manage-menus {
+       background: #fbfbfb;
+}
+
+.menu-settings {
+       border-top-color: #eeeeee;
+}
+
+.theme-location-set {
+       color: #999999;
+}
+
+.nav-menus-php .delete-action a {
+       color: #bc0b0b;
+}
+
+.is-submenu {
+       color: #999999;
+}
+
+.nav-tab {
+       color: #555;
+       border-color: #ccc;
+       background: #e4e4e4;
+}
+
+.nav-tab:hover {
+       background-color: #fff;
+       color: #464646;
+}
+
+.nav-tab-active {
+       color: #464646;
+}
+
+.nav-tab-active,
+.nav-tab-active:hover {
+       color: #000;
+       background: none;
+       border-color: #ccc;
+       border-bottom-color: #f1f1f1;
+}
+
+h2.nav-tab-wrapper, h3.nav-tab-wrapper {
+       border-bottom-color: #ccc;
+}
+
+#upload-form label {
+       color: #777;
+}
+
+/* Begin About Pages */
+.about-wrap h1 {
+       color: #333;
+}
+
+.about-text {
+       color: #777;
+}
+
+.wp-badge {
+       background-color: #0074a2;
+       color: #78c8e6;
+       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
+       box-shadow:         0 1px 3px rgba(0,0,0,0.2);
+}
+
+.about-wrap h2 .nav-tab-active {
+       border-color: #ccc;
+       border-bottom-color: #f1f1f1;
+}
+
+.about-wrap h2,
+.about-wrap h3,
+.about-wrap h4 {
+       color: #222;
+}
+
+.about-wrap .feature-section .col-2:before,
+.about-wrap .feature-section .col-2:after,
+.about-wrap .feature-section.two-col p:before {
+       color: #1e8cbe;
+}
+
+.about-wrap .point-releases {
+       border-bottom: 1px solid #dfdfdf;
+}
+
+.about-wrap .point-releases h3 {
+       border-top-color: #dfdfdf;
+}
+
+.about-wrap li.wp-person img.gravatar {
+       border-color: #ccc;
+}
+
+.about-wrap li.wp-person .title {
+       color: #464646;
+}
+
+.freedoms-php .about-wrap ol li {
+       color: #999;
+}
+
+.freedoms-php .about-wrap ol p {
+       color: #464646;
+}
+
+/* End About Pages */
+
+/* Press This and Image editing icons */
+
+.pressthis a span:before {
+       color:#777;
+}
+
+.imgedit-menu div {
+       color:#777;
+}
+
+.imgedit-menu div:hover {
+       color:#333;
+}
+
+/* End Press This and Image editing icons */
+
+/* Media Manager */
+
+.media-modal-content {
+       background: #fcfcfc;
+       box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+}
+
+.media-menu {
+       background: #f3f3f3;
+       border-right-color: #ccc;
+}
+
+.media-menu > a {
+       color: #0074a2;
+}
+
+.media-menu .active,
+.media-menu .active:hover {
+       color: #222;
+}
+
+.media-frame-content {
+       background: #fff;
+       border-top-color: #ddd;
+       border-bottom-color: #ddd;
+}
+
+.media-menu .separator {
+       border-top-color: #ddd;
+       border-bottom: none;
+}
+
+.media-sidebar {
+       background: #f3f3f3;
+       border-color: #ddd;
+}
+
+.media-router .active,
+.media-router > a.active:last-child {
+       background: #fff;
+       border: 1px solid #ddd;
+       border-bottom: none;
+}
+
+.details.attachment {
+       box-shadow: 0 0 0 1px #fff, 0 0 0 5px #1e8cbe;
+}
+
+.attachment .check {
+       background: #eee;
+       box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba( 0, 0, 0, 0.4 );
+}
+
+.attachment.details .check {
+       background-color: #1e8cbe;
+       box-shadow: 0 0 0 1px #fff, 0 0 0 2px #1e8cbe;
+}
+
+/* TinyMCE modal */
+
+.clearlooks2 {
+       box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+}
+
+.clearlooks2 .mceMiddle span,
+.clearlooks2 .mceMiddle .mceLeft,
+.clearlooks2 .mceMiddle .mceRight,
+.clearlooks2 .mceBottom,
+.clearlooks2 .mceBottom .mceLeft,
+.clearlooks2 .mceBottom .mceCenter,
+.clearlooks2 .mceBottom .mceRight {
+       background-color: #fcfcfc;
+}
+
+.clearlooks2 .mceTop span,
+.clearlooks2 .mceFocus .mceTop span {
+       color: #222;
+}
+
+.clearlooks2 .mceClose:before {
+       color: #999;
+}
+
+.clearlooks2 .mceClose:hover:before {
+       color: #2ea2cc;
+}
+
+
+/* Lightbox */
+
+.sticky-menu #TB_window {
+       background: #f1f1f1;
+}
+
+/* tinymce */
+a .mceIcon, .mceAction {
+       color:#777;
+}
+
+a .mceIcon:hover {
+       color:#333;
+}
+
+/* Log in page */
+
+.login form .input,
+.login input[type="text"],
+.login form input[type="checkbox"] {
+       background: #fbfbfb;
+}
+
+.login form {
+       background: #fff;
+       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+       box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+}
+
+body.login {
+       background: #f1f1f1;
+}
+
+.login #nav a,
+.login #backtoblog a {
+       text-decoration: none;
+       color: #999;
+}
+
+.login #nav a:hover,
+.login #backtoblog a:hover {
+       color: #2ea2cc;
+}
+
+.login h1 a:hover {
+       color: #2ea2cc;
+}
+
+@media print,
+  (-o-min-device-pixel-ratio: 5/4),
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+       .curtime #timestamp,
+       #screen-meta-links a.show-settings,
+       .widget-top a.widget-action,
+       .widget-top a.widget-action:hover,
+       .sidebar-name-arrow,
+       .sidebar-name:hover .sidebar-name-arrow,
+       .meta-box-sortables .postbox:hover .handlediv,
+       .tagchecklist span a,
+       #bulk-titles div a,
+       .tagchecklist span a:hover,
+       #bulk-titles div a:hover,
+       .wp_themeSkin .mceToolbar span.mce_undo,
+       .wp_themeSkin .mceToolbar span.mce_redo,
+       .wp_themeSkin .mceToolbar span.mce_bullist,
+       .wp_themeSkin .mceToolbar span.mce_numlist,
+       .wp_themeSkin .mceToolbar span.mce_blockquote,
+       .wp_themeSkin .mceToolbar span.mce_charmap,
+       .wp_themeSkin .mceToolbar span.mce_bold,
+       .wp_themeSkin .mceToolbar span.mce_italic,
+       .wp_themeSkin .mceToolbar span.mce_underline,
+       .wp_themeSkin .mceToolbar span.mce_justifyleft,
+       .wp_themeSkin .mceToolbar span.mce_justifyright,
+       .wp_themeSkin .mceToolbar span.mce_justifycenter,
+       .wp_themeSkin .mceToolbar span.mce_justifyfull,
+       .wp_themeSkin .mceToolbar span.mce_indent,
+       .wp_themeSkin .mceToolbar span.mce_outdent,
+       .wp_themeSkin .mceToolbar span.mce_link,
+       .wp_themeSkin .mceToolbar span.mce_unlink,
+       .wp_themeSkin .mceToolbar span.mce_help,
+       .wp_themeSkin .mceToolbar span.mce_removeformat,
+       .wp_themeSkin .mceToolbar span.mce_fullscreen,
+       .wp_themeSkin .mceToolbar span.mce_wp_fullscreen,
+       .wp_themeSkin .mceToolbar span.mce_media,
+       .wp_themeSkin .mceToolbar span.mce_pastetext,
+       .wp_themeSkin .mceToolbar span.mce_pasteword,
+       .wp_themeSkin .mceToolbar span.mce_wp_help,
+       .wp_themeSkin .mceToolbar span.mce_wp_adv,
+       .wp_themeSkin .mceToolbar span.mce_wp_more,
+       .wp_themeSkin .mceToolbar span.mce_strikethrough,
+       .wp_themeSkin .mceToolbar span.mce_spellchecker,
+       .wp_themeSkin .mceToolbar span.mce_forecolor,
+       .wp_themeSkin .mceToolbar .mce_forecolorpicker,
+       .wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,
+       .wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,
+       .wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,
+       .wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist {
+               background: none !important;
+       }
+}
diff --git a/wp-admin/css/colors.min.css b/wp-admin/css/colors.min.css
new file mode 100644 (file)
index 0000000..42dd88b
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}
\ No newline at end of file
diff --git a/wp-admin/css/colors/_admin.scss b/wp-admin/css/colors/_admin.scss
new file mode 100644 (file)
index 0000000..88c443f
--- /dev/null
@@ -0,0 +1,477 @@
+
+@import 'variables';
+@import 'mixins';
+
+
+html {
+       background: $body-background;
+}
+
+
+/* Links */
+
+a {
+       color: $link;
+
+       &:hover,
+       &:active,
+       &:focus {
+               color: $link-focus;
+       }
+}
+
+#rightnow a:hover,
+#media-upload a.del-link:hover,
+div.dashboard-widget-submit input:hover,
+.subsubsub a:hover,
+.subsubsub a.current:hover,
+.ui-tabs-nav a:hover {
+       color: $link-focus;
+}
+
+
+/* Forms */
+
+input[type=checkbox]:checked:before {
+    color: $form-checked;
+}
+
+input[type=radio]:checked:before {
+    background: $form-checked;
+}
+
+.wp-core-ui input[type="reset"]:hover,
+.wp-core-ui input[type="reset"]:active {
+       color: $link-focus;
+}
+
+
+/* Core UI */
+
+.wp-core-ui {
+       .button-primary {
+               @include button( $button-color );
+       }
+
+       .wp-ui-primary {
+               color: $text-color;
+               background-color: $base-color;
+       }
+       .wp-ui-text-primary {
+               color: $base-color;
+       }
+
+       .wp-ui-highlight {
+               color: $menu-highlight-text;
+               background-color: $menu-highlight-background;
+       }
+       .wp-ui-text-highlight {
+               color: $menu-highlight-background;
+       }
+
+       .wp-ui-notification {
+               color: $menu-bubble-text;
+               background-color: $menu-bubble-background;
+       }
+       .wp-ui-text-notification {
+               color: $menu-bubble-background;
+       }
+
+       .wp-ui-text-icon {
+               color: $menu-icon;
+       }
+}
+
+
+/* List tables */
+
+.wrap .add-new-h2:hover,
+#add-new-comment a:hover,
+.tablenav .tablenav-pages a:hover,
+.tablenav .tablenav-pages a:focus {
+       color: $menu-text;
+       background-color: $menu-background;
+}
+
+.view-switch a.current:before {
+       color: $menu-background;
+}
+
+.view-switch a:hover:before {
+       color: $menu-bubble-background;
+}
+
+.post-com-count:hover:after {
+       border-top-color: $menu-background;
+}
+.post-com-count:hover span {
+       color: $menu-text;
+       background-color: $menu-background;
+}
+
+strong .post-com-count:after {
+       border-top-color: $menu-bubble-background;
+}
+strong .post-com-count span {
+       background-color: $menu-bubble-background;
+}
+
+
+/* Admin Menu */
+
+#adminmenuback,
+#adminmenuwrap,
+#adminmenu {
+       background: $menu-background;
+}
+
+#adminmenu a {
+       color: $menu-text;
+}
+
+#adminmenu div.wp-menu-image:before {
+       color: $menu-icon;
+}
+
+#adminmenu a:hover,
+#adminmenu li.menu-top:hover,
+#adminmenu li.opensub > a.menu-top,
+#adminmenu li > a.menu-top:focus {
+       color: $menu-highlight-text;
+       background-color: $menu-highlight-background;
+}
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before,
+#adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+       color: $menu-highlight-icon;
+}
+
+
+/* Active tabs use a bottom border color that matches the page background color. */
+
+.about-wrap h2 .nav-tab-active,
+.nav-tab-active,
+.nav-tab-active:hover {
+       border-bottom-color: $body-background;
+}
+
+
+/* Admin Menu: submenu */
+
+#adminmenu .wp-submenu,
+#adminmenu .wp-has-current-submenu .wp-submenu,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+       background: $menu-submenu-background;
+}
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+       border-right-color: $menu-submenu-background;
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+       color: $menu-submenu-text;
+}
+
+#adminmenu .wp-submenu a,
+#adminmenu .wp-has-current-submenu .wp-submenu a,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu a,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu a,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+       color: $menu-submenu-text;
+
+       &:focus, &:hover {
+               color: $menu-submenu-focus-text;
+       }
+}
+
+
+/* Admin Menu: current */
+
+#adminmenu .wp-submenu li.current a,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+       color: $menu-submenu-current-text;
+
+       &:hover, &:focus {
+               color: $menu-submenu-focus-text;
+       }
+}
+
+ul#adminmenu a.wp-has-current-submenu:after,
+ul#adminmenu > li.current > a.current:after {
+    border-right-color: $body-background;
+}
+
+#adminmenu li.current a.menu-top,
+#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
+#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,
+.folded #adminmenu li.current.menu-top {
+       color: $menu-current-text;
+       background: $menu-current-background;
+}
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+       color: $menu-current-icon;
+}
+
+
+/* Admin Menu: bubble */
+
+#adminmenu .awaiting-mod,
+#adminmenu .update-plugins {
+       color: $menu-bubble-text;
+       background: $menu-bubble-background;
+}
+
+#adminmenu li.current a .awaiting-mod,
+#adminmenu li a.wp-has-current-submenu .update-plugins,
+#adminmenu li:hover a .awaiting-mod,
+#adminmenu li.menu-top:hover > a .update-plugins {
+       color: $menu-bubble-current-text;
+       background: $menu-bubble-current-background;
+}
+
+
+/* Admin Menu: collapse button */
+
+#collapse-menu {
+    color: $menu-collapse-text;
+}
+
+#collapse-menu:hover {
+    color: $menu-collapse-focus-text;
+}
+
+#collapse-button div:after {
+    color: $menu-collapse-icon;
+}
+
+#collapse-menu:hover #collapse-button div:after {
+    color: $menu-collapse-focus-icon;
+}
+
+
+/* Admin Bar */
+
+#wpadminbar {
+       color: $menu-text;
+       background: $menu-background;
+}
+
+#wpadminbar .ab-item,
+#wpadminbar a.ab-item,
+#wpadminbar > #wp-toolbar span.ab-label,
+#wpadminbar > #wp-toolbar span.noticon {
+       color: $menu-text;
+}
+
+#wpadminbar .ab-icon,
+#wpadminbar .ab-icon:before,
+#wpadminbar .ab-item:before,
+#wpadminbar .ab-item:after {
+       color: $menu-icon;
+}
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.hover > .ab-item,
+#wpadminbar .ab-top-menu > li > .ab-item:focus,
+#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
+#wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+       color: $menu-submenu-focus-text;
+       background: $menu-submenu-background;
+}
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label,
+#wpadminbar > #wp-toolbar li.hover span.ab-label,
+#wpadminbar > #wp-toolbar a:focus span.ab-label {
+       color: $menu-submenu-focus-text;
+}
+
+#wpadminbar li:hover .ab-icon:before,
+#wpadminbar li:hover .ab-item:before,
+#wpadminbar li:hover .ab-item:after,
+#wpadminbar li:hover #adminbarsearch:before {
+       color: $menu-highlight-icon;
+}
+
+
+/* Admin Bar: submenu */
+
+#wpadminbar .menupop .ab-sub-wrapper {
+       background: $menu-submenu-background;
+}
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+       background: $menu-submenu-background-alt;
+}
+
+#wpadminbar .ab-submenu .ab-item,
+#wpadminbar .quicklinks .menupop ul li a,
+#wpadminbar .quicklinks .menupop.hover ul li a,
+#wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+       color: $menu-submenu-text;
+}
+
+#wpadminbar .quicklinks li .blavatar,
+#wpadminbar .menupop .menupop > .ab-item:before {
+       color: $menu-icon;
+}
+
+#wpadminbar .quicklinks .menupop ul li a:hover,
+#wpadminbar .quicklinks .menupop ul li a:focus,
+#wpadminbar .quicklinks .menupop ul li a:hover strong,
+#wpadminbar .quicklinks .menupop ul li a:focus strong,
+#wpadminbar .quicklinks .menupop.hover ul li a:hover,
+#wpadminbar .quicklinks .menupop.hover ul li a:focus,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
+#wpadminbar li:hover .ab-icon:before,
+#wpadminbar li:hover .ab-item:before,
+#wpadminbar li a:focus .ab-icon:before,
+#wpadminbar li .ab-item:focus:before,
+#wpadminbar li.hover .ab-icon:before,
+#wpadminbar li.hover .ab-item:before,
+#wpadminbar li:hover .ab-item:after,
+#wpadminbar li.hover .ab-item:after,
+#wpadminbar li:hover #adminbarsearch:before {
+       color: $menu-submenu-focus-text;
+}
+
+#wpadminbar .quicklinks li a:hover .blavatar,
+#wpadminbar .menupop .menupop > .ab-item:hover:before {
+       color: $menu-submenu-focus-text;
+}
+
+
+/* Admin Bar: search */
+
+#wpadminbar #adminbarsearch:before {
+       color: $menu-icon;
+}
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+       color: $menu-text;
+       background: $adminbar-input-background;
+}
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder { color: $menu-text; opacity: .7; }
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder { color: $menu-text; opacity: .7; }
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder { color: $menu-text; opacity: .7; }
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder { color: $menu-text; opacity: .7; }
+
+
+/* Admin Bar: my account */
+
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+       border-color: $adminbar-avatar-frame;
+       background-color: $adminbar-avatar-frame;
+}
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+       color: $menu-text;
+}
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+       color: $menu-submenu-focus-text;
+}
+
+#wpadminbar #wp-admin-bar-user-info .username {
+       color: $menu-submenu-text;
+}
+
+
+/* Pointers */
+
+.wp-pointer .wp-pointer-content h3 {
+       background-color: $highlight-color;
+}
+
+.wp-pointer .wp-pointer-content h3:before {
+       color: $highlight-color;
+}
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow,
+.wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+       border-bottom-color: $highlight-color;
+}
+
+
+/* Media Uploader */
+
+.media-item .bar,
+.media-progress-bar div {
+       background-color: $highlight-color;
+}
+
+.details.attachment {
+       box-shadow: 0 0 0 1px #fff, 0 0 0 5px $highlight-color;
+}
+
+.attachment.details .check {
+       background-color: $highlight-color;
+       box-shadow: 0 0 0 1px #fff, 0 0 0 2px $highlight-color;
+}
+
+
+/* Themes */
+
+.theme-browser .theme.active .theme-name,
+.theme-browser .theme.add-new-theme:hover:after {
+       background: $highlight-color;
+}
+
+.theme-browser .theme.add-new-theme:hover span:after {
+       color: $highlight-color;
+}
+
+.theme-overlay .theme-header .close:hover,
+.theme-overlay .theme-header .right:hover,
+.theme-overlay .theme-header .left:hover {
+       background: $highlight-color;
+}
+
+/* jQuery UI Slider */
+
+.wp-slider .ui-slider-handle,
+.wp-slider .ui-slider-handle.ui-state-hover,
+.wp-slider .ui-slider-handle.focus {
+       background: $button-color;
+       border-color: darken( $button-color, 10% );
+       -webkit-box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15);
+       box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15);
+}
+
+/* Thickbox: Plugin information */
+
+#sidemenu a.current {
+       background: $body-background;
+       border-bottom-color: $body-background;
+}
+
+#plugin-information .action-button {
+       background: $button-color;
+}
+
+/* Responsive Component */
+
+div#wp-responsive-toggle a:before {
+       color: $menu-icon;
+}
+
+.wp-responsive-open div#wp-responsive-toggle a {
+       // ToDo: make inset border
+       border-color: transparent;
+       background: $menu-highlight-background;
+}
+
+.star-rating .star {
+       color: $highlight-color;
+}
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+       background: $menu-submenu-background;
+}
diff --git a/wp-admin/css/colors/_mixins.scss b/wp-admin/css/colors/_mixins.scss
new file mode 100644 (file)
index 0000000..2792fa1
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+@mixin button( $button-color, $text-color: white ) {
+       background: $button-color;
+       border-color: darken( $button-color, 10% );
+       color: $text-color;
+       -webkit-box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15);
+       box-shadow: inset 0 1px 0 lighten( $button-color, 15% ), 0 1px 0 rgba(0,0,0,.15);
+
+       &:hover,
+       &:focus {
+               background: darken( $button-color, 8% );
+               border-color: darken( $button-color, 15% );
+               color: $text-color;
+               -webkit-box-shadow: inset 0 1px 0 lighten( $button-color, 10% ), 0 1px 0 rgba(0,0,0,.15);
+               box-shadow: inset 0 1px 0 lighten( $button-color, 10% ), 0 1px 0 rgba(0,0,0,.15);
+       }
+
+       &:active {
+               background: darken( $button-color, 8% );
+               border-color: darken( $button-color, 15% );
+               color: $text-color;
+               -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+               box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+       }
+
+       &[disabled],
+       &:disabled,
+       &.button-primary-disabled {
+               color: hsl( hue( $button-color ), 10%, 80% ) !important;
+               background: darken( $button-color, 8% ) !important;
+               border-color: darken( $button-color, 15% ) !important;
+               text-shadow: none !important;
+       }
+}
diff --git a/wp-admin/css/colors/_variables.scss b/wp-admin/css/colors/_variables.scss
new file mode 100644 (file)
index 0000000..05e46ba
--- /dev/null
@@ -0,0 +1,58 @@
+// assign default value to all undefined variables
+
+
+// core variables
+
+$text-color: #fff !default;
+$base-color: #222 !default;
+$icon-color: hsl( hue( $base-color ), 7%, 95% ) !default;
+$highlight-color: #0074a2 !default;
+$notification-color: #d54e21 !default;
+
+
+// global
+
+$body-background: #f1f1f1 !default;
+
+$link: #0074a2 !default;
+$link-focus: lighten( $link, 10% ) !default;
+
+$button-color: $highlight-color !default;
+$form-checked: $highlight-color !default;
+
+
+// admin menu & admin-bar
+
+$menu-text: $text-color !default;
+$menu-icon: $icon-color !default;
+$menu-background: $base-color !default;
+
+$menu-highlight-text: $text-color !default;
+$menu-highlight-icon: $text-color !default;
+$menu-highlight-background: $highlight-color !default;
+
+$menu-current-text: $menu-highlight-text !default;
+$menu-current-icon: $menu-highlight-icon !default;
+$menu-current-background: $menu-highlight-background !default;
+
+$menu-submenu-text: mix( $base-color, $text-color, 30% ) !default;
+$menu-submenu-background: darken( $base-color, 7% ) !default;
+$menu-submenu-background-alt: desaturate( lighten( $menu-background, 7% ), 7% ) !default;
+
+$menu-submenu-focus-text: $highlight-color !default;
+$menu-submenu-current-text: $text-color !default;
+
+$menu-bubble-text: $text-color !default;
+$menu-bubble-background: $notification-color !default;
+$menu-bubble-current-text: $text-color !default;
+$menu-bubble-current-background: $menu-submenu-background !default;
+
+$menu-collapse-text: $menu-icon !default;
+$menu-collapse-icon: $menu-icon !default;
+$menu-collapse-focus-text: $text-color !default;
+$menu-collapse-focus-icon: $menu-highlight-icon !default;
+
+$adminbar-avatar-frame: lighten( $menu-background, 7% ) !default;
+$adminbar-input-background: lighten( $menu-background, 7% ) !default;
+
+$menu-customizer-text: mix( $base-color, $text-color, 40% ) !default;
diff --git a/wp-admin/css/colors/blue/colors-rtl.css b/wp-admin/css/colors/blue/colors-rtl.css
new file mode 100644 (file)
index 0000000..81248a3
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors-rtl.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #096484; }
+
+input[type=radio]:checked:before {
+  background: #096484; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #e1a948;
+  border-color: #d39323;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #db9825;
+    border-color: #bd831f;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #db9825;
+    border-color: #bd831f;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1cdc7 !important;
+    background: #db9825 !important;
+    border-color: #bd831f !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #52accc; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #52accc; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #096484; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #096484; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #e1a948; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #e1a948; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #e5f8ff; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #52accc; }
+
+.view-switch a.current:before {
+  color: #52accc; }
+
+.view-switch a:hover:before {
+  color: #e1a948; }
+
+.post-com-count:hover:after {
+  border-top-color: #52accc; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #52accc; }
+
+strong .post-com-count:after {
+  border-top-color: #e1a948; }
+
+strong .post-com-count span {
+  background-color: #e1a948; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #52accc; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #e5f8ff; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #096484; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #4796b3; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-left-color: #4796b3; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #e2ecf1; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #e2ecf1; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: white; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: white; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-left-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #096484; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #e1a948; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #4796b3; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #e5f8ff; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #e5f8ff; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #52accc; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #e5f8ff; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: white;
+  background: #4796b3; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: white; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #4796b3; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #75b7cd; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #e2ecf1; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #e5f8ff; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: white; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #e5f8ff; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #6ebad4; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #6ebad4;
+  background-color: #6ebad4; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #e2ecf1; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #096484; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #096484; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #096484; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #096484; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #096484; }
+
+.attachment.details .check {
+  background-color: #096484;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #096484; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #096484; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #096484; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #096484; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #e1a948;
+  border-color: #d39323;
+  -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #e1a948; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #e5f8ff; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #096484; }
+
+.star-rating .star {
+  color: #096484; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #4796b3; }
diff --git a/wp-admin/css/colors/blue/colors-rtl.min.css b/wp-admin/css/colors/blue/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..720ee6b
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1cdc7!important;background:#db9825!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-color:#e1a948}#adminmenuback,#adminmenuwrap,#adminmenu{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#e2ecf1}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#fff}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#e5f8ff}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#fff;background:#4796b3}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#fff}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#75b7cd}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#e5f8ff}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#fff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6ebad4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6ebad4;background-color:#6ebad4}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #096484}.attachment.details .check{background-color:#096484;box-shadow:0 0 0 1px white,0 0 0 2px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#096484}.theme-browser .theme.add-new-theme:hover span:after{color:#096484}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#096484}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}
\ No newline at end of file
diff --git a/wp-admin/css/colors/blue/colors.css b/wp-admin/css/colors/blue/colors.css
new file mode 100644 (file)
index 0000000..3c8ded9
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #096484; }
+
+input[type=radio]:checked:before {
+  background: #096484; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #e1a948;
+  border-color: #d39323;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #db9825;
+    border-color: #bd831f;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #e8be74, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #db9825;
+    border-color: #bd831f;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1cdc7 !important;
+    background: #db9825 !important;
+    border-color: #bd831f !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #52accc; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #52accc; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #096484; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #096484; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #e1a948; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #e1a948; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #e5f8ff; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #52accc; }
+
+.view-switch a.current:before {
+  color: #52accc; }
+
+.view-switch a:hover:before {
+  color: #e1a948; }
+
+.post-com-count:hover:after {
+  border-top-color: #52accc; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #52accc; }
+
+strong .post-com-count:after {
+  border-top-color: #e1a948; }
+
+strong .post-com-count span {
+  background-color: #e1a948; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #52accc; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #e5f8ff; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #096484; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #4796b3; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-right-color: #4796b3; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #e2ecf1; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #e2ecf1; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: white; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: white; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-right-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #096484; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #e1a948; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #4796b3; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #e5f8ff; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #e5f8ff; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #52accc; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #e5f8ff; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: white;
+  background: #4796b3; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: white; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #4796b3; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #75b7cd; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #e2ecf1; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #e5f8ff; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: white; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #e5f8ff; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #6ebad4; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #6ebad4;
+  background-color: #6ebad4; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #e2ecf1; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #096484; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #096484; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #096484; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #096484; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #096484; }
+
+.attachment.details .check {
+  background-color: #096484;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #096484; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #096484; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #096484; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #096484; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #e1a948;
+  border-color: #d39323;
+  -webkit-box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ecc88a, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #e1a948; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #e5f8ff; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #096484; }
+
+.star-rating .star {
+  color: #096484; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #4796b3; }
diff --git a/wp-admin/css/colors/blue/colors.min.css b/wp-admin/css/colors/blue/colors.min.css
new file mode 100644 (file)
index 0000000..4f2bffe
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8be74,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#db9825;border-color:#bd831f;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1cdc7!important;background:#db9825!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}.post-com-count:hover:after{border-top-color:#52accc}.post-com-count:hover span{color:#fff;background-color:#52accc}strong .post-com-count:after{border-top-color:#e1a948}strong .post-com-count span{background-color:#e1a948}#adminmenuback,#adminmenuwrap,#adminmenu{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#e2ecf1}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#fff}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#e5f8ff}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#fff;background:#4796b3}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#fff}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#75b7cd}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#e5f8ff}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#fff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6ebad4}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6ebad4;background-color:#6ebad4}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #096484}.attachment.details .check{background-color:#096484;box-shadow:0 0 0 1px white,0 0 0 2px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#096484}.theme-browser .theme.add-new-theme:hover span:after{color:#096484}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#096484}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#e1a948;border-color:#d39323;-webkit-box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ecc88a,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e1a948}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.star-rating .star{color:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}
\ No newline at end of file
diff --git a/wp-admin/css/colors/blue/colors.scss b/wp-admin/css/colors/blue/colors.scss
new file mode 100644 (file)
index 0000000..aefb7b9
--- /dev/null
@@ -0,0 +1,12 @@
+$base-color: #52accc;
+$icon-color: #e5f8ff;
+$highlight-color: #096484;
+$notification-color: #e1a948;
+$button-color: #e1a948;
+
+$menu-submenu-text: #e2ecf1;
+$menu-submenu-focus-text: #fff;
+$menu-submenu-background: #4796b3;
+
+@import "../../colors.css";
+@import "../_admin.scss";
diff --git a/wp-admin/css/colors/coffee/colors-rtl.css b/wp-admin/css/colors/coffee/colors-rtl.css
new file mode 100644 (file)
index 0000000..7b9d1e0
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors-rtl.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #59524c; }
+
+input[type=radio]:checked:before {
+  background: #59524c; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #c7a589;
+  border-color: #b78a66;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #ba906d;
+    border-color: #ae7d55;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #ba906d;
+    border-color: #ae7d55;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1cbc7 !important;
+    background: #ba906d !important;
+    border-color: #ae7d55 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #59524c; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #59524c; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #c7a589; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #c7a589; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #9ea476; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #9ea476; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f3f2f1; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #59524c; }
+
+.view-switch a.current:before {
+  color: #59524c; }
+
+.view-switch a:hover:before {
+  color: #9ea476; }
+
+.post-com-count:hover:after {
+  border-top-color: #59524c; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #59524c; }
+
+strong .post-com-count:after {
+  border-top-color: #9ea476; }
+
+strong .post-com-count span {
+  background-color: #9ea476; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #59524c; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f3f2f1; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #c7a589; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #46403c; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-left-color: #46403c; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #cdcbc9; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #cdcbc9; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #c7a589; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #c7a589; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-left-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #c7a589; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #9ea476; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #46403c; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f3f2f1; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f3f2f1; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #59524c; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f3f2f1; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #c7a589;
+  background: #46403c; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #c7a589; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #46403c; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #656463; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #cdcbc9; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f3f2f1; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #c7a589; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #c7a589; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f3f2f1; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #6c645c; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #6c645c;
+  background-color: #6c645c; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #c7a589; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #cdcbc9; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #c7a589; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #c7a589; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #c7a589; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #c7a589; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #c7a589; }
+
+.attachment.details .check {
+  background-color: #c7a589;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #c7a589; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #c7a589; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #c7a589; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #c7a589; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #c7a589;
+  border-color: #b78a66;
+  -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #c7a589; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f3f2f1; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #c7a589; }
+
+.star-rating .star {
+  color: #c7a589; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #46403c; }
diff --git a/wp-admin/css/colors/coffee/colors-rtl.min.css b/wp-admin/css/colors/coffee/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..6ff6e78
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1cbc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-color:#9ea476}#adminmenuback,#adminmenuwrap,#adminmenu{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#cdcbc9}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f3f2f1}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#c7a589}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f3f2f1}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#c7a589}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#c7a589}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #c7a589}.attachment.details .check{background-color:#c7a589;box-shadow:0 0 0 1px white,0 0 0 2px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme:hover span:after{color:#c7a589}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#c7a589}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#c7a589;border-color:#b78a66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}
\ No newline at end of file
diff --git a/wp-admin/css/colors/coffee/colors.css b/wp-admin/css/colors/coffee/colors.css
new file mode 100644 (file)
index 0000000..0fe3491
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #59524c; }
+
+input[type=radio]:checked:before {
+  background: #59524c; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #c7a589;
+  border-color: #b78a66;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #ba906d;
+    border-color: #ae7d55;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #d7bfac, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #ba906d;
+    border-color: #ae7d55;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1cbc7 !important;
+    background: #ba906d !important;
+    border-color: #ae7d55 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #59524c; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #59524c; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #c7a589; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #c7a589; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #9ea476; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #9ea476; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f3f2f1; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #59524c; }
+
+.view-switch a.current:before {
+  color: #59524c; }
+
+.view-switch a:hover:before {
+  color: #9ea476; }
+
+.post-com-count:hover:after {
+  border-top-color: #59524c; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #59524c; }
+
+strong .post-com-count:after {
+  border-top-color: #9ea476; }
+
+strong .post-com-count span {
+  background-color: #9ea476; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #59524c; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f3f2f1; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #c7a589; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #46403c; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-right-color: #46403c; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #cdcbc9; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #cdcbc9; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #c7a589; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #c7a589; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-right-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #c7a589; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #9ea476; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #46403c; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f3f2f1; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f3f2f1; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #59524c; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f3f2f1; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #c7a589;
+  background: #46403c; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #c7a589; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #46403c; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #656463; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #cdcbc9; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f3f2f1; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #c7a589; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #c7a589; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f3f2f1; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #6c645c; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #6c645c;
+  background-color: #6c645c; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #c7a589; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #cdcbc9; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #c7a589; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #c7a589; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #c7a589; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #c7a589; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #c7a589; }
+
+.attachment.details .check {
+  background-color: #c7a589;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #c7a589; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #c7a589; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #c7a589; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #c7a589; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #c7a589;
+  border-color: #b78a66;
+  -webkit-box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e0cdbd, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #c7a589; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f3f2f1; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #c7a589; }
+
+.star-rating .star {
+  color: #c7a589; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #46403c; }
diff --git a/wp-admin/css/colors/coffee/colors.min.css b/wp-admin/css/colors/coffee/colors.min.css
new file mode 100644 (file)
index 0000000..0a60ed6
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78a66;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #d7bfac,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#ba906d;border-color:#ae7d55;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1cbc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}.post-com-count:hover:after{border-top-color:#59524c}.post-com-count:hover span{color:#fff;background-color:#59524c}strong .post-com-count:after{border-top-color:#9ea476}strong .post-com-count span{background-color:#9ea476}#adminmenuback,#adminmenuwrap,#adminmenu{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#cdcbc9}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f3f2f1}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#c7a589;background:#46403c}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#c7a589}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f3f2f1}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#c7a589}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#c7a589}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #c7a589}.attachment.details .check{background-color:#c7a589;box-shadow:0 0 0 1px white,0 0 0 2px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme:hover span:after{color:#c7a589}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#c7a589}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#c7a589;border-color:#b78a66;-webkit-box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e0cdbd,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.star-rating .star{color:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}
\ No newline at end of file
diff --git a/wp-admin/css/colors/coffee/colors.scss b/wp-admin/css/colors/coffee/colors.scss
new file mode 100644 (file)
index 0000000..3cd5013
--- /dev/null
@@ -0,0 +1,8 @@
+$base-color: #59524c;
+$highlight-color: #c7a589;
+$notification-color: #9ea476;
+
+$form-checked: $base-color;
+
+@import "../../colors.css";
+@import "../_admin.scss";
diff --git a/wp-admin/css/colors/ectoplasm/colors-rtl.css b/wp-admin/css/colors/ectoplasm/colors-rtl.css
new file mode 100644 (file)
index 0000000..99d5579
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors-rtl.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #523f6d; }
+
+input[type=radio]:checked:before {
+  background: #523f6d; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #a3b745;
+  border-color: #839237;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #89993a;
+    border-color: #727f30;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #89993a;
+    border-color: #727f30;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #cfd1c7 !important;
+    background: #89993a !important;
+    border-color: #727f30 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #523f6d; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #523f6d; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #a3b745; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #a3b745; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #d46f15; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #d46f15; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #ece6f6; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #523f6d; }
+
+.view-switch a.current:before {
+  color: #523f6d; }
+
+.view-switch a:hover:before {
+  color: #d46f15; }
+
+.post-com-count:hover:after {
+  border-top-color: #523f6d; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #523f6d; }
+
+strong .post-com-count:after {
+  border-top-color: #d46f15; }
+
+strong .post-com-count span {
+  background-color: #d46f15; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #523f6d; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #ece6f6; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #a3b745; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #413256; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-left-color: #413256; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #cbc5d3; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #cbc5d3; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #a3b745; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #a3b745; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-left-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #a3b745; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #d46f15; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #413256; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #ece6f6; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #ece6f6; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #523f6d; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #ece6f6; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #a3b745;
+  background: #413256; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #a3b745; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #413256; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #63537d; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #cbc5d3; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #ece6f6; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #a3b745; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #a3b745; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #ece6f6; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #624c84; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #624c84;
+  background-color: #624c84; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #a3b745; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #cbc5d3; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #a3b745; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #a3b745; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #a3b745; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #a3b745; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #a3b745; }
+
+.attachment.details .check {
+  background-color: #a3b745;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #a3b745; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #a3b745; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #a3b745; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #a3b745; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #a3b745;
+  border-color: #839237;
+  -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #a3b745; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #ece6f6; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #a3b745; }
+
+.star-rating .star {
+  color: #a3b745; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #413256; }
diff --git a/wp-admin/css/colors/ectoplasm/colors-rtl.min.css b/wp-admin/css/colors/ectoplasm/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..55a47f3
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-color:#d46f15}#adminmenuback,#adminmenuwrap,#adminmenu{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#cbc5d3}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#ece6f6}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#a3b745}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#63537d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#ece6f6}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#a3b745}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#a3b745}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#624c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#624c84;background-color:#624c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #a3b745}.attachment.details .check{background-color:#a3b745;box-shadow:0 0 0 1px white,0 0 0 2px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme:hover span:after{color:#a3b745}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#a3b745}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#a3b745;border-color:#839237;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}
\ No newline at end of file
diff --git a/wp-admin/css/colors/ectoplasm/colors.css b/wp-admin/css/colors/ectoplasm/colors.css
new file mode 100644 (file)
index 0000000..6081faa
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #523f6d; }
+
+input[type=radio]:checked:before {
+  background: #523f6d; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #a3b745;
+  border-color: #839237;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #89993a;
+    border-color: #727f30;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #b7c669, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #89993a;
+    border-color: #727f30;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #cfd1c7 !important;
+    background: #89993a !important;
+    border-color: #727f30 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #523f6d; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #523f6d; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #a3b745; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #a3b745; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #d46f15; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #d46f15; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #ece6f6; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #523f6d; }
+
+.view-switch a.current:before {
+  color: #523f6d; }
+
+.view-switch a:hover:before {
+  color: #d46f15; }
+
+.post-com-count:hover:after {
+  border-top-color: #523f6d; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #523f6d; }
+
+strong .post-com-count:after {
+  border-top-color: #d46f15; }
+
+strong .post-com-count span {
+  background-color: #d46f15; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #523f6d; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #ece6f6; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #a3b745; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #413256; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-right-color: #413256; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #cbc5d3; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #cbc5d3; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #a3b745; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #a3b745; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-right-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #a3b745; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #d46f15; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #413256; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #ece6f6; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #ece6f6; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #523f6d; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #ece6f6; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #a3b745;
+  background: #413256; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #a3b745; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #413256; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #63537d; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #cbc5d3; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #ece6f6; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #a3b745; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #a3b745; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #ece6f6; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #624c84; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #624c84;
+  background-color: #624c84; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #a3b745; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #cbc5d3; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #a3b745; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #a3b745; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #a3b745; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #a3b745; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #a3b745; }
+
+.attachment.details .check {
+  background-color: #a3b745;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #a3b745; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #a3b745; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #a3b745; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #a3b745; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #a3b745;
+  border-color: #839237;
+  -webkit-box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #c0cd7b, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #a3b745; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #ece6f6; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #a3b745; }
+
+.star-rating .star {
+  color: #a3b745; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #413256; }
diff --git a/wp-admin/css/colors/ectoplasm/colors.min.css b/wp-admin/css/colors/ectoplasm/colors.min.css
new file mode 100644 (file)
index 0000000..09a1da0
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#a3b745;border-color:#839237;color:#fff;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #b7c669,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#89993a;border-color:#727f30;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}.post-com-count:hover:after{border-top-color:#523f6d}.post-com-count:hover span{color:#fff;background-color:#523f6d}strong .post-com-count:after{border-top-color:#d46f15}strong .post-com-count span{background-color:#d46f15}#adminmenuback,#adminmenuwrap,#adminmenu{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#cbc5d3}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#ece6f6}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#a3b745;background:#413256}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#a3b745}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#63537d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#ece6f6}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#a3b745}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#a3b745}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#624c84}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#624c84;background-color:#624c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #a3b745}.attachment.details .check{background-color:#a3b745;box-shadow:0 0 0 1px white,0 0 0 2px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme:hover span:after{color:#a3b745}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#a3b745}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#a3b745;border-color:#839237;-webkit-box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.star-rating .star{color:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}
\ No newline at end of file
diff --git a/wp-admin/css/colors/ectoplasm/colors.scss b/wp-admin/css/colors/ectoplasm/colors.scss
new file mode 100644 (file)
index 0000000..b706d7e
--- /dev/null
@@ -0,0 +1,9 @@
+$base-color: #523f6d;
+$icon-color: #ece6f6;
+$highlight-color: #a3b745;
+$notification-color: #d46f15;
+
+$form-checked: $base-color;
+
+@import "../../colors.css";
+@import "../_admin.scss";
diff --git a/wp-admin/css/colors/light/colors-rtl.css b/wp-admin/css/colors/light/colors-rtl.css
new file mode 100644 (file)
index 0000000..9109eb0
--- /dev/null
@@ -0,0 +1,308 @@
+@import url("../../colors-rtl.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: whitesmoke; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #04a4cc; }
+
+input[type=radio]:checked:before {
+  background: #04a4cc; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #04a4cc;
+  border-color: #037c9a;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #0384a4;
+    border-color: #036881;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #0384a4;
+    border-color: #036881;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #c7cfd1 !important;
+    background: #0384a4 !important;
+    border-color: #036881 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: #333333;
+  background-color: #e5e5e5; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #e5e5e5; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #888888; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #888888; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #d64e07; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #d64e07; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #999999; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: #333333;
+  background-color: #e5e5e5; }
+
+.view-switch a.current:before {
+  color: #e5e5e5; }
+
+.view-switch a:hover:before {
+  color: #d64e07; }
+
+.post-com-count:hover:after {
+  border-top-color: #e5e5e5; }
+
+.post-com-count:hover span {
+  color: #333333;
+  background-color: #e5e5e5; }
+
+strong .post-com-count:after {
+  border-top-color: #d64e07; }
+
+strong .post-com-count span {
+  background-color: #d64e07; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #e5e5e5; }
+
+#adminmenu a {
+  color: #333333; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #999999; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #888888; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: #cccccc; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: whitesmoke; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: white; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-left-color: white; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #686868; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #686868; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #04a4cc; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: #333333; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #04a4cc; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-left-color: whitesmoke; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #888888; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: #cccccc; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #d64e07; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: #333333;
+  background: white; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #777777; }
+
+#collapse-menu:hover {
+  color: #333333; }
+
+#collapse-button div:after {
+  color: #999999; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: #555555; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: #333333;
+  background: #e5e5e5; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: #333333; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #999999; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #04a4cc;
+  background: white; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #04a4cc; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #cccccc; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: white; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #f7f7f7; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #686868; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #999999; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #04a4cc; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #04a4cc; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #999999; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: #333333;
+  background: #f7f7f7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #f7f7f7;
+  background-color: #f7f7f7; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: #333333; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #04a4cc; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #686868; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #04a4cc; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #04a4cc; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #04a4cc; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #04a4cc; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #04a4cc; }
+
+.attachment.details .check {
+  background-color: #04a4cc;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #04a4cc; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #04a4cc; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #04a4cc; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #04a4cc; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #04a4cc;
+  border-color: #037c9a;
+  -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: whitesmoke;
+  border-bottom-color: whitesmoke; }
+
+#plugin-information .action-button {
+  background: #04a4cc; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #999999; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #888888; }
+
+.star-rating .star {
+  color: #04a4cc; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: white; }
+
+/* temporary fix for admin-bar hover color */
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #333333; }
diff --git a/wp-admin/css/colors/light/colors-rtl.min.css b/wp-admin/css/colors/light/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..f86731c
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f5f5f5}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-color:#d64e07}#adminmenuback,#adminmenuwrap,#adminmenu{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f5f5f5}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#686868}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#333}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#999}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#04a4cc;background:#fff}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#04a4cc}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#999}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#04a4cc}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#04a4cc}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #04a4cc}.attachment.details .check{background-color:#04a4cc;box-shadow:0 0 0 1px white,0 0 0 2px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme:hover span:after{color:#04a4cc}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#04a4cc}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#333}
\ No newline at end of file
diff --git a/wp-admin/css/colors/light/colors.css b/wp-admin/css/colors/light/colors.css
new file mode 100644 (file)
index 0000000..3eea842
--- /dev/null
@@ -0,0 +1,308 @@
+@import url("../../colors.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: whitesmoke; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #04a4cc; }
+
+input[type=radio]:checked:before {
+  background: #04a4cc; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #04a4cc;
+  border-color: #037c9a;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #0384a4;
+    border-color: #036881;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #09cafa, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #0384a4;
+    border-color: #036881;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #c7cfd1 !important;
+    background: #0384a4 !important;
+    border-color: #036881 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: #333333;
+  background-color: #e5e5e5; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #e5e5e5; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #888888; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #888888; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #d64e07; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #d64e07; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #999999; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: #333333;
+  background-color: #e5e5e5; }
+
+.view-switch a.current:before {
+  color: #e5e5e5; }
+
+.view-switch a:hover:before {
+  color: #d64e07; }
+
+.post-com-count:hover:after {
+  border-top-color: #e5e5e5; }
+
+.post-com-count:hover span {
+  color: #333333;
+  background-color: #e5e5e5; }
+
+strong .post-com-count:after {
+  border-top-color: #d64e07; }
+
+strong .post-com-count span {
+  background-color: #d64e07; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #e5e5e5; }
+
+#adminmenu a {
+  color: #333333; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #999999; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #888888; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: #cccccc; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: whitesmoke; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: white; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-right-color: white; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #686868; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #686868; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #04a4cc; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: #333333; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #04a4cc; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-right-color: whitesmoke; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #888888; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: #cccccc; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #d64e07; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: #333333;
+  background: white; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #777777; }
+
+#collapse-menu:hover {
+  color: #333333; }
+
+#collapse-button div:after {
+  color: #999999; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: #555555; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: #333333;
+  background: #e5e5e5; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: #333333; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #999999; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #04a4cc;
+  background: white; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #04a4cc; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #cccccc; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: white; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #f7f7f7; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #686868; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #999999; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #04a4cc; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #04a4cc; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #999999; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: #333333;
+  background: #f7f7f7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: #333333;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #f7f7f7;
+  background-color: #f7f7f7; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: #333333; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #04a4cc; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #686868; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #04a4cc; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #04a4cc; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #04a4cc; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #04a4cc; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #04a4cc; }
+
+.attachment.details .check {
+  background-color: #04a4cc;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #04a4cc; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #04a4cc; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #04a4cc; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #04a4cc; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #04a4cc;
+  border-color: #037c9a;
+  -webkit-box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #22cffb, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: whitesmoke;
+  border-bottom-color: whitesmoke; }
+
+#plugin-information .action-button {
+  background: #04a4cc; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #999999; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #888888; }
+
+.star-rating .star {
+  color: #04a4cc; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: white; }
+
+/* temporary fix for admin-bar hover color */
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label, #wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #333333; }
diff --git a/wp-admin/css/colors/light/colors.min.css b/wp-admin/css/colors/light/colors.min.css
new file mode 100644 (file)
index 0000000..611d271
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f5f5f5}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a;color:#fff;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #09cafa,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#0384a4;border-color:#036881;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}.post-com-count:hover:after{border-top-color:#e5e5e5}.post-com-count:hover span{color:#333;background-color:#e5e5e5}strong .post-com-count:after{border-top-color:#d64e07}strong .post-com-count span{background-color:#d64e07}#adminmenuback,#adminmenuwrap,#adminmenu{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f5f5f5}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#686868}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#333}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#999}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#04a4cc;background:#fff}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#04a4cc}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#999}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#04a4cc}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#04a4cc}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#333;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#333;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #04a4cc}.attachment.details .check{background-color:#04a4cc;box-shadow:0 0 0 1px white,0 0 0 2px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme:hover span:after{color:#04a4cc}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#04a4cc}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#04a4cc;border-color:#037c9a;-webkit-box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #22cffb,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f5f5f5;border-bottom-color:#f5f5f5}#plugin-information .action-button{background:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.star-rating .star{color:#04a4cc}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#333}
\ No newline at end of file
diff --git a/wp-admin/css/colors/light/colors.scss b/wp-admin/css/colors/light/colors.scss
new file mode 100644 (file)
index 0000000..fa653f2
--- /dev/null
@@ -0,0 +1,33 @@
+$base-color: #e5e5e5;
+$icon-color: #999;
+$text-color: #333;
+$highlight-color: #04a4cc;
+$notification-color: #d64e07;
+
+$body-background: #f5f5f5;
+
+$menu-highlight-text: #fff;
+$menu-highlight-icon: #ccc;
+$menu-highlight-background: #888;
+
+$menu-bubble-text: #fff;
+$menu-avatar-frame: #aaa;
+$menu-submenu-background: #fff;
+
+$menu-collapse-text: #777;
+$menu-collapse-focus-icon: #555;
+
+@import "../../colors.css";
+@import "../_admin.scss";
+
+/* temporary fix for admin-bar hover color */
+#wpadminbar .ab-top-menu > li:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.hover > .ab-item,
+#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default li:hover span.ab-label,
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary li.hover span.ab-label,
+#wpadminbar .ab-top-menu > li > .ab-item:focus,
+#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
+#wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+       color: $text-color;
+}
diff --git a/wp-admin/css/colors/midnight/colors-rtl.css b/wp-admin/css/colors/midnight/colors-rtl.css
new file mode 100644 (file)
index 0000000..6f53959
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors-rtl.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #e14d43; }
+
+input[type=radio]:checked:before {
+  background: #e14d43; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #e14d43;
+  border-color: #d02a21;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #d92c23;
+    border-color: #ba251e;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #d92c23;
+    border-color: #ba251e;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1c7c7 !important;
+    background: #d92c23 !important;
+    border-color: #ba251e !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #363b3f; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #363b3f; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #e14d43; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #e14d43; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #69a8bb; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #69a8bb; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f1f2f3; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #363b3f; }
+
+.view-switch a.current:before {
+  color: #363b3f; }
+
+.view-switch a:hover:before {
+  color: #69a8bb; }
+
+.post-com-count:hover:after {
+  border-top-color: #363b3f; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #363b3f; }
+
+strong .post-com-count:after {
+  border-top-color: #69a8bb; }
+
+strong .post-com-count span {
+  background-color: #69a8bb; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #363b3f; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f1f2f3; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #e14d43; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #26292c; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-left-color: #26292c; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #c2c4c5; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #c2c4c5; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #e14d43; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #e14d43; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-left-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #e14d43; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #69a8bb; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #26292c; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f1f2f3; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f1f2f3; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #363b3f; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f1f2f3; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #e14d43;
+  background: #26292c; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #e14d43; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #26292c; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #4b4c4d; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #c2c4c5; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f1f2f3; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #e14d43; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #e14d43; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f1f2f3; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #464d52; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #464d52;
+  background-color: #464d52; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #e14d43; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #c2c4c5; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #e14d43; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #e14d43; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #e14d43; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #e14d43; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #e14d43; }
+
+.attachment.details .check {
+  background-color: #e14d43;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #e14d43; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #e14d43; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #e14d43; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #e14d43; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #e14d43;
+  border-color: #d02a21;
+  -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #e14d43; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f1f2f3; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #e14d43; }
+
+.star-rating .star {
+  color: #e14d43; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #26292c; }
diff --git a/wp-admin/css/colors/midnight/colors-rtl.min.css b/wp-admin/css/colors/midnight/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..adae710
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-color:#69a8bb}#adminmenuback,#adminmenuwrap,#adminmenu{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c2c4c5}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#c2c4c5}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f1f2f3}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#e14d43}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4b4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#c2c4c5}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f1f2f3}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#e14d43}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#e14d43}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c2c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #e14d43}.attachment.details .check{background-color:#e14d43;box-shadow:0 0 0 1px white,0 0 0 2px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme:hover span:after{color:#e14d43}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#e14d43}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#e14d43;border-color:#d02a21;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}
\ No newline at end of file
diff --git a/wp-admin/css/colors/midnight/colors.css b/wp-admin/css/colors/midnight/colors.css
new file mode 100644 (file)
index 0000000..cd7b4c3
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #e14d43; }
+
+input[type=radio]:checked:before {
+  background: #e14d43; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #e14d43;
+  border-color: #d02a21;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #d92c23;
+    border-color: #ba251e;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #e8756f, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #d92c23;
+    border-color: #ba251e;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1c7c7 !important;
+    background: #d92c23 !important;
+    border-color: #ba251e !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #363b3f; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #363b3f; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #e14d43; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #e14d43; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #69a8bb; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #69a8bb; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f1f2f3; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #363b3f; }
+
+.view-switch a.current:before {
+  color: #363b3f; }
+
+.view-switch a:hover:before {
+  color: #69a8bb; }
+
+.post-com-count:hover:after {
+  border-top-color: #363b3f; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #363b3f; }
+
+strong .post-com-count:after {
+  border-top-color: #69a8bb; }
+
+strong .post-com-count span {
+  background-color: #69a8bb; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #363b3f; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f1f2f3; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #e14d43; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #26292c; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-right-color: #26292c; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #c2c4c5; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #c2c4c5; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #e14d43; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #e14d43; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-right-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #e14d43; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #69a8bb; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #26292c; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f1f2f3; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f1f2f3; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #363b3f; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f1f2f3; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #e14d43;
+  background: #26292c; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #e14d43; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #26292c; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #4b4c4d; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #c2c4c5; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f1f2f3; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #e14d43; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #e14d43; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f1f2f3; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #464d52; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #464d52;
+  background-color: #464d52; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #e14d43; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #c2c4c5; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #e14d43; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #e14d43; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #e14d43; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #e14d43; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #e14d43; }
+
+.attachment.details .check {
+  background-color: #e14d43;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #e14d43; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #e14d43; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #e14d43; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #e14d43; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #e14d43;
+  border-color: #d02a21;
+  -webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #e14d43; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f1f2f3; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #e14d43; }
+
+.star-rating .star {
+  color: #e14d43; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #26292c; }
diff --git a/wp-admin/css/colors/midnight/colors.min.css b/wp-admin/css/colors/midnight/colors.min.css
new file mode 100644 (file)
index 0000000..3b84ac1
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02a21;color:#fff;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#d92c23;border-color:#ba251e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1c7c7!important;background:#d92c23!important;border-color:#ba251e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}.post-com-count:hover:after{border-top-color:#363b3f}.post-com-count:hover span{color:#fff;background-color:#363b3f}strong .post-com-count:after{border-top-color:#69a8bb}strong .post-com-count span{background-color:#69a8bb}#adminmenuback,#adminmenuwrap,#adminmenu{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c2c4c5}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#c2c4c5}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f1f2f3}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#e14d43;background:#26292c}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#e14d43}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4b4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#c2c4c5}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f1f2f3}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#e14d43}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#e14d43}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c2c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #e14d43}.attachment.details .check{background-color:#e14d43;box-shadow:0 0 0 1px white,0 0 0 2px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme:hover span:after{color:#e14d43}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#e14d43}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#e14d43;border-color:#d02a21;-webkit-box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.star-rating .star{color:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}
\ No newline at end of file
diff --git a/wp-admin/css/colors/midnight/colors.scss b/wp-admin/css/colors/midnight/colors.scss
new file mode 100644 (file)
index 0000000..49952fc
--- /dev/null
@@ -0,0 +1,6 @@
+$base-color: #363b3f;
+$highlight-color: #e14d43;
+$notification-color: #69a8bb;
+
+@import "../../colors.css";
+@import "../_admin.scss";
diff --git a/wp-admin/css/colors/ocean/colors-rtl.css b/wp-admin/css/colors/ocean/colors-rtl.css
new file mode 100644 (file)
index 0000000..27bf3bb
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors-rtl.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #738e96; }
+
+input[type=radio]:checked:before {
+  background: #738e96; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #9ebaa0;
+  border-color: #80a583;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #86a988;
+    border-color: #719a74;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #86a988;
+    border-color: #719a74;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #c7d1c8 !important;
+    background: #86a988 !important;
+    border-color: #719a74 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #738e96; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #738e96; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #9ebaa0; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #9ebaa0; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #aa9d88; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #aa9d88; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f2fcff; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #738e96; }
+
+.view-switch a.current:before {
+  color: #738e96; }
+
+.view-switch a:hover:before {
+  color: #aa9d88; }
+
+.post-com-count:hover:after {
+  border-top-color: #738e96; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #738e96; }
+
+strong .post-com-count:after {
+  border-top-color: #aa9d88; }
+
+strong .post-com-count span {
+  background-color: #aa9d88; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #738e96; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f2fcff; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #9ebaa0; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #627c83; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-left-color: #627c83; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #d5dddf; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #d5dddf; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #9ebaa0; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #9ebaa0; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-left-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #9ebaa0; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #aa9d88; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #627c83; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f2fcff; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f2fcff; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #738e96; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f2fcff; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #9ebaa0;
+  background: #627c83; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #9ebaa0; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #627c83; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #8e9b9e; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #d5dddf; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f2fcff; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #9ebaa0; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #9ebaa0; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f2fcff; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #879fa5; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #879fa5;
+  background-color: #879fa5; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #9ebaa0; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #d5dddf; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #9ebaa0; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #9ebaa0; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #9ebaa0; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #9ebaa0; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #9ebaa0; }
+
+.attachment.details .check {
+  background-color: #9ebaa0;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #9ebaa0; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #9ebaa0; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #9ebaa0; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #9ebaa0; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #9ebaa0;
+  border-color: #80a583;
+  -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #9ebaa0; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f2fcff; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #9ebaa0; }
+
+.star-rating .star {
+  color: #9ebaa0; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #627c83; }
diff --git a/wp-admin/css/colors/ocean/colors-rtl.min.css b/wp-admin/css/colors/ocean/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..46ccbaf
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#c7d1c8!important;background:#86a988!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-color:#aa9d88}#adminmenuback,#adminmenuwrap,#adminmenu{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dddf}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#d5dddf}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f2fcff}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#9ebaa0}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8e9b9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#d5dddf}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f2fcff}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#9ebaa0}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#9ebaa0}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879fa5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879fa5;background-color:#879fa5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dddf}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;box-shadow:0 0 0 1px white,0 0 0 2px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme:hover span:after{color:#9ebaa0}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#9ebaa0}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}
\ No newline at end of file
diff --git a/wp-admin/css/colors/ocean/colors.css b/wp-admin/css/colors/ocean/colors.css
new file mode 100644 (file)
index 0000000..37427d2
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #738e96; }
+
+input[type=radio]:checked:before {
+  background: #738e96; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #9ebaa0;
+  border-color: #80a583;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #86a988;
+    border-color: #719a74;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #bccfbd, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #86a988;
+    border-color: #719a74;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #c7d1c8 !important;
+    background: #86a988 !important;
+    border-color: #719a74 !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #738e96; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #738e96; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #9ebaa0; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #9ebaa0; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #aa9d88; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #aa9d88; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f2fcff; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #738e96; }
+
+.view-switch a.current:before {
+  color: #738e96; }
+
+.view-switch a:hover:before {
+  color: #aa9d88; }
+
+.post-com-count:hover:after {
+  border-top-color: #738e96; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #738e96; }
+
+strong .post-com-count:after {
+  border-top-color: #aa9d88; }
+
+strong .post-com-count span {
+  background-color: #aa9d88; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #738e96; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f2fcff; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #9ebaa0; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #627c83; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-right-color: #627c83; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #d5dddf; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #d5dddf; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #9ebaa0; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #9ebaa0; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-right-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #9ebaa0; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #aa9d88; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #627c83; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f2fcff; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f2fcff; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #738e96; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f2fcff; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #9ebaa0;
+  background: #627c83; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #9ebaa0; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #627c83; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #8e9b9e; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #d5dddf; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f2fcff; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #9ebaa0; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #9ebaa0; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f2fcff; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #879fa5; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #879fa5;
+  background-color: #879fa5; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #9ebaa0; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #d5dddf; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #9ebaa0; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #9ebaa0; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #9ebaa0; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #9ebaa0; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #9ebaa0; }
+
+.attachment.details .check {
+  background-color: #9ebaa0;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #9ebaa0; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #9ebaa0; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #9ebaa0; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #9ebaa0; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #9ebaa0;
+  border-color: #80a583;
+  -webkit-box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #cbdacc, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #9ebaa0; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f2fcff; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #9ebaa0; }
+
+.star-rating .star {
+  color: #9ebaa0; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #627c83; }
diff --git a/wp-admin/css/colors/ocean/colors.min.css b/wp-admin/css/colors/ocean/colors.min.css
new file mode 100644 (file)
index 0000000..b29fa84
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583;color:#fff;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #bccfbd,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#86a988;border-color:#719a74;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#c7d1c8!important;background:#86a988!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}.post-com-count:hover:after{border-top-color:#738e96}.post-com-count:hover span{color:#fff;background-color:#738e96}strong .post-com-count:after{border-top-color:#aa9d88}strong .post-com-count span{background-color:#aa9d88}#adminmenuback,#adminmenuwrap,#adminmenu{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dddf}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#d5dddf}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f2fcff}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#9ebaa0;background:#627c83}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#9ebaa0}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8e9b9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#d5dddf}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f2fcff}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#9ebaa0}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#9ebaa0}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879fa5}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879fa5;background-color:#879fa5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dddf}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;box-shadow:0 0 0 1px white,0 0 0 2px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme:hover span:after{color:#9ebaa0}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#9ebaa0}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#9ebaa0;border-color:#80a583;-webkit-box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #cbdacc,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.star-rating .star{color:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}
\ No newline at end of file
diff --git a/wp-admin/css/colors/ocean/colors.scss b/wp-admin/css/colors/ocean/colors.scss
new file mode 100644 (file)
index 0000000..fec5547
--- /dev/null
@@ -0,0 +1,9 @@
+$base-color: #738e96;
+$icon-color: #f2fcff;
+$highlight-color: #9ebaa0;
+$notification-color: #aa9d88;
+
+$form-checked: $base-color;
+
+@import "../../colors.css";
+@import "../_admin.scss";
diff --git a/wp-admin/css/colors/sunrise/colors-rtl.css b/wp-admin/css/colors/sunrise/colors-rtl.css
new file mode 100644 (file)
index 0000000..33b4867
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors-rtl.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #dd823b; }
+
+input[type=radio]:checked:before {
+  background: #dd823b; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #dd823b;
+  border-color: #c36822;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #cc6c23;
+    border-color: #ad5c1e;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #cc6c23;
+    border-color: #ad5c1e;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1cbc7 !important;
+    background: #cc6c23 !important;
+    border-color: #ad5c1e !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #cf4944; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #cf4944; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #dd823b; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #dd823b; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #ccaf0b; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #ccaf0b; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f3f1f1; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #cf4944; }
+
+.view-switch a.current:before {
+  color: #cf4944; }
+
+.view-switch a:hover:before {
+  color: #ccaf0b; }
+
+.post-com-count:hover:after {
+  border-top-color: #cf4944; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #cf4944; }
+
+strong .post-com-count:after {
+  border-top-color: #ccaf0b; }
+
+strong .post-com-count span {
+  background-color: #ccaf0b; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #cf4944; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f3f1f1; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #dd823b; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #be3631; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-left-color: #be3631; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #f0c8c6; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #f0c8c6; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #f7e3d3; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #f7e3d3; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-left-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #dd823b; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #ccaf0b; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #be3631; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f3f1f1; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f3f1f1; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #cf4944; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f3f1f1; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #f7e3d3;
+  background: #be3631; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #f7e3d3; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #be3631; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #cf6a67; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #f0c8c6; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f3f1f1; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #f7e3d3; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #f7e3d3; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f3f1f1; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #d66460; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #d66460;
+  background-color: #d66460; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #f7e3d3; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #f0c8c6; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #dd823b; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #dd823b; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #dd823b; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #dd823b; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #dd823b; }
+
+.attachment.details .check {
+  background-color: #dd823b;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #dd823b; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #dd823b; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #dd823b; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #dd823b; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #dd823b;
+  border-color: #c36822;
+  -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #dd823b; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f3f1f1; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #dd823b; }
+
+.star-rating .star {
+  color: #dd823b; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #be3631; }
diff --git a/wp-admin/css/colors/sunrise/colors-rtl.min.css b/wp-admin/css/colors/sunrise/colors-rtl.min.css
new file mode 100644 (file)
index 0000000..a2a40c3
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-right:0;border-left:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-left:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-left-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-right:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-right:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-right:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-left-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1cbc7!important;background:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-color:#ccaf0b}#adminmenuback,#adminmenuwrap,#adminmenu{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f0c8c6}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#f0c8c6}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f3f1f1}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#f7e3d3}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6a67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#f0c8c6}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f3f1f1}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#f7e3d3}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#f7e3d3}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66460}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66460;background-color:#d66460}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f0c8c6}.wp-pointer .wp-pointer-content h3{background-color:#dd823b}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #dd823b}.attachment.details .check{background-color:#dd823b;box-shadow:0 0 0 1px white,0 0 0 2px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme:hover span:after{color:#dd823b}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#dd823b}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#dd823b;border-color:#c36822;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}
\ No newline at end of file
diff --git a/wp-admin/css/colors/sunrise/colors.css b/wp-admin/css/colors/sunrise/colors.css
new file mode 100644 (file)
index 0000000..495856b
--- /dev/null
@@ -0,0 +1,304 @@
+@import url("../../colors.css");
+/*
+ * Button mixin- creates 3d-ish button effect with correct 
+ * highlights/shadows, based on a base color.
+ */
+html {
+  background: #f1f1f1; }
+
+/* Links */
+a {
+  color: #0074a2; }
+  a:hover, a:active, a:focus {
+    color: #0099d5; }
+
+#rightnow a:hover, #media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover, .ui-tabs-nav a:hover {
+  color: #0099d5; }
+
+/* Forms */
+input[type=checkbox]:checked:before {
+  color: #dd823b; }
+
+input[type=radio]:checked:before {
+  background: #dd823b; }
+
+.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
+  color: #0099d5; }
+
+/* Core UI */
+.wp-core-ui .button-primary {
+  background: #dd823b;
+  border-color: #c36822;
+  color: white;
+  -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
+    background: #cc6c23;
+    border-color: #ad5c1e;
+    color: white;
+    -webkit-box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15);
+    box-shadow: inset 0 1px 0 #e59d66, 0 1px 0 rgba(0, 0, 0, 0.15); }
+  .wp-core-ui .button-primary:active {
+    background: #cc6c23;
+    border-color: #ad5c1e;
+    color: white;
+    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
+    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5); }
+  .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled {
+    color: #d1cbc7 !important;
+    background: #cc6c23 !important;
+    border-color: #ad5c1e !important;
+    text-shadow: none !important; }
+.wp-core-ui .wp-ui-primary {
+  color: white;
+  background-color: #cf4944; }
+.wp-core-ui .wp-ui-text-primary {
+  color: #cf4944; }
+.wp-core-ui .wp-ui-highlight {
+  color: white;
+  background-color: #dd823b; }
+.wp-core-ui .wp-ui-text-highlight {
+  color: #dd823b; }
+.wp-core-ui .wp-ui-notification {
+  color: white;
+  background-color: #ccaf0b; }
+.wp-core-ui .wp-ui-text-notification {
+  color: #ccaf0b; }
+.wp-core-ui .wp-ui-text-icon {
+  color: #f3f1f1; }
+
+/* List tables */
+.wrap .add-new-h2:hover, #add-new-comment a:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
+  color: white;
+  background-color: #cf4944; }
+
+.view-switch a.current:before {
+  color: #cf4944; }
+
+.view-switch a:hover:before {
+  color: #ccaf0b; }
+
+.post-com-count:hover:after {
+  border-top-color: #cf4944; }
+
+.post-com-count:hover span {
+  color: white;
+  background-color: #cf4944; }
+
+strong .post-com-count:after {
+  border-top-color: #ccaf0b; }
+
+strong .post-com-count span {
+  background-color: #ccaf0b; }
+
+/* Admin Menu */
+#adminmenuback, #adminmenuwrap, #adminmenu {
+  background: #cf4944; }
+
+#adminmenu a {
+  color: white; }
+
+#adminmenu div.wp-menu-image:before {
+  color: #f3f1f1; }
+
+#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
+  color: white;
+  background-color: #dd823b; }
+
+#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
+  color: white; }
+
+/* Active tabs use a bottom border color that matches the page background color. */
+.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
+  border-bottom-color: #f1f1f1; }
+
+/* Admin Menu: submenu */
+#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
+  background: #be3631; }
+
+#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
+  border-right-color: #be3631; }
+
+#adminmenu .wp-submenu .wp-submenu-head {
+  color: #f0c8c6; }
+
+#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
+  color: #f0c8c6; }
+  #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
+    color: #f7e3d3; }
+
+/* Admin Menu: current */
+#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
+  color: white; }
+  #adminmenu .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
+    color: #f7e3d3; }
+
+ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
+  border-right-color: #f1f1f1; }
+
+#adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
+  color: white;
+  background: #dd823b; }
+
+#adminmenu li.wp-has-current-submenu div.wp-menu-image:before {
+  color: white; }
+
+/* Admin Menu: bubble */
+#adminmenu .awaiting-mod, #adminmenu .update-plugins {
+  color: white;
+  background: #ccaf0b; }
+
+#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
+  color: white;
+  background: #be3631; }
+
+/* Admin Menu: collapse button */
+#collapse-menu {
+  color: #f3f1f1; }
+
+#collapse-menu:hover {
+  color: white; }
+
+#collapse-button div:after {
+  color: #f3f1f1; }
+
+#collapse-menu:hover #collapse-button div:after {
+  color: white; }
+
+/* Admin Bar */
+#wpadminbar {
+  color: white;
+  background: #cf4944; }
+
+#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
+  color: white; }
+
+#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
+  color: #f3f1f1; }
+
+#wpadminbar .ab-top-menu > li:hover > .ab-item, #wpadminbar .ab-top-menu > li.hover > .ab-item, #wpadminbar .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
+  color: #f7e3d3;
+  background: #be3631; }
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
+  color: #f7e3d3; }
+
+#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: white; }
+
+/* Admin Bar: submenu */
+#wpadminbar .menupop .ab-sub-wrapper {
+  background: #be3631; }
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+  background: #cf6a67; }
+
+#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
+  color: #f0c8c6; }
+
+#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
+  color: #f3f1f1; }
+
+#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
+  color: #f7e3d3; }
+
+#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
+  color: #f7e3d3; }
+
+/* Admin Bar: search */
+#wpadminbar #adminbarsearch:before {
+  color: #f3f1f1; }
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+  color: white;
+  background: #d66460; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+  color: white;
+  opacity: 0.7; }
+
+/* Admin Bar: my account */
+#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+  border-color: #d66460;
+  background-color: #d66460; }
+
+#wpadminbar #wp-admin-bar-user-info .display-name {
+  color: white; }
+
+#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
+  color: #f7e3d3; }
+
+#wpadminbar #wp-admin-bar-user-info .username {
+  color: #f0c8c6; }
+
+/* Pointers */
+.wp-pointer .wp-pointer-content h3 {
+  background-color: #dd823b; }
+
+.wp-pointer .wp-pointer-content h3:before {
+  color: #dd823b; }
+
+.wp-pointer.wp-pointer-top .wp-pointer-arrow, .wp-pointer.wp-pointer-undefined .wp-pointer-arrow {
+  border-bottom-color: #dd823b; }
+
+/* Media Uploader */
+.media-item .bar, .media-progress-bar div {
+  background-color: #dd823b; }
+
+.details.attachment {
+  box-shadow: 0 0 0 1px white, 0 0 0 5px #dd823b; }
+
+.attachment.details .check {
+  background-color: #dd823b;
+  box-shadow: 0 0 0 1px white, 0 0 0 2px #dd823b; }
+
+/* Themes */
+.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme:hover:after {
+  background: #dd823b; }
+
+.theme-browser .theme.add-new-theme:hover span:after {
+  color: #dd823b; }
+
+.theme-overlay .theme-header .close:hover, .theme-overlay .theme-header .right:hover, .theme-overlay .theme-header .left:hover {
+  background: #dd823b; }
+
+/* jQuery UI Slider */
+.wp-slider .ui-slider-handle, .wp-slider .ui-slider-handle.ui-state-hover, .wp-slider .ui-slider-handle.focus {
+  background: #dd823b;
+  border-color: #c36822;
+  -webkit-box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 1px 0 #e8ab7c, 0 1px 0 rgba(0, 0, 0, 0.15); }
+
+/* Thickbox: Plugin information */
+#sidemenu a.current {
+  background: #f1f1f1;
+  border-bottom-color: #f1f1f1; }
+
+#plugin-information .action-button {
+  background: #dd823b; }
+
+/* Responsive Component */
+div#wp-responsive-toggle a:before {
+  color: #f3f1f1; }
+
+.wp-responsive-open div#wp-responsive-toggle a {
+  border-color: transparent;
+  background: #dd823b; }
+
+.star-rating .star {
+  color: #dd823b; }
+
+.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+  background: #be3631; }
diff --git a/wp-admin/css/colors/sunrise/colors.min.css b/wp-admin/css/colors/sunrise/colors.min.css
new file mode 100644 (file)
index 0000000..801882e
--- /dev/null
@@ -0,0 +1 @@
+html{background:#f1f1f1}input[type=checkbox],input[type=radio]{background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}input[type=checkbox]:checked:before{color:#1e8cbe}input[type=radio]:checked:before{background-color:#1e8cbe}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#2ea2cc}.wp-ui-primary{color:#fff;background-color:#333}.wp-ui-text-primary{color:#333}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#D54E21}.wp-ui-text-notification{color:#D54E21}.wp-ui-text-icon{color:#999}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{background-color:#333}#adminmenu .wp-has-current-submenu .wp-submenu a,.no-js li.wp-has-current-submenu:hover .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#bbb}#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:hover,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,.no-js li.wp-has-current-submenu:hover .wp-submenu a:hover,.no-js li.wp-has-current-submenu:hover .wp-submenu a:focus,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus{background:0 0;color:#2ea2cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}.row-actions{color:#ddd}.find-box-search,.find-box-buttons{background-color:#f7f7f7;border-top:1px solid #dfdfdf}.find-box{background-color:#444}.find-box-head{color:#eee}.find-box-inside{background-color:#fff}a.page-numbers:hover{border-color:#999}body,#wpbody,.form-table .pre,.ui-autocomplete li a{color:#444}body>#upload-menu{border-bottom-color:#fff}#postcustomstuff table,#your-profile fieldset,#rightnow,div.dashboard-widget,#dashboard-widgets p.dashboard-widget-links{border-color:#ccc}#dashboard-widgets h4{color:#222}#poststuff .inside label.spam,#poststuff .inside label.deleted{color:red}#poststuff .inside label.waiting{color:orange}#poststuff .inside label.approved{color:green}#postcustomstuff table{border-color:#dfdfdf;background-color:#f9f9f9}#postcustomstuff thead th{background-color:#f1f1f1}table.widefat{border-color:#fff;background-color:#fff}th .comment-grey-bubble:before{color:#444}.sorting-indicator:before{color:#444}div.dashboard-widget-error{background-color:#c43}div.dashboard-widget-notice{background-color:#cfe1ef}div.dashboard-widget-submit{border-top-color:#ccc}ul.category-tabs li{border-color:transparent}div.tabs-panel,.wp-tab-panel,ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-color:#dfdfdf;background-color:#fdfdfd}ul.category-tabs li.tabs{border-color:#dfdfdf #dfdfdf #fdfdfd}ul.category-tabs li.tabs,ul.add-menu-item-tabs li.tabs,.wp-tab-active{background-color:#fdfdfd}kbd,code{background:#eaeaea;background:rgba(0,0,0,.07)}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],.titlewrap input,select{border-color:#ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,#widgets-right .widget-top:hover,#widgets-left .widget-top:hover,.menu-item-bar .menu-item-handle:hover{border-color:#999}input:disabled,input.disabled,textarea:disabled,textarea.disabled{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);border-color:rgba(222,222,222,.75);background:rgba(255,255,255,.5);color:rgba(51,51,51,.5)}#plugin-information .action-button a,#plugin-information .action-button a:hover,#plugin-information .action-button a:visited{color:#fff}.accordion-section-content{border-left:0;border-right:0}.widefat tfoot th{border-bottom:0;border-top:1px solid #e1e1e1}.widefat thead th{border-bottom:1px solid #e1e1e1}.form-table th,.form-wrap label{color:#222}.form-table.editcomment td{border-bottom:0}.description,.form-wrap p{color:#666}strong .post-com-count span{background-color:#0074a2}.post-com-count:after{border-top:5px solid #bbb;border-right:5px solid transparent}strong .post-com-count:after{border-top:5px solid #0076a0}.post-com-count:hover:after{border-top:5px solid #2ea2cc}.sorthelper{background-color:#ccf3fa}.ac_match,.subsubsub a.current{color:#000}h2,h3{color:#222}.wrap .add-new-h2,.wrap .add-new-h2:active{background:#e0e0e0}.wrap .add-new-h2:hover{background:#2ea2cc;color:#fff}.subtitle{color:#777}.ac_over{background-color:#f0f0b8}.ac_results{background-color:#fff;border-color:gray}.ac_results li{color:#101010}.alternate,.alt{background-color:#f9f9f9}.available-theme a.screenshot{background-color:#fff;border-color:#ccc}#current-theme{border-bottom-color:#dfdfdf}.bar{background-color:#e8e8e8;border-right-color:#99d}.form-invalid{background-color:#ffebe8!important}.form-invalid input,.form-invalid select{border-color:#c00!important}.submit{border:0}.highlight{background-color:#e4f2fd;color:#000}.howto,.nonessential,#edit-slug-box,.form-input-tip,.subsubsub{color:#666}.media-upload-form label.form-help,td.help{color:#9a9a9a}.ui-autocomplete{border-color:#aaa;background-color:#efefef}.ui-autocomplete li a.ui-state-focus{background-color:#ddd}.post-com-count{color:#fff}.post-com-count span{background-color:#bbb;color:#fff}.post-com-count:hover span{background-color:#2ea2cc}.quicktags,.search{background-color:#ccc;color:#000}.side-info h5{border-bottom-color:#dadada}.side-info ul{color:#666}a:hover,a:active{color:#2ea2cc}a:focus{color:#124964}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#2ea2cc}#the-comment-list .comment-item{border:0}#side-sortables .category-tabs .tabs a,#side-sortables .add-menu-item-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#333}#rightnow .rbutton{background-color:#ebebeb;color:#264761}p.submit{border-top-color:#dfdfdf}.submitbox .submit{background-color:#464646;color:#ccc}table.widefat span.delete a,table.widefat span.trash a,table.widefat span.spam a,.plugins a.delete,#all-plugins-table .plugins a.delete,#search-plugins-table .plugins a.delete,.submitbox .submitdelete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete{color:#a00}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{color:red}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0074a2}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#2ea2cc}div.updated,.login .message,.press-this #message{background-color:#fff;border-left:4px solid #7ad03a;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#update-nag,.update-nag{background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}div.error,.login #login_error{background:#fff;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.update-message{color:#000}a.page-numbers{border-bottom-color:#b8d3e2}.commentlist li{border-bottom-color:#ccc}.widefat td,.widefat th{color:#555}.widefat p,.widefat ol,.widefat ul{color:#333}.widefat thead tr th,.widefat tfoot tr th,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small{color:#333}th.manage-column a,th.sortable a:hover,th.sortable a:active,th.sortable a:focus{color:#333}th.sortable a:focus{background:#e1e1e1}h3.dashboard-widget-title small a{color:#d7d7d7}h3.dashboard-widget-title small a:hover{color:#fff}a,#the-comment-list p.comment-author strong a,#media-upload a.del-link,#media-items a.delete,#media-items a.delete-permanently,.plugins a.delete,.ui-tabs-nav a,.plugins .inactive a{color:#0074a2;-webkit-transition-property:border,background,color;-moz-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.wp-list-table a,.media-router a{-moz-transition:none;-webkit-transition:none;transition:none}#adminmenu a{color:#eee}#adminmenu .awaiting-mod,#adminmenu .update-plugins,#sidemenu a .update-plugins,#rightnow .reallynow{background-color:#d54e21;color:#fff}#plugin-information .action-button{background-color:#2ea2cc;color:#fff}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins{background-color:#2ea2cc;color:#fff}div#media-upload-header,div#plugin-information-header{background-color:#f9f9f9;border-bottom-color:#dfdfdf}#currenttheme img{border-color:#666}input.readonly,textarea.readonly{background-color:#ddd}#editable-post-name{background-color:#fffbcc}#edit-slug-box strong,.tablenav .displaying-num,#submitted-on,.submitted-on{color:#777}.plugins .inactive a:hover{color:#2ea2cc}#wpfooter{color:#777;border-color:transparent}.imgedit-group,#media-items .media-item,.media-item .describe{border-color:#dfdfdf}.plugins .plugin-description p,.plugins .plugin-version-author-uri{color:#333}.plugins .inactive .plugin-title strong{color:#333}.plugin-update-tr .plugin-update{border:0;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-update-tr .update-message{background-color:#f7f7f7;background-color:rgba(0,0,0,.03)}tr.active.update+tr.plugin-update-tr .plugin-update .update-message{background-color:#fcf3ef}.plugin-update-tr .update-message:before{color:#d54e21}.plugins,.plugins th,.plugins td{color:#000}.plugins .inactive a{color:#579}.plugins tr{background:#fff}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th,.plugin-install #the-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .update td,.plugins .update th{-webkit-box-shadow:none;box-shadow:none}.plugins .active td,.plugins .active th,tr.active+tr.plugin-update-tr .plugin-update{background-color:#f7fcfe}.plugins .active.update td,.plugins .active.update th,tr.active.update+tr.plugin-update-tr .plugin-update,#activity-widget #the-comment-list .unapproved{background-color:#fefaf7}.plugins tr.active.plugin-update-tr+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active+tr.inactive td{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.update td{-webkit-box-shadow:none;box-shadow:none}.plugins .active th.check-column{border-left:4px solid #2ea2cc}.plugins .active.update th.check-column,.plugins .active.update+.plugin-update-tr .plugin-update{border-left:4px solid #d54e21}.post-state-format:before,.post-format-icon:before{color:#ddd;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[type=radio]:checked+label:before{color:#888}a.post-state-format:hover:before,a.post-format-icon:hover:before{color:#2ea2cc}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:0!important;-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.undo,#the-comment-list div.undo{background-color:#f4f4f4}#the-comment-list .unapproved th,#the-comment-list .unapproved td{background-color:#fefaf7}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list th,#the-comment-list td{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#activity-widget #the-comment-list .comment{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.06)}#the-comment-list tr:last-child th,#the-comment-list tr:last-child td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved th,#the-comment-list tr.unapproved+tr.approved td{border-top:1px solid rgba(0,0,0,.03)}#activity-widget .comments #the-comment-list .alt{background-color:transparent}.welcome-panel p{color:#777}.welcome-panel a{text-decoration:none}.welcome-panel-column p{color:#464646}.welcome-panel .welcome-icon:before{color:#888}.widget-top,.menu-item-handle,.menu-item-settings,.widget-inside,.postbox,#menu-settings-column .accordion-container,#menu-management .menu-edit,.manage-menus,table.widefat,.stuffbox,p.popular-tags,.widgets-holder-wrap,.welcome-panel,.wp-editor-container,#post-status-info,.popular-tags,.feature-filter,.imgedit-group{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}#post-status-info{border-top:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.welcome-panel,.postbox,table.widefat,.wp-editor-container,.stuffbox,p.popular-tags,.widgets-holder-wrap,.popular-tags,.feature-filter,.imgedit-group{background:#fff}.postbox h3,#namediv h3,#submitdiv h3{border-bottom:1px solid #eee}.widget .widget-top,.menu-item-handle{background:#fafafa;color:#222}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before,span.wp-media-buttons-icon:before{color:#888}#rightnow .youhave{background-color:#f0f6fb}#rightnow a{color:#448abd}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before,.wp-pointer-buttons a.close:before{background:0 0;color:#bbb}#welcome-panel.welcome-panel .welcome-panel-close:hover:before,.tagchecklist span a:hover:before,#bulk-titles div a:hover:before,.wp-pointer-buttons a.close:hover:before{color:#c00}#screen-meta{background-color:#fff;border:1px solid #ddd;border-top:0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-back{background:#f6fbfd}.contextual-help-tabs a:hover{color:#333}#contextual-help-back,.contextual-help-tabs .active a{border-color:#e1e1e1}.contextual-help-tabs .active{border-color:#2ea2cc;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active,.contextual-help-tabs .active a,.contextual-help-tabs .active a:hover{background:#f6fbfd;color:#333}#screen-options-link-wrap,#contextual-help-link-wrap{border:1px solid #ddd;border-top:0;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links a{color:#777}#screen-meta-links a:after{color:#bbb}#screen-meta-links a:hover,#screen-meta-links a:active{color:#333}#screen-meta-links a:focus{border-color:#aaa;color:#333;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15)}#wphead{border-bottom-color:#dfdfdf}#wphead h1 a{color:#464646}.file-error,abbr.required,.widget-control-remove:hover,table.widefat .delete a:hover,table.widefat .trash a:hover,table.widefat .spam a:hover{color:red}#pass-strength-result{background-color:#eee;border-color:#ddd!important}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}#post-status-info{background-color:#f7f7f7}.widget-inside,.menu-item-settings{background:#fff}.menu-item-settings{border-top:0}#titlediv #title{background-color:#fff}#tTips p#tTips_inside{background-color:#ddd;color:#333}#poststuff .inside .the-tagcloud{border-color:#ddd}#adminmenuback,#adminmenuwrap,#adminmenu{background-color:#222}#adminmenu li.wp-menu-separator{background:transparent;border-color:transparent}#adminmenu div.separator{border-color:transparent}#adminmenu li.wp-menu-open{border-color:#dfdfdf}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{background-color:#111;color:#2ea2cc}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#333}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:#0074a2}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{border-top-color:#f9f9f9;border-bottom-color:#dfdfdf;background:transparent}#adminmenu li.wp-not-current-submenu .wp-menu-arrow div{background:#111;border-color:#111}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{color:#fff}.folded #adminmenu li.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{border-color:#666}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .opensub .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus{color:#fff;background:transparent}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background-color:#333;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu .wp-submenu a,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#bbb}#adminmenu .wp-submenu .wp-submenu-head{color:#fff}#collapse-menu{color:#aaa;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover{color:#2ea2cc}#collapse-button div:after{color:#aaa}#collapse-menu:hover #collapse-button div:after{color:#2ea2cc}#adminmenu div.wp-menu-image:before{color:#999}.icon16:before{color:#999}#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li:hover div.wp-menu-image:before{color:#2ea2cc}#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu .current div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before{color:#fff}.wp-full-overlay a.collapse-sidebar{color:#777}.wp-full-overlay a.collapse-sidebar:hover{color:#0074a2}.wp-full-overlay .collapse-sidebar-arrow:before{background:#eee}table.diff .diff-deletedline del{background-color:#f99}.ui-tooltip,.arrow::after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.revisions-meta,.revisions-diff,.revisions.pinned .revisions-controls{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}table.diff .diff-deletedline{background-color:#ffe9e9}table.diff .diff-deletedline del{background-color:#faa}table.diff .diff-addedline{background-color:#e9ffe9}table.diff .diff-addedline ins{background-color:#afa}.revisions-tooltip,.revisions-tooltip-arrow span{border-color:#d7d7d7;background-color:#fff}.revisions-tickmarks{background-color:#fff}.revisions-tickmarks>div{border-color:#aaa}.revisions.pinned .revisions-controls{background:#fff}.revisions.pinned .revisions-meta{box-shadow:none}.wp-slider.ui-slider{border-color:#d7d7d7}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#2ea2cc;border:1px solid #0074a2;-webkit-box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #78c8e6,0 1px 0 rgba(0,0,0,.15)}.wp-slider .ui-slider-handle:before{color:#fff}#sidemenu a{background-color:#f9f9f9;border-color:#f9f9f9;border-bottom-color:#dfdfdf}#sidemenu a.current{background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #f1f1f1;color:#000}#replyerror{border-color:#ddd;background-color:#f9f9f9}.vim-current,.vim-current th,.vim-current td{background-color:#E4F2FD!important}#plugin-information{height:auto}#plugin-information .fyi ul{background-color:#eaf3fa}#plugin-information .fyi h2.mainheader{background-color:#cee1ef}#plugin-information pre,#plugin-information code{background-color:#ededff}#plugin-information pre{border-color:#ccc}#bulk-titles{border-color:#ddd}.inline-editor div.title{background-color:#eaf3fa}.inline-editor ul.cat-checklist{background-color:#fff;border-color:#ddd}.inline-editor .quick-edit-save{background-color:#f1f1f1}fieldset.inline-edit-col-right .inline-edit-col{border-color:#dfdfdf}.attention{color:#2ea2cc}.tablenav .tablenav-pages{color:#555}.tablenav .tablenav-pages a{background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background:#2ea2cc}.tablenav .tablenav-pages a.disabled,.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:focus{color:#aaa;background:#eee;background:rgba(0,0,0,.05)}.tablenav .tablenav-pages .current{background:#dfdfdf;border-color:#d3d3d3}#availablethemes,#availablethemes td{border-color:#ddd}#current-theme img{border-color:#999}#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{color:#999}#TB_window #TB_title a.tb-theme-preview-link:hover,#TB_window #TB_title a.tb-theme-preview-link:focus{color:#ccc}.misc-pub-section{}#minor-publishing{border-bottom-color:#dfdfdf}#post-body .misc-pub-section{}.post-com-count span{background-color:#bbb}.sortable-placeholder{border-color:#bbb}#post-body ul.category-tabs li.tabs a,#post-body ul.add-menu-item-tabs li.tabs a,body.press-this ul.category-tabs li.tabs a{color:#333}.view-switch>a:before{color:#bbb}.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0074a2}div.widgets-sortables,#widgets-left .inactive,#available-widgets .widget-holder{background-color:#fff;border-color:#fff}#widgets-left #available-widgets{background:transparent}#widgets-left .widgets-holder-wrap{border:0;-webkit-box-shadow:none;box-shadow:none}.sidebar-name{border-bottom-color:#e1e1e1}.js #removing-widget{color:#2ea2cc}#removing-widget span{color:#000}.in-widget-title,#widgets-right .widget-top a.widget-control-edit,#wp_inactive_widgets .in-widget-title,#available-widgets .widget-description{color:#666}#widgets-right .widget-top a.widget-control-edit:hover{color:#fff}.deleting .widget-title,.deleting .widget-top a.widget-action:after{color:#aaa}.imgedit-menu div{border-color:#d5d5d5;background-color:#f1f1f1}.imgedit-menu div:hover{border-color:#c1c1c1;background-color:#eaeaea}.imgedit-menu div.disabled{border-color:#ccc;background-color:#ddd;filter:alpha(opacity=50);opacity:.5}#menu-management{background:#f5f5f5}#menu-management #post-body{background:#fff;border-top-color:#fff;border-bottom-color:#dfdfdf}#nav-menu-header{border-bottom-color:#dfdfdf}#menu-management .nav-tabs-arrow a{color:#c1c1c1}#menu-management .nav-tabs-arrow a:hover{color:#2ea2cc}#menu-management .nav-tabs-arrow a:active{color:#464646}#menu-management .nav-tab-active{border-color:#dfdfdf}#menu-management .nav-tab{background:#fbfbfb;border-color:#dfdfdf}.js .input-with-default-title{color:#aaa}#cancel-save{color:red}#cancel-save:hover{background-color:red;color:#fff}.list-container,.menu-item-handle{border-color:#dfdfdf}.menu li.deleting .menu-item-handle{background-color:#f66}.item-type{color:#777}.item-controls .menu-item-delete:hover{color:red}.widget-action,.handlediv,.item-edit,.sidebar-name-arrow,.accordion-section-title:after{color:#aaa}.widget-action:hover,.handlediv:hover,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.accordion-section-title:hover:after{color:#777}.link-to-original{color:#777;border-color:#dfdfdf}#cancel-save:hover{color:#fff!important}#update-menu-item{color:#fff!important}#update-menu-item:hover,#update-menu-item:active,#update-menu-item:focus{color:#eaf2fa!important;border-color:#13455b!important}.submitbox .submitcancel{color:#0074a2;border-bottom-color:#0074a2}.submitbox .submitcancel:hover{background:#0074a2;color:#fff}.manage-menus{background:#fbfbfb}.menu-settings{border-top-color:#eee}.theme-location-set{color:#999}.nav-menus-php .delete-action a{color:#bc0b0b}.is-submenu{color:#999}.nav-tab{color:#555;border-color:#ccc;background:#e4e4e4}.nav-tab:hover{background-color:#fff;color:#464646}.nav-tab-active{color:#464646}.nav-tab-active,.nav-tab-active:hover{color:#000;background:0 0;border-color:#ccc;border-bottom-color:#f1f1f1}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-color:#ccc}#upload-form label{color:#777}.about-wrap h1{color:#333}.about-text{color:#777}.wp-badge{background-color:#0074a2;color:#78c8e6;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.about-wrap h2 .nav-tab-active{border-color:#ccc;border-bottom-color:#f1f1f1}.about-wrap h2,.about-wrap h3,.about-wrap h4{color:#222}.about-wrap .feature-section .col-2:before,.about-wrap .feature-section .col-2:after,.about-wrap .feature-section.two-col p:before{color:#1e8cbe}.about-wrap .point-releases{border-bottom:1px solid #dfdfdf}.about-wrap .point-releases h3{border-top-color:#dfdfdf}.about-wrap li.wp-person img.gravatar{border-color:#ccc}.about-wrap li.wp-person .title{color:#464646}.freedoms-php .about-wrap ol li{color:#999}.freedoms-php .about-wrap ol p{color:#464646}.pressthis a span:before{color:#777}.imgedit-menu div{color:#777}.imgedit-menu div:hover{color:#333}.media-modal-content{background:#fcfcfc;box-shadow:0 5px 15px rgba(0,0,0,.7)}.media-menu{background:#f3f3f3;border-right-color:#ccc}.media-menu>a{color:#0074a2}.media-menu .active,.media-menu .active:hover{color:#222}.media-frame-content{background:#fff;border-top-color:#ddd;border-bottom-color:#ddd}.media-menu .separator{border-top-color:#ddd;border-bottom:0}.media-sidebar{background:#f3f3f3;border-color:#ddd}.media-router .active,.media-router>a.active:last-child{background:#fff;border:1px solid #ddd;border-bottom:0}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment .check{background:#eee;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.4)}.attachment.details .check{background-color:#1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.clearlooks2{box-shadow:0 5px 15px rgba(0,0,0,.7)}.clearlooks2 .mceMiddle span,.clearlooks2 .mceMiddle .mceLeft,.clearlooks2 .mceMiddle .mceRight,.clearlooks2 .mceBottom,.clearlooks2 .mceBottom .mceLeft,.clearlooks2 .mceBottom .mceCenter,.clearlooks2 .mceBottom .mceRight{background-color:#fcfcfc}.clearlooks2 .mceTop span,.clearlooks2 .mceFocus .mceTop span{color:#222}.clearlooks2 .mceClose:before{color:#999}.clearlooks2 .mceClose:hover:before{color:#2ea2cc}.sticky-menu #TB_window{background:#f1f1f1}a .mceIcon,.mceAction{color:#777}a .mceIcon:hover{color:#333}.login form .input,.login input[type=text],.login form input[type=checkbox]{background:#fbfbfb}.login form{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.login{background:#f1f1f1}.login #nav a,.login #backtoblog a{text-decoration:none;color:#999}.login #nav a:hover,.login #backtoblog a:hover{color:#2ea2cc}.login h1 a:hover{color:#2ea2cc}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.curtime #timestamp,#screen-meta-links a.show-settings,.widget-top a.widget-action,.widget-top a.widget-action:hover,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.meta-box-sortables .postbox:hover .handlediv,.tagchecklist span a,#bulk-titles div a,.tagchecklist span a:hover,#bulk-titles div a:hover,.wp_themeSkin .mceToolbar span.mce_undo,.wp_themeSkin .mceToolbar span.mce_redo,.wp_themeSkin .mceToolbar span.mce_bullist,.wp_themeSkin .mceToolbar span.mce_numlist,.wp_themeSkin .mceToolbar span.mce_blockquote,.wp_themeSkin .mceToolbar span.mce_charmap,.wp_themeSkin .mceToolbar span.mce_bold,.wp_themeSkin .mceToolbar span.mce_italic,.wp_themeSkin .mceToolbar span.mce_underline,.wp_themeSkin .mceToolbar span.mce_justifyleft,.wp_themeSkin .mceToolbar span.mce_justifyright,.wp_themeSkin .mceToolbar span.mce_justifycenter,.wp_themeSkin .mceToolbar span.mce_justifyfull,.wp_themeSkin .mceToolbar span.mce_indent,.wp_themeSkin .mceToolbar span.mce_outdent,.wp_themeSkin .mceToolbar span.mce_link,.wp_themeSkin .mceToolbar span.mce_unlink,.wp_themeSkin .mceToolbar span.mce_help,.wp_themeSkin .mceToolbar span.mce_removeformat,.wp_themeSkin .mceToolbar span.mce_fullscreen,.wp_themeSkin .mceToolbar span.mce_wp_fullscreen,.wp_themeSkin .mceToolbar span.mce_media,.wp_themeSkin .mceToolbar span.mce_pastetext,.wp_themeSkin .mceToolbar span.mce_pasteword,.wp_themeSkin .mceToolbar span.mce_wp_help,.wp_themeSkin .mceToolbar span.mce_wp_adv,.wp_themeSkin .mceToolbar span.mce_wp_more,.wp_themeSkin .mceToolbar span.mce_strikethrough,.wp_themeSkin .mceToolbar span.mce_spellchecker,.wp_themeSkin .mceToolbar span.mce_forecolor,.wp_themeSkin .mceToolbar .mce_forecolorpicker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceToolbar .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_numlist,.wp_themeSkin .mceToolbar .mceSplitButton span.mce_bullist{background:none!important}}html{background:#f1f1f1}a{color:#0074a2}a:hover,a:active,a:focus{color:#0099d5}#rightnow a:hover,#media-upload a.del-link:hover,div.dashboard-widget-submit input:hover,.subsubsub a:hover,.subsubsub a.current:hover,.ui-tabs-nav a:hover{color:#0099d5}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active{color:#0099d5}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36822;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary:focus{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e59d66,0 1px 0 rgba(0,0,0,.15)}.wp-core-ui .button-primary:active{background:#cc6c23;border-color:#ad5c1e;color:#fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary.button-primary-disabled{color:#d1cbc7!important;background:#cc6c23!important;border-color:#ad5c1e!important;text-shadow:none!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.wrap .add-new-h2:hover,#add-new-comment a:hover,.tablenav .tablenav-pages a:hover,.tablenav .tablenav-pages a:focus{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}.post-com-count:hover:after{border-top-color:#cf4944}.post-com-count:hover span{color:#fff;background-color:#cf4944}strong .post-com-count:after{border-top-color:#ccaf0b}strong .post-com-count span{background-color:#ccaf0b}#adminmenuback,#adminmenuwrap,#adminmenu{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{border-bottom-color:#f1f1f1}#adminmenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f0c8c6}#adminmenu .wp-submenu a,#adminmenu .wp-has-current-submenu .wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#f0c8c6}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}#adminmenu .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu li.wp-has-current-submenu div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li.current a .awaiting-mod,#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li:hover a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .ab-item:after{color:#f3f1f1}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar-nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#f7e3d3;background:#be3631}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#f7e3d3}#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6a67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar-nojs .quicklinks .menupop:hover ul li a{color:#f0c8c6}#wpadminbar .quicklinks li .blavatar,#wpadminbar .menupop .menupop>.ab-item:before{color:#f3f1f1}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-item:after,#wpadminbar li.hover .ab-item:after,#wpadminbar li:hover #adminbarsearch:before{color:#f7e3d3}#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar .menupop .menupop>.ab-item:hover:before{color:#f7e3d3}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66460}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#fff;opacity:.7}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#fff;opacity:.7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66460;background-color:#d66460}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f0c8c6}.wp-pointer .wp-pointer-content h3{background-color:#dd823b}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{box-shadow:0 0 0 1px white,0 0 0 5px #dd823b}.attachment.details .check{background-color:#dd823b;box-shadow:0 0 0 1px white,0 0 0 2px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme:hover span:after{color:#dd823b}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#dd823b}.wp-slider .ui-slider-handle,.wp-slider .ui-slider-handle.ui-state-hover,.wp-slider .ui-slider-handle.focus{background:#dd823b;border-color:#c36822;-webkit-box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15)}#sidemenu a.current{background:#f1f1f1;border-bottom-color:#f1f1f1}#plugin-information .action-button{background:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.star-rating .star{color:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}
\ No newline at end of file
diff --git a/wp-admin/css/colors/sunrise/colors.scss b/wp-admin/css/colors/sunrise/colors.scss
new file mode 100644 (file)
index 0000000..ecd031c
--- /dev/null
@@ -0,0 +1,7 @@
+$base-color: #cf4944;
+$highlight-color: #dd823b;
+$notification-color: #ccaf0b;
+$menu-submenu-focus-text: lighten( $highlight-color, 35% );
+
+@import "../../colors.css";
+@import "../_admin.scss";
index 236d85d8cef4ecf151673d0869d8c7fb95d7e1f8..25182144653b9867414b45daffeffa13a4e5dd9d 100644 (file)
+body {
+       overflow: hidden;
+}
+
+#customize-controls a {
+       text-decoration: none;
+}
+
+#customize-controls h3 {
+       font-size: 14px;
+}
+
+#customize-controls .submit {
+       text-align: center;
+}
+
+#customize-controls .description {
+       color: #666666;
+}
+
 #customize-header-actions .button-primary {
        float: left;
+       margin-top: 9px;
 }
 
 #customize-header-actions .spinner {
-       float: left;
-       margin-right: 0;
+       margin-top: 16px;
        margin-left: 4px;
 }
 
+.saving #customize-header-actions .spinner {
+       display: block;
+}
+
+#customize-info {
+       border: none;
+       border-top: 1px solid #ddd;
+}
+
+#customize-info .accordion-section-title {
+       background-color: #fff;
+       color: #666666;
+       border-right: none;
+       border-left: none;
+       border-bottom: 1px solid #eeeeee;
+}
+
+#customize-info.open .accordion-section-title,
+#customize-info .accordion-section-title:hover,
+#customize-info .accordion-section-title:focus {
+       color: #555555;
+}
+
+#customize-info.open .accordion-section-title:after,
+#customize-info .accordion-section-title:hover:after,
+#customize-info .accordion-section-title:focus:after {
+       color: #555555;
+}
+
+#customize-info.open .accordion-section-title {
+       border-color: transparent;
+}
+
+#customize-info .preview-notice {
+       font-size: 13px;
+       line-height: 24px;
+}
+
+#customize-info .theme-name {
+       font-size: 20px;
+       font-weight: 200;
+       line-height: 24px;
+       display: block;
+}
+
+#customize-info .theme-screenshot {
+       width: 258px;
+}
+
+#customize-info .theme-description {
+       margin-top: 1em;
+       color: #666666;
+       line-height: 20px;
+}
+
+#customize-theme-controls {
+       -webkit-box-shadow: 0px 1px 1px -1px rgba(0, 0, 0, 0.1);
+       box-shadow:         0px 1px 1px -1px rgba(0, 0, 0, 0.1);
+}
+
+#customize-theme-controls .control-section {
+       border: none;
+}
+
+#customize-theme-controls .accordion-section-title {
+       color: #555555;
+       background-color: #fff;
+       border-bottom: 1px solid #eeeeee;
+}
+
+#customize-theme-controls .accordion-section-content {
+       color: #555555;
+       background: white;
+}
+
+#customize-theme-controls .control-section:hover .accordion-section-title,
+#customize-theme-controls .control-section .accordion-section-title:hover,
+#customize-theme-controls .control-section.open .accordion-section-title,
+#customize-theme-controls .control-section .accordion-section-title:focus {
+       color: #555555;
+       background: #f5f5f5;
+}
+
+.js .control-section:hover .accordion-section-title,
+.js .control-section .accordion-section-title:hover,
+.js .control-section.open .accordion-section-title,
+.js .control-section .accordion-section-title:focus {
+       background: #f5f5f5;
+}
+
+#customize-theme-controls .control-section:hover .accordion-section-title::after,
+#customize-theme-controls .control-section .accordion-section-title:hover::after,
+#customize-theme-controls .control-section.open .accordion-section-title::after,
+#customize-theme-controls .control-section .accordion-section-title:focus::after {
+       color: #555555;
+}
+
+#customize-theme-controls .control-section.open {
+       border-bottom: 1px solid #eeeeee;
+}
+
+#customize-theme-controls .control-section.open .accordion-section-title {
+       border-bottom-color: #eeeeee !important;
+}
+
+#customize-theme-controls .control-section:last-of-type.open,
+#customize-theme-controls .control-section:last-of-type .accordion-section-title {
+       border-bottom-color: #ddd;
+}
+
+#customize-theme-controls > ul,
+#customize-theme-controls .accordion-section-content {
+       margin: 0;
+}
+
 .customize-control {
+       width: 100%;
        float: right;
+       clear: both;
+       margin-bottom: 8px;
+}
+
+.customize-control select,
+.customize-control input[type="text"],
+.customize-control input[type="radio"],
+.customize-control input[type="checkbox"] {
+       line-height: 28px;
+}
+
+.customize-control input[type="text"] {
+       width: 98%;
+       line-height: 18px;
+       margin: 0;
+}
+
+.customize-control select {
+       min-width: 50%;
+       max-width: 100%;
+       height: 28px;
+       line-height: 28px;
+}
+
+.customize-control-title {
+       display: block;
+       font-size: 14px;
+       line-height: 24px;
+       font-weight: 600;
+       margin-bottom: 5px;
+}
+
+.customize-control-color .color-picker,
+.customize-control-checkbox label,
+.customize-control-upload div {
+       line-height: 28px;
 }
 
-.customize-control-radio input,
 .customize-control-checkbox input {
-       margin-right: 0;
        margin-left: 5px;
 }
 
+.customize-control-radio {
+       padding: 5px 0 10px;
+}
+
+.customize-control-radio .customize-control-title {
+       margin-bottom: 0;
+       line-height: 22px;
+}
+
+.customize-control-radio label {
+       line-height: 32px;
+}
+
+.customize-control-radio input {
+       margin-left: 5px;
+}
+
+#customize-preview iframe {
+       width: 100%;
+       height: 100%;
+}
+
+.wp-full-overlay-sidebar {
+       background: #eeeeee;
+       border-left: 1px solid #ddd;
+}
+
+.collapse-sidebar {
+       background-color: transparent !important;
+       border: none !important;
+       box-shadow: none !important;
+       border-radius: !important 0;
+}
+
+
+.collapse-sidebar:active,
+.collapse-sidebar:active .collapse-sidebar-label,
+.collapse-sidebar:active .collapse-sidebar-arrow:before {
+       text-shadow: none;
+}
+
+.collapsed .collapse-sidebar-arrow:before {
+       color: #888;
+}
+
+/* Style for custom settings */
+
 /*
  * Dropdowns
  */
 .accordion-section .dropdown {
        float: right;
+       display: block;
+       position: relative;
+       cursor: pointer;
 }
 
 .accordion-section .dropdown-content {
+       overflow: hidden;
        float: right;
-       margin-right: 0px;
+       min-width: 30px;
+       height: 16px;
+       line-height: 16px;
        margin-left: 16px;
-       -webkit-border-radius: 0 3px 3px 0;
-       border-radius: 0 3px 3px 0;
+       padding: 4px 5px;
+       border: 2px solid #eeeeee;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
 }
 
 .customize-control .dropdown-arrow {
-       right: auto;
+       position: absolute;
+       top: 0;
+       bottom: 0;
        left: 0;
-
-       border-color: #ccc;
-       border-style: solid;
-       border-width: 1px 0 1px 1px;
-       -webkit-border-radius: 3px 0 0 3px;
-       border-radius: 3px 0 0 3px;
+       width: 20px;
+       background: #eeeeee;
 }
 
 .customize-control .dropdown-arrow:after {
-       right: auto;
-       left: 4px;
+       content: "\f140";
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+       color: #333;
+}
+
+.customize-control .dropdown-status {
+       color: #333;
+       background: #eeeeee;
+       display: none;
+       max-width: 112px;
+}
+
+/* Color Picker */
+.customize-control-color .color-picker-hex {
+       display: none;
+}
+
+.customize-control-color.open .color-picker-hex {
+       display: block;
 }
 
-/*
- * Color Picker
- */
 .customize-control-color .dropdown {
-       margin-right: 0;
        margin-left: 5px;
+       margin-bottom: 5px;
 }
 
-.accordion-section input[type="text"].color-picker-hex {
-       direction: ltr;
+.customize-control-color .dropdown .dropdown-content {
+       background-color: #555555;
+       border: 1px solid rgba(0, 0, 0, 0.15);
+}
+
+.customize-control-color .dropdown:hover .dropdown-content {
+       border-color: rgba(0, 0, 0, 0.25);
 }
 
 /*
  * Image Picker
  */
+.customize-control-image .library,
+.customize-control-image .actions {
+       display: none;
+       float: right;
+       width: 100%;
+}
+
+.customize-control-image.open .library,
+.customize-control-image.open .actions {
+       display: block;
+}
+
+.accordion-section .customize-control-image .dropdown-content {
+       height: auto;
+       min-height: 24px;
+       min-width: 40px;
+       padding: 0;
+}
+
+.accordion-section .customize-control-image .dropdown-status {
+       padding: 4px 5px;
+}
+
+.accordion-section .customize-control-image .preview-thumbnail img {
+       display: block;
+       width: 100%;
+       max-width: 122px;
+       max-height: 98px;
+       margin: 0 auto;
+}
+
 .accordion-section .customize-control-image .actions {
        text-align: left;
 }
 
-.customize-control-image .library,
-.customize-control-image .actions,
-.accordion-section .customize-control-image .library ul,
-.accordion-section .customize-control-image .library li,
+.accordion-section .customize-control-image .library ul {
+       border-bottom: 1px solid #ddd;
+       float: right;
+       width: 100%;
+       margin: 10px 0 0;
+}
+
+.accordion-section .customize-control-image .library li {
+       color: #ccc;
+       float: right;
+       padding: 3px 15px;
+       margin: 0;
+       border: 1px solid transparent;
+}
+
+.accordion-section .customize-control-image .library li.library-selected {
+       margin-bottom: -1px;
+       padding-bottom: 4px;
+       color: #666666;
+       border-color: #ddd;
+       border-bottom-color: #fff;
+}
+
+.accordion-section .customize-control-image .library .thumbnail {
+       display: block;
+       width: 100%;
+}
+
+.accordion-section .customize-control-image .library .thumbnail img {
+       display: block;
+       max-width: 90%;
+       max-height: 80px;
+       margin: 5px auto;
+       padding: 2px;
+       background: #666666;
+}
+
+.accordion-section .customize-control-image .library .thumbnail:hover img {
+       background-color: #2ea2cc;
+}
+
 .accordion-section .customize-control-image .library-content {
+       display: none;
+       width: 100%;
        float: right;
+       padding: 10px 0;
+}
+
+.accordion-section .customize-control-image .library-content.library-selected {
+       display: block;
+}
+
+.accordion-section .customize-control-upload .upload-fallback,
+.accordion-section .customize-control-image .upload-fallback {
+       display: none;
+}
+
+.accordion-section .customize-control-upload .upload-dropzone,
+.accordion-section .customize-control-image .upload-dropzone {
+       display: none;
+       padding: 15px 10px;
+       border: 3px dashed #dfdfdf;
+       margin: 5px auto;
+       text-align: center;
+       position: relative;
+       cursor: default;
+}
+
+.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop,
+.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop {
+       display: block;
+       -webkit-transition: border-color 0.1s;
+       -moz-transition:    border-color 0.1s;
+       -ms-transition:     border-color 0.1s;
+       -o-transition:      border-color 0.1s;
+       transition:         border-color 0.1s;
+}
+
+.accordion-section .customize-control-upload .library ul li,
+.accordion-section .customize-control-image .library ul li {
+       cursor: pointer;
+}
+
+.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,
+.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over {
+       border-color: #83b4d8;
+}
+
+/**
+ * iOS can't scroll iframes,
+ * instead it expands the iframe size to match the size of the content
+ */
+.ios .wp-full-overlay {
+       position: relative;
+}
+
+.ios #customize-preview {
+       position: relative;
+}
+
+.ios #customize-controls .wp-full-overlay-sidebar-content {
+       -webkit-overflow-scrolling: touch;
+}
+
+/** Handle cheaters. */
+body.cheatin {
+       min-width: 0;
+       background: #f9f9f9;
+       padding: 50px;
+}
+
+body.cheatin p {
+       max-width: 700px;
+       margin: 0 auto;
+       padding: 2em;
+       font-size: 14px;
+       background: #555555;
+       border: 1px solid #dfdfdf;
+       -webkit-border-radius: 3px;
+       border-radius: 3px;
 }
index 80117e5f221fb2460bc63e7b4a823a1e03e1eb36..f43469cc6207ec6c35978721088ffcf6b57a3caa 100644 (file)
@@ -1 +1 @@
-#customize-header-actions .button-primary{float:left}#customize-header-actions .spinner{float:left;margin-right:0;margin-left:4px}.customize-control{float:right}.customize-control-radio input,.customize-control-checkbox input{margin-right:0;margin-left:5px}.accordion-section .dropdown{float:right}.accordion-section .dropdown-content{float:right;margin-right:0;margin-left:16px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.customize-control .dropdown-arrow{right:auto;left:0;border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.customize-control .dropdown-arrow:after{right:auto;left:4px}.customize-control-color .dropdown{margin-right:0;margin-left:5px}.accordion-section input[type=text].color-picker-hex{direction:ltr}.accordion-section .customize-control-image .actions{text-align:left}.customize-control-image .library,.customize-control-image .actions,.accordion-section .customize-control-image .library ul,.accordion-section .customize-control-image .library li,.accordion-section .customize-control-image .library-content{float:right}
\ No newline at end of file
+body{overflow:hidden}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls .submit{text-align:center}#customize-controls .description{color:#666}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-left:4px}.saving #customize-header-actions .spinner{display:block}#customize-info{border:0;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-right:0;border-left:0;border-bottom:1px solid #eee}#customize-info.open .accordion-section-title,#customize-info .accordion-section-title:hover,#customize-info .accordion-section-title:focus{color:#555}#customize-info.open .accordion-section-title:after,#customize-info .accordion-section-title:hover:after,#customize-info .accordion-section-title:focus:after{color:#555}#customize-info.open .accordion-section-title{border-color:transparent}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#customize-theme-controls{-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#customize-theme-controls .control-section{border:0}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-content{color:#555;background:#fff}#customize-theme-controls .control-section:hover .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus{color:#555;background:#f5f5f5}.js .control-section:hover .accordion-section-title,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section .accordion-section-title:focus{background:#f5f5f5}#customize-theme-controls .control-section:hover .accordion-section-title::after,#customize-theme-controls .control-section .accordion-section-title:hover::after,#customize-theme-controls .control-section.open .accordion-section-title::after,#customize-theme-controls .control-section .accordion-section-title:focus::after{color:#555}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type .accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul,#customize-theme-controls .accordion-section-content{margin:0}.customize-control{width:100%;float:right;clear:both;margin-bottom:8px}.customize-control select,.customize-control input[type=text],.customize-control input[type=radio],.customize-control input[type=checkbox]{line-height:28px}.customize-control input[type=text]{width:98%;line-height:18px;margin:0}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-checkbox label,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-left:5px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio label{line-height:32px}.customize-control-radio input{margin-left:5px}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.collapse-sidebar{background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:!important 0}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-label,.collapse-sidebar:active .collapse-sidebar-arrow:before{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.accordion-section .dropdown{float:right;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:right;min-width:30px;height:16px;line-height:16px;margin-left:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;left:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{display:block}.customize-control-color .dropdown{margin-left:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.customize-control-image .library,.customize-control-image .actions{display:none;float:right;width:100%}.customize-control-image.open .library,.customize-control-image.open .actions{display:block}.accordion-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.accordion-section .customize-control-image .dropdown-status{padding:4px 5px}.accordion-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.accordion-section .customize-control-image .actions{text-align:left}.accordion-section .customize-control-image .library ul{border-bottom:1px solid #ddd;float:right;width:100%;margin:10px 0 0}.accordion-section .customize-control-image .library li{color:#ccc;float:right;padding:3px 15px;margin:0;border:1px solid transparent}.accordion-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#666;border-color:#ddd;border-bottom-color:#fff}.accordion-section .customize-control-image .library .thumbnail{display:block;width:100%}.accordion-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:2px;background:#666}.accordion-section .customize-control-image .library .thumbnail:hover img{background-color:#2ea2cc}.accordion-section .customize-control-image .library-content{display:none;width:100%;float:right;padding:10px 0}.accordion-section .customize-control-image .library-content.library-selected{display:block}.accordion-section .customize-control-upload .upload-fallback,.accordion-section .customize-control-image .upload-fallback{display:none}.accordion-section .customize-control-upload .upload-dropzone,.accordion-section .customize-control-image .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;position:relative;cursor:default}.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop,.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;-moz-transition:border-color .1s;-ms-transition:border-color .1s;-o-transition:border-color .1s;transition:border-color .1s}.accordion-section .customize-control-upload .library ul li,.accordion-section .customize-control-image .library ul li{cursor:pointer}.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios .wp-full-overlay{position:relative}.ios #customize-preview{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}body.cheatin{min-width:0;background:#f9f9f9;padding:50px}body.cheatin p{max-width:700px;margin:0 auto;padding:2em;font-size:14px;background:#555;border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px}
\ No newline at end of file
index 14f6f212d16a308789740fbed22b8d76ef52c5e9..63a3a3a4c1a6234317d4bba64a8231f89c0b00dd 100644 (file)
@@ -6,57 +6,141 @@ body {
        text-decoration: none;
 }
 
-#customize-info .accordion-section-content {
-       background: transparent;
+#customize-controls h3 {
+       font-size: 14px;
+}
+
+#customize-controls .submit {
+       text-align: center;
+}
+
+#customize-controls .description {
+       color: #666666;
+}
+
+#customize-header-actions .button-primary {
+       float: right;
+       margin-top: 9px;
+}
+
+#customize-header-actions .spinner {
+       margin-top: 16px;
+       margin-right: 4px;
+}
+
+.saving #customize-header-actions .spinner {
+       display: block;
+}
+
+#customize-info {
+       border: none;
+       border-top: 1px solid #ddd;
+}
+
+#customize-info .accordion-section-title {
+       background-color: #fff;
+       color: #666666;
+       border-left: none;
+       border-right: none;
+       border-bottom: 1px solid #eeeeee;
+}
+
+#customize-info.open .accordion-section-title,
+#customize-info .accordion-section-title:hover,
+#customize-info .accordion-section-title:focus {
+       color: #555555;
+}
+
+#customize-info.open .accordion-section-title:after,
+#customize-info .accordion-section-title:hover:after,
+#customize-info .accordion-section-title:focus:after {
+       color: #555555;
+}
+
+#customize-info.open .accordion-section-title {
+       border-color: transparent;
 }
 
 #customize-info .preview-notice {
        font-size: 13px;
        line-height: 24px;
-       color: #999;
 }
 
 #customize-info .theme-name {
        font-size: 20px;
        font-weight: 200;
        line-height: 24px;
-       color: #333;
        display: block;
-       text-shadow: 0 1px 0 #fff;
 }
 
 #customize-info .theme-screenshot {
        width: 258px;
-       border: 1px solid #ccc;
 }
 
 #customize-info .theme-description {
        margin-top: 1em;
-       color: #777;
+       color: #666666;
        line-height: 20px;
 }
 
-#customize-controls .submit {
-       text-align: center;
+#customize-theme-controls {
+       -webkit-box-shadow: 0px 1px 1px -1px rgba(0, 0, 0, 0.1);
+       box-shadow:         0px 1px 1px -1px rgba(0, 0, 0, 0.1);
+}
+
+#customize-theme-controls .control-section {
+       border: none;
+}
+
+#customize-theme-controls .accordion-section-title {
+       color: #555555;
+       background-color: #fff;
+       border-bottom: 1px solid #eeeeee;
 }
 
-#customize-theme-controls > ul,
 #customize-theme-controls .accordion-section-content {
-       margin: 0;
+       color: #555555;
+       background: white;
 }
 
-#customize-header-actions .button-primary {
-       float: right;
-       margin-top: 10px;
+#customize-theme-controls .control-section:hover .accordion-section-title,
+#customize-theme-controls .control-section .accordion-section-title:hover,
+#customize-theme-controls .control-section.open .accordion-section-title,
+#customize-theme-controls .control-section .accordion-section-title:focus {
+       color: #555555;
+       background: #f5f5f5;
 }
 
-#customize-header-actions .spinner {
-       margin-top: 16px;
-       margin-right: 4px;
+.js .control-section:hover .accordion-section-title,
+.js .control-section .accordion-section-title:hover,
+.js .control-section.open .accordion-section-title,
+.js .control-section .accordion-section-title:focus {
+       background: #f5f5f5;
 }
 
-.saving #customize-header-actions .spinner {
-       display: block;
+#customize-theme-controls .control-section:hover .accordion-section-title::after,
+#customize-theme-controls .control-section .accordion-section-title:hover::after,
+#customize-theme-controls .control-section.open .accordion-section-title::after,
+#customize-theme-controls .control-section .accordion-section-title:focus::after {
+       color: #555555;
+}
+
+#customize-theme-controls .control-section.open {
+       border-bottom: 1px solid #eeeeee;
+}
+
+#customize-theme-controls .control-section.open .accordion-section-title {
+       border-bottom-color: #eeeeee !important;
+}
+
+#customize-theme-controls .control-section:last-of-type.open,
+#customize-theme-controls .control-section:last-of-type .accordion-section-title {
+       border-bottom-color: #ddd;
+}
+
+#customize-theme-controls > ul,
+#customize-theme-controls .accordion-section-content {
+       margin: 0;
 }
 
 .customize-control {
@@ -66,19 +150,10 @@ body {
        margin-bottom: 8px;
 }
 
-.customize-control-title {
-       display: block;
-       line-height: 24px;
-       font-weight: bold;
-}
-
 .customize-control select,
 .customize-control input[type="text"],
 .customize-control input[type="radio"],
-.customize-control input[type="checkbox"],
-.customize-control-color .color-picker,
-.customize-control-checkbox label,
-.customize-control-upload div {
+.customize-control input[type="checkbox"] {
        line-height: 28px;
 }
 
@@ -95,6 +170,20 @@ body {
        line-height: 28px;
 }
 
+.customize-control-title {
+       display: block;
+       font-size: 14px;
+       line-height: 24px;
+       font-weight: 600;
+       margin-bottom: 5px;
+}
+
+.customize-control-color .color-picker,
+.customize-control-checkbox label,
+.customize-control-upload div {
+       line-height: 28px;
+}
+
 .customize-control-checkbox input {
        margin-right: 5px;
 }
@@ -109,7 +198,7 @@ body {
 }
 
 .customize-control-radio label {
-       line-height: 20px;
+       line-height: 32px;
 }
 
 .customize-control-radio input {
@@ -121,39 +210,30 @@ body {
        height: 100%;
 }
 
-#customize-theme-controls .accordion-section-title:hover:after,
-#customize-theme-controls .accordion-section-title:focus:after {
-       border-color: #eee transparent;
+.wp-full-overlay-sidebar {
+       background: #eeeeee;
+       border-right: 1px solid #ddd;
 }
 
-#customize-theme-controls .control-section:hover .accordion-section-title,
-#customize-theme-controls .control-section .accordion-section-title:hover,
-#customize-theme-controls .control-section.open .accordion-section-title,
-#customize-theme-controls .control-section .accordion-section-title:focus {
-       color: #fff;
-       text-shadow: 0 -1px 0 #333;
-       background: #808080;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#6d6d6d), to(#808080));
-       background-image: -webkit-linear-gradient(bottom, #6d6d6d, #808080);
-       background-image:    -moz-linear-gradient(bottom, #6d6d6d, #808080);
-       background-image:      -o-linear-gradient(bottom, #6d6d6d, #808080);
-       background-image: linear-gradient(to top, #6d6d6d, #808080);
-       border-left: 1px solid #808080;
-       border-right: 1px solid #808080;
+.collapse-sidebar {
+       background-color: transparent !important;
+       border: none !important;
+       box-shadow: none !important;
+       border-radius: 0 !important;
 }
 
-#customize-theme-controls .control-section.accordion-section:hover,
-#customize-theme-controls .control-section.accordion-section.open {
-       border-top-color: #808080;
+
+.collapse-sidebar:active,
+.collapse-sidebar:active .collapse-sidebar-label,
+.collapse-sidebar:active .collapse-sidebar-arrow:before {
+       text-shadow: none;
 }
 
-#customize-theme-controls .control-section.open .accordion-section-title {
-       border-bottom: 1px solid #6d6d6d;
+.collapsed .collapse-sidebar-arrow:before {
+       color: #888;
 }
 
-/*
- * Style for custom settings
- */
+/* Style for custom settings */
 
 /*
  * Dropdowns
@@ -163,9 +243,6 @@ body {
        display: block;
        position: relative;
        cursor: pointer;
-
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
 }
 
 .accordion-section .dropdown-content {
@@ -176,11 +253,7 @@ body {
        line-height: 16px;
        margin-right: 16px;
        padding: 4px 5px;
-       background-color: #eee;
-       border: 1px solid #ccc;
-       -webkit-border-radius: 3px 0 0 3px;
-       border-radius: 3px 0 0 3px;
-
+       border: 2px solid #eeeeee;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
@@ -191,47 +264,33 @@ body {
        top: 0;
        bottom: 0;
        right: 0;
-       width: 15px;
-
-       border-color: #ccc;
-       border-style: solid;
-       border-width: 1px 1px 1px 0;
-       -webkit-border-radius: 0 3px 3px 0;
-       border-radius: 0 3px 3px 0;
+       width: 20px;
+       background: #eeeeee;
 }
 
 .customize-control .dropdown-arrow:after {
-       content: '';
-       width: 0;
-       height: 0;
-       border-color: #ccc transparent;
-       border-style: solid;
-       border-width: 4px 4px 0 4px;
-       position: absolute;
-       top: 50%;
-       margin-top: -1px;
-       right: 4px;
-       z-index: 1;
-}
-
-.accordion-section .dropdown:hover .dropdown-content,
-.customize-control .dropdown:hover .dropdown-arrow {
-       border-color: #aaa;
-}
-
-.accordion-section .dropdown:hover .dropdown-arrow:after {
-       border-color: #aaa transparent;
+       content: "\f140";
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+       color: #333;
 }
 
 .customize-control .dropdown-status {
+       color: #333;
+       background: #eeeeee;
        display: none;
        max-width: 112px;
-       color: #777;
 }
 
-/*
- * Color Picker
- */
+/* Color Picker */
 .customize-control-color .color-picker-hex {
        display: none;
 }
@@ -246,27 +305,12 @@ body {
 }
 
 .customize-control-color .dropdown .dropdown-content {
-       background-color: #fff;
-       border: 1px solid rgba( 0, 0, 0, 0.15 );
+       background-color: #555555;
+       border: 1px solid rgba(0, 0, 0, 0.15);
 }
 
 .customize-control-color .dropdown:hover .dropdown-content {
-       border-color: rgba( 0, 0, 0, 0.25 );
-}
-
-.accordion-section input[type="text"].color-picker-hex {
-       width: 65px;
-       font-family: monospace;
-       text-align: center;
-       line-height: 16px;
-}
-
-/* The centered cursor overlaps the placeholder in webkit. Hide it when selected. */
-.accordion-section input[type="text"].color-picker-hex:focus::-webkit-input-placeholder {
-       color: transparent;
-}
-.accordion-section input[type="text"].color-picker-hex:-moz-placeholder {
-       color: #999;
+       border-color: rgba(0, 0, 0, 0.25);
 }
 
 /*
@@ -308,62 +352,55 @@ body {
 }
 
 .accordion-section .customize-control-image .library ul {
-       border-bottom: 1px solid #dfdfdf;
+       border-bottom: 1px solid #ddd;
        float: left;
        width: 100%;
        margin: 10px 0 0;
 }
 
 .accordion-section .customize-control-image .library li {
-       color: #999;
+       color: #ccc;
        float: left;
-       padding: 3px 5px;
+       padding: 3px 15px;
        margin: 0;
-       border-style: solid;
-       border-color: transparent;
-       border-width: 1px 1px 0 1px;
+       border: 1px solid transparent;
 }
 
 .accordion-section .customize-control-image .library li.library-selected {
        margin-bottom: -1px;
        padding-bottom: 4px;
-
-       color: #777;
-       background: #fdfdfd;
-       border-color: #dfdfdf;
-       -webkit-border-radius: 3px 3px 0 0;
-       border-radius: 3px 3px 0 0 ;
+       color: #666666;
+       border-color: #ddd;
+       border-bottom-color: #fff;
 }
 
-.accordion-section .customize-control-image .library-content {
-       display: none;
+.accordion-section .customize-control-image .library .thumbnail {
+       display: block;
        width: 100%;
-       float: left;
-       padding: 10px 0;
 }
 
-.accordion-section .customize-control-image .library-content.library-selected {
+.accordion-section .customize-control-image .library .thumbnail img {
        display: block;
+       max-width: 90%;
+       max-height: 80px;
+       margin: 5px auto;
+       padding: 2px;
+       background: #666666;
 }
 
-.accordion-section .customize-control-image .library .thumbnail {
-       display: block;
-       width: 100%;
+.accordion-section .customize-control-image .library .thumbnail:hover img {
+       background-color: #2ea2cc;
 }
 
-.accordion-section .customize-control-image .library .thumbnail:hover img {
-       border-color: #21759b;
+.accordion-section .customize-control-image .library-content {
+       display: none;
+       width: 100%;
+       float: left;
+       padding: 10px 0;
 }
 
-.accordion-section .customize-control-image .library .thumbnail img {
+.accordion-section .customize-control-image .library-content.library-selected {
        display: block;
-       max-width: 90%;
-       max-height: 80px;
-
-       margin: 5px auto;
-       padding: 4px;
-       background: #fff;
-       border: 1px solid #dfdfdf;
 }
 
 .accordion-section .customize-control-upload .upload-fallback,
@@ -378,7 +415,6 @@ body {
        border: 3px dashed #dfdfdf;
        margin: 5px auto;
        text-align: center;
-       color: #777;
        position: relative;
        cursor: default;
 }
@@ -419,9 +455,7 @@ body {
        -webkit-overflow-scrolling: touch;
 }
 
-/**
- * Handle cheaters.
- */
+/** Handle cheaters. */
 body.cheatin {
        min-width: 0;
        background: #f9f9f9;
@@ -433,8 +467,8 @@ body.cheatin p {
        margin: 0 auto;
        padding: 2em;
        font-size: 14px;
-       background: #fff;
+       background: #555555;
        border: 1px solid #dfdfdf;
        -webkit-border-radius: 3px;
-       border-radius:         3px;
+       border-radius: 3px;
 }
index a310000cf3b89e88cfda1f21f498d8d8fa03c216..b706a2bdfeb7d9e532a81cc15b85681ab0116fb7 100644 (file)
@@ -1 +1 @@
-body{overflow:hidden}#customize-controls a{text-decoration:none}#customize-info .accordion-section-content{background:transparent}#customize-info .preview-notice{font-size:13px;line-height:24px;color:#999}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;color:#333;display:block;text-shadow:0 1px 0 #fff}#customize-info .theme-screenshot{width:258px;border:1px solid #ccc}#customize-info .theme-description{margin-top:1em;color:#777;line-height:20px}#customize-controls .submit{text-align:center}#customize-theme-controls>ul,#customize-theme-controls .accordion-section-content{margin:0}#customize-header-actions .button-primary{float:right;margin-top:10px}#customize-header-actions .spinner{margin-top:16px;margin-right:4px}.saving #customize-header-actions .spinner{display:block}.customize-control{width:100%;float:left;clear:both;margin-bottom:8px}.customize-control-title{display:block;line-height:24px;font-weight:700}.customize-control select,.customize-control input[type=text],.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control-color .color-picker,.customize-control-checkbox label,.customize-control-upload div{line-height:28px}.customize-control input[type=text]{width:98%;line-height:18px;margin:0}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control-checkbox input{margin-right:5px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio label{line-height:20px}.customize-control-radio input{margin-right:5px}#customize-preview iframe{width:100%;height:100%}#customize-theme-controls .accordion-section-title:hover:after,#customize-theme-controls .accordion-section-title:focus:after{border-color:#eee transparent}#customize-theme-controls .control-section:hover .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus{color:#fff;text-shadow:0 -1px 0 #333;background:gray;background-image:-webkit-gradient(linear,left bottom,left top,from(#6d6d6d),to(gray));background-image:-webkit-linear-gradient(bottom,#6d6d6d,gray);background-image:-moz-linear-gradient(bottom,#6d6d6d,gray);background-image:-o-linear-gradient(bottom,#6d6d6d,gray);background-image:linear-gradient(to top,#6d6d6d,gray);border-left:1px solid gray;border-right:1px solid gray}#customize-theme-controls .control-section.accordion-section:hover,#customize-theme-controls .control-section.accordion-section.open{border-top-color:gray}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom:1px solid #6d6d6d}.accordion-section .dropdown{float:left;display:block;position:relative;cursor:pointer;-webkit-border-radius:3px;border-radius:3px}.accordion-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;background-color:#eee;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:15px;border-color:#ccc;border-style:solid;border-width:1px 1px 1px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.customize-control .dropdown-arrow:after{content:'';width:0;height:0;border-color:#ccc transparent;border-style:solid;border-width:4px 4px 0;position:absolute;top:50%;margin-top:-1px;right:4px;z-index:1}.accordion-section .dropdown:hover .dropdown-content,.customize-control .dropdown:hover .dropdown-arrow{border-color:#aaa}.accordion-section .dropdown:hover .dropdown-arrow:after{border-color:#aaa transparent}.customize-control .dropdown-status{display:none;max-width:112px;color:#777}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.accordion-section input[type=text].color-picker-hex{width:65px;font-family:monospace;text-align:center;line-height:16px}.accordion-section input[type=text].color-picker-hex:focus::-webkit-input-placeholder{color:transparent}.accordion-section input[type=text].color-picker-hex:-moz-placeholder{color:#999}.customize-control-image .library,.customize-control-image .actions{display:none;float:left;width:100%}.customize-control-image.open .library,.customize-control-image.open .actions{display:block}.accordion-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.accordion-section .customize-control-image .dropdown-status{padding:4px 5px}.accordion-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.accordion-section .customize-control-image .actions{text-align:right}.accordion-section .customize-control-image .library ul{border-bottom:1px solid #dfdfdf;float:left;width:100%;margin:10px 0 0}.accordion-section .customize-control-image .library li{color:#999;float:left;padding:3px 5px;margin:0;border-style:solid;border-color:transparent;border-width:1px 1px 0}.accordion-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#777;background:#fdfdfd;border-color:#dfdfdf;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.accordion-section .customize-control-image .library-content{display:none;width:100%;float:left;padding:10px 0}.accordion-section .customize-control-image .library-content.library-selected{display:block}.accordion-section .customize-control-image .library .thumbnail{display:block;width:100%}.accordion-section .customize-control-image .library .thumbnail:hover img{border-color:#21759b}.accordion-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:4px;background:#fff;border:1px solid #dfdfdf}.accordion-section .customize-control-upload .upload-fallback,.accordion-section .customize-control-image .upload-fallback{display:none}.accordion-section .customize-control-upload .upload-dropzone,.accordion-section .customize-control-image .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;color:#777;position:relative;cursor:default}.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop,.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;-moz-transition:border-color .1s;-ms-transition:border-color .1s;-o-transition:border-color .1s;transition:border-color .1s}.accordion-section .customize-control-upload .library ul li,.accordion-section .customize-control-image .library ul li{cursor:pointer}.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios .wp-full-overlay{position:relative}.ios #customize-preview{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}body.cheatin{min-width:0;background:#f9f9f9;padding:50px}body.cheatin p{max-width:700px;margin:0 auto;padding:2em;font-size:14px;background:#fff;border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px}
\ No newline at end of file
+body{overflow:hidden}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls .submit{text-align:center}#customize-controls .description{color:#666}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:16px;margin-right:4px}.saving #customize-header-actions .spinner{display:block}#customize-info{border:0;border-top:1px solid #ddd}#customize-info .accordion-section-title{background-color:#fff;color:#666;border-left:0;border-right:0;border-bottom:1px solid #eee}#customize-info.open .accordion-section-title,#customize-info .accordion-section-title:hover,#customize-info .accordion-section-title:focus{color:#555}#customize-info.open .accordion-section-title:after,#customize-info .accordion-section-title:hover:after,#customize-info .accordion-section-title:focus:after{color:#555}#customize-info.open .accordion-section-title{border-color:transparent}#customize-info .preview-notice{font-size:13px;line-height:24px}#customize-info .theme-name{font-size:20px;font-weight:200;line-height:24px;display:block}#customize-info .theme-screenshot{width:258px}#customize-info .theme-description{margin-top:1em;color:#666;line-height:20px}#customize-theme-controls{-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#customize-theme-controls .control-section{border:0}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-content{color:#555;background:#fff}#customize-theme-controls .control-section:hover .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:hover,#customize-theme-controls .control-section.open .accordion-section-title,#customize-theme-controls .control-section .accordion-section-title:focus{color:#555;background:#f5f5f5}.js .control-section:hover .accordion-section-title,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section .accordion-section-title:focus{background:#f5f5f5}#customize-theme-controls .control-section:hover .accordion-section-title::after,#customize-theme-controls .control-section .accordion-section-title:hover::after,#customize-theme-controls .control-section.open .accordion-section-title::after,#customize-theme-controls .control-section .accordion-section-title:focus::after{color:#555}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type .accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul,#customize-theme-controls .accordion-section-content{margin:0}.customize-control{width:100%;float:left;clear:both;margin-bottom:8px}.customize-control select,.customize-control input[type=text],.customize-control input[type=radio],.customize-control input[type=checkbox]{line-height:28px}.customize-control input[type=text]{width:98%;line-height:18px;margin:0}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-checkbox label,.customize-control-upload div{line-height:28px}.customize-control-checkbox input{margin-right:5px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio label{line-height:32px}.customize-control-radio input{margin-right:5px}#customize-preview iframe{width:100%;height:100%}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.collapse-sidebar{background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.collapse-sidebar:active,.collapse-sidebar:active .collapse-sidebar-label,.collapse-sidebar:active .collapse-sidebar-arrow:before{text-shadow:none}.collapsed .collapse-sidebar-arrow:before{color:#888}.accordion-section .dropdown{float:left;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#333}.customize-control .dropdown-status{color:#333;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.customize-control-image .library,.customize-control-image .actions{display:none;float:left;width:100%}.customize-control-image.open .library,.customize-control-image.open .actions{display:block}.accordion-section .customize-control-image .dropdown-content{height:auto;min-height:24px;min-width:40px;padding:0}.accordion-section .customize-control-image .dropdown-status{padding:4px 5px}.accordion-section .customize-control-image .preview-thumbnail img{display:block;width:100%;max-width:122px;max-height:98px;margin:0 auto}.accordion-section .customize-control-image .actions{text-align:right}.accordion-section .customize-control-image .library ul{border-bottom:1px solid #ddd;float:left;width:100%;margin:10px 0 0}.accordion-section .customize-control-image .library li{color:#ccc;float:left;padding:3px 15px;margin:0;border:1px solid transparent}.accordion-section .customize-control-image .library li.library-selected{margin-bottom:-1px;padding-bottom:4px;color:#666;border-color:#ddd;border-bottom-color:#fff}.accordion-section .customize-control-image .library .thumbnail{display:block;width:100%}.accordion-section .customize-control-image .library .thumbnail img{display:block;max-width:90%;max-height:80px;margin:5px auto;padding:2px;background:#666}.accordion-section .customize-control-image .library .thumbnail:hover img{background-color:#2ea2cc}.accordion-section .customize-control-image .library-content{display:none;width:100%;float:left;padding:10px 0}.accordion-section .customize-control-image .library-content.library-selected{display:block}.accordion-section .customize-control-upload .upload-fallback,.accordion-section .customize-control-image .upload-fallback{display:none}.accordion-section .customize-control-upload .upload-dropzone,.accordion-section .customize-control-image .upload-dropzone{display:none;padding:15px 10px;border:3px dashed #dfdfdf;margin:5px auto;text-align:center;position:relative;cursor:default}.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop,.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop{display:block;-webkit-transition:border-color .1s;-moz-transition:border-color .1s;-ms-transition:border-color .1s;-o-transition:border-color .1s;transition:border-color .1s}.accordion-section .customize-control-upload .library ul li,.accordion-section .customize-control-image .library ul li{cursor:pointer}.accordion-section .customize-control-upload .upload-dropzone.supports-drag-drop.drag-over,.accordion-section .customize-control-image .upload-dropzone.supports-drag-drop.drag-over{border-color:#83b4d8}.ios .wp-full-overlay{position:relative}.ios #customize-preview{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}body.cheatin{min-width:0;background:#f9f9f9;padding:50px}body.cheatin p{max-width:700px;margin:0 auto;padding:2em;font-size:14px;background:#555;border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px}
\ No newline at end of file
diff --git a/wp-admin/css/farbtastic-rtl.css b/wp-admin/css/farbtastic-rtl.css
new file mode 100644 (file)
index 0000000..b7aebad
--- /dev/null
@@ -0,0 +1,41 @@
+
+.farbtastic {
+  position: relative;
+}
+
+.farbtastic * {
+  position: absolute;
+  cursor: crosshair;
+}
+
+.farbtastic,
+.farbtastic .wheel {
+  width: 195px;
+  height: 195px;
+}
+
+.farbtastic .color,
+.farbtastic .overlay {
+  top: 47px;
+  right: 47px;
+  width: 101px;
+  height: 101px;
+}
+
+.farbtastic .wheel {
+  background: url(../images/wheel.png) no-repeat;
+  width: 195px;
+  height: 195px;
+}
+
+.farbtastic .overlay {
+  background: url(../images/mask.png) no-repeat;
+}
+
+.farbtastic .marker {
+  width: 17px;
+  height: 17px;
+  margin: -8px -8px 0 0;
+  overflow: hidden;
+  background: url(../images/marker.png) no-repeat;
+}
diff --git a/wp-admin/css/farbtastic-rtl.min.css b/wp-admin/css/farbtastic-rtl.min.css
new file mode 100644 (file)
index 0000000..3a942b2
--- /dev/null
@@ -0,0 +1 @@
+.farbtastic{position:relative}.farbtastic *{position:absolute;cursor:crosshair}.farbtastic,.farbtastic .wheel{width:195px;height:195px}.farbtastic .color,.farbtastic .overlay{top:47px;right:47px;width:101px;height:101px}.farbtastic .wheel{background:url(../images/wheel.png) no-repeat;width:195px;height:195px}.farbtastic .overlay{background:url(../images/mask.png) no-repeat}.farbtastic .marker{width:17px;height:17px;margin:-8px -8px 0 0;overflow:hidden;background:url(../images/marker.png) no-repeat}
\ No newline at end of file
index ef1129c0deab0f4731b2a88981c60b5e27778d7a..2bb73bfc7ce8b8c6f7931bc52301f24b89cf2467 100644 (file)
   overflow: hidden;
   background: url(../images/marker.png) no-repeat;
 }
-
-/* farbtastic-rtl */
-.rtl .farbtastic .color,
-.rtl .farbtastic .overlay {
-       left: 0;
-       right: 47px;
-}
-
-.rtl .farbtastic .marker {
-       margin: -8px -8px 0 0;
-}
index 51dfdff99b80dd10a393da640b2e54b8957bf69f..244e97df1eb675d4747bab10ca67ffd34d2ede9b 100644 (file)
+/* Fixes for IE 7 bugs */
 
-body {
-       direction: rtl;
-       width: 99.5%;
+#dashboard-widgets form .input-text-wrap input,
+#dashboard-widgets form .textarea-wrap textarea {
+       width: 99%;
+}
+
+#dashboard-widgets form #title {
+       width: 98%;
+}
+
+#wpbody-content #dashboard-widgets .postbox-container {
+       width: 49.5%;
+}
+
+#wpbody-content #dashboard-widgets #postbox-container-2,
+#wpbody-content #dashboard-widgets #postbox-container-3,
+#wpbody-content #dashboard-widgets #postbox-container-4 {
+       float: left;
+       width: 50.5%;
 }
 
-.rtl #adminmenuback {
-       left: auto;
+#dashboard-widgets #postbox-container-3 .empty-container,
+#dashboard-widgets #postbox-container-4 .empty-container {
+       border: 0 none;
+       height: 0;
+       min-height: 0;
+}
+
+.wp-editor-wrap .wp-editor-tools,
+.wp-editor-wrap .wp-switch-editor,
+.wp-editor-wrap .wp-editor-tabs,
+.wp-editor-wrap .wp-editor-container {
+       zoom: 100%;
+}
+
+.wp-editor-wrap .wp-editor-container textarea.wp-editor-area {
+       width: 97%;
+}
+
+#post-body.columns-2 #postbox-container-1 {
+       padding-right: 19px;
+}
+
+.welcome-panel .wp-badge {
+       position: absolute;
+}
+
+.welcome-panel .welcome-panel-column:first-child {
+       width: 35%;
+}
+
+#wp-fullscreen-title {
+       width: 97%;
+}
+
+#wp_mce_fullscreen_ifr {
+       background-color: #f9f9f9;
+}
+
+#wp-fullscreen-tagline {
+       color: #888;
+       font-size: 14px;
+}
+
+#adminmenuback {
        right: 0;
        background-image: none;
 }
 
-.rtl #adminmenuback,
-.rtl #adminmenuwrap {
-       border-width: 0 0 0 1px;
+#adminmenuwrap {
+       position: static;
+}
+
+#adminmenu {
+       position: relative;
+}
+
+#adminmenu,
+#adminmenu a {
+       cursor: pointer;
+}
+
+#adminmenu li.wp-menu-separator,
+#adminmenu li.wp-menu-separator-last {
+       font-size: 1px;
+       line-height: 1;
+}
+
+#adminmenu a.menu-top {
+       border-bottom: 0 none;
+       border-top: 1px solid #ddd;
 }
 
-#plupload-upload-ui {
-       zoom: 1;
+#adminmenu .separator {
+       font-size: 1px;
+       line-height: 1px;
 }
 
-.post-com-count-wrapper a.post-com-count {
-       float: none;
+#adminmenu .wp-submenu {
+       right: 110px;
 }
 
 #adminmenu .wp-submenu ul {
-       width: 99%;
+       margin: 0;
 }
 
-#adminmenu .wp-submenu .wp-submenu .wp-submenu,
-#adminmenu .wp-menu-open .wp-submenu .wp-submenu {
-       border: 1px solid #dfdfdf;
+.folded #wpcontent,
+.folded #wpfooter {
+       margin-right: 170px;
+}
+
+.folded #adminmenuback,
+.folded #adminmenuwrap,
+.folded #adminmenu,
+.folded #adminmenu li.menu-top {
+       width: 150px;
 }
 
 .folded #adminmenu .wp-submenu {
-       right: 30px;
+       border-top-color: transparent;
+}
+
+.folded #adminmenu .wp-menu-name {
+       display: block;
+}
+
+.folded #adminmenu .wp-submenu.sub-open,
+.folded #adminmenu .opensub .wp-submenu {
+       right: 110px;
+}
+
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       top: -1px;
+       position: relative;
+}
+
+.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+       background-color: transparent;
+}
+
+#adminmenu .wp-submenu .wp-submenu-head {
+       border-top-color: #ddd;
+}
+
+.folded #adminmenu .wp-submenu ul {
+       margin-right: 5px;
+}
+
+#adminmenu li.menu-top {
+       margin-bottom: -2px;
+}
+
+#adminmenu .wp-menu-arrow {
+       display: none !important;
+}
+
+.js.folded #adminmenu li.menu-top {
+       display: block;
+       zoom: 100%;
+}
+
+ul#adminmenu {
+       z-index: 99;
+}
+
+#adminmenu li.menu-top a.menu-top {
+       min-width: auto;
+       width: auto;
+}
+
+#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu {
+       font-style: normal;
+}
+
+#wpcontent #adminmenu .wp-submenu li {
+       padding: 0;
+}
+
+#adminmenu li.wp-has-current-submenu .wp-submenu {
+       right: -40px;
+}
+
+#adminmenu .wp-menu-image {
+       display: none !important;
+}
+
+#adminmenu a.menu-top .wp-menu-name {
+       padding-right: 8px;
+}
+
+#collapse-menu {
+       line-height: 23px;
+}
+
+#wpadminbar .ab-comments-icon {
+       padding-top: 7px;
+}
+
+
+.theme-browser .theme {
+       width: 30%;
+       margin: 0 0 4% 3%;
+       cursor: auto;
+}
+
+.theme-browser .theme:hover,
+.theme-browser .theme:focus {
+       cursor: auto;
+}
+
+.theme-browser .theme .theme-screenshot {
+       height: 180px;
+       min-width:
+}
+
+.theme-browser .theme .theme-actions {
+       position: static;
+       background-color: #e8e8e8;
+}
+
+.theme-browser .theme .more-details {
+       display: none;
+}
+
+.plugins td,
+.plugins th {
+       border-top: 1px solid #ddd;
+}
+
+table.fixed th,
+table.fixed td {
+       border-top: 1px solid #ddd;
+}
+
+#wpbody-content input.button,
+#wpbody-content input.button-primary,
+#wpbody-content input.button-secondary {
+       overflow: visible;
+}
+
+#dashboard-widgets h3 a {
+       height: 14px;
+       line-height: 14px;
+}
+
+#dashboard_browser_nag {
+       color: #fff;
+}
+
+#dashboard_browser_nag .browser-icon {
+       position: relative;
+}
+
+.tablenav-pages .current-page {
+       vertical-align: middle;
+}
+
+#wpbody-content .postbox {
+       border: 1px solid #dfdfdf;
+}
+
+#wpbody-content .postbox h3 {
+       margin-bottom: -1px;
+}
+
+.major-publishing-actions,
+.wp-submenu,
+.wp-submenu li,
+#template,
+#template div,
+#editcat,
+#addcat {
+       zoom: 100%;
+}
+
+.wp-menu-arrow {
+       height: 28px;
+}
+
+.submitbox {
+       margin-top: 10px;
+}
+
+/* Inline Editor */
+#wpbody-content .quick-edit-row-post .inline-edit-col-left {
+       width: 39%;
+}
+
+#wpbody-content .inline-edit-row-post .inline-edit-col-center {
+       width: 19%;
+}
+
+#wpbody-content .quick-edit-row-page .inline-edit-col-left {
+       width: 49%;
 }
 
-#wpcontent #adminmenu .wp-submenu li.wp-submenu-head {
-       padding: 3px 10px 4px 4px;
+#wpbody-content .bulk-edit-row .inline-edit-col-left {
+       width: 29%;
 }
 
-div.quicktags-toolbar input {
-       min-width: 0;
+.inline-edit-row p.submit {
+       zoom: 100%;
 }
 
 .inline-edit-row fieldset label span.title {
+       display: block;
        float: right;
+       width: 5em;
 }
 
 .inline-edit-row fieldset label span.input-text-wrap {
        margin-right: 0;
+       zoom: 100%;
+}
+
+#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input {
+       line-height: 130%;
+}
+
+#wpbody-content .inline-edit-row .input-text-wrap input {
+       width: 95%;
+}
+
+#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input {
+       width: 8em;
+}
+/* end Inline Editor */
+
+#titlediv #title {
+       width: 98%;
+}
+
+.button,
+input[type="reset"],
+input[type="button"],
+input[type="submit"] {
+       padding: 0 8px;
+       line-height: 20px;
+       height: auto;
+}
+
+.button.button-large,
+input[type="reset"].button-large,
+input[type="button"].button-large,
+input[type="submit"].button-large {
+       padding: 0 10px;
+       line-height: 24px;
+       height: auto;
+}
+
+.button.button-small,
+input[type="reset"].button-small,
+input[type="button"].button-small,
+input[type="submit"].button-small {
+       padding: 0 6px;
+       line-height: 16px;
+       height: auto;
+}
+
+a.button {
+       margin: 1px;
+       padding: 1px 9px 2px;
+}
+
+a.button.button-large {
+       padding: 1px 11px 2px;
+}
+
+a.button.button-small {
+       padding: 1px 7px 2px;
+}
+
+#screen-options-wrap {
+       overflow: hidden;
+}
+
+#the-comment-list .comment-item,
+#post-status-info,
+#wpwrap,
+#wrap,
+#postdivrich,
+#postdiv,
+#poststuff,
+.metabox-holder,
+#titlediv,
+#post-body,
+#editorcontainer,
+.tablenav,
+.widget-liquid-left,
+.widget-liquid-right,
+#widgets-left,
+.widgets-sortables,
+#dragHelper,
+.widget .widget-top,
+.widget-control-actions,
+.tagchecklist,
+#col-container,
+#col-left,
+#col-right,
+.fileedit-sub {
+       display: block;
+       zoom: 100%;
 }
 
 p.search-box {
+       position: static;
        float: left;
+       margin: -3px 0 4px;
 }
 
-#bh {
-       margin: 7px 10px 0 0;
-       float: left;
+#widget-list .widget,
+.feature-filter .feature-group li {
+       display: inline;
+}
+
+.feature-filter .feature-group li input {
+       vertical-align: middle;
+}
+
+#editorcontainer #content {
+       overflow: auto;
+       margin: auto;
+       width: 98%;
+}
+
+form#template div {
+       width: 100%;
 }
 
-.postbox div.inside,
-.wp-editor-wrap .wp-editor-container .wp-editor-area,
-#nav-menu-theme-locations .howto select {
-       width: 97.5%;
+.wp-editor-container .quicktags-toolbar input {
+       overflow: visible;
+       padding: 0 4px;
+}
+
+#poststuff h2 {
+       font-size: 1.6em;
+}
+
+#poststuff .inside #parent_id,
+#poststuff .inside #page_template,
+.inline-edit-row #post_parent,
+.inline-edit-row select[name="page_template"] {
+       width: 250px;
+}
+
+#submitdiv input,
+#submitdiv select,
+#submitdiv a.button {
+       position: relative;
+}
+
+#bh {
+       margin: 7px 0 0 10px;
+       float: left;
 }
 
 /* without this dashboard widgets appear in one column for some screen widths */
 div#dashboard-widgets {
-       padding-right: 0;
        padding-left: 1px;
 }
 
+.tagchecklist span, .tagchecklist span a {
+       display: inline-block;
+       display: block;
+}
+
+.tablenav .button-secondary,
+.nav .button-secondary {
+       padding-top: 2px;
+       padding-bottom: 2px;
+}
+
+.tablenav select {
+       font-size: 13px;
+       display: inline-block;
+       vertical-align: top;
+       margin-top: 2px;
+}
+
+.tablenav .actions select {
+       width: 155px;
+}
+
+.subsubsub li {
+       display: inline;
+}
+
+a.post-state-format {
+       text-indent: 0;
+       line-height: 0;
+       font-size: 0;
+}
+
+table.ie-fixed {
+       table-layout: fixed;
+}
+
+.widefat tr,
+.widefat th {
+       margin-bottom: 0;
+       border-spacing: 0;
+}
+
 .widefat th input {
        margin: 0 5px 0 0;
 }
 
-/* ---------- add by navid */
-#TB_window {
-       width: 670px;
-       position: absolute;
-       top: 50%;
-       left: 50%;
-       margin-right: 335px !important;
+.widefat thead .check-column,
+.widefat tfoot .check-column {
+       padding-top: 6px;
 }
 
-#dashboard_plugins {
-       direction: ltr;
+.widefat tbody th.check-column,
+.media.widefat tbody th.check-column {
+       padding: 4px 0 0;
 }
 
-#dashboard_plugins h3.hndle {
-       direction: rtl;
+.widefat {
+       empty-cells: show;
+       border-collapse: collapse;
 }
 
-#dashboard_incoming_links ul li,
-#dashboard_secondary ul li,
-#dashboard_primary ul li,
-p.row-actions {
-       width: 100%;
+.tablenav a.button-secondary {
+       display: inline-block;
+       padding: 2px 5px;
+}
+
+.inactive-sidebar .widgets-sortables {
+       padding-bottom: 8px;
+}
+
+#available-widgets .widget-holder {
+       padding-bottom: 65px;
+}
+
+#widgets-left .inactive {
+       padding-bottom: 10px;
+}
+
+.widget-liquid-right .widget,
+.inactive-sidebar .widget {
+       position: relative;
+}
+
+.inactive-sidebar .widget {
+       display: block;
+       float: right;
+}
+
+#wpcontent .button-primary-disabled {
+       color: #9FD0D5;
+       background: #298CBA;
+}
+
+#the-comment-list .unapproved tr,
+#the-comment-list .unapproved td {
+       background-color: #ffffe0;
+}
+
+.imgedit-submit {
+       width: 300px;
+}
+
+#nav-menus-frame,
+#wpbody,
+.menu li {
+       zoom: 100%;
 }
 
-#post-status-info {
-       height: 25px;
+#update-nav-menu #post-body {
+       overflow:hidden;
 }
 
-p.submit { /* quick edit and reply in edit-comments.php */
-       height:22px;
+.menu li {
+       min-width: 100%;
+}
+
+.menu li.sortable-placeholder {
+       min-width: 400px;
+}
+
+.available-theme {
+       display: inline;
+}
+
+.available-theme ul {
+       margin: 0;
 }
 
 .available-theme .action-links li {
@@ -114,123 +594,129 @@ p.submit { /* quick edit and reply in edit-comments.php */
        margin-left: 7px;
 }
 
-form#widgets-filter { /* fix widget page */
-       position: static;
+.about-wrap .three-col.about-updates .col-2 {
+       width: 15%;
 }
 
-/* nav menus
-.menu-max-depth-0 #menu-management { width: 460px; }
-.menu-max-depth-1 #menu-management { width: 490px; }
-.menu-max-depth-2 #menu-management { width: 520px; }
-.menu-max-depth-3 #menu-management { width: 550px; }
-.menu-max-depth-4 #menu-management { width: 580px; }
-.menu-max-depth-5 #menu-management { width: 610px; }
-.menu-max-depth-6 #menu-management { width: 640px; }
-.menu-max-depth-7 #menu-management { width: 670px; }
-.menu-max-depth-8 #menu-management { width: 700px; }
-.menu-max-depth-9 #menu-management { width: 730px; }
-.menu-max-depth-10 #menu-management { width: 760px; }
-.menu-max-depth-11 #menu-management { width: 790px; }
-*/
-.menu-item-depth-0 { margin-left: 0px; }
-.menu-item-depth-1 { margin-left: -30px; }
-.menu-item-depth-2 { margin-left: -60px; }
-.menu-item-depth-3 { margin-left: -90px; }
-.menu-item-depth-4 { margin-left: -120px; }
-.menu-item-depth-5 { margin-left: -150px; }
-.menu-item-depth-6 { margin-left: -180px; }
-.menu-item-depth-7 { margin-left: -210px; }
-.menu-item-depth-8 { margin-left: -240px; }
-.menu-item-depth-9 { margin-left: -270px; }
-.menu-item-depth-10 { margin-left: -300px; }
-.menu-item-depth-11 { margin-left: -330px; }
+.about-wrap .about-password-meter input {
+       width: 98%;
+}
 
-/*
-#menu-to-edit li dl {
-       padding: 0 !important;
-       margin: 0 !important;
+.revisions-tickmarks,
+.revisions-tooltip {
+       display: none !important;
 }
 
-.ui-sortable-helper .menu-item-transport {
-       margin-top: 13px;
+.revisions.pinned .revisions-controls {
+       position: relative;
 }
 
-.ui-sortable-helper .menu-item-transport .menu-item-transport {
-       margin-top: 0;
+input[type="password"],
+.login form .input {
+       font-family: sans-serif;
 }
-*/
 
-#menu-management,
-.nav-menus-php .menu-edit,
-#nav-menu-header .submitbox {
-       zoom: 1;
+/* IE6 leftovers */
+* html .row-actions {
+       visibility: visible;
 }
 
-.nav-menus-php label {
-       max-width: 90% !important;
+* html div.widget-liquid-right,
+* html div.widget-liquid-right {
+       display: block;
+       position: relative;
 }
 
-p.button-controls,
-.nav-menus-php .tabs-panel {
-       max-width: 90%;
+* html #editorcontainer {
+       padding: 0;
 }
 
-.nav-menus-php .major-publishing-actions .publishing-action {
-       float: none;
+* html #poststuff h2 {
+       margin-right: 0;
 }
 
-#wpbody #nav-menu-header label {
-       float: none;
+* html .stuffbox,
+* html .stuffbox input,
+* html .stuffbox textarea {
+       border: 1px solid #DFDFDF;
 }
 
-#nav-menu-header {
-       margin-top: -10px;
+* html .feature-filter .feature-group li {
+       width: 145px;
 }
 
-#nav-menu-footer {
-       margin-bottom: -20px;
+* html div.widget-liquid-left {
+       width: 99%;
 }
 
-#update-nav-menu .publishing-action {
-       max-width: 200px;
+* html .widgets-sortables {
+       height: 50px;
 }
 
-#nav-menus-frame #update-nav-menu .delete-action {
-       margin-top: -25px;
-       float: left;
+* html a#content_resize {
+       left: -2px;
 }
 
-#menu-to-edit li {
-       margin-top: -10px;
-       margin-bottom: -10px;
+* html .widget-title h4 {
+       width: 205px;
 }
 
-.sortable-placeholder {
-       margin-top: 0 !important;
-       margin-left: 0 !important;
-       margin-bottom: 13px !important;
-       padding: 0 !important;
+* html #removing-widget .in-widget-title {
+       display: none;
 }
 
-.auto-add-pages {
-       clear: both;
-       float: none;
+* html .media-item .pinkynail {
+       height: 32px;
+       width: 40px;
 }
 
-#nav-menus-frame .open-label span {
-       float: none;
+* html .describe .field input.text,
+* html .describe .field textarea {
+       width: 440px;
+}
+
+* html input {
+       border: 1px solid #dfdfdf;
+}
+
+* html .edit-box {
+       display: inline;
+}
+
+* html .postbox-container .meta-box-sortables {
+       height: 300px;
+}
+
+* html #wpbody-content #screen-options-link-wrap {
        display: inline-block;
+       width: 150px;
+       text-align: center;
 }
 
-#nav-menus-frame .delete-action {
-       float: none;
+* html #wpbody-content #contextual-help-link-wrap {
+       display: inline-block;
+       width: 100px;
+       text-align: center;
 }
 
-#title-wrap #title-prompt-text {
-       right: 0;
+* html #adminmenu {
+       margin-right: -80px;
 }
 
-.screen-reader-text {
-       right: auto;
-       text-indent: -1000em;
-}
\ No newline at end of file
+* html .folded #adminmenu {
+       margin-right: -22px;
+}
+
+* html #wpcontent #adminmenu li.menu-top {
+       display: inline;
+       padding: 0;
+       margin: 0;
+}
+
+* html #wpfooter {
+       margin: 0;
+}
+
+* html #adminmenu div.wp-menu-image {
+       height: 29px;
+}
index 4467ebdf7d445b791a33b3a28636a54a4d3614de..0ae2d0f2f9f15e57366e8438ef7529bc4422678c 100644 (file)
@@ -1 +1 @@
-body{direction:rtl;width:99.5%}.rtl #adminmenuback{left:auto;right:0;background-image:none}.rtl #adminmenuback,.rtl #adminmenuwrap{border-width:0 0 0 1px}#plupload-upload-ui{zoom:1}.post-com-count-wrapper a.post-com-count{float:none}#adminmenu .wp-submenu ul{width:99%}#adminmenu .wp-submenu .wp-submenu .wp-submenu,#adminmenu .wp-menu-open .wp-submenu .wp-submenu{border:1px solid #dfdfdf}.folded #adminmenu .wp-submenu{right:30px}#wpcontent #adminmenu .wp-submenu li.wp-submenu-head{padding:3px 10px 4px 4px}div.quicktags-toolbar input{min-width:0}.inline-edit-row fieldset label span.title{float:right}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}p.search-box{float:left}#bh{margin:7px 10px 0 0;float:left}.postbox div.inside,.wp-editor-wrap .wp-editor-container .wp-editor-area,#nav-menu-theme-locations .howto select{width:97.5%}div#dashboard-widgets{padding-right:0;padding-left:1px}.widefat th input{margin:0 5px 0 0}#TB_window{width:670px;position:absolute;top:50%;left:50%;margin-right:335px!important}#dashboard_plugins{direction:ltr}#dashboard_plugins h3.hndle{direction:rtl}#dashboard_incoming_links ul li,#dashboard_secondary ul li,#dashboard_primary ul li,p.row-actions{width:100%}#post-status-info{height:25px}p.submit{height:22px}.available-theme .action-links li{padding-left:7px;margin-left:7px}form#widgets-filter{position:static}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:-30px}.menu-item-depth-2{margin-left:-60px}.menu-item-depth-3{margin-left:-90px}.menu-item-depth-4{margin-left:-120px}.menu-item-depth-5{margin-left:-150px}.menu-item-depth-6{margin-left:-180px}.menu-item-depth-7{margin-left:-210px}.menu-item-depth-8{margin-left:-240px}.menu-item-depth-9{margin-left:-270px}.menu-item-depth-10{margin-left:-300px}.menu-item-depth-11{margin-left:-330px}#menu-management,.nav-menus-php .menu-edit,#nav-menu-header .submitbox{zoom:1}.nav-menus-php label{max-width:90%!important}p.button-controls,.nav-menus-php .tabs-panel{max-width:90%}.nav-menus-php .major-publishing-actions .publishing-action{float:none}#wpbody #nav-menu-header label{float:none}#nav-menu-header{margin-top:-10px}#nav-menu-footer{margin-bottom:-20px}#update-nav-menu .publishing-action{max-width:200px}#nav-menus-frame #update-nav-menu .delete-action{margin-top:-25px;float:left}#menu-to-edit li{margin-top:-10px;margin-bottom:-10px}.sortable-placeholder{margin-top:0!important;margin-left:0!important;margin-bottom:13px!important;padding:0!important}.auto-add-pages{clear:both;float:none}#nav-menus-frame .open-label span{float:none;display:inline-block}#nav-menus-frame .delete-action{float:none}#title-wrap #title-prompt-text{right:0}.screen-reader-text{right:auto;text-indent:-1000em}
\ No newline at end of file
+#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-container{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-right:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenuback{right:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu{right:110px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-right:170px}.folded #adminmenuback,.folded #adminmenuwrap,.folded #adminmenu,.folded #adminmenu li.menu-top{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu{right:110px}.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-right:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{right:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-right:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 0 4% 3%;cursor:auto}.theme-browser .theme:hover,.theme-browser .theme:focus{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px;min-width:}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th{border-top:1px solid #ddd}table.fixed th,table.fixed td{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox h3{margin-bottom:-1px}.major-publishing-actions,.wp-submenu,.wp-submenu li,#template,#template div,#editcat,#addcat{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#the-comment-list .comment-item,#post-status-info,#wpwrap,#wrap,#postdivrich,#postdiv,#poststuff,.metabox-holder,#titlediv,#post-body,#editorcontainer,.tablenav,.widget-liquid-left,.widget-liquid-right,#widgets-left,.widgets-sortables,#dragHelper,.widget .widget-top,.widget-control-actions,.tagchecklist,#col-container,#col-left,#col-right,.fileedit-sub{display:block;zoom:100%}p.search-box{position:static;float:left;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #parent_id,#poststuff .inside #page_template,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#submitdiv input,#submitdiv select,#submitdiv a.button{position:relative}#bh{margin:7px 0 0 10px;float:left}div#dashboard-widgets{padding-left:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.tablenav .button-secondary,.nav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tr,.widefat th{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 5px 0 0}.widefat thead .check-column,.widefat tfoot .check-column{padding-top:6px}.widefat tbody th.check-column,.media.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.widget-liquid-right .widget,.inactive-sidebar .widget{position:relative}.inactive-sidebar .widget{display:block;float:right}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved tr,#the-comment-list .unapproved td{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-left:7px;margin-left:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.revisions.pinned .revisions-controls{position:relative}input[type=password],.login form .input{font-family:sans-serif}* html .row-actions{visibility:visible}* html div.widget-liquid-right,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-right:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html .feature-filter .feature-group li{width:145px}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{left:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-right:-80px}* html .folded #adminmenu{margin-right:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
\ No newline at end of file
index 7aa668590d3b94bd33703799e2ead44dd674311e..df3d7547d366d90e632f3bb299c3596377c2f814 100644 (file)
@@ -9,6 +9,31 @@
        width: 98%;
 }
 
+#wpbody-content #dashboard-widgets .postbox-container {
+       width: 49.5%;
+}
+
+#wpbody-content #dashboard-widgets #postbox-container-2,
+#wpbody-content #dashboard-widgets #postbox-container-3,
+#wpbody-content #dashboard-widgets #postbox-container-4 {
+       float: right;
+       width: 50.5%;
+}
+
+#dashboard-widgets #postbox-container-3 .empty-container,
+#dashboard-widgets #postbox-container-4 .empty-container {
+       border: 0 none;
+       height: 0;
+       min-height: 0;
+}
+
+.wp-editor-wrap .wp-editor-tools,
+.wp-editor-wrap .wp-switch-editor,
+.wp-editor-wrap .wp-editor-tabs,
+.wp-editor-wrap .wp-editor-container {
+       zoom: 100%;
+}
+
 .wp-editor-wrap .wp-editor-container textarea.wp-editor-area {
        width: 97%;
 }
        font-size: 14px;
 }
 
-#adminmenushadow {
-       display: none;
-}
-
 #adminmenuback {
        left: 0;
        background-image: none;
        line-height: 1px;
 }
 
+#adminmenu .wp-submenu {
+       left: 110px;
+}
+
 #adminmenu .wp-submenu ul {
        margin: 0;
 }
 
+.folded #wpcontent,
+.folded #wpfooter {
+       margin-left: 170px;
+}
+
+.folded #adminmenuback,
+.folded #adminmenuwrap,
+.folded #adminmenu,
+.folded #adminmenu li.menu-top {
+       width: 150px;
+}
+
 .folded #adminmenu .wp-submenu {
        border-top-color: transparent;
 }
 
+.folded #adminmenu .wp-menu-name {
+       display: block;
+}
+
+.folded #adminmenu .wp-submenu.sub-open,
+.folded #adminmenu .opensub .wp-submenu {
+       left: 110px;
+}
+
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       top: -1px;
+       position: relative;
+}
+
+.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
+       background-color: transparent;
+}
+
 #adminmenu .wp-submenu .wp-submenu-head {
        border-top-color: #ddd;
 }
@@ -122,6 +178,18 @@ ul#adminmenu {
        padding: 0;
 }
 
+#adminmenu li.wp-has-current-submenu .wp-submenu {
+       left: -40px;
+}
+
+#adminmenu .wp-menu-image {
+       display: none !important;
+}
+
+#adminmenu a.menu-top .wp-menu-name {
+       padding-left: 8px;
+}
+
 #collapse-menu {
        line-height: 23px;
 }
@@ -130,6 +198,37 @@ ul#adminmenu {
        padding-top: 7px;
 }
 
+
+.theme-browser .theme {
+       width: 30%;
+       margin: 0 3% 4% 0;
+       cursor: auto;
+}
+
+.theme-browser .theme:hover,
+.theme-browser .theme:focus {
+       cursor: auto;
+}
+
+.theme-browser .theme .theme-screenshot {
+       height: 180px;
+       min-width:
+}
+
+.theme-browser .theme .theme-actions {
+       position: static;
+       background-color: #e8e8e8;
+}
+
+.theme-browser .theme .more-details {
+       display: none;
+}
+
+.plugins td,
+.plugins th {
+       border-top: 1px solid #ddd;
+}
+
 table.fixed th,
 table.fixed td {
        border-top: 1px solid #ddd;
@@ -141,10 +240,6 @@ table.fixed td {
        overflow: visible;
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-       float: none;
-}
-
 #dashboard-widgets h3 a {
        height: 14px;
        line-height: 14px;
@@ -516,6 +611,11 @@ table.ie-fixed {
        position: relative;
 }
 
+input[type="password"],
+.login form .input {
+       font-family: sans-serif;
+}
+
 /* IE6 leftovers */
 * html .row-actions {
        visibility: visible;
index 32e50b1c10423659201e7a3b35adb6c369b2d8ad..3c37396fc739d8428cc43358f6099ef6ef1e3ca5 100644 (file)
@@ -1 +1 @@
-#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenushadow{display:none}#adminmenuback{left:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #adminmenu .wp-submenu{border-top-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}table.fixed th,table.fixed td{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:none}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox h3{margin-bottom:-1px}.major-publishing-actions,.wp-submenu,.wp-submenu li,#template,#template div,#editcat,#addcat{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#the-comment-list .comment-item,#post-status-info,#wpwrap,#wrap,#postdivrich,#postdiv,#poststuff,.metabox-holder,#titlediv,#post-body,#editorcontainer,.tablenav,.widget-liquid-left,.widget-liquid-right,#widgets-left,.widgets-sortables,#dragHelper,.widget .widget-top,.widget-control-actions,.tagchecklist,#col-container,#col-left,#col-right,.fileedit-sub{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #parent_id,#poststuff .inside #page_template,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#submitdiv input,#submitdiv select,#submitdiv a.button{position:relative}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.tablenav .button-secondary,.nav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tr,.widefat th{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 0 0 5px}.widefat thead .check-column,.widefat tfoot .check-column{padding-top:6px}.widefat tbody th.check-column,.media.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.widget-liquid-right .widget,.inactive-sidebar .widget{position:relative}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved tr,#the-comment-list .unapproved td{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.revisions.pinned .revisions-controls{position:relative}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html .feature-filter .feature-group li{width:145px}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
\ No newline at end of file
+#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-container{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#wp-fullscreen-title{width:97%}#wp_mce_fullscreen_ifr{background-color:#f9f9f9}#wp-fullscreen-tagline{color:#888;font-size:14px}#adminmenuback{left:0;background-image:none}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu{left:110px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-left:170px}.folded #adminmenuback,.folded #adminmenuwrap,.folded #adminmenu,.folded #adminmenu li.menu-top{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu{left:110px}.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{left:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-left:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 3% 4% 0;cursor:auto}.theme-browser .theme:hover,.theme-browser .theme:focus{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px;min-width:}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th{border-top:1px solid #ddd}table.fixed th,table.fixed td{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox{border:1px solid #dfdfdf}#wpbody-content .postbox h3{margin-bottom:-1px}.major-publishing-actions,.wp-submenu,.wp-submenu li,#template,#template div,#editcat,#addcat{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#the-comment-list .comment-item,#post-status-info,#wpwrap,#wrap,#postdivrich,#postdiv,#poststuff,.metabox-holder,#titlediv,#post-body,#editorcontainer,.tablenav,.widget-liquid-left,.widget-liquid-right,#widgets-left,.widgets-sortables,#dragHelper,.widget .widget-top,.widget-control-actions,.tagchecklist,#col-container,#col-left,#col-right,.fileedit-sub{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#widget-list .widget,.feature-filter .feature-group li{display:inline}.feature-filter .feature-group li input{vertical-align:middle}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #parent_id,#poststuff .inside #page_template,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#submitdiv input,#submitdiv select,#submitdiv a.button{position:relative}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.tablenav .button-secondary,.nav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tr,.widefat th{margin-bottom:0;border-spacing:0}.widefat th input{margin:0 0 0 5px}.widefat thead .check-column,.widefat tfoot .check-column{padding-top:6px}.widefat tbody th.check-column,.media.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.widget-liquid-right .widget,.inactive-sidebar .widget{position:relative}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved tr,#the-comment-list .unapproved td{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.revisions.pinned .revisions-controls{position:relative}input[type=password],.login form .input{font-family:sans-serif}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea{border:1px solid #DFDFDF}* html .feature-filter .feature-group li{width:145px}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html input{border:1px solid #dfdfdf}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px}
\ No newline at end of file
diff --git a/wp-admin/css/install-rtl.css b/wp-admin/css/install-rtl.css
new file mode 100644 (file)
index 0000000..bb0f99a
--- /dev/null
@@ -0,0 +1,311 @@
+html {
+       background: #eee;
+       margin: 0 20px;
+}
+
+body {
+       background: #fff;
+       color: #555;
+       font-family: "Open Sans", sans-serif;
+       margin: 140px auto 25px;
+       padding: 20px 20px 10px 20px;
+       max-width: 700px;
+       -webkit-font-smoothing: subpixel-antialiased;
+       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+       box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+}
+
+a {
+       color: #0074a2;
+       text-decoration: none;
+}
+
+a:hover {
+       color: #2ea2cc;
+}
+
+h1 {
+       border-bottom: 1px solid #dedede;
+       clear: both;
+       color: #666;
+       font-size: 24px;
+       margin: 30px 0;
+       padding: 0;
+       padding-bottom: 7px;
+       font-weight: normal;
+}
+
+h2 {
+       font-size: 16px;
+}
+
+p, li, dd, dt {
+       padding-bottom: 2px;
+       font-size: 14px;
+       line-height: 1.5;
+}
+
+code, .code {
+       font-family: Consolas, Monaco, monospace;
+}
+
+ul, ol, dl {
+       padding: 5px 22px 5px 5px;
+}
+
+a img {
+       border:0
+}
+abbr {
+       border: 0;
+       font-variant: normal;
+}
+#logo {
+       margin: 6px 0 14px 0;
+       border-bottom: none;
+       text-align:center
+}
+#logo a {
+       background-image: url('../images/w-logo-blue.png?ver=20131202');
+       background-image: none, url('../images/wordpress-logo.svg?ver=20131107');
+       background-size: 80px 80px;
+       background-position: center top;
+       background-repeat: no-repeat;
+       color: #999;
+       height: 80px;
+       font-size: 20px;
+       font-weight: normal;
+       line-height: 1.3em;
+       margin: -130px auto 25px;
+       padding: 0;
+       text-decoration: none;
+       width: 80px;
+       text-indent: -9999px;
+       outline: none;
+       overflow: hidden;
+       display: block;
+}
+.step {
+       margin: 20px 0 15px;
+}
+.step, th {
+       text-align: right;
+       padding: 0;
+}
+.step .button-large {
+       font-size: 14px;
+}
+textarea {
+       border: 1px solid #dfdfdf;
+       font-family: "Open Sans", sans-serif;
+       width: 100%;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box; /* ie8 only */
+       box-sizing: border-box;
+}
+
+.form-table {
+       border-collapse: collapse;
+       margin-top: 1em;
+       width: 100%;
+}
+
+.form-table td {
+       margin-bottom: 9px;
+       padding: 10px 0 10px 20px;
+       border-bottom: 8px solid #fff;
+       font-size: 14px;
+       vertical-align: top
+}
+
+.form-table th {
+       font-size: 14px;
+       text-align: right;
+       padding: 16px 0 10px 20px;
+       width: 140px;
+       vertical-align: top;
+}
+
+.form-table code {
+       line-height: 18px;
+       font-size: 14px;
+}
+
+.form-table p {
+       margin: 4px 0 0 0;
+       font-size: 11px;
+}
+
+.form-table input {
+       line-height: 20px;
+       font-size: 15px;
+       padding: 3px 5px;
+       border: 1px solid #ddd;
+       box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
+}
+
+input,
+submit {
+       font-family: "Open Sans", sans-serif;
+}
+
+.form-table input[type=text],
+.form-table input[type=password] {
+       width: 206px;
+}
+
+.form-table th p {
+       font-weight: normal;
+}
+
+.form-table.install-success td {
+       vertical-align: middle;
+       padding: 16px 0 10px 20px;
+}
+
+.form-table.install-success td p {
+       margin: 0;
+       font-size: 14px;
+}
+
+.form-table.install-success td code {
+       margin: 0;
+       font-size: 18px;
+}
+
+#error-page {
+       margin-top: 50px;
+}
+
+#error-page p {
+       font-size: 14px;
+       line-height: 18px;
+       margin: 25px 0 20px;
+}
+
+#error-page code, .code {
+       font-family: Consolas, Monaco, monospace;
+}
+
+#pass-strength-result {
+       background-color: #eee;
+       border-color: #ddd !important;
+       border-style: solid;
+       border-width: 1px;
+       margin: 5px 0 5px 5px;
+       padding: 5px;
+       text-align: center;
+       width: 200px;
+       display: none;
+}
+
+#pass-strength-result.bad {
+       background-color: #ffb78c;
+       border-color: #ff853c !important;
+}
+
+#pass-strength-result.good {
+       background-color: #ffec8b;
+       border-color: #ffcc00 !important;
+}
+
+#pass-strength-result.short {
+       background-color: #ffa0a0;
+       border-color: #f04040 !important;
+}
+
+#pass-strength-result.strong {
+       background-color: #c3ff88;
+       border-color: #8dff1c !important;
+}
+
+.message {
+       border: 1px solid #c00;
+       padding: 0.5em 0.7em;
+       margin: 5px 0 15px;
+       background-color: #ffebe8;
+}
+
+/* @noflip */
+#dbname,
+#uname,
+#pwd,
+#dbhost,
+#prefix,
+#user_login,
+#admin_email,
+#pass1,
+#pass2 {
+       direction: ltr;
+}
+
+
+/* localization */
+body.rtl,
+.rtl textarea,
+.rtl input,
+.rtl submit {
+       font-family: Tahoma, sans-serif;
+}
+
+:lang(he-il) body.rtl,
+:lang(he-il) .rtl textarea,
+:lang(he-il) .rtl input,
+:lang(he-il) .rtl submit {
+       font-family: Arial, sans-serif;
+}
+
+@media only screen and (max-width: 799px) {
+       body {
+               margin-top: 115px;
+       }
+       #logo a {
+               margin: -125px auto 30px;
+       }
+}
+
+@media screen and ( max-width: 782px ) {
+
+       .form-table {
+               margin-top: 0;
+       }
+
+       .form-table th,
+       .form-table td {
+               display: block;
+               width: auto;
+               vertical-align: middle;
+       }
+
+       .form-table th {
+               padding: 20px 0 0;
+       }
+
+       .form-table td {
+               padding: 5px 0;
+               border: 0;
+               margin: 0;
+       }
+
+       textarea,
+       input {
+               font-size: 16px;
+       }
+
+       .form-table td input[type="text"],
+       .form-table td input[type="password"],
+       .form-table td select,
+       .form-table td textarea,
+       .form-table span.description {
+               width: 100%;
+               font-size: 16px;
+               line-height: 1.5;
+               padding: 7px 10px;
+               display: block;
+               max-width: none;
+               box-sizing: border-box;
+               -mox-box-sizing: border-box;
+       }
+
+}
diff --git a/wp-admin/css/install-rtl.min.css b/wp-admin/css/install-rtl.min.css
new file mode 100644 (file)
index 0000000..2178882
--- /dev/null
@@ -0,0 +1 @@
+html{background:#eee;margin:0 20px}body{background:#fff;color:#555;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0;padding-bottom:7px;font-weight:400}h2{font-size:16px}p,li,dd,dt{padding-bottom:2px;font-size:14px;line-height:1.5}code,.code{font-family:Consolas,Monaco,monospace}ul,ol,dl{padding:5px 22px 5px 5px}a img{border:0}abbr{border:0;font-variant:normal}#logo{margin:6px 0 14px;border-bottom:0;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);background-size:80px 80px;background-position:center top;background-repeat:no-repeat;color:#999;height:80px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:80px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.step .button-large{font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px;padding:10px 0 10px 20px;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:right;padding:16px 0 10px 20px;width:140px;vertical-align:top}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=text],.form-table input[type=password]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 0 10px 20px}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 0 5px 5px;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#dbname,#uname,#pwd,#dbhost,#prefix,#user_login,#admin_email,#pass1,#pass2{direction:ltr}body.rtl,.rtl textarea,.rtl input,.rtl submit{font-family:Tahoma,sans-serif}:lang(he-il) body.rtl,:lang(he-il) .rtl textarea,:lang(he-il) .rtl input,:lang(he-il) .rtl submit{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table th,.form-table td{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}textarea,input{font-size:16px}.form-table td input[type=text],.form-table td input[type=password],.form-table td select,.form-table td textarea,.form-table span.description{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;box-sizing:border-box;-mox-box-sizing:border-box}}
\ No newline at end of file
index 03c0e98a6a16b070c31bd6bf627c66ce1a93bc74..878bbd07687ed27c9c0aa3822a2963edb720fd6a 100644 (file)
@@ -1,36 +1,38 @@
 html {
-       background: #f9f9f9;
+       background: #eee;
+       margin: 0 20px;
 }
 
 body {
        background: #fff;
-       color: #333;
-       font-family: sans-serif;
-       margin: 2em auto;
-       padding: 1em 2em;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-       border: 1px solid #dfdfdf;
+       color: #555;
+       font-family: "Open Sans", sans-serif;
+       margin: 140px auto 25px;
+       padding: 20px 20px 10px 20px;
        max-width: 700px;
+       -webkit-font-smoothing: subpixel-antialiased;
+       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+       box-shadow: 0 1px 3px rgba(0,0,0,0.13);
 }
 
 a {
-       color: #21759b;
+       color: #0074a2;
        text-decoration: none;
 }
 
 a:hover {
-       color: #d54e21;
+       color: #2ea2cc;
 }
 
 h1 {
-       border-bottom: 1px solid #dadada;
+       border-bottom: 1px solid #dedede;
        clear: both;
        color: #666;
-       font: 24px Georgia, "Times New Roman", Times, serif;
-       margin: 30px 0 0 0;
+       font-size: 24px;
+       margin: 30px 0;
        padding: 0;
        padding-bottom: 7px;
+       font-weight: normal;
 }
 
 h2 {
@@ -44,7 +46,7 @@ p, li, dd, dt {
 }
 
 code, .code {
-       font-size: 14px;
+       font-family: Consolas, Monaco, monospace;
 }
 
 ul, ol, dl {
@@ -64,25 +66,25 @@ abbr {
        text-align:center
 }
 #logo a {
-       background-image: url('../images/wordpress-logo.png?ver=20120216');
-       background-size: 274px 63px;
-       background-position: top center;
+       background-image: url('../images/w-logo-blue.png?ver=20131202');
+       background-image: none, url('../images/wordpress-logo.svg?ver=20131107');
+       background-size: 80px 80px;
+       background-position: center top;
        background-repeat: no-repeat;
-       height: 67px;
+       color: #999;
+       height: 80px;
+       font-size: 20px;
+       font-weight: normal;
+       line-height: 1.3em;
+       margin: -130px auto 25px;
+       padding: 0;
+       text-decoration: none;
+       width: 80px;
        text-indent: -9999px;
        outline: none;
        overflow: hidden;
        display: block;
 }
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-       #logo a {
-               background-image: url('../images/wordpress-logo-2x.png?ver=20120412');
-               background-size: 274px 63px;
-       }
-}
 .step {
        margin: 20px 0 15px;
 }
@@ -95,10 +97,12 @@ abbr {
 }
 textarea {
        border: 1px solid #dfdfdf;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-       font-family: sans-serif;
-       width:  695px;
+       font-family: "Open Sans", sans-serif;
+       width: 100%;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box; /* ie8 only */
+       box-sizing: border-box;
 }
 
 .form-table {
@@ -119,7 +123,6 @@ textarea {
        font-size: 14px;
        text-align: left;
        padding: 16px 20px 10px 0;
-       border-bottom: 8px solid #fff;
        width: 140px;
        vertical-align: top;
 }
@@ -137,11 +140,14 @@ textarea {
 .form-table input {
        line-height: 20px;
        font-size: 15px;
-       padding: 2px;
-       border: 1px #dfdfdf solid;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-       font-family: sans-serif;
+       padding: 3px 5px;
+       border: 1px solid #ddd;
+       box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
+}
+
+input,
+submit {
+       font-family: "Open Sans", sans-serif;
 }
 
 .form-table input[type=text],
@@ -216,48 +222,90 @@ textarea {
 
 .message {
        border: 1px solid #c00;
-       -webkit-border-radius: 3px;
-       border-radius:         3px;
        padding: 0.5em 0.7em;
        margin: 5px 0 15px;
        background-color: #ffebe8;
 }
 
-/* install-rtl */
-body.rtl {
-       font-family: Tahoma, arial;
+/* @noflip */
+#dbname,
+#uname,
+#pwd,
+#dbhost,
+#prefix,
+#user_login,
+#admin_email,
+#pass1,
+#pass2 {
+       direction: ltr;
 }
 
-.rtl h1 {
-       font-family: arial;
-       margin: 5px -4px 0 0;
-}
 
-.rtl ul,
-.rtl ol {
-       padding: 5px 22px 5px 5px;
+/* localization */
+body.rtl,
+.rtl textarea,
+.rtl input,
+.rtl submit {
+       font-family: Tahoma, sans-serif;
 }
 
-.rtl .step,
-.rtl th,
-.rtl .form-table th {
-       text-align: right;
+:lang(he-il) body.rtl,
+:lang(he-il) .rtl textarea,
+:lang(he-il) .rtl input,
+:lang(he-il) .rtl submit {
+       font-family: Arial, sans-serif;
 }
 
-.rtl .submit input,
-.rtl .button,
-.rtl .button-secondary {
-       margin-right: 0;
+@media only screen and (max-width: 799px) {
+       body {
+               margin-top: 115px;
+       }
+       #logo a {
+               margin: -125px auto 30px;
+       }
 }
 
-.rtl #dbname,
-.rtl #uname,
-.rtl #pwd,
-.rtl #dbhost,
-.rtl #prefix,
-.rtl #user_login,
-.rtl #admin_email,
-.rtl #pass1,
-.rtl #pass2 {
-       direction: ltr;
+@media screen and ( max-width: 782px ) {
+
+       .form-table {
+               margin-top: 0;
+       }
+
+       .form-table th,
+       .form-table td {
+               display: block;
+               width: auto;
+               vertical-align: middle;
+       }
+
+       .form-table th {
+               padding: 20px 0 0;
+       }
+
+       .form-table td {
+               padding: 5px 0;
+               border: 0;
+               margin: 0;
+       }
+
+       textarea,
+       input {
+               font-size: 16px;
+       }
+
+       .form-table td input[type="text"],
+       .form-table td input[type="password"],
+       .form-table td select,
+       .form-table td textarea,
+       .form-table span.description {
+               width: 100%;
+               font-size: 16px;
+               line-height: 1.5;
+               padding: 7px 10px;
+               display: block;
+               max-width: none;
+               box-sizing: border-box;
+               -mox-box-sizing: border-box;
+       }
+
 }
index 6c6dac19867b1df9ae186f204fbfbe876e7fd49a..9f567f13503f2a9752029152c8ee1fcfc7ca31d9 100644 (file)
@@ -1 +1 @@
-html{background:#f9f9f9}body{background:#fff;color:#333;font-family:sans-serif;margin:2em auto;padding:1em 2em;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dfdfdf;max-width:700px}a{color:#21759b;text-decoration:none}a:hover{color:#d54e21}h1{border-bottom:1px solid #dadada;clear:both;color:#666;font:24px Georgia,"Times New Roman",Times,serif;margin:30px 0 0;padding:0;padding-bottom:7px}h2{font-size:16px}p,li,dd,dt{padding-bottom:2px;font-size:14px;line-height:1.5}code,.code{font-size:14px}ul,ol,dl{padding:5px 5px 5px 22px}a img{border:0}abbr{border:0;font-variant:normal}#logo{margin:6px 0 14px;border-bottom:0;text-align:center}#logo a{background-image:url(../images/wordpress-logo.png?ver=20120216);background-size:274px 63px;background-position:top center;background-repeat:no-repeat;height:67px;text-indent:-9999px;outline:0;overflow:hidden;display:block}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#logo a{background-image:url(../images/wordpress-logo-2x.png?ver=20120412);background-size:274px 63px}}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.step .button-large{font-size:14px}textarea{border:1px solid #dfdfdf;-webkit-border-radius:3px;border-radius:3px;font-family:sans-serif;width:695px}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px;padding:10px 20px 10px 0;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:left;padding:16px 20px 10px 0;border-bottom:8px solid #fff;width:140px;vertical-align:top}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:2px;border:1px #dfdfdf solid;-webkit-border-radius:3px;border-radius:3px;font-family:sans-serif}.form-table input[type=text],.form-table input[type=password]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 20px 10px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;-webkit-border-radius:3px;border-radius:3px;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}body.rtl{font-family:Tahoma,arial}.rtl h1{font-family:arial;margin:5px -4px 0 0}.rtl ul,.rtl ol{padding:5px 22px 5px 5px}.rtl .step,.rtl th,.rtl .form-table th{text-align:right}.rtl .submit input,.rtl .button,.rtl .button-secondary{margin-right:0}.rtl #dbname,.rtl #uname,.rtl #pwd,.rtl #dbhost,.rtl #prefix,.rtl #user_login,.rtl #admin_email,.rtl #pass1,.rtl #pass2{direction:ltr}
\ No newline at end of file
+html{background:#eee;margin:0 20px}body{background:#fff;color:#555;font-family:"Open Sans",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0074a2;text-decoration:none}a:hover{color:#2ea2cc}h1{border-bottom:1px solid #dedede;clear:both;color:#666;font-size:24px;margin:30px 0;padding:0;padding-bottom:7px;font-weight:400}h2{font-size:16px}p,li,dd,dt{padding-bottom:2px;font-size:14px;line-height:1.5}code,.code{font-family:Consolas,Monaco,monospace}ul,ol,dl{padding:5px 5px 5px 22px}a img{border:0}abbr{border:0;font-variant:normal}#logo{margin:6px 0 14px;border-bottom:0;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);background-size:80px 80px;background-position:center top;background-repeat:no-repeat;color:#999;height:80px;font-size:20px;font-weight:400;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:80px;text-indent:-9999px;outline:0;overflow:hidden;display:block}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.step .button-large{font-size:14px}textarea{border:1px solid #dfdfdf;font-family:"Open Sans",sans-serif;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px;padding:10px 20px 10px 0;border-bottom:8px solid #fff;font-size:14px;vertical-align:top}.form-table th{font-size:14px;text-align:left;padding:16px 20px 10px 0;width:140px;vertical-align:top}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}input,submit{font-family:"Open Sans",sans-serif}.form-table input[type=text],.form-table input[type=password]{width:206px}.form-table th p{font-weight:400}.form-table.install-success td{vertical-align:middle;padding:16px 20px 10px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:5px 5px 5px 0;padding:5px;text-align:center;width:200px;display:none}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.message{border:1px solid #c00;padding:.5em .7em;margin:5px 0 15px;background-color:#ffebe8}#dbname,#uname,#pwd,#dbhost,#prefix,#user_login,#admin_email,#pass1,#pass2{direction:ltr}body.rtl,.rtl textarea,.rtl input,.rtl submit{font-family:Tahoma,sans-serif}:lang(he-il) body.rtl,:lang(he-il) .rtl textarea,:lang(he-il) .rtl input,:lang(he-il) .rtl submit{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table th,.form-table td{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}textarea,input{font-size:16px}.form-table td input[type=text],.form-table td input[type=password],.form-table td select,.form-table td textarea,.form-table span.description{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;box-sizing:border-box;-mox-box-sizing:border-box}}
\ No newline at end of file
index 0c3ccb3cac8a5d8b0a84c431062f3885931e26cb..e56850cd9f4b090b380d639ec58929bad8aa660e 100644 (file)
+/* Styles for the media library iframe (not used on the Library screen) */
+
+div#media-upload-header {
+       margin: 0;
+       padding: 5px 5px 0;
+       font-weight: bold;
+       position: relative;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+}
+
 body#media-upload ul#sidemenu {
-       left: auto;
+       font-weight: normal;
+       margin: 0 5px;
        right: 0;
+       bottom: -1px;
+       float: none;
+       overflow: hidden;
+}
+
+#media-upload:after { /* clearfix */
+       content: "";
+       display: table;
+       clear: both;
+}
+
+#media-upload,
+#media-upload .media-item .slidetoggle {
+       background: #fff;
+}
+
+#media-upload .slidetoggle {
+       border-top-color: #dfdfdf;
+}
+
+#media-upload input[type="radio"] {
+       padding: 0;
+}
+
+form {
+       margin: 1em;
 }
+
 #search-filter {
        text-align: left;
 }
+
+th {
+       position: relative;
+}
+
+.media-upload-form label.form-help, td.help {
+       font-family: sans-serif;
+       font-style: italic;
+       font-weight: normal;
+}
+
+.media-upload-form p.help {
+       margin: 0;
+       padding: 0;
+}
+
+.media-upload-form fieldset {
+       width: 100%;
+       border: none;
+       text-align: justify;
+       margin: 0 0 1em 0;
+       padding: 0;
+}
+
 /* specific to the image upload form */
-.align .field label {
-       padding: 0 23px 0 0;
-       margin: 0 3px 0 1em;
+
+.image-align-none-label {
+       background: url(../images/align-none.png) no-repeat center right;
 }
-.image-align-none-label, .image-align-left-label, .image-align-center-label, .image-align-right-label {
-       background-position: center right;
+
+.image-align-left-label {
+       background: url(../images/align-left.png) no-repeat center right;
 }
-tr.image-size label {
-       margin: 0 5px 0 0;
+
+.image-align-center-label {
+       background: url(../images/align-center.png) no-repeat center right;
 }
-.file-error {
-       margin: 0 50px 5px 0;
+
+.image-align-right-label {
+       background: url(../images/align-right.png) no-repeat center right;
 }
-.progress {
-       left: auto;
-       right: 0;
+
+tr.image-size td {
+       width: 460px;
 }
-.describe td {
-       padding: 0 0 0 5px;
+
+tr.image-size div.image-size-item {
+       margin: 0 0 5px;
+}
+
+#library-form .progress,
+#gallery-form .progress,
+.insert-gallery,
+.describe.startopen,
+.describe.startclosed {
+       display: none;
+}
+
+.media-item .thumbnail {
+       max-width: 128px;
+       max-height: 128px;
+}
+
+thead.media-item-info tr {
+       background-color: transparent;
+}
+
+.form-table thead.media-item-info {
+       border: 8px solid #fff;
+}
+
+abbr.required {
+       text-decoration: none;
+       border: none;
+}
+
+.describe label {
+       display: inline;
+}
+
+.describe td.error {
+       padding: 2px 8px;
+}
+
+.describe td.A1 {
+       width: 132px;
+}
+
+.describe input[type="text"],
+.describe textarea {
+       width: 460px;
+       border-width: 1px;
+       border-style: solid;
 }
 
 /* Specific to Uploader */
-#media-upload .describe th.label {
-       text-align: right;
+
+#media-upload p.ml-submit {
+       padding: 1em 0;
+}
+
+#media-upload p.help,
+#media-upload label.help {
+       font-family: sans-serif;
+       font-style: italic;
+       font-weight: normal;
+}
+
+#media-upload .ui-sortable .media-item {
+       cursor: move;
+}
+
+#media-upload tr.image-size {
+       margin-bottom: 1em;
+       height: 3em;
+}
+
+#media-upload #filter {
+       width: 623px;
+}
+
+#media-upload #filter .subsubsub {
+       margin: 8px 0;
 }
+
+#filter .tablenav select {
+       border-style: solid;
+       border-width: 1px;
+       padding: 2px;
+       vertical-align: top;
+       width: auto;
+}
+
+#media-upload .del-attachment {
+       display: none;
+       margin: 5px 0;
+}
+
 .menu_order {
        float: left;
+       font-size: 11px;
+       margin: 10px 10px 0;
+}
+
+.menu_order_input {
+       border: 1px solid #ddd;
+       font-size: 10px;
+       padding: 1px;
+       width: 23px;
+}
+
+.ui-sortable-helper {
+       background-color: #fff;
+       border: 1px solid #aaa;
+       opacity: 0.6;
+       filter: alpha(opacity=60);
+}
+
+#media-upload th.order-head {
+       width: 20%;
+       text-align: center;
+}
+
+#media-upload th.actions-head {
+       width: 25%;
+       text-align: center;
+}
+
+#media-upload a.wp-post-thumbnail {
+       margin: 0 20px;
 }
-.media-upload-form label.form-help, td.help, #media-upload p.help, #media-upload label.help {
-       font-family: Tahoma, Arial;
+
+#media-upload .widefat {
+       width: 626px;
+       border-style: solid solid none;
+}
+
+.sorthelper {
+       height: 37px;
+       width: 623px;
+       display: block;
+}
+
+#gallery-settings th.label {
+       width: 160px;
 }
+
 #gallery-settings #basic th.label {
        padding: 5px 0 5px 5px;
 }
-#gallery-settings .title, h3.media-title {
-       font-family: Tahoma, Arial;
+
+#gallery-settings .title {
+       clear: both;
+       padding: 0 0 3px;
+       font-size: 1.6em;
+       border-bottom: 1px solid #DADADA;
+}
+
+h3.media-title  {
+       font-size: 1.6em;
+}
+
+h4.media-sub-title  {
+       border-bottom: 1px solid #DADADA;
+       font-size: 1.3em;
+       margin: 12px;
+       padding: 0 0 3px;
+}
+
+#gallery-settings .title,
+h3.media-title,
+h4.media-sub-title {
+       font-family: Georgia,"Times New Roman",Times,serif;
+       font-weight: normal;
+       color: #5A5A5A;
+}
+
+#gallery-settings .describe td {
+       vertical-align: middle;
+       height: 3em;
 }
+
 #gallery-settings .describe th.label {
+       padding-top: .5em;
        text-align: right;
 }
+
+#gallery-settings .describe {
+       padding: 5px;
+       width: 615px;
+       clear: both;
+       cursor: default;
+}
+
+#gallery-settings .describe select {
+       width: 15em;
+}
+
+#gallery-settings .describe select option,
+#gallery-settings .describe td {
+       padding: 0;
+}
+
 #gallery-settings label,
 #gallery-settings legend {
-       margin-right: 0;
+       font-size: 13px;
+       color: #464646;
        margin-left: 15px;
 }
+
 #gallery-settings .align .field label {
        margin: 0 3px 0 1em;
 }
+
+#gallery-settings p.ml-submit {
+       border-top: 1px solid #dfdfdf;
+}
+
+#gallery-settings select#columns {
+       width: 6em;
+}
+
 #sort-buttons {
+       font-size: 0.8em;
        margin: 3px 0 -8px 25px;
        text-align: left;
+       max-width: 625px;
+}
+
+#sort-buttons a {
+       text-decoration: none;
 }
 
 #sort-buttons #asc,
 #sort-buttons #showall {
-       padding-left: 0;
        padding-right: 5px;
 }
 
 #sort-buttons span {
-       margin-right: 0;
        margin-left: 25px;
 }
+
+p.media-types {
+       margin: 1em;
+}
+
+tr.not-image {
+       display: none;
+}
+
+table.not-image tr.not-image {
+       display: table-row;
+}
+
+table.not-image tr.image-only {
+       display: none;
+}
+
+/**
+ * HiDPI Displays
+ */
+@media print,
+  (-o-min-device-pixel-ratio: 5/4),
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+
+       .image-align-none-label {
+               background-image: url("../images/align-none-2x.png?ver=20120916");
+               background-size: 21px 15px;
+       }
+
+       .image-align-left-label {
+               background-image: url("../images/align-left-2x.png?ver=20120916");
+               background-size: 22px 15px;
+       }
+
+       .image-align-center-label {
+               background-image: url("../images/align-center-2x.png?ver=20120916");
+               background-size: 21px 15px;
+       }
+
+       .image-align-right-label {
+               background-image: url("../images/align-right-2x.png?ver=20120916");
+               background-size: 22px 15px;
+       }
+}
index 5f51b606b5fb8eb4cc512e88897ec6e877535a76..8e9c8cc7f2e1665cc44b45792b5898be45cff105 100644 (file)
@@ -1 +1 @@
-body#media-upload ul#sidemenu{left:auto;right:0}#search-filter{text-align:left}.align .field label{padding:0 23px 0 0;margin:0 3px 0 1em}.image-align-none-label,.image-align-left-label,.image-align-center-label,.image-align-right-label{background-position:center right}tr.image-size label{margin:0 5px 0 0}.file-error{margin:0 50px 5px 0}.progress{left:auto;right:0}.describe td{padding:0 0 0 5px}#media-upload .describe th.label{text-align:right}.menu_order{float:left}.media-upload-form label.form-help,td.help,#media-upload p.help,#media-upload label.help{font-family:Tahoma,Arial}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title,h3.media-title{font-family:Tahoma,Arial}#gallery-settings .describe th.label{text-align:right}#gallery-settings label,#gallery-settings legend{margin-right:0;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#sort-buttons{margin:3px 0 -8px 25px;text-align:left}#sort-buttons #asc,#sort-buttons #showall{padding-left:0;padding-right:5px}#sort-buttons span{margin-right:0;margin-left:25px}
\ No newline at end of file
+div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom-width:1px;border-bottom-style:solid}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;right:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:left}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:0;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center right}.image-align-left-label{background:url(../images/align-left.png) no-repeat center right}.image-align-center-label{background:url(../images/align-center.png) no-repeat center right}.image-align-right-label{background:url(../images/align-right.png) no-repeat center right}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#library-form .progress,#gallery-form .progress,.insert-gallery,.describe.startopen,.describe.startclosed{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:0}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload p.help,#media-upload label.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:left;font-size:11px;margin:10px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{width:626px;border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 0 5px 5px}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:right}#gallery-settings .describe{padding:5px;width:615px;clear:both;cursor:default}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-left:15px}#gallery-settings .align .field label{margin:0 3px 0 1em}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 0 -8px 25px;text-align:left;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-right:5px}#sort-buttons span{margin-left:25px}p.media-types{margin:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);background-size:22px 15px}}
\ No newline at end of file
index 85adbf3066ec9593287767ccf3c1ddd0cb898702..2bc118c79eb5172388755866ad6db1dbd02ae6d0 100644 (file)
@@ -18,6 +18,25 @@ body#media-upload ul#sidemenu {
        overflow: hidden;
 }
 
+#media-upload:after { /* clearfix */
+       content: "";
+       display: table;
+       clear: both;
+}
+
+#media-upload,
+#media-upload .media-item .slidetoggle {
+       background: #fff;
+}
+
+#media-upload .slidetoggle {
+       border-top-color: #dfdfdf;
+}
+
+#media-upload input[type="radio"] {
+       padding: 0;
+}
+
 form {
        margin: 1em;
 }
index fbdeea23c0cb118ba2b0ed0f361a217a7d52ec5b..83b3219ca4c8902d88d2d060d960fcc42102ce59 100644 (file)
@@ -1 +1 @@
-div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom-width:1px;border-bottom-style:solid}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;left:0;bottom:-1px;float:none;overflow:hidden}form{margin:1em}#search-filter{text-align:right}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:0;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center left}.image-align-left-label{background:url(../images/align-left.png) no-repeat center left}.image-align-center-label{background:url(../images/align-center.png) no-repeat center left}.image-align-right-label{background:url(../images/align-right.png) no-repeat center left}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#library-form .progress,#gallery-form .progress,.insert-gallery,.describe.startopen,.describe.startclosed{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:0}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload p.help,#media-upload label.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:10px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{width:626px;border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:615px;clear:both;cursor:default}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{margin:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);background-size:22px 15px}}
\ No newline at end of file
+div#media-upload-header{margin:0;padding:5px 5px 0;font-weight:700;position:relative;border-bottom-width:1px;border-bottom-style:solid}body#media-upload ul#sidemenu{font-weight:400;margin:0 5px;left:0;bottom:-1px;float:none;overflow:hidden}#media-upload:after{content:"";display:table;clear:both}#media-upload,#media-upload .media-item .slidetoggle{background:#fff}#media-upload .slidetoggle{border-top-color:#dfdfdf}#media-upload input[type=radio]{padding:0}form{margin:1em}#search-filter{text-align:right}th{position:relative}.media-upload-form label.form-help,td.help{font-family:sans-serif;font-style:italic;font-weight:400}.media-upload-form p.help{margin:0;padding:0}.media-upload-form fieldset{width:100%;border:0;text-align:justify;margin:0 0 1em;padding:0}.image-align-none-label{background:url(../images/align-none.png) no-repeat center left}.image-align-left-label{background:url(../images/align-left.png) no-repeat center left}.image-align-center-label{background:url(../images/align-center.png) no-repeat center left}.image-align-right-label{background:url(../images/align-right.png) no-repeat center left}tr.image-size td{width:460px}tr.image-size div.image-size-item{margin:0 0 5px}#library-form .progress,#gallery-form .progress,.insert-gallery,.describe.startopen,.describe.startclosed{display:none}.media-item .thumbnail{max-width:128px;max-height:128px}thead.media-item-info tr{background-color:transparent}.form-table thead.media-item-info{border:8px solid #fff}abbr.required{text-decoration:none;border:0}.describe label{display:inline}.describe td.error{padding:2px 8px}.describe td.A1{width:132px}.describe input[type=text],.describe textarea{width:460px;border-width:1px;border-style:solid}#media-upload p.ml-submit{padding:1em 0}#media-upload p.help,#media-upload label.help{font-family:sans-serif;font-style:italic;font-weight:400}#media-upload .ui-sortable .media-item{cursor:move}#media-upload tr.image-size{margin-bottom:1em;height:3em}#media-upload #filter{width:623px}#media-upload #filter .subsubsub{margin:8px 0}#filter .tablenav select{border-style:solid;border-width:1px;padding:2px;vertical-align:top;width:auto}#media-upload .del-attachment{display:none;margin:5px 0}.menu_order{float:right;font-size:11px;margin:10px 10px 0}.menu_order_input{border:1px solid #ddd;font-size:10px;padding:1px;width:23px}.ui-sortable-helper{background-color:#fff;border:1px solid #aaa;opacity:.6;filter:alpha(opacity=60)}#media-upload th.order-head{width:20%;text-align:center}#media-upload th.actions-head{width:25%;text-align:center}#media-upload a.wp-post-thumbnail{margin:0 20px}#media-upload .widefat{width:626px;border-style:solid solid none}.sorthelper{height:37px;width:623px;display:block}#gallery-settings th.label{width:160px}#gallery-settings #basic th.label{padding:5px 5px 5px 0}#gallery-settings .title{clear:both;padding:0 0 3px;font-size:1.6em;border-bottom:1px solid #DADADA}h3.media-title{font-size:1.6em}h4.media-sub-title{border-bottom:1px solid #DADADA;font-size:1.3em;margin:12px;padding:0 0 3px}#gallery-settings .title,h3.media-title,h4.media-sub-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;color:#5A5A5A}#gallery-settings .describe td{vertical-align:middle;height:3em}#gallery-settings .describe th.label{padding-top:.5em;text-align:left}#gallery-settings .describe{padding:5px;width:615px;clear:both;cursor:default}#gallery-settings .describe select{width:15em}#gallery-settings .describe select option,#gallery-settings .describe td{padding:0}#gallery-settings label,#gallery-settings legend{font-size:13px;color:#464646;margin-right:15px}#gallery-settings .align .field label{margin:0 1em 0 3px}#gallery-settings p.ml-submit{border-top:1px solid #dfdfdf}#gallery-settings select#columns{width:6em}#sort-buttons{font-size:.8em;margin:3px 25px -8px 0;text-align:right;max-width:625px}#sort-buttons a{text-decoration:none}#sort-buttons #asc,#sort-buttons #showall{padding-left:5px}#sort-buttons span{margin-right:25px}p.media-types{margin:1em}tr.not-image{display:none}table.not-image tr.not-image{display:table-row}table.not-image tr.image-only{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.image-align-none-label{background-image:url(../images/align-none-2x.png?ver=20120916);background-size:21px 15px}.image-align-left-label{background-image:url(../images/align-left-2x.png?ver=20120916);background-size:22px 15px}.image-align-center-label{background-image:url(../images/align-center-2x.png?ver=20120916);background-size:21px 15px}.image-align-right-label{background-image:url(../images/align-right-2x.png?ver=20120916);background-size:22px 15px}}
\ No newline at end of file
index 5221a0430d7d8df4ba9401ec1f0b068fa30908ec..044e61fff0546466ad1001a0333f51f64dcbefd4 100644 (file)
@@ -1,7 +1,7 @@
 /*------------------------------------------------------------------------------
 
 
-Hello, this is the RTL version of the  main WordPress admin CSS file.
+Hello, this is the main WordPress admin CSS file.
 All the important stuff is in here.
 
 
@@ -14,6 +14,7 @@ TABLE OF CONTENTS:
  5.0 - TinyMCE
  6.0 - Admin Header
        6.1 - Screen Options Tabs
+       6.2 - Help Menu
  7.0 - Main Navigation
  8.0 - Layout Blocks
  9.0 - Dashboard
@@ -23,2873 +24,13053 @@ TABLE OF CONTENTS:
        11.1 - Custom Fields
        11.2 - Post Revisions
        11.3 - Featured Images
-       11.4 - Post formats
+       11.4 - Post Format Selection
 12.0 - Categories
 13.0 - Tags
 14.0 - Media Screen
-       14.1 - Media Uploader
+       14.1 - Media Library
        14.2 - Image Editor
 15.0 - Comments Screen
 16.0 - Themes
-       16.1 - Custom Header
-       16.2 - Custom Background
-       16.3 - Tabbed Admin Screen Interface
+       16.1 - Manage Themes
+       16.2 - Install Themes
+       16.3 - Custom Header
+       16.4 - Custom Background
 17.0 - Plugins
 18.0 - Users
 19.0 - Tools
 20.0 - Settings
 21.0 - Admin Footer
 22.0 - About Pages
-23.0 - Misc
-24.0 - Dead
-25.0 - TinyMCE tweaks
-26.0 - Full Overlay w/ Sidebar
-27.0 - Customize Loader
-28.0 - Nav Menus
-29.0 - HiDPI
+23.0 - Full Overlay w/ Sidebar
+24.0 - Customize Loader
+25.0 - Tabbed Admin Screen Interface
+26.0 - Misc
+27.0 - Localization
 
+------------------------------------------------------------------------*/
 
-------------------------------------------------------------------------------*/
-
-
-/*------------------------------------------------------------------------------
-  1.0 - Text Styles
-------------------------------------------------------------------------------*/
+/* 2 column liquid layout */
+#wpwrap {
+       height: auto;
+       min-height: 100%;
+       width: 100%;
+       position: relative;
+       -webkit-font-smoothing: subpixel-antialiased;
+}
 
-ol {
-       margin-left: 0;
-       margin-right: 2em;
+#wpcontent {
+       height: 100%;
 }
 
-.code, code {
-       font-family: monospace;
-       direction: ltr;
+#wpcontent,
+#wpfooter {
+       margin-right: 180px;
 }
 
-.quicktags, .search {
-       font: 12px Tahoma, Arial, sans-serif;
+.folded #wpcontent,
+.folded #wpfooter {
+       margin-right: 56px;
 }
 
-.icon32 {
+#wpbody-content {
+       padding-bottom: 65px;
        float: right;
-       margin-right: 0;
-       margin-left: 8px;
+       width: 100%;
+       overflow: visible !important;
 }
 
-.icon16 {
-       float: right;
-       margin-right: -8px;
-       margin-left: 0;
+#adminmenuback,
+#adminmenuwrap,
+#adminmenu,
+#adminmenu .wp-submenu {
+       width: 160px;
 }
 
-.howto {
-       font-style: normal;
-       font-family: Tahoma, Arial, sans-serif;
+#adminmenuback {
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       z-index: -1;
 }
 
-p.install-help {
-       font-style: normal;
+#adminmenu {
+       clear: right;
+       margin: 12px 0 0;
+       padding: 0;
+       list-style: none;
 }
 
+.folded #adminmenuback,
+.folded #adminmenuwrap,
+.folded #adminmenu,
+.folded #adminmenu li.menu-top {
+       width: 36px;
+}
 
-/*------------------------------------------------------------------------------
-  2.0 - Forms
-------------------------------------------------------------------------------*/
+/* inner 2 column liquid layout */
 
-#doaction,
-#doaction2,
-#post-query-submit {
-       margin-right: 0;
-       margin-left: 8px;
+.inner-sidebar {
+       float: left;
+       clear: left;
+       display: none;
+       width: 281px;
+       position: relative;
 }
 
-#timezone_string option {
-       margin-left: 0;
-       margin-right: 1em;
+.columns-2 .inner-sidebar {
+       margin-left: auto;
+       width: 286px;
+       display: block;
 }
 
-#pass-strength-result {
-       float: right;
-       margin: 13px 1px 5px 5px;
+.inner-sidebar #side-sortables,
+.columns-2 .inner-sidebar #side-sortables {
+       min-height: 300px;
+       width: 280px;
+       padding: 0;
 }
 
-p.search-box {
-       float: left;
+.has-right-sidebar .inner-sidebar {
+       display: block;
 }
 
-.search-box input[name="s"],
-#search-plugins input[name="s"],
-.tagsdiv .newtag {
+.has-right-sidebar #post-body {
        float: right;
-       margin-right: 0;
-       margin-left: 4px;
+       clear: right;
+       width: 100%;
+       margin-left: -2000px;
 }
 
-input[type=password] {
-       direction: ltr;
+.has-right-sidebar #post-body-content {
+       margin-left: 300px;
+       float: none;
+       width: auto;
 }
 
-input[type="text"].ui-autocomplete-loading {
-       background: transparent url('../images/loading.gif') no-repeat left center;
-}
+/* 2 columns main area */
 
-ul#add-to-blog-users {
-       margin: 0 14px 0 0;
+#col-container,
+#col-left,
+#col-right {
+       overflow: hidden;
+       padding: 0;
+       margin: 0;
 }
 
-.ui-autocomplete li {
-       text-align: right;
+#col-left {
+       width: 35%;
 }
 
-/*------------------------------------------------------------------------------
-  3.0 - Actions
-------------------------------------------------------------------------------*/
-
-#delete-action {
-       float: right;
+#col-right {
+       float: left;
+       clear: left;
+       width: 65%;
 }
 
-#publishing-action {
-       float: left;
-       text-align: left;
+.col-wrap {
+       padding: 0 7px;
 }
 
-#publishing-action .spinner {
+/* utility classes */
+.alignleft {
        float: right;
 }
 
-#post-body .misc-pub-section {
-       border-right: 0;
-       border-left-width: 1px;
-       border-left-style: solid;
+.alignright {
+       float: left;
 }
 
-#post-body .misc-pub-section-last {
-       border-left: 0;
+.textleft {
+       text-align: right;
 }
 
-#minor-publishing-actions {
-       padding: 10px 8px 2px 10px;
+.textright {
        text-align: left;
 }
 
-#save-post {
-       float: right;
+.clear {
+       clear: both;
 }
 
-.preview {
-       float: left;
+/* Hide visually but not from screen readers */
+.screen-reader-text,
+.screen-reader-text span,
+.ui-helper-hidden-accessible {
+       position: absolute;
+       margin: -1px;
+       padding: 0;
+       height: 1px;
+       width: 1px;
+       overflow: hidden;
+       clip: rect(0 0 0 0);
+       border: 0;
 }
 
-#sticky-span {
-       margin-left: 0;
-       margin-right: 18px;
+.screen-reader-shortcut {
+       position: absolute;
+       top: -1000em;
 }
 
-.side-info ul {
-       padding-left: 0;
-       padding-right: 18px;
+.screen-reader-shortcut:focus {
+       right: 6px;
+       top: -25px;
+       height: auto;
+       width: auto;
+       display: block;
+       font-size: 14px;
+       font-weight: 600;
+       padding: 15px 23px 14px;
+       background: #f1f1f1;
+       color: #21759b;
+       z-index: 100000;
+       line-height: normal;
+       -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
+       box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
+       text-decoration: none;
+       outline: none;
 }
 
-td.action-links,
-th.action-links {
-       text-align: left;
+.hidden,
+.js .closed .inside,
+.js .hide-if-js,
+.no-js .hide-if-no-js,
+.js.wp-core-ui .hide-if-js,
+.js .wp-core-ui .hide-if-js,
+.no-js.wp-core-ui .hide-if-no-js,
+.no-js .wp-core-ui .hide-if-no-js {
+       display: none;
 }
 
-
-/*------------------------------------------------------------------------------
-  4.0 - Notifications
-------------------------------------------------------------------------------*/
-
-form.upgrade .hint {
-       font-style: normal;
+/* include margin and padding in the width calculation of input and textarea */
+input,
+input[type="text"],
+input[type="password"],
+input[type="number"],
+input[type="search"],
+input[type="email"],
+input[type="url"],
+textarea {
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box; /* ie8 only */
+       box-sizing: border-box;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+       border-width: 1px;
+       border-style: solid;
+       clear: none;
+       cursor: pointer;
+       display: inline-block;
+       line-height: 0;
+       height: 16px;
+       margin: -4px 0 0 4px;
+       outline: 0;
+       padding: 0 !important;
+       text-align: center;
+       vertical-align: middle;
+       width: 16px;
+       min-width: 16px;
+       -webkit-appearance: none;
+       -webkit-box-sizing: border-box;
+       box-sizing: border-box;
 }
 
-#ajax-response.alignleft {
-       margin-left: 0;
-       margin-right: 2em;
+td > input[type="checkbox"],
+.wp-admin p input[type=checkbox],
+.wp-admin p input[type=radio] {
+       margin-top: 0;
 }
 
-
-/*------------------------------------------------------------------------------
-  5.0 - TinyMCE
-------------------------------------------------------------------------------*/
-
-#quicktags {
-       background-position: right top;
+.wp-admin p label input[type=checkbox] {
+       margin-top: -4px;
 }
 
-#ed_reply_toolbar input {
-       margin: 1px 1px 1px 2px;
+.wp-admin p label input[type=radio] {
+       margin-top: -2px;
 }
 
-/*------------------------------------------------------------------------------
-  6.0 - Admin Header
-------------------------------------------------------------------------------*/
-#wphead {
-       height: 32px;
-       margin-left: 15px;
-       margin-right: 2px;
+input[type=radio] {
+       border-radius: 50%;
+       margin-left: 4px;
+       line-height: 10px;
 }
 
-#header-logo {
-       float: right;
+input[type=checkbox]:disabled,
+input[type=radio]:disabled,
+input[type=checkbox]:disabled:checked:before,
+input[type=radio]:disabled:checked:before {
+       opacity: 0.7;
 }
 
-#wphead h1 {
+input[type=checkbox]:checked:before,
+input[type=radio]:checked:before {
        float: right;
+       display: inline-block;
+       vertical-align: middle;
+       width: 16px;
+       font: normal 21px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
-/*------------------------------------------------------------------------------
-  6.1 - Screen Options Tabs
-------------------------------------------------------------------------------*/
-
-#screen-meta-links {
-       margin-right: 0;
-       margin-left: 24px;
+input[type=checkbox]:checked:before {
+       content: '\f147';
+       margin: -3px -4px 0 0;
 }
 
-#screen-meta {
-       margin-right: 5px;
-       margin-left: 15px;
+input[type=radio]:checked:before {
+       content: '\2022';
+       text-indent: -9999px;
+       border-radius: 50px;
+       font-size: 24px;
+       width: 6px;
+       height: 6px;
+       margin: 4px;
+       line-height: 16px;
+}
+
+@-moz-document url-prefix() {
+       input[type=checkbox],
+       input[type=radio],
+       .form-table input.tog {
+               margin-bottom: -1px;
+       }
 }
 
-#screen-options-link-wrap,
-#contextual-help-link-wrap {
-       float: left;
-       margin-left: 0;
-       margin-right: 6px;
+/* Search */
+input[type="search"] {
+       -webkit-appearance: textfield;
 }
 
-#screen-meta-links a.show-settings {
-       padding-right: 6px;
-       padding-left: 16px;
+input[type="search"]::-webkit-search-decoration {
+       display: none;
 }
 
-.toggle-arrow {
-       background-position: top right;
-}
-.toggle-arrow-active {
-       background-position: bottom right;
+.ie8 input[type="password"],
+.ie8 .login form .input {
+       font-family: sans-serif;
 }
 
-.metabox-prefs label {
-       padding-right: 0;
-       padding-left: 15px;
+/* general */
+html,
+body {
+       height: 100%;
+       margin: 0;
+       padding: 0;
 }
 
-.metabox-prefs label input {
-       margin-right: 2px;
-       margin-left: 5px;
+body {
+       font-family: "Open Sans", sans-serif;
+       font-size: 13px;
+       line-height: 1.4em;
+       min-width: 600px;
 }
 
-/*------------------------------------------------------------------------------
-  6.2 - Help Menu
-------------------------------------------------------------------------------*/
+body.iframe {
+       min-width: 0;
+       padding-top: 1px;
+}
 
-#contextual-help-wrap {
-       margin-left: 0;
-       margin-right: -4px;
+body.login {
+       background: #fbfbfb;
+       min-width: 0;
 }
 
-#contextual-help-back {
-       left: 170px;
-       right: 150px;
+iframe,
+img {
+       border: 0;
 }
 
-#contextual-help-wrap.no-sidebar #contextual-help-back {
-       left: 0;
-       right: 150px;
+td,
+textarea,
+input,
+select,
+button {
+       font-family: inherit;
+       font-size: inherit;
+       font-weight: inherit;
+}
 
-       border-right-width: 1px;
-       border-left-width: 0;
-       -webkit-border-bottom-right-radius: 0;
-       border-bottom-right-radius: 0;
-       -webkit-border-bottom-left-radius: 2px;
-       border-bottom-left-radius: 2px;
+td,
+textarea {
+       line-height: inherit;
 }
 
-.contextual-help-tabs {
-       float: right;
+textarea {
+       overflow: auto;
 }
 
-.contextual-help-tabs a {
-       padding-left: 5px;
-       padding-right: 12px;
+textarea,
+input,
+select {
+       font-size: 14px;
+       padding: 3px 5px;
+       line-height: 15px;
+       border-radius: 0; /* Reset mobile webkit's default element styling */
 }
 
-.contextual-help-tabs .active {
-       margin-right: 0;
-       margin-left: -1px;
+textarea {
+       padding: 2px 6px;
+       line-height: 1.4;
 }
 
-.contextual-help-tabs .active,
-.contextual-help-tabs-wrap {
-       border-left: 0;
-       border-right-width: 1px;
+a,
+input[type="text"],
+input[type="password"],
+input[type="number"],
+input[type="search"],
+input[type="email"],
+input[type="url"],
+textarea,
+div,
+select {
+       outline: 0;
 }
 
-.help-tab-content {
-       margin-right: 0;
-       margin-left: 22px;
+.wp-admin input[type="file"] {
+       padding: 3px 0;
 }
 
-.help-tab-content li {
-       margin-left: 0;
-       margin-right: 18px;
+a:focus,
+a:active {
+       outline: thin dotted;
 }
 
-.contextual-help-sidebar {
-       float: left;
-       padding-right: 12px;
-       padding-left: 8px;
+#adminmenu a:focus,
+#adminmenu a:active,
+.screen-reader-text:focus {
+       outline: none;
 }
 
-/*------------------------------------------------------------------------------
-  7.0 - Main Navigation (Right Menu) (RTL: Left Menu)
-------------------------------------------------------------------------------*/
+blockquote,
+q {
+       quotes: none;
+}
 
-.folded #wpcontent {
-       margin-left: 0;
-       margin-right: 52px;
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+       content: '';
+       content: none;
 }
 
-.folded.wp-admin #wpfooter {
-       margin-left: 15px;
-       margin-right: 52px;
+p,
+.wp_attachment_details label[for="content"] {
+       font-size: 13px;
+       line-height: 1.5;
+       margin: 1em 0;
 }
 
-#adminmenuback,
-#adminmenuwrap {
-       border-width: 0 0 0 1px;
+blockquote {
+       margin: 1em;
 }
 
-#adminmenushadow {
-       right: auto;
-       left: 0;
+label {
+       cursor: pointer;
 }
 
-#adminmenu li .wp-submenu {
-       left: auto;
-       right: 146px;
+li,
+dd {
+       margin-bottom: 6px;
 }
 
+input,
+select {
+       margin: 1px;
+       padding: 3px 5px;
+}
 
-.folded #adminmenu .wp-submenu.sub-open,
-.folded #adminmenu .opensub .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
-.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
-.folded #adminmenu a.menu-top:focus + .wp-submenu,
-.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
-.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu  {
-       left: auto;
-       right: 32px;
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+       display: block;
+       font-weight: 600;
 }
 
-#adminmenu div.wp-menu-image,
-.folded #adminmenu div.wp-menu-image {
-       float: right;
-       width: 30px;
+h1 {
+       font-size: 2em;
+       margin: .67em 0;
 }
 
-#adminmenu .wp-submenu a,
-#adminmenu li li a,
-.folded #adminmenu .wp-not-current-submenu li a {
-       padding-left: 0;
-       padding-right: 12px;
+h2 {
+       font-size: 1.5em;
+       margin: .83em 0;
+       font-weight: 400;
 }
 
-#adminmenu .wp-not-current-submenu li a {
-       padding-left: 0;
-       padding-right: 18px;
+h3 {
+       font-size: 1.3em;
+       margin: 1em 0;
 }
 
-.wp-menu-arrow {
-       right: 0;
+h4 {
+       font-size: 1em;
+       margin: 1.33em 0;
+}
 
-       -moz-transform:    translate( -139px );
-       -webkit-transform: translate( -139px );
-       -o-transform:      translate( -139px );
-       -ms-transform:     translate( -139px );
-       transform:         translate( -139px );
+h5 {
+       font-size: 0.83em;
+       margin: 1.67em 0;
 }
 
-.ie8 .wp-menu-arrow {
-       right: -20px;
+h6 {
+       font-size: 0.67em;
+       margin: 2.33em 0;
 }
 
-#adminmenu .wp-menu-arrow div {
-       left: -8px;
-       width: 16px;
+ul,
+ol {
+       padding: 0;
 }
 
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-       -moz-transform:    translate( -138px );
-       -webkit-transform: translate( -138px );
-       -o-transform:      translate( -138px );
-       -ms-transform:     translate( -138px );
-       transform:         translate( -138px );
+ul {
+       list-style: none;
 }
 
-.folded #adminmenu li .wp-menu-arrow {
-       -moz-transform:    translate( -26px );
-       -webkit-transform: translate( -26px );
-       -o-transform:      translate( -26px );
-       -ms-transform:     translate( -26px );
-       transform:         translate( -26px );
+ol {
+       list-style-type: decimal;
+       margin-right: 2em;
 }
 
-#adminmenu .wp-not-current-submenu .wp-menu-arrow div {
-    border-style: solid solid none none;
-    border-width: 1px 1px 0 0;
+ul.ul-disc {
+       list-style: disc outside;
 }
 
-#adminmenu .wp-menu-image img {
-       padding: 7px 7px 0 0;
+ul.ul-square {
+       list-style: square outside;
 }
 
-#adminmenu .wp-submenu .wp-submenu-head {
-       padding: 5px 10px 5px 4px;
-       -webkit-border-top-right-radius: 0;
-       -webkit-border-top-left-radius: 3px;
-       border-top-right-radius: 0;
-       border-top-left-radius: 3px;
+ol.ol-decimal {
+       list-style: decimal outside;
 }
 
-.folded #adminmenu li.wp-has-current-submenu .wp-submenu {
-       border-width: 1px;
-       border-style: solid;
-       -webkit-border-bottom-right-radius: 0;
-       -webkit-border-bottom-left-radius: 3px;
-       -webkit-border-top-right-radius: 0;
-       -webkit-border-top-left-radius: 3px;
-       border-bottom-right-radius: 0;
-       border-bottom-left-radius: 3px;
-       border-top-right-radius: 0;
-       border-top-left-radius: 3px;
+ul.ul-disc,
+ul.ul-square,
+ol.ol-decimal {
+       margin-right: 1.8em;
 }
 
-#adminmenu .awaiting-mod,
-#adminmenu span.update-plugins,
-#sidemenu li a span.update-plugins {
-       font-family: Tahoma, Arial, sans-serif;
-       margin-left: 0;
-       margin-right: 7px;
+ul.ul-disc > li,
+ul.ul-square > li,
+ol.ol-decimal > li {
+       margin: 0 0 0.5em;
 }
 
-#collapse-button {
-       float: right;
+.code,
+code {
+       font-family: Consolas, Monaco, monospace;
 }
 
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-       .auto-fold #wpcontent {
-               margin-left: 0;
-               margin-right: 52px;
-       }
-
-       .auto-fold.wp-admin #wpfooter {
-               margin-left: 15px;
-               margin-right: 52px;
-       }
+input.code {
+       padding-top: 6px;
+}
 
-       .auto-fold #adminmenu div.wp-menu-image {
-               float: right;
-               width: 30px;
-       }
+textarea.code {
+       line-height: 1.4;
+       padding: 4px 6px 1px 6px;
+}
 
-       .auto-fold #adminmenu .wp-submenu.sub-open,
-       .auto-fold #adminmenu .opensub .wp-submenu,
-       .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
-       .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
-       .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
-       .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
-       .no-js.auto-fold #adminmenu .wp-has-submenu:hover .wp-submenu  {
-               left: auto;
-               right: 32px;
-       }
+kbd,
+code {
+       padding: 3px 5px 2px 5px;
+       margin: 0 1px;
+       font-size: 13px;
+}
 
-       .auto-fold #adminmenu .wp-not-current-submenu li a {
-               padding-left: 0;
-               padding-right: 12px;
-       }
+.subsubsub {
+       list-style: none;
+       margin: 8px 0 0;
+       padding: 0;
+       font-size: 13px;
+       float: right;
+}
 
-       .auto-fold #adminmenu li .wp-menu-arrow {
-               -moz-transform:    translate( -27px );
-               -webkit-transform: translate( -27px );
-               -o-transform:      translate( -27px );
-               -ms-transform:     translate( -27px );
-               transform:         translate( -27px );
-       }
+.subsubsub a {
+       line-height: 2;
+       padding: .2em;
+       text-decoration: none;
+}
 
-       .auto-fold #adminmenu li.wp-has-current-submenu .wp-submenu {
-               border-width: 1px;
-               border-style: solid;
-               -webkit-border-bottom-right-radius: 0;
-               -webkit-border-bottom-left-radius: 3px;
-               -webkit-border-top-right-radius: 0;
-               -webkit-border-top-left-radius: 3px;
-               border-bottom-right-radius: 0;
-               border-bottom-left-radius: 3px;
-               border-top-right-radius: 0;
-               border-top-left-radius: 3px;
-       }
+.subsubsub a .count,
+.subsubsub a.current .count {
+       color: #999;
+       font-weight: normal;
 }
 
-/* List table styles */
-.post-com-count-wrapper {
-       font-family: Tahoma, Arial, sans-serif;
+.subsubsub a.current {
+       font-weight: 600;
+       border: none;
 }
 
-.post-com-count {
-       background-image: url('../images/bubble_bg-rtl.gif');
+.subsubsub li {
+       display: inline-block;
+       margin: 0;
+       padding: 0;
+       white-space: nowrap;
 }
 
-.column-response .post-com-count {
-       float: right;
-       margin-right: 0;
-       margin-left: 5px;
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="url"],
+select,
+.tablenav-pages span.current,
+#titlediv #title,
+#postcustomstuff table,
+#postcustomstuff input,
+#postcustomstuff textarea,
+.imgedit-menu div,
+.plugin-update-tr .update-message,
+#poststuff .inside .the-tagcloud,
+.nav-menus-php .list-container,
+.menu-item-handle,
+.link-to-original,
+.nav-menus-php .major-publishing-actions .form-invalid,
+#TB_window,
+.tbtitle,
+.highlight {
+       border-width: 1px;
+       border-style: solid;
 }
 
-.response-links {
-       float: right;
+/* .widefat - main style for tables */
+.widefat {
+       border-spacing: 0;
+       width: 100%;
+       clear: both;
+       margin: 0;
 }
 
+.widefat * {
+       word-wrap: break-word;
+}
 
-/*------------------------------------------------------------------------------
-  8.0 - Layout Blocks
-------------------------------------------------------------------------------*/
+.widefat a {
+       text-decoration: none;
+}
 
+.widefat td,
 .widefat th {
-       font-family: Tahoma, Arial, sans-serif;
+       padding: 8px 10px;
 }
-
-.postbox-container {
-       float: right;
+.widefat tfoot th {
+       border-bottom: none;
 }
 
-#post-body-content {
-       float: right;
+.widefat .no-items td {
+       border-bottom-width: 0;
 }
 
-#poststuff #post-body.columns-2 {
-       margin-left: 300px;
-       margin-right: 0;
+.widefat td {
+       vertical-align: top;
 }
 
-#post-body.columns-2 #postbox-container-1 {
-       float: left;
-       margin-left: -300px;
-       margin-right: 0;
+.widefat td,
+.widefat td p,
+.widefat td ol,
+.widefat td ul {
+       font-size: 13px;
+       line-height: 1.5em;
 }
 
-@media only screen and (max-width: 850px) {
-       #wpbody-content #post-body.columns-2 #postbox-container-1 {
-               margin-left: 0;
-       }
+.widefat th {
+       text-align: right;
+       line-height: 1.3em;
+       font-size: 14px;
 }
 
-.postbox .handlediv {
-       float: left;
+.widefat th input {
+       margin: 0 8px 0 0;
+       padding: 0;
+       vertical-align: text-top;
 }
 
-/*------------------------------------------------------------------------------
-  9.0 - Dashboard
-------------------------------------------------------------------------------*/
+.widefat .check-column {
+       width: 2.2em;
+       padding: 6px 0 25px;
+       vertical-align: top;
+}
 
-#the-comment-list p.comment-author img {
-       float: right;
-       margin-right: 0;
-       margin-left: 8px;
+.widefat th input[type=checkbox] {
+       margin-top: -1px;
 }
 
-/* Browser Nag */
-#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
-       padding-right: 0;
-       padding-left: 125px;
+.widefat tbody th.check-column {
+       padding: 9px 0 22px;
 }
 
-/* Welcome Panel */
-.welcome-panel .welcome-panel-close {
-       right: auto;
-       left: 10px;
+.widefat.media .check-column {
+       padding-top: 8px;
 }
 
-.welcome-panel .welcome-panel-close:before {
-       left: auto;
-       right: -12px;
+.widefat thead th.check-column,
+.widefat tbody th.check-column,
+.widefat tfoot th.check-column {
+       padding: 11px 3px 0 0;
 }
 
-.welcome-panel-content {
-       margin-left: 0;
-       margin-right: 13px;
+.widefat thead th.check-column {
+       padding-top: 10px;
 }
 
-.welcome-panel .welcome-panel-column {
-       float: right;
+#update-plugins-table tbody th.check-column,
+.plugins tbody th.check-column,
+.plugins tbody {
+       padding: 8px 2px 0 0;
 }
 
-.welcome-panel .welcome-panel-column ul {
-       margin-right: 0;
-       margin-left: 1em;
+.plugins tbody th.check-column input[type=checkbox] {
+       margin-top: 4px;
 }
 
-.welcome-panel .welcome-panel-column li {
-       padding-left: 0;
-       padding-right: 2px;
+#update-plugins-table tbody td p {
+       margin-top: 0;
 }
 
-.welcome-panel .welcome-add-page {
-       background-position: right 2px;
+#update-plugins-table tbody td p strong {
+       font-size: 14px;
 }
 
-.welcome-panel .welcome-edit-page {
-       background-position: right -90px;
+.plugins thead th.check-column,
+.plugins tfoot th.check-column,
+.plugins .inactive th.check-column,
+#update-plugins-table thead th.check-column,
+#update-plugins-table tfoot th.check-column {
+       padding-right: 6px;
 }
 
-.welcome-panel .welcome-learn-more {
-       background-position: right -136px;
+#update-plugins-table thead th.check-column,
+#update-plugins-table tfoot th.check-column {
+       padding-top: 11px;
 }
 
-.welcome-panel .welcome-comments {
-       background-position: right -182px;
+.update-php div.updated,
+.update-php div.error {
+       margin-right: 0;
 }
 
-.welcome-panel .welcome-view-site {
-       background-position: right -274px;
+.no-js .widefat thead .check-column input,
+.no-js .widefat tfoot .check-column input {
+       display: none;
 }
 
-.welcome-panel .welcome-widgets-menus {
-       background-position: right -229px;
-       line-height: 14px;
+.widefat .num,
+.column-comments,
+.column-links,
+.column-posts {
+       text-align: center;
 }
 
-.welcome-panel .welcome-write-blog {
-       background-position: right -44px;
+.widefat th#comments {
+       vertical-align: middle;
 }
 
-.welcome-panel .welcome-icon {
-       padding: 2px 32px 8px 0;
+.wrap {
+       margin: 10px 2px 0 20px;
 }
 
-@media screen and (max-width: 870px) {
-       .welcome-panel .welcome-panel-column li {
-               margin-right: 0;
-               margin-left: 13px;
-       }
+div.updated,
+div.error {
+       padding: 0 0.6em;
+       margin: 5px 15px 2px;
+}
 
-       .welcome-panel .welcome-icon {
-               padding-right: 25px;
-               padding-left: 0;
-       }
+div.updated p,
+div.error p {
+       margin: 0.5em 0;
+       padding: 2px;
 }
 
-/*------------------------------------------------------------------------------
-  10.0 - List Posts (/Pages/etc)
-------------------------------------------------------------------------------*/
+.wrap div.updated,
+.wrap div.error,
+.media-upload-form div.error {
+       margin: 5px 0 15px;
+}
 
-.fixed .column-comments {
-       text-align: right;
+div.updated,
+.login .message,
+.press-this #message {
+       border: none;
+       padding: 1px 12px;
 }
 
-.fixed .column-comments .vers {
-       padding-left: 0;
-       padding-right: 3px;
+div.error,
+.login #login_error {
+       border: none;
 }
 
-.fixed .column-comments a {
-       float: right;
+div.error {
+       padding: 1px 12px;
 }
 
-.fixed .column-menus {
-       text-align: right;
+.wrap h2,
+.subtitle {
+       font-weight: normal;
+       margin: 0;
 }
 
-.sorting-indicator {
-       margin-left: 0;
-       margin-right: 7px;
+.wrap h2 {
+       font-size: 23px;
+       font-weight: 400;
+       padding: 9px 0 4px 15px;
+       line-height: 29px;
 }
 
-tr.wp-locked .locked-indicator {
-       margin: -2px 6px 0 0;
+.subtitle {
+       font-size: 14px;
+       padding-right: 25px;
 }
 
-th.sortable a span,
-th.sorted a span {
-       float: right;
+.wrap .add-new-h2,
+.wrap .add-new-h2:active {
+       margin-right: 4px;
+       padding: 4px 8px;
+       position: relative;
+       top: -3px;
+       text-decoration: none;
+       border: none;
+       border-radius: 2px;
+       text-shadow: none;
+       font-weight: 600;
+       font-size: 13px;
 }
 
-/* Bulk Actions */
+.wrap h2.long-header {
+       padding-left: 0;
+}
 
-.tablenav-pages a {
-       margin-right: 0;
-       margin-left: 1px;
+html,
+.wp-dialog {
+       background-color: #fff;
 }
-.tablenav-pages .next-page {
-       margin-left: 0;
-       margin-right: 2px;
+
+textarea,
+input[type="text"],
+input[type="password"],
+input[type="email"],
+input[type="number"],
+input[type="search"],
+input[type="tel"],
+input[type="url"],
+select {
+       background-color: #fff;
+       color: #333;
 }
 
-.tablenav a.button-secondary {
-       margin: 3px 0 0 8px;
+select[disabled] {
+       color: #7f7f7f;
 }
 
-.tablenav .tablenav-pages {
-       float: left;
+select:focus {
+       border-color: #aaa;
 }
 
-.tablenav .displaying-num {
-       margin-right: 0;
-       margin-left: 10px;
-       font-family: Tahoma, Arial, sans-serif;
-       font-style: normal;
+textarea:focus,
+input[type="text"]:focus,
+input[type="password"]:focus,
+input[type="email"]:focus,
+input[type="number"]:focus,
+input[type="search"]:focus,
+input[type="tel"]:focus,
+input[type="url"]:focus,
+input[type="checkbox"]:focus,
+input[type="radio"]:focus,
+select:focus,
+.widgets-chooser ul,
+#widgets-left .widget-in-question .widget-top,
+#available-widgets .widget-top:hover,
+div#widgets-right .widget-top:hover {
+       -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+       box-shadow: 0 1px 2px rgba(0,0,0,0.1);
 }
 
-.tablenav .actions {
-       padding: 2px 0 0 8px;
+input[readonly] {
+       background-color: #eee;
 }
 
-.tablenav .actions select {
-       float: right;
-       margin-right: 0;
-       margin-left: 6px;
+:-moz-placeholder,
+.wp-core-ui :-moz-placeholder {
+   color: #a9a9a9;
 }
 
-.tablenav .delete {
-       margin-right: 0;
-       margin-left: 20px;
+/*------------------------------------------------------------------------------
+  1.0 - Text Styles
+------------------------------------------------------------------------------*/
+
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3,
+.control-section .accordion-section-title,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.sidebar-name,
+#nav-menu-header,
+#nav-menu-footer,
+.menu-item-handle,
+.checkbox,
+.side-info,
+#your-profile #rich_editing,
+.widefat thead th,
+.widefat tfoot th {
+       line-height: 1.4em;
+}
+
+.quicktags,
+.search {
+       font-size: 12px;
 }
 
-.view-switch {
-       float: left;
+.icon32 {
+       display: none;
 }
 
-.filter {
+.icon16 {
+       height: 18px;
+       width: 18px;
+       padding: 6px 6px;
+       margin: -6px -8px 0 0;
        float: right;
-       margin: -5px 10px 0 0;
 }
 
-.filter .subsubsub {
-       margin-left: 0;
-       margin-right: -10px;
+/* New Menu icons */
+
+.icon16:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       padding: 6px 0;
+       height: 34px;
+       width: 20px;
+       display: inline-block;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
 }
 
-#posts-filter fieldset {
-       float: right;
-       margin: 0 0 1em 1.5ex;
+.icon16.icon-dashboard:before,
+#adminmenu .menu-icon-dashboard div.wp-menu-image:before {
+       content: '\f226';
 }
 
-#posts-filter fieldset legend {
-       padding: 0 1px .2em 0;
+.icon16.icon-post:before,
+#adminmenu .menu-icon-post div.wp-menu-image:before {
+       content: '\f109';
 }
 
-/*------------------------------------------------------------------------------
-  10.1 - Inline Editing
-------------------------------------------------------------------------------*/
+.icon16.icon-media:before,
+#adminmenu .menu-icon-media div.wp-menu-image:before {
+       content: '\f104';
+}
 
-#wpbody-content .inline-edit-row fieldset {
-       float: right;
+.icon16.icon-links:before,
+#adminmenu .menu-icon-links div.wp-menu-image:before {
+       content: '\f103';
 }
 
-#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
-       border-width: 0 1px 0 0;
+.icon16.icon-page:before,
+#adminmenu .menu-icon-page div.wp-menu-image:before {
+       content: '\f105';
 }
 
-#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
-       float: left;
+.icon16.icon-comments:before,
+#adminmenu .menu-icon-comments div.wp-menu-image:before {
+       content: '\f101';
+       margin-top: 1px;
 }
 
-.inline-edit-row fieldset label span.title {
-       float: right;
+.icon16.icon-appearance:before,
+#adminmenu .menu-icon-appearance div.wp-menu-image:before {
+       content: '\f100';
 }
 
-.inline-edit-row fieldset label span.input-text-wrap {
-       margin-left: 0;
-       margin-right: 5em;
+.icon16.icon-plugins:before,
+#adminmenu .menu-icon-plugins div.wp-menu-image:before {
+       content: '\f106';
 }
 
-.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
-       padding-right: 0;
-       padding-left: 0.5em;
+.icon16.icon-users:before,
+#adminmenu .menu-icon-users div.wp-menu-image:before {
+       content: '\f110';
 }
 
-#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
-       margin-right: 0;
-       margin-left: 0.5em
+.icon16.icon-tools:before,
+#adminmenu .menu-icon-tools div.wp-menu-image:before {
+       content: '\f107';
 }
 
-/*     Styling */
+.icon16.icon-settings:before,
+#adminmenu .menu-icon-settings div.wp-menu-image:before {
+       content: '\f108';
+}
 
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title {
-       font-family: Tahoma, Arial, sans-serif;
-       font-style: normal;
+.icon16.icon-site:before,
+#adminmenu .menu-icon-site div.wp-menu-image:before {
+       content: '\f112'
 }
 
-.inline-edit-row fieldset .inline-edit-date {
-       float: right;
+.icon16.icon-generic:before,
+#adminmenu .menu-icon-generic div.wp-menu-image:before {
+       content: '\f111';
 }
 
-.inline-edit-row fieldset ul.cat-checklist label,
-.inline-edit-row #bulk-titles div {
-       font-family: Tahoma, Arial, sans-serif;
+/* hide background-image for icons above */
+.icon16.icon-dashboard,
+.menu-icon-dashboard div.wp-menu-image,
+.icon16.icon-post,
+.menu-icon-post div.wp-menu-image,
+.icon16.icon-media,
+.menu-icon-media div.wp-menu-image,
+.icon16.icon-links,
+.menu-icon-links div.wp-menu-image,
+.icon16.icon-page,
+.menu-icon-page div.wp-menu-image,
+.icon16.icon-comments,
+.menu-icon-comments div.wp-menu-image,
+.icon16.icon-appearance,
+.menu-icon-appearance div.wp-menu-image,
+.icon16.icon-plugins,
+.menu-icon-plugins div.wp-menu-image,
+.icon16.icon-users,
+.menu-icon-users div.wp-menu-image,
+.icon16.icon-tools,
+.menu-icon-tools div.wp-menu-image,
+.icon16.icon-settings,
+.menu-icon-settings div.wp-menu-image,
+.icon16.icon-site,
+.menu-icon-site div.wp-menu-image,
+.icon16.icon-generic,
+.menu-icon-generic div.wp-menu-image {
+       background-image: none !important;
 }
 
-.quick-edit-row-post fieldset label.inline-edit-status {
-       float: right;
+.key-labels label {
+       line-height: 24px;
 }
 
-#bulk-titles div a {
-       float: right;
-       margin: 3px -2px 0 3px;
-       overflow: hidden;
-       text-indent: -9999px;
+strong, b {
+       font-weight: 600;
 }
 
+.pre {
+       /* https://developer.mozilla.org/en-US/docs/CSS/white-space */
+       white-space: pre-wrap; /* css-3 */
+       word-wrap: break-word; /* IE 5.5 - 7 */
+}
 
-/*------------------------------------------------------------------------------
-  11.0 - Write/Edit Post Screen
-------------------------------------------------------------------------------*/
-
-#save-action .spinner,
-#show-comments a,
-#show-comments .spinner {
-       float: right;
+.howto {
+       font-style: italic;
+       display: block;
 }
 
-#titlediv #title-prompt-text,
-#wp-fullscreen-title-prompt-text {
-       right: 0;
+p.install-help {
+       margin: 8px 0;
+       font-style: italic;
 }
 
-#sample-permalink {
-       direction: ltr;
+.no-break {
+       white-space: nowrap;
 }
 
-#sample-permalink #editable-post-name {
-       unicode-bidi: embed;
+hr {
+       border: 0;
+       border-top: 1px solid #ddd;
+       border-bottom: 1px solid #fafafa;
 }
 
-#wp-fullscreen-title-prompt-text {
-       left: auto;
-       right: 0;
-}
+/*------------------------------------------------------------------------------
+  2.0 - Forms
+------------------------------------------------------------------------------*/
 
-#wp-fullscreen-save .spinner,
-#wp-fullscreen-save .fs-saved {
-       float: left;
-}
 
-#edit-slug-box .cancel {
-       margin-right: 0;
-       margin-left: 10px;
+.wp-admin select {
+       padding: 2px;
+       line-height: 28px;
+       height: 28px;
+       vertical-align: middle;
 }
 
-.postarea h3 label {
-       float: right;
+.wp-admin .button-cancel {
+       padding: 0 5px;
+       line-height: 2;
 }
 
-.submitbox .submit {
-       text-align: right;
+.meta-box-sortables select {
+       max-width: 100%;
 }
 
-.inside-submitbox #post_status {
-       margin: 2px -2px 2px 0;
+.wp-admin select[multiple] {
+       height: auto;
 }
 
-.submitbox .submit input {
-       margin-right: 0;
-       margin-left: 4px;
+.submit {
+       padding: 1.5em 0;
+       margin: 5px 0;
+       -webkit-border-bottom-right-radius: 3px;
+       -webkit-border-bottom-left-radius: 3px;
+       border-bottom-right-radius: 3px;
+       border-bottom-left-radius: 3px;
 }
 
-#normal-sortables .postbox .submit {
-       float: left;
+form p.submit a.cancel:hover {
+       text-decoration: none;
 }
 
-.taxonomy div.tabs-panel {
-       margin: 0 125px 0 5px;
+p.submit {
+       text-align: right;
+       max-width: 100%;
+       margin-top: 20px;
+       padding-top: 10px;
 }
 
-#side-sortables .comments-box thead th,
-#normal-sortables .comments-box thead th {
-       font-style: normal;
+.textright p.submit {
+       border: none;
+       text-align: left;
 }
 
-#commentsdiv .spinner {
-       padding-left: 0;
-       padding-right: 5px;
+table.form-table + p.submit,
+table.form-table + input + p.submit,
+table.form-table + input + input + p.submit {
+       border-top: none;
+       padding-top: 0;
+}
+
+table.widefat span.delete a:hover,
+table.widefat span.trash a:hover,
+table.widefat span.spam a:hover,
+#dashboard_recent_comments .delete a:hover,
+#dashboard_recent_comments .trash a:hover,
+#dashboard_recent_comments .spam a:hover,
+.plugins a.delete:hover,
+#all-plugins-table .plugins a.delete:hover,
+#search-plugins-table .plugins a.delete:hover,
+.submitbox .submitdelete:hover,
+#media-items a.delete:hover,
+#media-items a.delete-permanently:hover,
+#nav-menu-footer .menu-delete:hover {
+       text-decoration: none;
+       border: none;
 }
 
-#post-body .add-menu-item-tabs li.tabs {
-       border-width: 1px 1px 1px 0;
-       margin-right: 0;
-       margin-left: -1px;
+#minor-publishing-actions input,
+#major-publishing-actions input,
+#minor-publishing-actions .preview {
+       text-align: center;
 }
 
-/* Global classes */
-
-#post-body .tagsdiv #newtag {
-       margin-right: 0;
-       margin-left: 5px;
+textarea.all-options,
+input.all-options {
+       width: 250px;
 }
 
-.autosave-info {
-       padding: 2px 2px 2px 15px;
-       text-align: left;
+input.large-text,
+textarea.large-text {
+       width: 99%;
 }
 
-#post-body .wp_themeSkin .mceStatusbar a.mceResize {
-       background: transparent url('../images/resize-rtl.gif') no-repeat scroll left bottom;
-       cursor: sw-resize;
+input.regular-text,
+#adduser .form-field input {
+       width: 25em;
 }
 
-.curtime #timestamp {
-       background-position: right top;
-       padding-left: 0;
-       padding-right: 18px;
+input.small-text {
+       width: 50px;
+       padding: 1px 6px;
 }
 
-.compat-attachment-fields th {
-       padding-right: 0;
-       padding-left: 10px;
+input[type="number"].small-text {
+       width: 65px;
 }
 
-#post-lock-dialog .post-locked-message a.button {
-       margin-right: 0;
-       margin-left: 10px;
+#doaction,
+#doaction2,
+#post-query-submit {
+       margin: 1px 0 0 8px;
 }
 
-#post-lock-dialog .post-locked-avatar {
-       float: right;
-       margin: 0 0 20px 20px;
+.tablenav #changeit,
+.tablenav #delete_all,
+.tablenav #clear-recent-list {
+       margin-top: 1px;
 }
 
-#post-lock-dialog .locked-saving img {
+.tablenav .actions select {
        float: right;
-       margin-right: 0;
-       margin-left: 3px;
+       margin-left: 6px;
+       max-width: 200px;
 }
 
-
-/*------------------------------------------------------------------------------
-  11.1 - Custom Fields
-------------------------------------------------------------------------------*/
-
-/* No RTL for now, this space intentionally left blank */
-
-/*------------------------------------------------------------------------------
-  11.2 - Post Revisions
-------------------------------------------------------------------------------*/
-.wp-slider .ui-slider-handle.from-handle:before,
-.wp-slider .ui-slider-handle.to-handle:before {
-       height: 8px;
-       width: 7px;
+.ie8 .tablenav .actions select {
+       width: 155px;
 }
 
-.wp-slider .ui-slider-handle.from-handle:before {
-       background-position: -5px -10px;
-       left: 6px;
+.ie8 .tablenav .actions select#cat {
+       width: 200px;
 }
 
-.wp-slider .ui-slider-handle.to-handle:before {
-       background-position: -4px -29px;
-       left: 6px;
+#timezone_string option {
+       margin-right: 1em;
 }
 
-.revision-toggle-compare-mode {
-       right: auto;
-       left: 0;
+label,
+#your-profile label + a {
+       vertical-align: middle;
 }
 
-.revisions .loading-indicator {
-       margin-right: -90px;
+fieldset label,
+#your-profile label + a {
+       vertical-align: middle;
 }
 
-body.folded .revisions .loading-indicator {
-       margin-right: -32px;
+.options-media-php label[for*="_size_"],
+#misc-publishing-actions label {
+       vertical-align: baseline;
 }
 
-.revisions-next {
-       float: left;
-}
+#misc-publishing-actions label[for="post_status"]:before {
+       content: '\f173';
+       display: inline-block;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       right: -1px;
+       padding: 0 0 0 5px;
+       position: relative;
+       top: 0;
+       text-decoration: none !important;
+       vertical-align: top;
 
-.revisions-previous {
-       float: right;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
-.diff-title strong {
-       text-align: left;
+#pass-strength-result {
+       border-style: solid;
+       border-width: 1px;
        float: right;
-       margin-right: 0;
-       margin-left: 5px;
+       margin: 13px 1px 5px 5px;
+       padding: 3px 5px;
+       text-align: center;
+       width: 200px;
+       display: none;
 }
-
-.revisions-controls .author-card .avatar,
-.revisions-controls .author-card .author-info {
-       float: right;
+.indicator-hint {
+       padding-top: 8px;
 }
 
-.diff-meta input.restore-revision {
+p.search-box {
        float: left;
+       margin: 0;
 }
 
-.diff-col-title-added,
-.diff-col-title-removed {
-       text-align: right;
+.search-box input[name="s"],
+#search-plugins input[name="s"],
+.tagsdiv .newtag {
        float: right;
+       height: 28px;
+       margin: 0 0 0 4px;
 }
 
-.revisions-tooltip {
-       margin-left: 0;
-       margin-right: -69px;
+input[type="text"].ui-autocomplete-loading {
+       background: transparent url('../images/loading.gif') no-repeat left center;
+       visibility: visible;
 }
 
-.revisions-tooltip.flipped {
-       margin-right: 0;
-       margin-left: -70px;
+ul#add-to-blog-users {
+       margin: 0 14px 0 0;
 }
 
-.ie8 .revisions-tooltip {
-       margin-right: -75px;
+.ui-autocomplete-input.open {
+       border-bottom-left-radius: 0;
+       border-bottom-right-radius: 0;
 }
 
-.ie8 .revisions-tooltip.flipped {
-       margin-left: -63px;
+.ui-autocomplete {
+       padding: 0;
+       margin: 0;
+       list-style: none;
+       position: absolute;
+       z-index: 10000;
+       border-bottom-left-radius: 3px;
+       border-bottom-right-radius: 3px;
+       border-width: 1px;
+       border-style: solid;
 }
 
-.revisions-tooltip-arrow {
-       right: 0;
-       margin-left: 0;
-       margin-right: 35px;
+.ui-autocomplete li {
+       margin-bottom: 0;
+       white-space: nowrap;
+       text-align: right;
 }
 
-.revisions-tooltip.flipped .revisions-tooltip-arrow {
-       margin-right: 0;
-       margin-left: 35px;
-       right: auto;
-       left: 0;
+.ui-autocomplete li a {
+       display: block;
+       height: 100%;
+       padding: 4px 10px;
 }
 
-.revisions-tooltip-arrow > span {
-       left: auto;
-       right: 20px;
+.ui-autocomplete li a.ui-state-focus {
+       cursor: pointer;
 }
 
-.revisions-tooltip.flipped .revisions-tooltip-arrow > span {
-       right: auto;
-       left: 20px;
-}
+/*------------------------------------------------------------------------------
+  3.0 - Actions
+------------------------------------------------------------------------------*/
 
-.ie8 .revisions-tooltip-arrow > span {
-       right: 21px;
+#major-publishing-actions {
+       padding: 10px;
+       clear: both;
+       border-top: 1px solid #ddd;
+       background: #f5f5f5;
 }
 
-.revisions-tickmarks > div {
+#delete-action {
+       line-height: 28px;
+       vertical-align: middle;
+       text-align: right;
        float: right;
-       border-width: 0 0 0 1px;
 }
 
-/*------------------------------------------------------------------------------
-  11.3 - Featured Images
-------------------------------------------------------------------------------*/
+#publishing-action {
+       text-align: left;
+       float: left;
+       line-height: 23px;
+}
 
-#select-featured-image a {
+#publishing-action .spinner {
        float: right;
 }
 
-/*------------------------------------------------------------------------------
-  11.4 - Post formats
-------------------------------------------------------------------------------*/
+#misc-publishing-actions {
+       padding: 6px 0 0;
+}
 
-a.post-state-format {
-       margin-right: 0;
-       margin-left: 5px;
+.misc-pub-section {
+       padding: 6px 10px 8px;
 }
 
-label.post-format-icon {
-       margin-left: 0;
-       margin-right: 5px;
-       padding-left: 0px;
-       padding-right: 21px;
+.misc-pub-section:first-child {
+       border-top-width: 0;
 }
 
-.post-format-icon.post-format-standard  {
-       background-position: 100% 0;
+.misc-pub-section-last {
+       border-bottom-width: 0;
+}
+
+#minor-publishing-actions {
+       padding: 10px 10px 0 10px;
+       text-align: left;
 }
 
-.post-format-icon.post-format-image  {
-       background-position: 100% -32px;
+#save-post {
+       float: right;
 }
 
-.post-format-icon.post-format-gallery {
-       background-position: 100% -64px;
+.preview {
+       float: left;
 }
 
-.post-format-icon.post-format-audio {
-       background-position: 100% -96px;
+#sticky-span {
+       margin-right: 18px;
 }
 
-.post-format-icon.post-format-video {
-       background-position: 100% -128px;
+.side-info {
+       margin: 0;
+       padding: 4px;
+       font-size: 11px;
 }
 
-.post-format-icon.post-format-chat {
-       background-position: 100% -160px;
+.side-info h5 {
+       padding-bottom: 7px;
+       font-size: 14px;
+       margin: 12px 2px 5px;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
 }
 
-.post-format-icon.post-format-status {
-       background-position: 100% -192px;
+.side-info ul {
+       margin: 0;
+       padding-right: 18px;
+       list-style: square;
 }
 
-.post-format-icon.post-format-aside {
-       background-position: 100% -224px;
+.approve,
+.unapproved .unapprove {
+       display: none;
 }
 
-.post-format-icon.post-format-quote {
-       background-position: 100% -256px;
+.unapproved .approve,
+.spam .approve,
+.trash .approve {
+       display: inline;
 }
 
-.post-format-icon.post-format-link {
-       background-position: 100% -288px;
+td.action-links,
+th.action-links {
+       text-align: left;
 }
 
+
 /*------------------------------------------------------------------------------
-  12.0 - Categories
+  4.0 - Notifications
 ------------------------------------------------------------------------------*/
 
-.category-adder {
-       margin-left: 0;
-       margin-right: 120px;
+#update-nag,
+.update-nag {
+       display: inline-block;
+       line-height: 19px;
+       padding: 11px 15px;
+       font-size: 14px;
+       text-align: right;
+       margin: 25px 2px 0 20px;
 }
 
-#post-body ul.add-menu-item-tabs {
-       float: right;
-       text-align: left;
-       /* Negative margin for the sake of those without JS: all tabs display */
-       margin: 0 5px 0 -120px;
+.plugins .plugin-update {
+       padding: 0;
 }
 
-#post-body ul.add-menu-item-tabs li.tabs {
-       -webkit-border-top-left-radius: 0;
-       -webkit-border-top-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 0;
-       -webkit-border-bottom-right-radius: 3px;
-       border-top-left-radius: 0;
-       border-top-right-radius: 3px;
-       border-bottom-left-radius: 0;
-       border-bottom-right-radius: 3px;
+.plugin-update .update-message {
+       margin: 0 31px 8px 10px;
+       font-weight: 600;
 }
 
-#front-page-warning,
-#front-static-pages ul,
-ul.export-filters,
-.inline-editor ul.cat-checklist ul,
-.categorydiv ul.categorychecklist ul,
-.customlinkdiv ul.categorychecklist ul,
-.posttypediv ul.categorychecklist ul,
-.taxonomydiv ul.categorychecklist ul {
-       margin-left: 0;
-       margin-right: 18px;
+ul#dismissed-updates {
+       display: none;
 }
 
-#post-body .add-menu-item-tabs li.tabs {
-       border-style: solid solid solid none;
-       border-width: 1px 1px 1px 0;
-       margin-right: 0;
-       margin-left: -1px;
+form.upgrade {
+       margin-top: 8px;
 }
 
-p.help,
-p.description,
-span.description,
-.form-wrap p {
-       font-style: normal;
-       font-family: Tahoma, Arial, sans-serif;
+form.upgrade .hint {
+       font-style: italic;
+       font-size: 85%;
+       margin: -0.5em 0 2em 0;
 }
 
-/*------------------------------------------------------------------------------
-  13.0 - Tags
-------------------------------------------------------------------------------*/
-
-.taghint {
-       margin: 15px 12px -24px 0;
+.update-php .spinner {
+       float: none;
+       margin: -4px 0;
 }
 
-#poststuff .tagsdiv .howto {
-       margin: 0 8px 6px 0;
+#ajax-loading,
+.ajax-loading,
+.ajax-feedback,
+.imgedit-wait-spin,
+.list-ajax-loading { /* deprecated */
+       visibility: hidden;
 }
 
-.ac_results li {
-       text-align: right;
+#ajax-response.alignleft {
+       margin-right: 2em;
 }
 
-.links-table th {
-       text-align: right;
+/*------------------------------------------------------------------------------
+  5.0 - TinyMCE
+------------------------------------------------------------------------------*/
+
+/* nothing? */
+
+/*------------------------------------------------------------------------------
+  6.0 - Admin Header
+------------------------------------------------------------------------------*/
+#adminmenu a,
+#sidemenu a,
+#taglist a,
+#catlist a {
+       text-decoration: none;
 }
 
 /*------------------------------------------------------------------------------
-  14.0 - Media Screen
+  6.1 - Screen Options Tabs
 ------------------------------------------------------------------------------*/
 
-#wpbody-content .describe th {
-       text-align: right;
+#screen-options-wrap,
+#contextual-help-wrap {
+       margin: 0;
+       padding: 8px 20px 12px;
+       position: relative;
+}
 
+#contextual-help-wrap {
+       overflow: auto;
+       margin-right: 0 !important;
 }
 
-.describe .media-item-info .A1B1 {
-       padding: 0 10px 0 0;
+#screen-meta .screen-reader-text {
+       visibility: hidden;
 }
 
-.media-upload-form td label {
-       margin-left: 6px;
-       margin-right: 2px;
+#screen-meta-links {
+       margin: 0 0 0 20px;
 }
 
-.media-upload-form .align .field label {
-       padding: 0 23px 0 0;
-       margin: 0 3px 0 1em;
+#screen-meta-links a {
+       padding: 3px 16px 3px 6px;
 }
 
-.media-upload-form tr.image-size label {
-       margin: 0 5px 0 0;
+#screen-meta-links a:focus {
+       outline: none;
 }
 
-#wpbody-content .describe p.help {
-       padding: 0 5px 0 0;
+/* screen options and help tabs revert */
+#screen-meta {
+       display: none;
+       margin: 0 0px -1px 20px;
+       position: relative;
 }
 
-.media-item .edit-attachment,
-.media-item .error-div a.dismiss,
-.describe-toggle-on,
-.describe-toggle-off {
+#screen-options-link-wrap,
+#contextual-help-link-wrap {
        float: left;
-       margin-right: 0;
-       margin-left: 15px;
+       height: 28px;
+       margin: 0 6px 0 0;
 }
 
-.media-item .error-div a.dismiss {
-       padding: 0 15px 0 0;
+#screen-meta-links .screen-meta-toggle {
+       position: relative;
+       top: 0;
 }
 
-.media-item .error-div {
-       padding-left: 0;
-       padding-right: 10px;
+#screen-meta-links a.show-settings {
+       display: block;
+       font-size: 13px;
+       height: 22px;
+       line-height: 22px;
+       text-decoration: none;
+       z-index: 1;
 }
 
-.media-item .pinkynail {
-       float: right;
+#screen-meta-links a:after {
+       left: 0;
+       content: '\f140';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0 0 0 5px;
+       bottom: 2px;
+       position: relative;
+       vertical-align: bottom;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
 }
 
-.media-item .describe td {
-       padding: 0 0 8px 8px;
+#screen-meta-links a.screen-meta-active:after {
+       content: '\f142';
 }
 
-.media-item .progress {
-       float: left;
-    margin: 6px 0 0 10px;
+#screen-meta-links a.show-settings:hover {
+       text-decoration: none;
 }
+/* end screen options and help tabs */
 
-/*------------------------------------------------------------------------------
-  14.1 - Media Uploader
-------------------------------------------------------------------------------*/
-
-#find-posts-input {
-       float: right;
+.toggle-arrow {
+       background-repeat: no-repeat;
+       background-position: top right;
+       background-color: transparent;
+       height: 22px;
+       line-height: 22px;
+       display: block;
 }
 
-#find-posts-search {
-       float: right;
-       margin-right: 3px;
-       margin-left: 4px;
+.toggle-arrow-active {
+       background-position: bottom right;
 }
 
-.find-box-search .spinner {
-       left: auto;
-       right: 115px;
+#screen-options-wrap h5,
+#contextual-help-wrap h5 {
+       margin: 8px 0;
+       font-size: 13px;
 }
 
-#find-posts-response .found-radio {
-       padding: 5px 8px 0 0;
+.metabox-prefs label {
+       display: inline-block;
+       padding-left: 15px;
+       line-height: 30px;
 }
 
-.find-box-search label {
-       padding-right: 0;
-       padding-left: 6px;
+.metabox-prefs label input[type=checkbox] {
+       margin-top: -4px;
+       margin-left: 6px;
 }
 
-.find-box #resize-se {
-       right: auto;
-       left: 1px;
+.metabox-prefs label input {
+       margin: 0 2px 0 5px;
 }
 
-form.upgrade .hint {
-       font-style: normal;
+.metabox-prefs .columns-prefs label input {
+       margin: 0 2px;
 }
 
+.metabox-prefs label a {
+       display: none;
+}
 
 /*------------------------------------------------------------------------------
-  14.2 - Image Editor
+  6.2 - Help Menu
 ------------------------------------------------------------------------------*/
 
-.wp_attachment_image .button,
-.A1B1 .button {
-       float: right;
+#contextual-help-wrap {
+       padding: 0;
 }
 
-.wp_attachment_image .spinner,
-.A1B1 .spinner {
-       float: right;
+#contextual-help-columns {
+       position: relative;
 }
 
-.imgedit-menu div {
-       float: right;
+#contextual-help-back {
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       right: 150px;
+       left: 170px;
+       border-width: 0 1px;
+       border-style: solid;
 }
 
-.imgedit-crop {
+#contextual-help-wrap.no-sidebar #contextual-help-back {
+       left: 0;
+
+       border-left-width: 0;
+       -webkit-border-bottom-left-radius: 2px;
+       border-bottom-left-radius: 2px;
+}
+
+.contextual-help-tabs {
+       float: right;
+       width: 150px;
        margin: 0;
 }
 
-.imgedit-rleft,
-.imgedit-flipv,
-.imgedit-undo {
-       margin: 0 8px 0 3px;
+.contextual-help-tabs ul {
+       margin: 1em 0;
 }
 
-.imgedit-rright,
-.imgedit-fliph,
-.imgedit-redo {
-       margin: 0 3px;
+.contextual-help-tabs li {
+       margin-bottom: 0;
+       list-style-type: none;
+       border-style: solid;
+       border-width: 0 2px 0 0;
+       border-color: transparent;
 }
 
-.imgedit-applyto img {
-       margin: 0 0 0 8px;
+.contextual-help-tabs a {
+       display: block;
+       padding: 5px 12px 5px 5px;
+       line-height: 18px;
+       text-decoration: none;
+       border-style: solid;
+       border-width: 1px 0 1px 0;
+       border-color: transparent;
 }
 
-.imgedit-help {
-       font-style: normal;
+.contextual-help-tabs .active {
+       padding: 0;
+       margin: 0 0 0 -1px;
+       border-width: 0 2px 0 0;
+       border-style: solid;
 }
 
-.imgedit-submit-btn {
-       margin-left: 0;
-       margin-right: 20px;
+.contextual-help-tabs-wrap {
+       padding: 0 20px;
+       overflow: auto;
 }
 
+.help-tab-content {
+       display: none;
+       margin: 0 0 12px 22px;
+       line-height: 1.6em;
+}
 
-/*------------------------------------------------------------------------------
-  15.0 - Comments Screen
-------------------------------------------------------------------------------*/
+.help-tab-content.active {
+       display: block;
+}
 
-.form-table th {
-       text-align: right;
+.help-tab-content ul li {
+       list-style-type: disc;
+       margin-right: 18px;
 }
 
-.form-table input.tog {
-       margin-right: 0;
-       margin-left: 2px;
-       float: right;
+.contextual-help-sidebar {
+       width: 150px;
+       float: left;
+       padding: 0 12px 0 8px;
+       overflow: auto;
 }
 
-.form-table table.color-palette {
+
+/*------------------------------------------------------------------------------
+  7.0 - Main Navigation (Left Menu)
+------------------------------------------------------------------------------*/
+
+#adminmenuwrap {
+       position: relative;
        float: right;
 }
 
-/* reply to comments */
-
-#replysubmit .spinner,
-.inline-edit-save .spinner {
-       float: left;
+/* side admin menu */
+#adminmenu * {
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
 }
 
-#replysubmit .button {
-       margin-right: 0;
-       margin-left: 5px;
+#adminmenu li {
+       margin: 0;
+       padding: 0;
+       cursor: pointer;
 }
 
-#edithead .inside {
-       float: right;
-       padding: 3px 5px 2px 0;
+#adminmenu a {
+       display: block;
+       line-height: 18px;
+       padding: 2px 5px;
 }
 
-.comment-ays th {
-       border-right-style: none;
-       border-left-style: solid;
-       border-right-width: 0;
-       border-left-width: 1px;
+#adminmenu li.menu-top {
+       border: none;
+       min-height: 34px;
+       position: relative;
 }
 
-.spam-undo-inside .avatar,
-.trash-undo-inside .avatar {
-       margin-left: 8px;
+#adminmenu .wp-submenu {
+       list-style: none;
+       position: absolute;
+       top: -1000em;
+       right: 160px;
+       overflow: visible;
+       word-wrap: break-word;
 }
 
-#comment-status-radio input {
-       margin: 2px 0 5px 3px;
+#adminmenu .wp-submenu,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       padding: 7px 0 8px;
+       z-index: 9999;
 }
 
-/*------------------------------------------------------------------------------
-  16.0 - Themes
-------------------------------------------------------------------------------*/
+.js #adminmenu .sub-open,
+.js #adminmenu .opensub .wp-submenu,
+#adminmenu a.menu-top:focus + .wp-submenu,
+.no-js li.wp-has-submenu:hover .wp-submenu {
+       top: -1px;
+}
 
-h3.available-themes {
-       float: right;
+#adminmenu .wp-has-current-submenu .wp-submenu,
+.no-js li.wp-has-current-submenu:hover .wp-submenu,
+#adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+#adminmenu .wp-has-current-submenu.opensub .wp-submenu {
+       position: relative;
+       z-index: 3;
+       top: auto;
+       right: auto;
+       left: auto;
+       bottom: auto;
+       border: 0 none;
+       margin-top: 0;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
-.available-theme {
-       margin-right: 0;
-       margin-left: 10px;
-       padding: 20px 0 20px 20px;
+.folded #adminmenu .wp-submenu.sub-open,
+.folded #adminmenu .opensub .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
+.folded #adminmenu a.menu-top:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
+.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu  {
+       top: 0;
+       right: 36px;
 }
 
-#current-theme .theme-info li,
-.theme-options li,
-.available-theme .action-links li {
-       float: right;
-       padding-right: 0;
-       padding-left: 10px;
-       margin-right: 0;
-       margin-left: 10px;
-       border-right: none;
-       border-left: 1px solid #dfdfdf;
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       position: absolute;
+       top: -1000em;
 }
 
-.available-theme .action-links li {
-       padding-left: 8px;
-       margin-left: 8px;
+#adminmenu .wp-not-current-submenu .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       min-width: 160px;
+       width: auto;
 }
 
-.ie8 .available-theme .action-links li {
-       padding-left: 7px;
-       margin-left: 7px;
+#adminmenu .wp-submenu a {
+       font-size: 13px;
+       line-height: 1.2;
+       margin: 0;
+       padding: 6px 0;
 }
 
-#current-theme .theme-info li:last-child,
-.theme-options li:last-child,
-.available-theme .action-links li:last-child {
-       padding-left: 0;
-       margin-right: 0;
-       border-left: 0;
+#adminmenu .wp-not-current-submenu li > a,
+.folded #adminmenu .wp-has-current-submenu li > a {
+       padding-left: 16px;
+       padding-right: 14px;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
 }
 
-.available-theme .action-links .delete-theme {
-       float: left;
-       margin-left: 0;
-       margin-right: 8px;
+#adminmenu .wp-has-current-submenu ul > li > a,
+.folded #adminmenu li.menu-top .wp-submenu > li > a {
+       padding: 6px 12px;
 }
 
-.available-theme .action-links p {
-       float: right;
+#adminmenu a.menu-top,
+#adminmenu .wp-submenu-head {
+       font-size: 14px;
+       font-weight: 400;
+       line-height: 18px;
+       padding: 0;
 }
 
-#current-theme.has-screenshot {
-       padding-left: 0;
-       padding-right: 330px;
+#adminmenu .wp-submenu-head,
+.folded #adminmenu .wp-menu-name {
+       display: none;
 }
 
-#current-theme h4 span {
-       margin-left: 0;
-       margin-right: 20px;
+.folded #adminmenu .wp-submenu-head {
+       display: block;
 }
 
-#current-theme img {
-       float: right;
-       width: 300px;
-       margin-left: 0;
-       margin-right: -330px;
+#adminmenu .wp-submenu li {
+       padding: 0;
+       margin: 0;
+       overflow: hidden;
 }
 
-.theme-options .load-customize {
-       margin-right: 0;
-       margin-left: 30px;
-       float: right;
+#adminmenu .wp-menu-image img {
+       padding: 9px 0px 0 0;
+       opacity: 0.6;
+       filter: alpha(opacity=60);
 }
 
-.theme-options span {
-       float: right;
-       margin-right: 0;
-       margin-left: 10px;
+#adminmenu div.wp-menu-name {
+       padding: 8px 0;
 }
 
-.theme-options ul {
+#adminmenu div.wp-menu-image {
        float: right;
+       width: 36px;
+       height: 30px;
+       margin: 0;
+       text-align: center;
 }
 
-/* Allow for three-up on 1024px wide screens, e.g. tablets */
-@media only screen and (max-width: 1200px) {
-       #current-theme.has-screenshot {
-               padding-right: 270px;
-       }
+#adminmenu div.wp-menu-image.svg {
+       background-repeat: no-repeat;
+       background-position: center;
+       background-size: 20px auto;
+}
 
-       #current-theme img {
-               margin-right: -270px;
-               width: 240px;
-       }
+div.wp-menu-image:before {
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       color: #999;
+       padding: 8px 0;
+       height: 36px;
+       width: 20px;
+       display: inline-block;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
 }
 
-#broken-themes {
-       text-align: right;
+.folded #adminmenu div.wp-menu-image {
+       width: 35px;
+       height: 30px;
+       position: absolute;
+       z-index: 25;
 }
 
-/*------------------------------------------------------------------------------
-  16.1 - Custom Header Screen
-------------------------------------------------------------------------------*/
+.folded #adminmenu a.menu-top {
+       height: 34px;
+}
 
-.appearance_page_custom-header .available-headers .default-header {
-       float: right;
-       margin: 0 0 20px 20px;
+/* No @font-face support */
+.no-font-face #adminmenu .wp-menu-image {
+       display: none;
 }
 
-.appearance_page_custom-header .random-header {
-       margin: 0 0 20px 20px;
+.no-font-face #adminmenu div.wp-menu-name {
+       padding: 8px 12px;
 }
 
-.appearance_page_custom-header .available-headers label input,
-.appearance_page_custom-header .random-header label input {
+.no-font-face.auto-fold #adminmenu .wp-menu-name {
        margin-right: 0;
-       margin-left: 10px;
 }
+/* End no @font-face support */
 
-/*------------------------------------------------------------------------------
-  16.2 - Custom Background Screen
-------------------------------------------------------------------------------*/
+/* Sticky admin menu */
+.sticky-menu #adminmenuwrap {
+       position: fixed;
+       z-index: 99; /* Match the z-index of .wp-submenu to ensure flyout menus don't appear underneath main column elements */
+}
 
-/* No RTL for now, this space intentionally left blank */
+/* A new arrow */
 
+.wp-menu-arrow {
+       display: none !important;
+}
 
-/*------------------------------------------------------------------------------
-  16.3 - Tabbed Admin Screen Interface (Experimental)
-------------------------------------------------------------------------------*/
+ul#adminmenu a.wp-has-current-submenu {
+       position: relative;
+}
 
-.nav-tab {
-       margin: 0 0 -1px 6px;
+ul#adminmenu a.wp-has-current-submenu:after,
+ul#adminmenu > li.current > a.current:after {
+       left: 0;
+       border: solid transparent;
+       content: " ";
+       height: 0;
+       width: 0;
+       position: absolute;
+       pointer-events: none;
+       border-width: 8px;
+       top: 50%;
+       margin-top: -8px;
 }
 
-h2 .nav-tab {
-       font-family: Tahoma, Arial, sans-serif;
+.folded ul#adminmenu li:hover a.wp-has-current-submenu:after {
+       display: none;
 }
 
+.folded ul#adminmenu a.wp-has-current-submenu:after,
+.folded ul#adminmenu > li a.current:after {
+       border-width: 4px;
+       margin-top: -4px;
+}
 
-/*------------------------------------------------------------------------------
-  17.0 - Plugins
-------------------------------------------------------------------------------*/
-
-.plugins .desc ul,
-.plugins .desc ol {
-       margin: 0 2em 0 0;
+/* flyout menu arrow */
+#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+       left: 0;
+       border: solid transparent;
+       content: " ";
+       height: 0;
+       width: 0;
+       position: absolute;
+       pointer-events: none;
+       border-width: 8px;
+       top: 10px;
+       z-index: 10000;
+}
+
+.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+       border-width: 4px;
+       margin-top: -4px;
+       top: 18px;
+}
+
+/* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */
+#adminmenu li.menu-top:hover,
+#adminmenu li.opensub > a.menu-top,
+#adminmenu li > a.menu-top:focus {
+       position: relative;
 }
 
-#wpbody-content .plugins .plugin-title, #wpbody-content .plugins .theme-title {
-       padding-right: 0;
-       padding-left: 12px;
+.folded #adminmenu li.menu-top:hover,
+.folded #adminmenu li.opensub > a.menu-top,
+.folded #adminmenu li > a.menu-top:focus {
+       z-index: 10000;
 }
 
+#adminmenu li.menu-top:hover .wp-menu-image img,
+#adminmenu li.wp-has-current-submenu .wp-menu-image img {
+       opacity: 1;
+       filter: alpha(opacity=100);
+}
 
-/*------------------------------------------------------------------------------
-  18.0 - Users
-------------------------------------------------------------------------------*/
-
-#profile-page .form-table #rich_editing {
-       margin-right: 0;
-       margin-left: 5px
+#adminmenu li.wp-menu-separator {
+       height: 3px;
+       padding: 0;
+       margin: 0 0 6px 0;
+       border-width: 1px 0;
+       border-style: solid;
+       cursor: inherit;
 }
 
-#profile-page #pass1,
-#profile-page #pass2,
-#profile-page #user_login {
-       direction: ltr;
+#adminmenu div.separator {
+       height: 1px;
+       padding: 0;
+       border-width: 1px 0 0 0;
+       border-style: solid;
 }
 
-#your-profile legend {
-       font-family: Tahoma, Arial, sans-serif;
+#adminmenu .wp-submenu .wp-submenu-head {
+       font-weight: 400;
+       font-size: 14px;
+       padding: 8px 11px 8px 4px;
+       margin: -7px 0px 4px;
 }
 
-/*------------------------------------------------------------------------------
-  19.0 - Tools
-------------------------------------------------------------------------------*/
+#adminmenu li.current,
+.folded #adminmenu li.wp-menu-open {
+       border: 0 none;
+}
 
-.pressthis a span {
-       background-position: right 5px;
-       padding: 8px 27px 8px 11px;
+#adminmenu .awaiting-mod,
+#adminmenu span.update-plugins,
+#sidemenu li a span.update-plugins {
+       display: inline-block;
+       font-size: 9px;
+       line-height: 17px;
+       font-weight: 600;
+       margin: 1px 2px 0 0;
+       vertical-align: top;
+       -webkit-border-radius: 10px;
+       border-radius: 10px;
+       z-index: 26;
 }
 
-.pressthis a:after {
-       right: auto;
-       left: 10px;
-       background: transparent;
-       transform: skew(-20deg) rotate(-6deg);
-       -webkit-transform: skew(-20deg) rotate(-6deg);
-       -moz-transform: skew(-20deg) rotate(-6deg);
+#adminmenu li .awaiting-mod span,
+#adminmenu li span.update-plugins span,
+#sidemenu li a span.update-plugins span {
+       display: block;
+       padding: 0 6px;
 }
 
+#adminmenu li span.count-0,
+#sidemenu li a .count-0 {
+       display: none;
+}
 
-.pressthis a:hover:after {
-       transform: skew(-20deg) rotate(-9deg);
-       -webkit-transform: skew(-20deg) rotate(-9deg);
-       -moz-transform: skew(-20deg) rotate(-9deg);
+#adminmenu #collapse-menu {
+       font-size: 13px;
+       line-height: 34px;
+       margin-top: 10px;
 }
 
-/*------------------------------------------------------------------------------
-  20.0 - Settings
-------------------------------------------------------------------------------*/
+.folded #collapse-menu span {
+       display: none;
+}
 
-#utc-time, #local-time {
-       padding-left: 0;
-       padding-right: 25px;
-       font-style: normal;
-       font-family: Tahoma, Arial, sans-serif;
+#collapse-button,
+#collapse-button div {
+       width: 15px;
+       height: 15px;
 }
 
-#permalink_structure {
+#collapse-button {
        float: right;
-}
+       height: 15px;
+       margin: 10px 11px 10px 8px;
+       width: 15px;
 
-.options-permalink-php code {
-       unicode-bidi: embed;
+       -webkit-border-radius: 10px;
+       border-radius: 10px;
 }
 
-.options-permalink-php #rules {
-       direction: ltr;
+#wpwrap #collapse-button div {
+       padding: 0;
 }
 
-/*------------------------------------------------------------------------------
-  21.0 - Admin Footer
-------------------------------------------------------------------------------*/
+#collapse-button div:after {
+       content: '\f148';
+       display: block;
+       line-height: 15px;
+       right: -3px;
+       top: -3px;
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       margin: 0 auto;
+       padding: 0 !important;
+       position: relative;
+       text-align: center;
+       width: 20px;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
 
-#wpfooter {
-       margin-left: 20px;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
-#wpcontent,
-#wpfooter {
-       margin-right: 165px;
+.folded #collapse-button div:after,
+.rtl #collapse-button div:after {
+       -ms-transform: rotate(180deg);
+       -webkit-transform: rotate(180deg);
+       transform: rotate(180deg);
 }
 
-/*------------------------------------------------------------------------------
-  22.0 - About Pages
-------------------------------------------------------------------------------*/
+.rtl.folded #collapse-button div:after {
+       -ms-transform: none;
+       -webkit-transform: none;
+       transform: none;
+}
+
+/* Auto-folding of the admin menu */
+@media only screen and (max-width: 900px) {
+       .auto-fold #wpcontent,
+       .auto-fold #wpfooter {
+               margin-right: 56px;
+       }
+
+       .auto-fold #adminmenuback,
+       .auto-fold #adminmenuwrap,
+       .auto-fold #adminmenu,
+       .auto-fold #adminmenu li.menu-top {
+               width: 36px;
+       }
+
+       .auto-fold #adminmenu .wp-submenu.sub-open,
+       .auto-fold #adminmenu .opensub .wp-submenu,
+       .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
+       .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
+       .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
+       .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu  {
+               top: 0px;
+               right: 36px;
+       }
+
+       .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+       .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+               position: absolute;
+               top: -1000em;
+               margin-left: -1px;
+               padding: 7px 0 8px;
+               z-index: 9999;
+       }
+
+       .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+               min-width: 150px;
+               width: auto;
+       }
+
+       .auto-fold #adminmenu .wp-has-current-submenu li > a {
+               padding-left: 16px;
+               padding-right: 14px;
+       }
+
+
+       .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
+               padding-right: 12px;
+       }
+
+       .auto-fold #adminmenu .wp-menu-name {
+               display: none;
+       }
+
+       .auto-fold #adminmenu .wp-submenu-head {
+               display: block;
+       }
+
+       .auto-fold #adminmenu div.wp-menu-image {
+               height: 30px;
+               width: 34px;
+               position: absolute;
+               z-index: 25;
+       }
+
+       .auto-fold #adminmenu a.menu-top {
+               height: 34px;
+       }
+
+       .auto-fold #adminmenu li.wp-menu-open {
+               border: 0 none;
+       }
+
+       .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
+               margin-bottom: 0;
+       }
+
+       .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
+               display: none;
+       }
+
+       .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+               border-width: 4px;
+               margin-top: -4px;
+               top: 16px;
+       }
+
+       .auto-fold ul#adminmenu a.wp-has-current-submenu:after,
+       .auto-fold ul#adminmenu > li a.current:after {
+               border-width: 4px;
+               margin-top: -4px;
+       }
+
+       .auto-fold #adminmenu li.menu-top:hover,
+       .auto-fold #adminmenu li.opensub > a.menu-top,
+       .auto-fold #adminmenu li > a.menu-top:focus {
+               z-index: 10000;
+       }
+
+       .auto-fold #collapse-menu span {
+               display: none;
+       }
+
+       .auto-fold #collapse-button div {
+               background: none;
+       }
+
+       .auto-fold #collapse-button div:after {
+               -ms-transform: rotate(180deg);
+               -webkit-transform: rotate(180deg);
+               transform: rotate(180deg);
+       }
+
+       .rtl.auto-fold #collapse-button div:after {
+               -ms-transform: none;
+               -webkit-transform: none;
+               transform: none;
+       }
 
-.wrap.about-wrap {
-       margin-left: 40px;
-       margin-right: 20px;
 }
 
-.about-wrap h1,
-.about-text {
-       margin-right: 0;
-       margin-left: 200px;
+/* List table styles */
+.post-com-count-wrapper {
+       min-width: 22px;
 }
 
-.about-wrap h2.nav-tab-wrapper {
-       padding-left: 0px;
-       padding-right: 6px;
+.post-com-count {
+       background: none;
+       height: 1.3em;
+       line-height: 1.1em;
+       display: block;
+       text-decoration: none;
+       padding: 0 0 6px;
+       cursor: pointer;
+       background-position: center -80px;
+       background-repeat: no-repeat;
 }
 
-.about-wrap .wp-badge {
-       right: auto;
-       left: 0;
+.post-com-count:after {                /* draw bubble connector using CSS! */
+       content: "";
+       display: block;
+       width: 0;
+       height: 0;
+       margin-right: 8px;
+       border-top: 5px solid #bbbbbb;
+       border-left: 5px solid transparent;
 }
 
-.about-wrap h2 .nav-tab {
-       margin-right: 0;
-       margin-left: 3px;
+.post-com-count span {
+       font-size: 11px;
+       font-weight: 600;
+       height: 1.4em;
+       line-height: 1.4em;
+       min-width: 0.7em;
+       padding: 0 6px;
+       display: inline-block;
+       -webkit-border-radius: 5px;
+       border-radius: 5px;
 }
 
-.about-wrap .changelog li {
-       margin-left: 0;
-       margin-right: 3em;
+strong .post-com-count {
+       background-position: center -55px;
 }
 
-.about-wrap .three-col-images .last-feature {
-       float: left;
+.post-com-count:hover {
+       background-position: center -3px;
 }
 
-.about-wrap .three-col-images .first-feature {
+.column-response .post-com-count {
        float: right;
+       margin-left: 5px;
+       text-align: center;
 }
 
-.about-wrap .feature-section.two-col div,
-.about-wrap .feature-section.three-col div {
-       margin-right: 0;
-       margin-left: 4.999999999%;
+.response-links {
        float: right;
 }
 
-.about-wrap .feature-section.col .last-feature {
-       margin-left: 0;
+#the-comment-list .attachment-80x60 {
+       padding: 4px 8px;
 }
 
-.about-wrap .feature-section div p img {
-       float: left;
-       margin-left: 0;
-       margin-right: 10px;
+th .comment-grey-bubble {
+       height: 16px;
+       width: 16px;
 }
 
-.about-wrap li.wp-person,
-.about-wrap li.wp-person img.gravatar {
-       float: right;
-       margin-right: 0;
-       margin-left: 10px;
+th .comment-grey-bubble:before {
+       content: '\f101';
+       font: normal 20px/.5 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0;
+       top: 4px;
+       right: -4px;
+       position: relative;
+       vertical-align: top;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
 }
 
-
 /*------------------------------------------------------------------------------
-  23.0 - Misc
+  8.0 - Layout Blocks
 ------------------------------------------------------------------------------*/
 
-#template div {
-       margin-right: 0;
-       margin-left: 190px;
+html.wp-toolbar {
+       padding-top: 32px;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
 }
 
-.column-author img, .column-username img {
-       float: right;
-       margin-right: 0;
-       margin-left: 10px;
+.narrow {
+       width: 70%;
+       margin-bottom: 40px;
 }
 
-.tagchecklist {
-       margin-left: 0;
-       margin-right: 14px;
+.narrow p {
+       line-height: 150%;
 }
 
-.tagchecklist strong {
-       margin-left: 0;
-       margin-right: -8px;
+.widefat th,
+.widefat td {
+       overflow: hidden;
 }
 
-.tagchecklist span {
-       margin-right: 0;
-       margin-left: 25px;
-       float: right;
+.widefat th {
+       font-weight: normal;
+}
 
+.widefat td p {
+       margin: 2px 0 0.8em;
 }
-.tagchecklist span a {
-       margin: 4px -10px 0 0;
-       float: right;
+
+.widefat .column-comment p {
+       margin: 0.6em 0;
 }
 
-#poststuff h2 {
-       clear: right;
+/* Screens with postboxes */
+.postbox-container {
+       float: right;
 }
 
-#poststuff h3,
-.metabox-holder h3 {
-       font-family: Tahoma, Arial, sans-serif;
+#wpbody-content #dashboard-widgets.columns-1 .postbox-container {
+       width: 100%;
 }
 
-.tool-box .title {
-       font-family: Tahoma, Arial, sans-serif;
+#wpbody-content #dashboard-widgets.columns-2 .postbox-container {
+       width: 49.5%;
 }
 
-#sidemenu {
-       margin: -30px 315px 0 15px;
+#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,
+#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,
+#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 {
        float: left;
-       padding-left: 0;
-       padding-right: 10px;
+       width: 50.5%;
 }
-#sidemenu a {
-       float: right;
+
+#wpbody-content #dashboard-widgets.columns-3 .postbox-container {
+       width: 33.5%;
 }
 
-table .vers,
-table .column-visible,
-table .column-rating {
-       text-align: right;
+#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 {
+       width: 33%;
 }
 
-.screen-meta-toggle {
-       right: auto;
-       left: 15px;
+#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,
+#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 {
+       float: left;
 }
 
-.screen-reader-text,
-.screen-reader-text span,
-.ui-helper-hidden-accessible {
-       left: auto;
-       right: -1000em;
+#wpbody-content #dashboard-widgets.columns-4 .postbox-container {
+       width: 25%;
 }
 
-.screen-reader-shortcut:focus {
-       left: auto;
-       right: 6px;
+.postbox-container .meta-box-sortables {
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box;
+       box-sizing: border-box;
 }
 
-/*------------------------------------------------------------------------------
-  24.0  - Dead
-------------------------------------------------------------------------------*/
+.metabox-holder .postbox-container .empty-container {
+       border: 3px dashed #bbb;
+       height: 250px;
+}
 
-/* - Not used anywhere in WordPress - verify and then deprecate
-------------------------------------------------------------------------------*/
+.metabox-holder.columns-1 .postbox-container .empty-container,
+.columns-2 #postbox-container-3 .empty-container,
+.columns-2 #postbox-container-4 .empty-container,
+.columns-3 #postbox-container-4 .empty-container {
+       border: 0 none;
+       height: 0;
+       min-height: 0;
+}
 
-/* No RTL for now, this space intentionally left blank */
+.ie8 #wpbody-content #dashboard-widgets .postbox-container {
+       width: 49.5%;
+}
 
+.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,
+.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,
+.ie8 #wpbody-content #dashboard-widgets #postbox-container-4 {
+       float: left;
+       width: 50.5%;
+}
 
-/* - Only used once or twice in all of WP - deprecate for global style
-------------------------------------------------------------------------------*/
+.ie8 #dashboard-widgets #postbox-container-3 .empty-container,
+.ie8 #dashboard-widgets #postbox-container-4 .empty-container {
+       border: 0 none;
+       height: 0;
+       min-height: 0;
+}
 
-* html #template div {margin-left: 0;}
+#poststuff {
+       padding-top: 10px;
+       min-width: 763px;
+}
 
-/* - Used - but could/should be deprecated with a CSS reset
-------------------------------------------------------------------------------*/
-/* No RTL for now, this space intentionally left blank */
+#poststuff #post-body {
+       padding: 0;
+}
 
+#post-body-content {
+       width: 100%;
+       min-width: 463px;
+       float: right;
+}
 
-/*------------------------------------------------------------------------------
- 25.0 - TinyMCE tweaks
-               Small tweaks for until tinymce css files are proprely RTLized
-------------------------------------------------------------------------------*/
-#editorcontainer .wp_themeSkin .mceStatusbar {
-       padding-left: 0;
-       padding-right: 5px;
+#poststuff .postbox-container {
+       width: 100%;
 }
 
-#editorcontainer .wp_themeSkin .mceStatusbar div {
-       float: right;
+#poststuff #post-body.columns-2 {
+       margin-left: 300px;
 }
 
-#editorcontainer .wp_themeSkin .mceStatusbar a.mceResize {
+#post-body.columns-2 #postbox-container-1 {
        float: left;
+       margin-left: -300px;
+       width: 280px;
 }
 
-#content-resize-handle {
-       background: transparent url('../images/resize-rtl.gif') no-repeat scroll left bottom;
-       right: auto;
-       left: 2px;
-       cursor: sw-resize;
+#post-body.columns-2 #side-sortables {
+       min-height: 250px;
 }
 
-/*------------------------------------------------------------------------------
-  26.0 - Full Overlay w/ Sidebar
-------------------------------------------------------------------------------*/
-.wp-full-overlay .wp-full-overlay-sidebar {
-       margin: 0;
-       left: auto;
-       right: 0;
-       border-right: 0;
-       border-left: 1px solid rgba( 0, 0, 0, 0.2 );
+#dashboard-widgets .postbox-container {
+       width: 25%;
 }
 
-.wp-full-overlay-sidebar:after {
-       right: auto;
-       left: 0;
-       box-shadow: inset 5px 0 4px -4px rgba(0, 0, 0, 0.1);
+#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container {
+       border: none !important;
 }
 
-.wp-full-overlay.collapsed,
-.wp-full-overlay.expanded .wp-full-overlay-sidebar {
-       margin-right: 0 !important;
+#dashboard-widgets-wrap {
+       overflow: hidden;
 }
 
-.wp-full-overlay.expanded {
-       margin-right: 300px;
-       margin-left: 0;
-}
+/* one column on the dash */
+@media only screen and (max-width: 799px) {
+       #wpbody-content #dashboard-widgets .postbox-container {
+               width: 100%;
+       }
 
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-       margin-right: -300px;
-       margin-left: 0;
+       #wpbody-content .metabox-holder .postbox-container .empty-container {
+               border: 0 none;
+               height: 0;
+               min-height: 0;
+       }
 }
 
-/* Collapse Button */
-.wp-full-overlay a.collapse-sidebar {
-       left: auto;
-       right: 0;
-       margin-left: 0;
-       margin-right: 15px;
-}
+/* two columns on the dash, but keep the setting if one is selected */
+@media only screen and (min-width: 800px) and (max-width: 1499px) {
+       #wpbody-content #dashboard-widgets .postbox-container {
+               width: 49.5%;
+       }
 
-.wp-full-overlay.collapsed .collapse-sidebar {
-       right: 100%;
-}
+       #wpbody-content #dashboard-widgets #postbox-container-2,
+       #wpbody-content #dashboard-widgets #postbox-container-3,
+       #wpbody-content #dashboard-widgets #postbox-container-4 {
+               float: left;
+               width: 50.5%;
+       }
 
-.wp-full-overlay .collapse-sidebar-arrow {
-       margin-right: 2px;
-       margin-left: 0;
-       background: transparent url('../images/arrows.png') no-repeat 1px -108px;
-}
+       #dashboard-widgets #postbox-container-3 .empty-container,
+       #dashboard-widgets #postbox-container-4 .empty-container {
+               border: 0 none;
+               height: 0;
+               min-height: 0;
+       }
 
-.wp-full-overlay.collapsed .collapse-sidebar-arrow {
-       background-position: 0 -72px;
-}
+       #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
+               width: 100%;
+       }
 
-.wp-full-overlay .collapse-sidebar-label {
-       right: 100%;
-       left: auto;
-       margin-right: 10px;
-       margin-left: 0;
-}
+       #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
+               border: 0 none;
+               height: 0;
+               min-height: 0;
+       }
 
-/*------------------------------------------------------------------------------
-  27.0 - Customize Loader
-------------------------------------------------------------------------------*/
-.install-theme-info .theme-install {
-       float: left;
+       /* show the radio buttons for column prefs only for one or two columns */
+       .index-php .screen-layout,
+       .index-php .columns-prefs {
+               display: block;
+       }
+
+       .columns-prefs .columns-prefs-3,
+       .columns-prefs .columns-prefs-4 {
+               display: none;
+       }
 }
 
-/* MERGED */
+/* three columns on the dash */
+@media only screen and (min-width: 1500px) and (max-width: 1800px) {
+       #wpbody-content #dashboard-widgets .postbox-container {
+               width: 33.5%;
+       }
 
-/* global */
+       #wpbody-content #dashboard-widgets #postbox-container-1 {
+               width: 33%;
+       }
 
-/* 2 column liquid layout */
+       #wpbody-content #dashboard-widgets #postbox-container-3,
+       #wpbody-content #dashboard-widgets #postbox-container-4 {
+               float: left;
+       }
 
-#wpcontent {
-       margin-left: 0;
-       margin-right: 165px;
+       #dashboard-widgets #postbox-container-4 .empty-container {
+               border: 0 none;
+               height: 0;
+               min-height: 0;
+       }
 }
 
-#wpbody-content {
-       float: right;
+/* one column on the post write/edit screen */
+@media only screen and (max-width: 850px) {
+       #poststuff {
+               min-width: 0;
+       }
+
+       #wpbody-content #poststuff #post-body {
+               margin: 0;
+       }
+
+       #wpbody-content #post-body.columns-2 #postbox-container-1 {
+               margin-left: 0;
+               width: 100%;
+       }
+
+       #poststuff #postbox-container-1 .empty-container,
+       #poststuff #postbox-container-1 #side-sortables:empty {
+               border: 0 none;
+               height: 0;
+               min-height: 0;
+       }
+
+       #poststuff #post-body.columns-2 #side-sortables {
+               min-height: 0;
+       }
+
+       /* hide the radio buttons for column prefs */
+       .screen-layout,
+       .columns-prefs {
+               display: none;
+       }
 }
 
-#adminmenuwrap {
-       float: right;
+.js .postbox .hndle {
+       cursor: move;
 }
 
-#adminmenu {
-       clear: right;
+.hndle a {
+       font-size: 11px;
+       font-weight: normal;
 }
 
-/* inner 2 column liquid layout */
-.inner-sidebar {
+.postbox .handlediv {
        float: left;
-       clear: left;
+       width: 27px;
+       height: 30px;
 }
 
-.has-right-sidebar #post-body {
-       float: right;
-       clear: right;
-       margin-right: 0;
-       margin-left: -340px;
+.js .postbox .handlediv {
+       cursor: pointer;
 }
 
-.has-right-sidebar #post-body-content {
-       margin-right: 0;
-       margin-left: 300px;
+.sortable-placeholder {
+       border-width: 1px;
+       border-style: dashed;
+       margin-bottom: 20px;
 }
 
-/* 2 columns main area */
-
-#col-right {
-       float: left;
-       clear: left;
+.postbox,
+.stuffbox {
+       margin-bottom: 20px;
+       padding: 0;
+       line-height: 1;
 }
 
-/* utility classes*/
-.alignleft {
-       float: right;
+.postbox h3,
+.stuffbox h3 {
+       margin-top: 1px;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
 }
 
-.alignright {
-       float: left;
+.js .widget .widget-top,
+.js .postbox h3 {
+       cursor: move;
 }
 
-.textleft {
-       text-align: right;
+.postbox .inside,
+.stuffbox .inside {
+       padding: 0 12px 12px;
+       line-height: 1.4em;
+       font-size: 13px;
 }
 
-.textright {
-       text-align: left;
+.postbox .inside {
+       margin: 11px 0;
+       position: relative;
 }
 
-/* styles for use by people extending the WordPress interface */
-
-body,
-td,
-textarea,
-input,
-select {
-       font-family: Tahoma, Arial, sans-serif;
+#dashboard-widgets .postbox .inside {
+       margin-bottom: 0;
 }
 
-ul.ul-disc,
-ul.ul-square,
-ol.ol-decimal {
-       margin-left: 0;
-       margin-right: 1.8em;
+.postbox .inside > p:last-child,
+.rss-widget ul li:last-child {
+       margin-bottom: 1px !important;
 }
 
-.subsubsub {
-       float: right;
+.postbox.closed h3 {
+       border: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
-.widefat thead th:first-of-type {
-       -webkit-border-top-left-radius: 0;
-       -webkit-border-top-right-radius: 3px;
-       border-top-left-radius: 0;
-       border-top-right-radius: 3px;
+.postbox table.form-table {
+       margin-bottom: 0;
 }
 
-.widefat thead th:last-of-type {
-       -webkit-border-top-right-radius: 0;
-       -webkit-border-top-left-radius: 3px;
-       border-top-right-radius: 0;
-       border-top-left-radius: 3px;
+.temp-border {
+       border: 1px dotted #ccc;
 }
-.widefat tfoot th:first-of-type {
-       -webkit-border-bottom-left-radius: 0;
-       -webkit-border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 0;
-       border-bottom-right-radius: 3px;
+
+.columns-prefs label {
+       padding: 0 5px;
 }
-.widefat tfoot th:last-of-type {
-       -webkit-border-bottom-right-radius: 0;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 0;
-       border-bottom-left-radius: 3px;
+
+
+/*------------------------------------------------------------------------------
+  9.0 - Dashboard
+------------------------------------------------------------------------------*/
+
+#dashboard-widgets-wrap {
+       margin: 0 -8px;
 }
 
-.widefat th {
-       text-align: right;
+#wpbody-content .metabox-holder {
+       padding-top: 10px;
 }
 
-.widefat th input {
-       margin: 0 8px 0 0;
+#dashboard-widgets .meta-box-sortables {
+       margin: 0 8px;
+       min-height: 100px;
 }
 
-.wrap {
+#the-comment-list td.comment p.comment-author {
+       margin-top: 0;
        margin-right: 0;
-       margin-left: 15px;
 }
 
-.wrap h2,
-.subtitle {
-       font-family: Tahoma, Arial, sans-serif;
+#the-comment-list p.comment-author img {
+       float: right;
+       margin-left: 8px;
 }
 
-.wrap h2 {
-       padding-right: 0;
-       padding-left: 15px;
+#the-comment-list p.comment-author strong a {
+       border: none;
 }
 
-.subtitle {
-       padding-left: 0;
-       padding-right: 25px;
+#the-comment-list td {
+       vertical-align: top;
 }
 
-.wrap .add-new-h2 {
-       font-family: Tahoma, Arial, sans-serif;
-       margin-left: 0;
-       margin-right: 4px;
+#the-comment-list td.comment {
+       word-wrap: break-word;
 }
 
-.wrap h2.long-header {
-       padding-left: 0;
+/* Welcome Panel */
+.welcome-panel {
+       position: relative;
+       overflow: auto;
+       margin: 16px 0;
+       padding: 23px 10px 0;
+       font-size: 13px;
+       line-height: 2.1em;
 }
 
-/* dashboard */
-#dashboard-widgets-wrap .has-sidebar {
-       margin-right: 0;
-       margin-left: -51%;
+.welcome-panel h3 {
+       margin: 0;
+       font-size: 21px;
+       font-weight: normal;
+       line-height: 1.2;
 }
 
-#dashboard-widgets-wrap .has-sidebar .has-sidebar-content {
-       margin-right: 0;
-       margin-left: 51%;
+.welcome-panel h4 {
+       margin: 1.33em 0 0;
+       font-size: 16px;
 }
 
-.view-all {
-       right: auto;
-       left: 0;
+.welcome-panel li {
+       font-size: 14px;
 }
 
-#dashboard_right_now p.sub,
-#dashboard-widgets h4,
-a.rsswidget,
-#dashboard_plugins h4,
-#dashboard_plugins h5,
-#dashboard_recent_comments .comment-meta .approve,
-#dashboard_right_now td.b,
-#dashboard_right_now .versions a {
-       font-family: Tahoma, Arial, sans-serif;
+.welcome-panel .about-description {
+       font-size: 16px;
+       margin: 0;
 }
 
-#dashboard_right_now p.sub  {
-       left:auto;
-       right:15px;
+.welcome-panel .welcome-panel-close {
+       position: absolute;
+       top: 5px;
+       left: 10px;
+       padding: 20px 3px 0 15px;
+       font-size: 13px;
+       text-decoration: none;
+       line-height: 1;
 }
 
-#dashboard_right_now td.b {
-       padding-right: 0;
-       padding-left: 6px;
-       text-align: left;
+#welcome-panel.welcome-panel .welcome-panel-close::before,
+.tagchecklist span a:before,
+#bulk-titles div a:before {
+       content: '\f153';
+       display: block !important;
+       font: normal 16px/1 'dashicons';
+       speak: none;
+       height: 20px;
+       margin: 2px 0;
+       text-align: center;
+       width: 20px;
+       -webkit-font-smoothing: antialiased !important;
 }
 
-#dashboard_right_now .t {
-       padding-right: 0;
-       padding-left: 12px;
+#welcome-panel.welcome-panel .welcome-panel-close::before {
+       position: absolute;
+       right: -18px;
+       margin-top: -2px;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
 }
 
-#dashboard_right_now .table_content {
-       float:right;
+.wp-core-ui .welcome-panel .button.button-hero {
+       margin: 15px 0 3px;
 }
 
-#dashboard_right_now .table_discussion {
-       float:left;
+.welcome-panel-content {
+       margin-right: 13px;
+       max-width: 1500px;
 }
 
-#dashboard_right_now a.button {
-       float: left;
-       clear: left;
+.welcome-panel .welcome-panel-column-container {
+       clear: both;
+       overflow: hidden;
+       position: relative;
 }
 
-#dashboard_plugins .inside span {
-        padding-left: 0;
-        padding-right: 5px;
+.welcome-panel .welcome-panel-column {
+       width: 32%;
+       min-width: 200px;
+       float: right;
 }
 
-#dashboard-widgets h3 .postbox-title-action {
-       right: auto;
-       left: 10px;
+.ie8 .welcome-panel .welcome-panel-column {
+       min-width: 230px;
 }
 
-.js #dashboard-widgets h3 .postbox-title-action {
-       right: auto;
-       left: 30px;
+.welcome-panel .welcome-panel-column:first-child {
+       width: 36%;
 }
 
-#the-comment-list .pingback {
-       padding-left: 0 !important;
-       padding-right: 9px !important;
+.welcome-panel-column p.hide-if-no-customize {
+       margin-top: 10px;
 }
 
-/* Recent Comments */
-#the-comment-list .comment-item {
-       padding: 1em 70px 1em 10px;
+.welcome-panel-column p {
+       margin-top: 7px;
 }
 
-#the-comment-list .comment-item .avatar {
-       float: right;
-       margin-left: 0;
-       margin-right: -60px;
+.welcome-panel .welcome-icon {
+       display: block;
+       padding: 0 0 8px;
+       background: transparent !important;
 }
 
-/* Feeds */
-.rss-widget cite {
-       text-align: left;
+.welcome-panel .welcome-icon:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0 0 0 10px;
+       top: -1px;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+       vertical-align: top;
 }
 
-.rss-widget span.rss-date {
-       font-family: Tahoma, Arial, sans-serif;
-       margin-left: 0;
-       margin-right: 3px;
+.welcome-panel .welcome-write-blog:before,
+.welcome-panel .welcome-edit-page:before {
+       content:'\f119';
+       top: -3px;
 }
 
-/* QuickPress */
-#dashboard-widgets #dashboard_quick_press form p.submit input {
-       float: right;
+.welcome-panel .welcome-add-page:before {
+       content:'\f132';
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
-       margin: 0 1px 0 0.7em;
+.welcome-panel .welcome-view-site:before {
+       content:'\f115';
+       top: -2px;
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-       float: left;
+.welcome-panel .welcome-widgets-menus:before {
+       content:'\f116';
+       top: -2px;
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit .spinner {
-       margin: 4px 0 0 6px;
+.welcome-panel .welcome-comments:before {
+       content:'\f117';
+       top: -1px;
 }
 
-/* Recent Drafts */
-#dashboard_recent_drafts h4 abbr {
-       font-family: Tahoma, Arial, sans-serif;
-       margin-left:0;
-       margin-right: 3px;
+.welcome-panel .welcome-learn-more:before {
+       content:'\f118';
+       top: -1px;
 }
 
-/* login */
-body.login {
-       font-family: Tahoma, Arial, sans-serif;
+.welcome-panel .welcome-widgets-menus {
+       line-height: 16px;
 }
 
-.login form {
-       margin-right: 8px;
-       margin-left: 0;
+.welcome-panel .welcome-panel-column ul {
+       margin: 0.8em 0 1em 1em;
 }
 
-.login form .forgetmenot {
-       float: right;
+.welcome-panel .welcome-panel-column li {
+       line-height: 16px;
+       list-style-type: none;
 }
 
-.login form .submit {
-       float: left;
+/* Dashboard WordPress news */
+
+#dashboard_primary .inside {
+       margin: 0;
+       padding: 0;
 }
 
-#login form .submit input {
-       font-family: Tahoma, Arial, sans-serif;
+#dashboard_primary .widget-loading,
+#dashboard_primary .dashboard-widget-control-form {
+       padding: 12px 12px 0;
 }
 
-.login #nav,
-.login #backtoblog {
-       margin: 0 16px 0 0;
+body #dashboard-widgets .postbox form .submit {
+       margin: 0;
 }
 
-#login_error,
-.login .message {
-       margin: 0 8px 16px 0;
+.dashboard-widget-control-form {
+       overflow: hidden;
 }
 
-.login #user_pass,
-.login #user_login,
-.login #user_email {
-       margin-left: 6px;
-       margin-right: 0;
-       direction: ltr;
+.dashboard-widget-control-form p {
+       margin-top: 0;
 }
 
-.login h1 a {
-       text-decoration: none;
+.rssSummary {
+       color: #777;
+       margin-top: 4px;
 }
 
-.login .button-primary {
-       float: left;
+#dashboard_primary .rss-widget {
+       border-bottom: 1px solid #eee;
+       font-size: 13px;
+       padding: 8px 12px 10px;
 }
 
-/* nav-menu */
-#nav-menus-frame {
-       margin-right: 300px;
-       margin-left: 0;
+#dashboard_primary .rss-widget:last-child {
+       border-bottom: none;
+       padding-bottom: 8px;
 }
 
-#wpbody-content #menu-settings-column {
-       margin-right: -300px;
-       margin-left: 0;
-       float: right;
+#dashboard_primary .rss-widget a {
+       font-weight: normal;
 }
 
-.menu-location-menus select {
-       float: right;
+#dashboard_primary .rss-widget span,
+#dashboard_primary .rss-widget span.rss-date {
+       color: #777;
 }
 
-.locations-row-links {
-       float: right;
-       margin: 4px 6px 0 0;
+#dashboard_primary .rss-widget span.rss-date {
+       margin-right: 12px;
 }
 
-.locations-add-menu-link {
-       direction: rtl;
+#dashboard_primary .rss-widget ul li {
+       margin-bottom: 8px;
 }
 
-.locations-edit-menu-link {
-       border-left: 1px solid #CCCCCC;
-       border-right: 0;
-       padding-left: 6px;
-       padding-right: 0;
-       float: right;
+/* Dashboard right now */
+
+#dashboard_right_now ul {
+       margin: 0;
+       overflow: hidden;
 }
 
-/* Menu Container */
-#menu-management-liquid {
+#dashboard_right_now li {
+       width: 50%;
        float: right;
+       margin-bottom: 10px;
 }
 
-#menu-management {
-       margin-left: 20px;
-       margin-right: 0;
+#dashboard_right_now .inside {
+       overflow: hidden;
+       padding: 0;
 }
 
-.post-body-plain {
-       padding: 10px 0 0 10px;
+#dashboard_right_now .main {
+       padding: 0 12px 11px;
 }
 
-/* Menu Tabs */
+#dashboard_right_now .main p {
+       margin: 0;
+}
 
-#menu-management .nav-tabs-arrow-left {
-       right: 0;
-       left:auto;
+.mu-storage {
+       overflow: hidden;
 }
 
-#menu-management .nav-tabs-arrow-right {
-       left: 0;
-       right:auto;
-       text-align: left;
-       font-family: Tahoma, Arial, sans-serif;
+#dashboard-widgets h4.mu-storage {
+       margin-bottom: 10px;
 }
 
-#menu-management .nav-tabs {
-       padding-right: 20px;
-       padding-left: 10px;
+/* Dashboard right now - Colors */
+
+#dashboard_right_now li a:before {
+       color: #888;
 }
 
-.js #menu-management .nav-tabs {
-       float: right;
-       margin-right: 0px;
-       margin-left: -400px;
+#dashboard_right_now .sub {
+       color: #777;
+       background: #f5f5f5;
+       border-top: 1px solid #eee;
+       padding: 10px 12px 6px 12px;
 }
 
-#select-nav-menu-container {
-       text-align: left;
+#dashboard_right_now .sub h4 {
+       color: #555;
 }
 
-#wpbody .open-label {
-       float:right;
+#dashboard_right_now .sub p {
+       margin: 0 0 1em;
 }
 
-#wpbody .open-label span {
-       padding-left: 10px;
-       padding-right:0;
+#dashboard_right_now .warning a:before {
+       color: #d54e21;
 }
 
-.js .input-with-default-title {
-       font-style: normal;
-       font-weight: bold;
+/* Dashboard right now - Icons */
+#dashboard_right_now li a:before {
+       content: '\f159';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       float: right;
+       margin: 0 0 0 5px;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       text-decoration: none !important;
 }
 
-/* Add Menu Item Boxes */
-.postbox .howto input,
-.accordion-container .howto input {
-       float: left;
+#dashboard_right_now .page-count a:before {
+       content: '\f105';
 }
 
-#nav-menu-theme-locations .button-controls {
-       text-align: left;
+#dashboard_right_now .post-count a:before {
+       content: '\f109';
 }
 
-/* Button Primary Actions */
+#dashboard_right_now .comment-count a:before {
+       content: '\f101';
+}
 
-.meta-sep,
-.submitcancel {
-       float: right;
+#dashboard_right_now .comment-mod-count a:before {
+       content: '\f125';
 }
 
-#cancel-save {
-       margin-left: 0;
-       margin-right: 20px;
+#dashboard_right_now .storage-count a:before {
+       content: '\f104';
 }
 
-.button.right, .button-secondary.right, .button-primary.right {
-       float: left;
+#dashboard_right_now .storage-count.warning a:before {
+       content: '\f153';
 }
 
-/* Button Secondary Actions */
-.list-controls {
-        float: right;
+/* Dashboard Quick Draft */
+
+#dashboard_quick_press .inside {
+       margin: 0;
+       padding: 0;
 }
-.add-to-menu {
-       float: left;
+
+#dashboard_quick_press div.updated {
+       margin-bottom: 10px;
+       border: 1px solid #eee;
+       border-width: 1px 0 1px 1px;
 }
 
-/* Custom Links */
-#add-custom-link label span {
-       float: right;
-       padding-left: 5px;
-       padding-right: 0;
+#dashboard_quick_press form {
+       overflow: hidden;
+       margin: 12px;
 }
 
-.nav-menus-php .howto span {
-       float: right;
+#dashboard_quick_press .drafts,
+#dashboard_quick_press .easy-blogging {
+       padding: 10px 0 0;
 }
 
-.list li .menu-item-title input {
-       margin-left: 3px;
-       margin-right: 0;
+/* Dashboard Quick Draft - Form styling */
+
+input#save-post {
+       float: right;
 }
 
-/* Nav Menu */
-.menu-item-handle {
-       padding-right: 10px;
-       padding-left: 0;
+form.initial-form.quickpress-open label.prompt {
+       font-style: normal;
 }
-.menu-item-edit-active .menu-item-handle {
-       -webkit-border-bottom-left-radius: 0;
-       -webkit-border-bottom-right-radius: 0;
-       border-bottom-left-radius: 0;
-       border-bottom-right-radius: 0;
+
+form.initial-form.quickpress-open input#title {
+       height: auto;
 }
-.menu-item-handle .item-title {
-       margin-left:13em;
-       margin-right:0;
-       overflow: hidden;
+
+#dashboard_quick_press input,
+#dashboard_quick_press textarea {
+       box-sizing: border-box;
+       -moz-box-sizing:border-box;
+       -webkit-box-sizing:border-box;
+       margin: 0;
 }
-.menu-item-handle .item-edit {
-       right: auto;
-       left: -20px;
+
+#dashboard_quick_press textarea {
+       resize: vertical;
 }
 
-.menu-item-handle .menu-item-title {
-       float: right;
+#dashboard-widgets .postbox form .submit {
+       margin: -39px 0;
+       float: left;
 }
 
-.menu-item-settings .field-move a,
-.menu-item-settings .field-move span {
-       float: right;
-       margin-left: 4px;
+#description-wrap {
+       margin-top: 12px;
 }
 
-/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
-.menu-item-depth-0 { margin-right: 0px; margin-left:0;}
-.menu-item-depth-1 { margin-right: 30px; margin-left:0;}
-.menu-item-depth-2 { margin-right: 60px; margin-left:0;}
-.menu-item-depth-3 { margin-right: 90px; margin-left:0;}
-.menu-item-depth-4 { margin-right: 120px; margin-left:0;}
-.menu-item-depth-5 { margin-right: 150px; margin-left:0;}
-.menu-item-depth-6 { margin-right: 180px; margin-left:0;}
-.menu-item-depth-7 { margin-right: 210px; margin-left:0;}
-.menu-item-depth-8 { margin-right: 240px; margin-left:0;}
-.menu-item-depth-9 { margin-right: 270px; margin-left:0;}
-.menu-item-depth-10 { margin-right: 300px; margin-left:0;}
-.menu-item-depth-11 { margin-right: 330px; margin-left:0;}
-
-.menu-item-depth-0 .menu-item-transport { margin-right: 0px; margin-left:0;}
-.menu-item-depth-1 .menu-item-transport { margin-right: -30px; margin-left:0;}
-.menu-item-depth-2 .menu-item-transport { margin-right: -60px; margin-left:0;}
-.menu-item-depth-3 .menu-item-transport { margin-right: -90px; margin-left:0;}
-.menu-item-depth-4 .menu-item-transport { margin-right: -120px; margin-left:0;}
-.menu-item-depth-5 .menu-item-transport { margin-right: -150px; margin-left:0;}
-.menu-item-depth-6 .menu-item-transport { margin-right: -180px; margin-left:0;}
-.menu-item-depth-7 .menu-item-transport { margin-right: -210px; margin-left:0;}
-.menu-item-depth-8 .menu-item-transport { margin-right: -240px; margin-left:0;}
-.menu-item-depth-9 .menu-item-transport { margin-right: -270px; margin-left:0;}
-.menu-item-depth-10 .menu-item-transport { margin-right: -300px; margin-left:0;}
-.menu-item-depth-11 .menu-item-transport { margin-right: -330px; margin-left:0;}
+#title-wrap #title-prompt-text,
+.textarea-wrap #content-prompt-text {
+       color: #777;
+}
 
-/* Menu item controls */
-.item-type {
-       padding-left: 10px;
-       padding-right:0;
+#title-wrap #title-prompt-text {
+       font-size: 1.1em;
+       padding: 7px 8px;
 }
 
-.item-controls {
-       left: 20px;
-       right: auto;
+.input-text-wrap,
+.textarea-wrap {
+       position: relative;
 }
 
-.item-controls .item-order {
-       padding-left: 10px;
-       padding-right: 0;
+.input-text-wrap .prompt,
+.textarea-wrap .prompt {
+       position: absolute;
 }
 
-.item-edit {
-       left: -20px;
-       right:auto;
-       -webkit-border-bottom-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 0;
-       border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 0;
+.textarea-wrap #content-prompt-text {
+       font-size: 1.1em;
+       padding: 7px 8px;
 }
 
-/* Menu editing */
-.menu-item-settings {
-       padding: 10px 10px 10px 0;
-       border-width: 0 1px 1px 1px;
+.textarea-wrap textarea#content {
+       margin: 0 0 8px;
+       padding: 6px 7px;
 }
 
-#custom-menu-item-url {
-       direction: ltr;
+#quick-press textarea#content {
+       min-height: 90px;
+       max-height: 1300px;
+       resize: none;
 }
 
-.link-to-original {
-       font-style: normal;
-       font-weight: bold;
+/* Dashboard Quick Draft - Drafts list */
+
+.js #dashboard_quick_press .drafts {
+       border-top: 1px solid #eee;
 }
 
-.link-to-original a {
-       padding-right: 4px;
-       padding-left:0;
+#dashboard_quick_press .drafts abbr {
+       border: none;
 }
 
-.menu-item-settings .description-thin,
-.menu-item-settings .description-wide {
-       margin-left: 10px;
-       margin-right:0;
-       float: right;
+#dashboard_quick_press .drafts h4 {
+       margin: 0 12px 8px;
+       font-weight: normal;
 }
 
-/* Major/minor publishing actions (classes) */
-.major-publishing-actions .publishing-action {
-       text-align: left;
+#dashboard_quick_press .drafts .view-all {
        float: left;
+       margin: 0 0 0 12px;
 }
 
-.major-publishing-actions .delete-action {
-       text-align: right;
-       float: right;
-       padding-left: 15px;
-       padding-right:0;
+#dashboard_primary a.rsswidget {
+       font-weight: normal;
 }
 
-.menu-name-label {
-       margin-left: 15px;
-       margin-right:0;
+#dashboard_quick_press .drafts ul {
+       margin: 0 12px;
 }
 
-/* Star ratings */
-div.star-holder {
-       background: url('../images/stars-rtl.png?ver=20121108') repeat-x bottom right;
+#dashboard_quick_press .drafts li {
+       margin-bottom: 1em;
 }
-div.star-holder .star-rating {
-       background: url('../images/stars-rtl.png?ver=20121108') repeat-x top right;
-       float: right;
+#dashboard_quick_press .drafts li time {
+       color: #777;
 }
 
-#plugin-information .wrap {
-       margin: 4px 15px 0 0;
+#dashboard_quick_press .drafts p {
+       margin: 0;
 }
 
-#plugin-information ul#sidemenu {
-       left: auto;
-       right: 0;
+#dashboard_quick_press .draft-title {
+       overflow: hidden;
 }
 
-#plugin-information .fyi {
+#dashboard_quick_press .draft-title a,
+#dashboard_quick_press .draft-title time {
        float: right;
+       margin: 0 0 0 5px;
 }
 
-#plugin-information #section-screenshots li p {
-       padding-left: 0;
-       padding-right: 20px;
+/* Dashboard activity widget */
+
+#dashboard-widgets #dashboard_activity h4 {
+       margin: 0 12px 8px 0;
+       font-weight: normal;
 }
 
-#plugin-information .updated,
-#plugin-information .error {
-       clear: none;
-       direction: rtl;
+#dashboard-widgets #dashboard_activity h4.comment-meta {
+       margin: 0;
 }
 
-#plugin-information #section-holder .section {
-       direction: ltr;
+#dashboard_activity h4.comment-meta {
+       overflow: hidden;
+       text-overflow: ellipsis;
+       white-space: nowrap;
+       margin-bottom: 4px;
 }
 
-/* Editor/Main Column */
-.posting {
-       margin-left: 212px;
-       margin-right: 0;
+#dashboard_activity ul {
+       padding: 0 12px;
+}
+
+#dashboard_activity .comment-meta span.approve:before {
+       content: '\f227';
+       font: 20px/.5 "dashicons";
+       margin-right: 12px;
+       vertical-align: middle;
        position: relative;
+       top: -1px;
+       margin-left: 2px;
 }
 
-h3.tb {
-       margin-left: 0;
-       margin-right: 5px;
+#dashboard_activity .inside {
+       padding: 0;
+       margin: 0;
 }
 
-#publish {
-       float: left;
+#dashboard_activity .no-activity {
+       overflow: hidden;
+       padding: 0 12px 12px;
+       text-align: center;
 }
 
-.postbox .handlediv {
-       float: left;
+#dashboard_activity .no-activity p {
+       color: #999;
+       font-size: 16px;
 }
 
-.actions li {
-       float: right;
-       margin-right: 0;
-       margin-left: 10px;
+#dashboard_activity .no-activity .smiley {
+       margin-top: 0;
 }
 
-#extra-fields .actions {
-    margin: -23px 0 0 -7px;
+#dashboard_activity .no-activity .smiley:before {
+       content: '\f328';
+       font: normal 120px/1 'dashicons';
+       speak: none;
+       display: block;
+       margin: 0 0 0 5px;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       text-decoration: none !important;
 }
 
-/* Photo Styles */
-#img_container a {
-       float: right;
+#dashboard_activity .subsubsub {
+       float: none;
+       border-top: 1px solid #eeeeee;
+       margin-top: 0;
+       padding: 8px 12px 4px;
 }
 
-#category-add input,
-#category-add select {
-       font-family: Tahoma, Arial, sans-serif;
+#future-posts .show-more,
+#published-posts .show-more {
+       float: left;
+       margin-left: 12px;
 }
 
-/* Tags */
-#tagsdiv #newtag {
-       margin-right: 0;
-       margin-left: 5px;
+#future-posts ul,
+#published-posts ul {
+       clear: both;
+       margin-bottom: 0;
 }
 
-#tagadd {
-       margin-left: 0;
-       margin-right: 3px;
+#future-posts li,
+#published-posts li {
+       overflow: hidden;
+       margin-bottom: 8px;
 }
 
-#tagchecklist span {
-       margin-left: .5em;
-       margin-right: 10px;
+#future-posts ul span,
+#published-posts ul span {
+       color: #777;
        float: right;
+       margin-left: 8px;
+       min-width: 150px;
 }
-#tagchecklist span a {
-       margin: 6px -9px 0 0;
-       float: right;
+
+.activity-block {
+       border-bottom: 1px solid #eee;
+       overflow: hidden;
+       padding: 8px 0 4px;
 }
 
-.submit input,
-.button,
-.button-primary,
-.button-secondary,
-#postcustomstuff .submit input {
-       font-family: Tahoma, Arial, sans-serif;
+.activity-block:last-child {
+       border-bottom: none;
 }
 
-.ac_results li {
-       text-align: right;
+.activity-block .subsubsub li {
+       color: #ddd;
 }
 
-#TB_ajaxContent #options {
-       right: auto;
-       left: 25px;
+/* Dashboard activity widget - Comments */
+
+#activity-widget #the-comment-list tr.undo,
+#activity-widget #the-comment-list div.undo {
+       background: none;
+       padding: 6px 0;
 }
 
-#TB_closeAjaxWindow {
-       float: left;
+#activity-widget #the-comment-list .alternate,
+#activity-widget #the-comment-list .alt {
+       background: none;
 }
 
-#TB_ajaxWindowTitle {
-       float: right;
+#activity-widget #the-comment-list .comment {
+       background: #fafafa;
+       padding: 12px;
+       position: relative;
 }
 
-#post_status {
-       margin-left: 0;
-       margin-right: 10px;
+#activity-widget #the-comment-list img {
+       position: absolute;
+       right: 13px;
+       top: 13px;
 }
 
-/* theme-editor, plugin-editor */
-#templateside {
-       float: left;
+#activity-widget #the-comment-list .dashboard-comment-wrap {
+       padding-right: 63px;
 }
 
-#template textarea,
-#docs-list {
-       direction: ltr;
+#activity-widget #the-comment-list .dashboard-comment-wrap blockquote {
+       margin: 1em 0;
 }
 
-/* theme-install */
-.theme-details .theme-version {
-       float: right;
+#activity-widget #the-comment-list .comment-item h4 {
+       font-size: 13px;
+       color: #999;
 }
 
-.theme-details .star-holder {
-       float: left;
+#activity-widget #the-comment-list .comment-item p.row-actions {
+       margin: 4px 0 0 0;
 }
 
-.feature-filter .feature-group {
-       float: right;
+#activity-widget #the-comment-list .comment-item:first-child {
+       border-top: 1px solid #eeeeee;
 }
 
-.feature-filter .feature-group li {
-       padding-right: 0;
-       padding-left: 25px;
+#activity-widget #the-comment-list .unapproved:before {
+       content: "";
+       display: block;
+       position: absolute;
+       right: 0;
+       top: 0;
+       bottom: 0;
+       background: #d54e21;
+       width: 4px;
 }
 
-/* widgets */
-/* 2 column liquid layout */
-div.widget-liquid-left {
-       float: right;
-       clear: right;
-       margin-right: 0;
-       margin-left: -325px;
+#activity-widget #the-comment-list .spam-undo-inside .avatar,
+#activity-widget #the-comment-list .trash-undo-inside .avatar {
+       margin-left: 20px;
+       position: relative;
+       top: 0;
 }
 
-div#widgets-left {
-       margin-right: 5px;
-       margin-left: 325px;
+/* Browse happy box */
+
+#dashboard-widgets #dashboard_browser_nag.postbox .inside {
+       margin: 10px;
 }
 
-div.widget-liquid-right {
-       float: left;
-       clear: left;
+@media screen and (max-width: 870px) {
+       .welcome-panel .welcome-panel-column,
+       .welcome-panel .welcome-panel-column:first-child {
+               display: block;
+               float: none;
+               width: 100%;
+       }
+
+       .welcome-panel .welcome-panel-column li {
+               display: inline-block;
+               margin-left: 13px;
+       }
+
+       .welcome-panel .welcome-panel-column ul {
+               margin: 0.4em 0 0;
+       }
+
 }
 
-.inactive-sidebar .widget {
-       float: right;
+/*------------------------------------------------------------------------------
+  10.0 - List Posts (/Pages/etc)
+------------------------------------------------------------------------------*/
+
+table.fixed {
+       table-layout: fixed;
 }
 
-div.sidebar-name h3 {
-       font-family: Tahoma, Arial, sans-serif;
+.fixed .column-rating,
+.fixed .column-visible {
+       width: 8%;
 }
 
-#widget-list .widget {
-       float: right;
+.fixed .column-posts,
+.fixed .column-date,
+.fixed .column-parent,
+.fixed .column-links,
+.fixed .column-author,
+.fixed .column-format {
+       width: 10%;
 }
 
-.inactive-sidebar .widget-placeholder {
-       float: right;
+.fixed .column-response,
+.fixed .column-categories,
+.fixed .column-tags,
+.fixed .column-rel,
+.fixed .column-role {
+       width: 15%;
 }
 
-.widget-top .widget-title-action {
-       float: left;
+.fixed .column-slug {
+       width: 25%;
 }
 
-.widget-control-edit {
-       padding: 0 0 0 8px;
+.fixed .column-locations {
+       width: 35%;
 }
 
-.sidebar-name-arrow {
-       float: left;
+.fixed .column-comments {
+       width: 4em;
+       padding: 8px 0;
+       text-align: right;
 }
 
-/* Press This */
-.press-this-sidebar {
-       float: left;
+.fixed .column-comments .vers {
+       padding-right: 3px;
 }
 
-.press-this #header-logo,
-.press-this #wphead h1 {
+.fixed .column-comments a {
        float: right;
 }
 
-/* RTL */
-.ltr {
-       direction: ltr;
+.fixed .column-icon {
+       width: 80px;
 }
 
-.control-section .accordion-section-title {
-       font-family: Tahoma, Arial, sans-serif;
+#comments-form .fixed .column-author {
+       width: 20%;
 }
 
-.js .accordion-section-title:after {
-       right: auto;
-       left: 20px;
+#commentsdiv.postbox .inside {
+       margin: 0;
+       padding: 0;
 }
 
-/*------------------------------------------------------------------------------
-  28.0 - Nav Menus
-------------------------------------------------------------------------------*/
-.nav-menus-php .major-publishing-actions .publishing-action {
-       float: left;
+#commentsdiv .inside .row-actions {
+       line-height:18px;
 }
 
-.menu-settings dd {
-       float: right;
+#commentsdiv .inside .column-author {
+       width: 25%;
 }
 
-.manage-menus span {
-       float: right;
+#commentsdiv .column-comment p {
+       margin: 0.6em 0;
+       padding: 0;
 }
 
-.manage-menus select {
-       float: right;
-       margin-right: 0;
-       margin-left: 6px;
+#commentsdiv #replyrow td {
+       padding: 0;
 }
 
-.manage-menus .submit-btn {
-       float: right;
+#commentsdiv p {
+       padding: 8px 10px;
+       margin: 0;
 }
 
-.manage-menus .selected-menu {
-       float: right;
-       margin: 5px 0 0 6px;
+#commentsdiv .comments-box {
+       border: 0 none;
 }
 
-.nav-menus-php .add-new-menu-action {
-       float: right;
-       margin: 4px 6px 0 0;
+#commentsdiv .comments-box thead th {
+       background: transparent;
+       padding: 0 7px 4px;
+       font-style: italic;
 }
 
-.nav-menus-php .meta-sep,
-.nav-menus-php .submitdelete,
-.nav-menus-php .submitcancel {
-       float: right;
+#commentsdiv .comments-box tr:last-child td {
+       border-bottom: 0 none;
 }
 
-.is-submenu {
-       float: right;
-       margin-right: 8px;
+#commentsdiv .spinner {
+       padding-right: 5px;
 }
 
-/*------------------------------------------------------------------------------
-  29.0 - HiDPI
-------------------------------------------------------------------------------*/
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-       .post-com-count {
-               background-image: url('../images/bubble_bg-rtl-2x.gif');
-               background-size: 18px 100px;
-       }
+.sorting-indicator {
+       display: none;
+       width: 10px;
+       height: 4px;
+       margin-top: 8px;
+       margin-right: 7px;
+}
 
-       #content-resize-handle, #post-body .wp_themeSkin .mceStatusbar a.mceResize {
-               background: transparent url('../images/resize-rtl-2x.gif') no-repeat scroll right bottom;
-               background-size: 11px 11px;
-       }
+.sorting-indicator:before {
+       background: none;
+       content: '\f142';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0;
+       top: -4px;
+       right: -8px;
+       color: #444;
+       line-height: 10px;
+       position: relative;
+       vertical-align: top;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
 
-       .wp-full-overlay .collapse-sidebar-arrow {
-               background-image: url('../images/arrows-2x.png');
+.column-comments .sorting-indicator:before {
+       top: 0;
+       right: -10px;
+}
+
+th.sorted.asc .sorting-indicator:before,
+th.desc:hover span.sorting-indicator:before {
+       content: '\f142';
+}
+
+th.sorted.desc .sorting-indicator:before,
+th.asc:hover span.sorting-indicator:before {
+       content: '\f140';
+}
+
+tr.wp-locked .locked-indicator {
+       background: url('../images/lock.png') no-repeat;
+       margin: -2px 6px 0 0;
+       height: 20px;
+       width: 16px;
+}
+
+tr.wp-locked .check-column label,
+tr.wp-locked .check-column input[type="checkbox"],
+tr.wp-locked .row-actions .inline,
+tr.wp-locked .row-actions .trash {
+       display: none;
+}
+
+tr .locked-info {
+       height: 0;
+       opacity: 0;
+}
+
+tr.wp-locked .locked-info {
+       margin-top: 8px;
+       height: auto;
+       opacity: 1;
+}
+
+.locked-text {
+       vertical-align: top;
+}
+
+tr.locked-info, tr.wp-locked .locked-info {
+       -webkit-transition: height 1s, opacity 500ms;
+       -moz-transition:    height 1s, opacity 500ms;
+       -ms-transition:     height 1s, opacity 500ms;
+       -o-transition:      height 1s, opacity 500ms;
+       transition:         height 1s, opacity 500ms;
+}
+
+.fixed .column-comments .sorting-indicator {
+       margin-top: 3px;
+}
+
+#menu-locations-wrap .widefat {
+       width: 60%;
+}
+
+.widefat th.sortable,
+.widefat th.sorted {
+       padding: 0;
+}
+
+th.sortable a,
+th.sorted a {
+       display: block;
+       overflow: hidden;
+       padding: 7px 10px 8px 7px;
+}
+
+.fixed .column-comments.sortable a,
+.fixed .column-comments.sorted a {
+       padding: 8px 0;
+}
+
+th.sortable a span,
+th.sorted a span {
+       float: right;
+       cursor: pointer;
+}
+
+th.sorted.asc .sorting-indicator,
+th.desc:hover span.sorting-indicator {
+       display: block;
+       background-position: 0 0;
+}
+
+th.sorted.desc .sorting-indicator,
+th.asc:hover span.sorting-indicator {
+       display: block;
+       background-position: -7px 0;
+}
+
+/* Bulk Actions */
+.tablenav-pages a {
+       font-weight: 600;
+       margin-left: 1px;
+       padding: 0 2px;
+}
+.tablenav-pages .current-page {
+       padding-top: 0;
+       text-align: center;
+}
+.tablenav-pages .next-page {
+       margin-right: 2px;
+}
+
+.tablenav a.button-secondary {
+       display: block;
+       margin: 3px 0 0 8px;
+}
+
+.tablenav {
+       clear: both;
+       height: 30px;
+       margin: 6px 0 4px;
+       vertical-align: middle;
+}
+
+.tablenav.themes {
+       max-width: 98%;
+}
+
+.tablenav .tablenav-pages {
+       float: left;
+       display: block;
+       cursor: default;
+       height: 30px;
+       line-height: 30px;
+       font-size: 12px;
+}
+
+.tablenav .no-pages,
+.tablenav .one-page .pagination-links {
+       display: none;
+}
+
+.tablenav .tablenav-pages a,
+.tablenav-pages span.current  {
+       text-decoration: none;
+       padding: 3px 6px;
+}
+
+.tablenav .tablenav-pages a {
+       padding: 0 10px 3px;
+       font-size: 16px;
+       font-weight: normal;
+}
+
+.tablenav .tablenav-pages a.disabled:hover ,
+.tablenav .tablenav-pages a.disabled:active {
+       cursor: default;
+}
+
+.tablenav .displaying-num {
+       margin-left: 2px;
+       font-size: 12px;
+       font-style: italic;
+}
+
+.tablenav .actions {
+       overflow: hidden;
+       padding: 2px 0 0 8px;
+}
+
+.tablenav .delete {
+       margin-left: 20px;
+}
+
+.view-switch {
+       float: left;
+       margin: 5px 8px 0 16px;
+}
+
+.view-switch img {
+       display: none;
+}
+
+.view-switch a {
+       text-decoration: none;
+}
+
+.view-switch > a {
+       display: inline-block;
+       width: 18px;
+       height: 18px;
+}
+
+.view-switch > a:before {
+       content: '\f163';
+       display: inline-block;
+       float: right;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       vertical-align: middle;
+       margin-right: 0;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.view-switch > a + a:before {
+       margin-right: 5px;
+       content: '\f164';
+}
+
+.filter {
+       float: right;
+       margin: -5px 10px 0 0;
+}
+
+.filter .subsubsub {
+       margin-right: -10px;
+       margin-top: 13px;
+}
+.screen-per-page {
+       width: 4em;
+}
+
+#posts-filter fieldset {
+       float: right;
+       margin: 0 0 1em 1.5ex;
+       padding: 0;
+}
+
+#posts-filter fieldset legend {
+       padding: 0 1px .2em 0;
+}
+
+
+/*------------------------------------------------------------------------------
+  10.1 - Inline Editing
+------------------------------------------------------------------------------*/
+
+/*
+.quick-edit* is for Quick Edit
+.bulk-edit* is for Bulk Edit
+.inline-edit* is for everything
+*/
+
+/*     Layout */
+
+#wpbody-content .inline-edit-row fieldset {
+       font-size: 12px;
+       float: right;
+       margin: 0;
+       padding: 0;
+       width: 100%;
+}
+
+tr.inline-edit-row td,
+#wpbody-content .inline-edit-row fieldset .inline-edit-col {
+       padding: 0 0.5em;
+}
+
+#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
+       border-width: 0 1px 0 0;
+       border-style: none none none solid;
+}
+
+#wpbody-content .quick-edit-row-post .inline-edit-col-left {
+       width: 40%;
+}
+
+#wpbody-content .quick-edit-row-post .inline-edit-col-right {
+       width: 39%;
+}
+
+#wpbody-content .inline-edit-row-post .inline-edit-col-center {
+       width: 20%;
+}
+
+#wpbody-content .quick-edit-row-page .inline-edit-col-left {
+       width: 50%;
+}
+
+#wpbody-content .quick-edit-row-page .inline-edit-col-right,
+#wpbody-content .bulk-edit-row-post .inline-edit-col-right {
+       width: 49%;
+}
+
+#wpbody-content .bulk-edit-row .inline-edit-col-left {
+       width: 30%;
+}
+
+#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
+       width: 69%;
+}
+
+#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
+       float: left;
+       width: 69%;
+}
+
+#wpbody-content .inline-edit-row-page .inline-edit-col-right {
+       margin-top: 27px;
+}
+
+.inline-edit-row fieldset .inline-edit-group {
+       clear: both;
+}
+
+.inline-edit-row fieldset .inline-edit-group:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
+}
+
+.inline-edit-row p.submit {
+       clear: both;
+       padding: 0.5em;
+       margin: 0.5em 0 0;
+}
+
+.inline-edit-row span.error {
+       line-height: 22px;
+       margin: 0 15px;
+       padding: 3px 5px;
+}
+
+/*     Positioning */
+.inline-edit-row h4 {
+       margin: .2em 0;
+       padding: 0;
+       line-height: 23px;
+}
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title {
+       margin: 0;
+       padding: 0;
+       line-height: 27px;
+}
+
+.inline-edit-row fieldset label,
+.inline-edit-row fieldset span.inline-edit-categories-label {
+       display: block;
+       margin: .2em 0;
+}
+
+.inline-edit-row fieldset label.inline-edit-tags {
+       margin-top: 0;
+}
+
+.inline-edit-row fieldset label.inline-edit-tags span.title {
+       margin: .2em 0;
+       width: auto;
+}
+
+.inline-edit-row fieldset label span.title {
+       display: block;
+       float: right;
+       width: 5em;
+}
+
+.inline-edit-row fieldset label span.input-text-wrap {
+       display: block;
+       margin-right: 5em;
+}
+
+.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
+       width: auto;
+       padding-left: 0.5em;
+}
+
+.inline-edit-row .input-text-wrap input[type=text] {
+       width: 100%;
+}
+
+.inline-edit-row fieldset label input[type=checkbox] {
+       vertical-align: text-bottom;
+}
+
+.inline-edit-row fieldset label textarea {
+       width: 100%;
+       height: 4em;
+}
+
+#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
+       max-width: 50%;
+}
+
+#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
+       margin-left: 0.5em
+}
+
+.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
+       width: 6em;
+}
+
+.inline-edit-save .spinner {
+       padding: 4px 10px 0;
+       vertical-align: top;
+       float: left;
+}
+
+/*     Styling */
+.inline-edit-row h4 {
+       text-transform: uppercase;
+}
+
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title {
+       font-style: italic;
+       line-height: 1.8em;
+}
+
+/*     Specific Elements */
+.inline-edit-row fieldset input[type="text"],
+.inline-edit-row fieldset textarea {
+       border-style: solid;
+       border-width: 1px;
+}
+
+.inline-edit-row fieldset .inline-edit-date {
+       float: right;
+}
+
+.inline-edit-row fieldset input[name=jj],
+.inline-edit-row fieldset input[name=hh],
+.inline-edit-row fieldset input[name=mn] {
+       font-size: 12px;
+       width: 2.1em;
+}
+
+.inline-edit-row fieldset input[name=aa] {
+       font-size: 12px;
+       width: 3.5em;
+}
+
+.inline-edit-row fieldset label input.inline-edit-password-input {
+       width: 8em;
+}
+
+ul.cat-checklist {
+       height: 12em;
+       border-style: solid;
+       border-width: 1px;
+       overflow-y: scroll;
+       padding: 0 5px;
+       margin: 0;
+}
+
+#bulk-titles {
+       display: block;
+       height: 12em;
+       border-style: solid;
+       border-width: 1px;
+       overflow-y: scroll;
+       padding: 0 5px;
+       margin: 0 0 5px;
+}
+
+.inline-edit-row fieldset ul.cat-checklist li,
+.inline-edit-row fieldset ul.cat-checklist input {
+       margin: 0;
+}
+
+.inline-edit-row fieldset ul.cat-checklist label,
+.inline-edit-row #bulk-titles div {
+       font-style: normal;
+       font-size: 11px;
+}
+
+.inline-edit-row fieldset label input.inline-edit-menu-order-input {
+       width: 3em;
+}
+
+.inline-edit-row fieldset label input.inline-edit-slug-input {
+       width: 75%;
+}
+
+.quick-edit-row-post fieldset label.inline-edit-status {
+       float: right;
+}
+
+#bulk-titles {
+       line-height: 140%;
+}
+#bulk-titles div {
+       margin: 0.2em 0.3em;
+}
+
+#bulk-titles div a {
+       cursor: pointer;
+       display: block;
+       float: right;
+       height: 18px;
+       margin: 0 -2px 0 3px;
+       overflow: hidden;
+       position: relative;
+       width: 20px;
+}
+
+#bulk-titles div a:before {
+       position: relative;
+       top: -3px;
+}
+
+
+/*------------------------------------------------------------------------------
+  11.0 - Write/Edit Post Screen
+------------------------------------------------------------------------------*/
+
+#show-comments {
+       overflow: hidden;
+}
+
+#save-action .spinner,
+#show-comments a,
+#show-comments .spinner {
+       float: right;
+}
+
+#lost-connection-notice .spinner {
+       display: block;
+       float: right;
+       margin: 0 0 0 5px;
+}
+
+#titlediv {
+       position: relative;
+       margin-bottom: 10px;
+}
+
+#titlediv label {
+       cursor: text;
+}
+
+#titlediv div.inside {
+       margin: 0;
+}
+
+#poststuff #titlewrap {
+       border: 0;
+       padding: 0;
+}
+
+#titlediv #title {
+       padding: 3px 8px;
+       font-size: 1.7em;
+       line-height: 100%;
+       height: 1.7em;
+       width: 100%;
+       outline: none;
+       margin: 0;
+}
+
+#titlediv #title-prompt-text,
+#wp-fullscreen-title-prompt-text {
+       color: #777;
+       position: absolute;
+       font-size: 1.7em;
+       padding: 11px 10px;
+}
+
+#wp-fullscreen-save .fs-saved {
+       color: #999;
+       float: left;
+       margin-top: 4px;
+}
+
+#wp-fullscreen-title-prompt-text {
+       padding: 11px;
+}
+
+#poststuff .inside-submitbox,
+#side-sortables .inside-submitbox {
+       margin: 0 3px;
+       font-size: 11px;
+}
+
+input#link_description,
+input#link_url {
+       width: 98%;
+}
+
+#pending {
+       background: 0 none;
+       border: 0 none;
+       padding: 0;
+       font-size: 11px;
+       margin-top: -1px;
+}
+
+#edit-slug-box {
+       line-height: 24px;
+       min-height: 25px; /* Yes, line-height + 1 */
+       margin-top: 5px;
+       padding: 0 10px;
+}
+
+#edit-slug-box .cancel {
+       margin-left: 10px;
+       font-size: 11px;
+}
+
+#editable-post-name-full {
+       display: none;
+}
+
+#editable-post-name input {
+       font-size: 13px;
+       height: 22px;
+       margin: 0;
+       width: 16em;
+}
+
+.postarea h3 label {
+       float: right;
+}
+
+.submitbox .submit {
+       text-align: right;
+       padding: 12px 10px 10px;
+       font-size: 11px;
+}
+
+.submitbox .submitdelete {
+       text-decoration: none;
+       padding: 1px 2px;
+}
+
+.submitbox .submit a:hover {
+       text-decoration: underline;
+}
+
+.submitbox .submit input {
+       margin-bottom: 8px;
+       margin-left: 4px;
+       padding: 6px;
+}
+
+.inside-submitbox #post_status {
+       margin: 2px -2px 2px 0;
+}
+
+#post-status-select {
+       margin-top: 3px;
+}
+
+/* Post Screen */
+#post-body #normal-sortables {
+       min-height: 50px;
+}
+
+.postbox {
+       position: relative;
+       min-width: 255px;
+}
+
+#trackback_url {
+       width: 99%;
+}
+
+#normal-sortables .postbox .submit {
+       background: transparent none;
+       border: 0 none;
+       float: left;
+       padding: 0 12px;
+       margin:0;
+}
+
+.category-add input[type="text"],
+.category-add select {
+       width: 100%;
+       max-width: 260px;
+       vertical-align: baseline;
+}
+
+#side-sortables .category-add input[type="text"],
+#side-sortables .category-add select {
+       margin: 0 0 1em;
+}
+
+.press-this #side-sortables .category-tabs li,
+ul.category-tabs li,
+#side-sortables .add-menu-item-tabs li,
+.wp-tab-bar li {
+       display: inline;
+       line-height: 1.35em;
+}
+
+.no-js .category-tabs li.hide-if-no-js {
+       display: none;
+}
+
+.category-tabs a,
+#side-sortables .add-menu-item-tabs a,
+.wp-tab-bar a {
+       text-decoration: none;
+}
+
+.category-tabs {
+       margin: 8px 0 5px;
+}
+
+#category-adder h4 {
+       margin: 10px 0;
+}
+
+#side-sortables .add-menu-item-tabs,
+.wp-tab-bar {
+       margin-bottom: 3px;
+}
+
+#normal-sortables .postbox #replyrow .submit {
+       float: none;
+       margin: 0;
+       padding: 0 7px 5px;
+}
+
+#side-sortables .submitbox .submit input,
+#side-sortables .submitbox .submit .preview,
+#side-sortables .submitbox .submit a.preview:hover {
+       border: 0 none;
+}
+
+#side-sortables .inside-submitbox .insidebox,
+.stuffbox .insidebox {
+       margin: 11px 0;
+}
+
+ul.category-tabs,
+ul.add-menu-item-tabs,
+ul.wp-tab-bar {
+       margin-top: 12px;
+}
+
+ul.category-tabs li {
+       border-style: solid;
+       border-width: 1px;
+       position: relative;
+}
+
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+       border-style: solid solid none;
+       border-width: 1px 1px 0;
+}
+
+ul.add-menu-item-tabs li.tabs {
+       padding-bottom: 3px;
+       position: relative;
+}
+
+#post-body .add-menu-item-tabs li.tabs {
+       border-style: solid none solid solid;
+       border-width: 1px 1px 1px 0;
+       margin-left: -1px;
+}
+
+ul.category-tabs li,
+ul.add-menu-item-tabs li,
+ul.wp-tab-bar li {
+       padding: 3px 5px 5px;
+}
+
+#postimagediv .inside img {
+       max-width: 100%;
+       height: auto;
+}
+
+form#tags-filter {
+       position: relative;
+}
+
+/* Edit posts */
+td.post-title strong,
+td.plugin-title strong {
+       display: block;
+       margin-bottom: .2em;
+       font-size: 14px;
+}
+
+td.post-title p,
+td.plugin-title p {
+       margin: 6px 0;
+}
+
+/* Global classes */
+.wp-hidden-children .wp-hidden-child,
+.ui-tabs-hide {
+       display: none;
+}
+
+.commentlist .avatar {
+       vertical-align: text-top;
+}
+
+#post-body .tagsdiv #newtag {
+       margin-left: 5px;
+       width: 16em;
+}
+
+#side-sortables input#post_password {
+       width: 94%
+}
+
+#side-sortables .tagsdiv #newtag {
+       width: 68%;
+}
+
+#post-status-info {
+       width: 100%;
+}
+
+#post-status-info td {
+       font-size: 12px;
+}
+
+.autosave-info {
+       padding: 2px 15px;
+       text-align: left;
+}
+
+#editorcontent #post-status-info {
+       border: none;
+}
+
+#content-resize-handle,
+#post-body .wp_themeSkin .mceStatusbar a.mceResize {
+       background: transparent url('../images/resize.gif') no-repeat scroll left bottom;
+       width: 12px;
+       height: 12px;
+       cursor: sw-resize;
+}
+
+.rtl #content-resize-handle,
+.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+       background: transparent url('../images/resize-rtl.gif') no-repeat scroll left bottom;
+}
+
+#post-body .wp_themeSkin .mceStatusbar a.mceResize {
+       bottom: 3px;
+       position: absolute;
+       left: 3px;
+}
+
+#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
+       bottom: -20px;
+}
+
+#content-resize-handle {
+       position: absolute;
+       left: 3px;
+       bottom: -20px;
+}
+
+.press-this #content-resize-handle {
+       bottom: 2px;
+}
+
+.tmce-active #content-resize-handle {
+       display: none;
+}
+
+#wp-word-count {
+       display: block;
+       padding: 2px 10px;
+}
+
+#timestampdiv select {
+       height: 21px;
+       line-height: 14px;
+       padding: 0;
+       vertical-align: top;
+       font-size: 12px;
+}
+
+#aa, #jj, #hh, #mn {
+       padding: 1px;
+       font-size: 12px;
+}
+
+#jj, #hh, #mn {
+       width: 2em;
+}
+
+#aa {
+       width: 3.4em;
+}
+
+.curtime #timestamp {
+       padding: 2px 0 1px 0;
+       display: inline !important;
+       height: auto !important;
+}
+
+#post-body #visibility:before,
+.curtime #timestamp:before,
+#post-body .misc-pub-revisions:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0 0 0 2px;
+       top: 0;
+       right: -1px;
+       position: relative;
+       vertical-align: top;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+#post-body #visibility:before {
+       content: '\f177';
+}
+
+.curtime #timestamp:before {
+       content: '\f145';
+       top: -1px;
+}
+
+#post-body .misc-pub-revisions:before {
+       content: '\f321';
+}
+
+#timestampdiv {
+       padding-top: 5px;
+       line-height: 23px;
+}
+
+#timestampdiv p {
+       margin: 8px 0 6px;
+}
+
+#timestampdiv input {
+       border-width: 1px;
+       border-style: solid;
+}
+
+.notification-dialog {
+       position: fixed;
+       top: 30%;
+       right: 50%;
+       width: 450px;
+       margin-right: -225px;
+       background: #fff;
+       line-height: 1.5;
+       z-index: 1000005;
+}
+
+.notification-dialog-background {
+       position: fixed;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       background: #000;
+       opacity: 0.5;
+       filter: alpha(opacity=50);
+       z-index: 1000000;
+}
+
+#post-lock-dialog .post-locked-message,
+#post-lock-dialog .post-taken-over {
+       margin: 25px;
+}
+
+#post-lock-dialog .post-locked-message a.button {
+       margin-left: 10px;
+}
+
+#post-lock-dialog .post-locked-avatar {
+       float: right;
+       margin: 0 0 20px 20px;
+}
+
+#post-lock-dialog .wp-tab-first {
+       outline: 0;
+}
+
+#post-lock-dialog .locked-saving img {
+       float: right;
+       margin-left: 3px;
+}
+
+#post-lock-dialog.saving .locked-saving,
+#post-lock-dialog.saved .locked-saved {
+       display: inline;
+}
+
+/*------------------------------------------------------------------------------
+  11.1 - Custom Fields
+------------------------------------------------------------------------------*/
+
+#postcustomstuff thead th {
+       padding: 5px 8px 8px;
+}
+
+#postcustom #postcustomstuff .submit {
+       border: 0 none;
+       float: none;
+       padding: 0 8px 8px;
+}
+
+#side-sortables #postcustom #postcustomstuff .submit {
+       margin: 0;
+       padding: 0;
+}
+
+#side-sortables #postcustom #postcustomstuff #the-list textarea {
+       height: 85px;
+}
+
+#side-sortables #postcustom #postcustomstuff td.left input,
+#side-sortables #postcustom #postcustomstuff td.left select,
+#side-sortables #postcustomstuff #newmetaleft a {
+       margin: 3px 3px 0;
+}
+
+#postcustomstuff table {
+       margin: 0;
+       width: 100%;
+       border-width: 1px;
+       border-style: solid;
+       border-spacing: 0;
+}
+
+#postcustomstuff tr {
+       vertical-align: top;
+}
+
+#postcustomstuff table input,
+#postcustomstuff table select,
+#postcustomstuff table textarea {
+       width: 96%;
+       margin: 8px;
+}
+
+#side-sortables #postcustomstuff table input,
+#side-sortables #postcustomstuff table select,
+#side-sortables #postcustomstuff table textarea {
+       margin: 3px;
+}
+
+#postcustomstuff th.left,
+#postcustomstuff td.left {
+       width: 38%;
+}
+
+#postcustomstuff .submit input {
+       margin: 0;
+       width: auto;
+}
+
+#postcustomstuff #newmetaleft a {
+       display: inline-block;
+       margin: 0 8px 8px;
+       text-decoration: none;
+}
+
+.no-js #postcustomstuff #enternew {
+       display: none;
+}
+
+#post-body-content .compat-attachment-fields {
+       margin-bottom: 20px;
+}
+
+.compat-attachment-fields th {
+       padding-top: 5px;
+       padding-left: 10px;
+}
+
+/*------------------------------------------------------------------------------
+  11.2 - Post Revisions
+------------------------------------------------------------------------------*/
+.revisions-control-frame,
+.revisions-diff-frame {
+       position: relative;
+}
+
+.revisions-controls {
+       padding-top: 40px;
+       height: 100px;
+       z-index: 1;
+}
+
+.revisions-controls input[type="checkbox"] {
+       position: relative;
+       top: -1px;
+       vertical-align: text-bottom;
+}
+
+.revisions.pinned .revisions-controls {
+       position: fixed;
+       top: 0;
+       height: 82px;
+}
+
+.revisions-tickmarks {
+       position: relative;
+       margin: 0 auto;
+       height: 0.7em;
+       top: 7px;
+       max-width: 70%;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+.revisions-tickmarks > div {
+       position: absolute;
+       height: 100%;
+       border-style: solid;
+       border-width: 0 0 0 1px;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+.revisions-tickmarks > div:first-child {
+       border-width: 0;
+}
+
+.comparing-two-revisions .revisions-controls {
+       height: 140px;
+}
+
+.comparing-two-revisions.pinned .revisions-controls {
+       height: 124px;
+}
+
+.revisions .diff-error {
+       position: absolute;
+       text-align: center;
+       margin: 0 auto;
+       width: 100%;
+       display: none;
+}
+
+.revisions.diff-error .diff-error {
+       display: block;
+}
+
+.revisions .loading-indicator {
+       position: fixed;
+       vertical-align: middle;
+       opacity: 0;
+       width: 100%;
+       top: 50%;
+       margin-right: -90px;
+       -webkit-transition: opacity 0.5s;
+       -moz-transition:    opacity 0.5s;
+       -ms-transition:     opacity 0.5s;
+       -o-transition:      opacity 0.5s;
+       transition:         opacity 0.5s;
+       filter: alpha(opacity=0); /* ie8 and earlier */
+}
+
+body.folded .revisions .loading-indicator {
+       margin-right: -32px;
+}
+
+.revisions .loading-indicator span.spinner {
+       display: block;
+       margin: 0 auto;
+       float: none;
+}
+
+.revisions.loading .loading-indicator {
+       opacity: 1;
+       filter: alpha(opacity=100); /* ie8 and earlier */
+}
+
+.revisions .diff {
+       -webkit-transition: opacity 0.5s;
+       -moz-transition:    opacity 0.5s;
+       -ms-transition:     opacity 0.5s;
+       -o-transition:      opacity 0.5s;
+       transition:         opacity 0.5s;
+}
+
+.revisions.loading .diff {
+       opacity: 0.5;
+       filter: alpha(opacity=50); /* ie8 and earlier */
+}
+
+.revisions.diff-error .diff {
+       visibility: hidden;
+}
+
+.revisions-meta {
+       margin-top: 20px;
+}
+
+.revision-toggle-compare-mode {
+       position: absolute;
+       top: 0;
+       left: 0;
+}
+
+.comparing-two-revisions .revisions-previous,
+.comparing-two-revisions .revisions-next,
+.revisions-meta .diff-meta-to strong {
+       display: none;
+}
+
+.revisions-controls .author-card .date {
+       color: #777;
+}
+
+.revisions-controls .author-card.autosave {
+       color: #d54e21;
+}
+
+.revisions-controls .author-card .author-name {
+       font-weight: bold;
+}
+
+.comparing-two-revisions .diff-meta-to strong {
+       display: block;
+}
+
+.revisions.pinned .revisions-buttons {
+       padding: 0 11px;
+}
+
+.revisions-previous,
+.revisions-next {
+       position: relative;
+       z-index: 1;
+}
+
+.revisions-previous {
+       float: right;
+}
+
+.revisions-next {
+       float: left;
+}
+
+.revisions-controls .wp-slider {
+       max-width: 70%;
+       margin: 0 auto;
+       top: -3px;
+}
+
+.revisions-diff {
+       padding: 15px;
+}
+
+.revisions-diff h3:first-child {
+       margin-top: 0;
+}
+
+/* Revision meta box */
+.post-revisions li img,
+#revisions-meta-restored img {
+       vertical-align: middle;
+}
+
+table.diff tbody tr td:nth-child(2) {
+       width: 4%;
+}
+
+table.diff {
+       width: 100%;
+       white-space: pre-wrap;
+}
+
+table.diff col.content {
+       width: auto;
+}
+
+table.diff col.content.diffsplit {
+       width: 48%;
+}
+
+table.diff col.diffsplit.middle {
+       width: auto;
+}
+
+table.diff col.ltype {
+       width: 30px;
+}
+
+table.diff tr {
+       background-color: transparent;
+}
+
+table.diff td,
+table.diff th {
+       font-family: Consolas, Monaco, monospace;
+       font-size: 14px;
+       line-height: 1.618;
+       padding: .5em;
+}
+
+table.diff td h1,
+table.diff td h2,
+table.diff td h3,
+table.diff td h4,
+table.diff td h5,
+table.diff td h6 {
+       margin: 0;
+}
+
+table.diff .diff-deletedline del,
+table.diff .diff-addedline ins {
+       text-decoration: none;
+}
+
+.diff-meta {
+       padding: 5px;
+       clear: both;
+       min-height: 32px;
+}
+
+.diff-title strong {
+       line-height: 32px;
+       min-width: 60px;
+       text-align: left;
+       float: right;
+       margin-left: 5px;
+}
+
+.revisions-controls .author-card .author-info {
+       font-size: 12px;
+       line-height: 16px;
+}
+
+.revisions-controls .author-card .avatar,
+.revisions-controls .author-card .author-info {
+       float: right;
+       margin-right: 6px;
+       margin-left: 6px;
+}
+
+.revisions-controls .author-card .byline {
+       display: block;
+       font-size: 12px;
+}
+
+.revisions-controls .author-card .avatar {
+       vertical-align: middle;
+}
+
+.diff-meta input.restore-revision {
+       float: left;
+       margin-right: 6px;
+       margin-left: 6px;
+       margin-top: 4px;
+}
+
+.diff-meta-from {
+       display: none;
+}
+
+.comparing-two-revisions .diff-meta-from {
+       display: block;
+}
+
+.revisions-tooltip {
+       position: absolute;
+       bottom: 105px;
+       margin-left: 0;
+       margin-right: -69px;
+       z-index: 0;
+       max-width: 350px;
+       min-width: 130px;
+       padding: 8px 4px;
+       display: none;
+       opacity: 0;
+}
+
+.revisions-tooltip.flipped {
+       margin-right: 0;
+       margin-left: -70px;
+}
+
+.revisions.pinned .revisions-tooltip {
+       display: none !important;
+}
+
+.comparing-two-revisions .revisions-tooltip {
+       bottom: 145px;
+}
+
+.revisions-tooltip-arrow {
+       width: 70px;
+       height: 15px;
+       overflow: hidden;
+       position: absolute;
+       right: 0;
+       margin-right: 35px;
+       bottom: -15px;
+}
+
+.revisions-tooltip.flipped .revisions-tooltip-arrow {
+       margin-right: 0;
+       margin-left: 35px;
+       right: auto;
+       left: 0;
+}
+
+.revisions-tooltip-arrow > span {
+       content: "";
+       position: absolute;
+       right: 20px;
+       top: -20px;
+       width: 25px;
+       height: 25px;
+       -webkit-transform: rotate(45deg);
+       -moz-transform:    rotate(45deg);
+       -ms-transform:     rotate(45deg);
+       -o-transform:      rotate(45deg);
+       transform:         rotate(45deg);
+}
+
+.revisions-tooltip.flipped .revisions-tooltip-arrow > span {
+       right: auto;
+       left: 20px;
+}
+
+.ie8 .revisions-tooltip-arrow > span {
+       right: 15px;
+       top: -25px;
+       -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
+}
+
+.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
+       left: 25px;
+}
+
+.revisions-tooltip,
+.revisions-tooltip-arrow > span {
+       border-width: 1px;
+       border-style: solid;
+}
+
+
+
+
+.revisions-tooltip {
+       display: none;
+}
+
+.arrow {
+       width: 70px;
+       height: 16px;
+       overflow: hidden;
+       position: absolute;
+       right: 0;
+       margin-right: -35px;
+       bottom: 90px;
+       z-index: 10000;
+}
+
+.arrow::after {
+       z-index: 9999;
+}
+
+.arrow.top {
+       top: -16px;
+       bottom: auto;
+}
+
+.arrow.left {
+       right: 20%;
+}
+
+.arrow:after {
+       content: "";
+       position: absolute;
+       right: 20px;
+       top: -20px;
+       width: 25px;
+       height: 25px;
+       -webkit-transform: rotate(45deg);
+       -moz-transform: rotate(45deg);
+       -ms-transform: rotate(45deg);
+       -o-transform: rotate(45deg);
+       transform: rotate(45deg);
+}
+
+.revisions-tooltip,
+.revisions-tooltip-arrow:after {
+       border-width: 1px;
+       border-style: solid;
+}
+
+div.revisions-controls > .wp-slider > .ui-slider-handle {
+       margin-right: -10px;
+}
+
+.rtl div.revisions-controls > .wp-slider > .ui-slider-handle {
+       margin-left: -10px;
+}
+
+ /* jQuery UI Slider */
+.wp-slider.ui-slider {
+       position: relative;
+       border-width: 1px;
+       border-style: solid;
+       text-align: right;
+       cursor: pointer;
+}
+
+.wp-slider .ui-slider-handle {
+       border-radius: 50%;
+       height: 18px;
+       margin-top: -3px;
+       outline: none;
+       position: absolute;
+       width: 18px;
+       z-index: 2;
+}
+
+.wp-slider .ui-slider-handle:before {
+       background: none;
+       position: absolute;
+       top: 0;
+       right: 0;
+       content: "\f229";
+       font: normal 18px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing:antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.wp-slider .ui-slider-handle.from-handle:before,
+.wp-slider .ui-slider-handle.to-handle:before {
+       font-size: 20px !important;
+       margin: -1px -1px 0 0;
+}
+
+.wp-slider .ui-slider-handle.from-handle:before {
+       content: '\f139';
+}
+
+.wp-slider .ui-slider-handle.to-handle:before {
+       content: '\f141';
+}
+
+.rtl .wp-slider .ui-slider-handle.from-handle:before {
+       content: '\f141';
+}
+
+.rtl .wp-slider .ui-slider-handle.to-handle:before {
+       content: '\f139';
+       left: -1px;
+}
+
+.wp-slider .ui-slider-range {
+       position: absolute;
+       font-size: .7em;
+       display: block;
+       border: 0;
+       background-color: transparent;
+       background-image: none;
+}
+
+.wp-slider.ui-slider-horizontal {
+       height: .7em;
+}
+
+.wp-slider.ui-slider-horizontal .ui-slider-handle {
+       top: -.25em;
+       margin-right: -.6em;
+}
+
+.wp-slider.ui-slider-horizontal .ui-slider-range {
+       top: 0;
+       height: 100%;
+}
+
+.wp-slider.ui-slider-horizontal .ui-slider-range-min {
+       right: 0;
+}
+
+.wp-slider.ui-slider-horizontal .ui-slider-range-max {
+       left: 0;
+}
+
+
+/*------------------------------------------------------------------------------
+  11.3 - Featured Images
+------------------------------------------------------------------------------*/
+
+#select-featured-image {
+       padding: 4px 0;
+       overflow: hidden;
+}
+
+#select-featured-image img {
+       max-width: 100%;
+       height: auto;
+       margin-bottom: 10px;
+}
+
+#select-featured-image a {
+       float: right;
+       clear: both;
+}
+
+#select-featured-image .remove {
+       display: none;
+       margin-top: 10px;
+}
+
+.js #select-featured-image.has-featured-image .remove {
+       display: inline-block;
+}
+
+.no-js #select-featured-image .choose {
+       display: none;
+}
+
+/*------------------------------------------------------------------------------
+  11.4 - Post formats
+------------------------------------------------------------------------------*/
+
+.post-state-format {
+       overflow: hidden;
+       display: inline-block;
+       vertical-align: middle;
+       height: 20px;
+       width: 20px;
+       margin-left: 5px;
+       margin-top: -4px;
+}
+
+.post-state-format:before {
+       display: block;
+       height: 20px;
+       width: 20px;
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+#post-formats-select {
+       line-height: 2em;
+}
+
+#post-formats-select .post-format-icon:before {
+       top: 5px;
+}
+
+input.post-format {
+       margin-top: 1px;
+}
+
+label.post-format-icon {
+       margin-right: 0px;
+       padding: 2px 0px 2px 0;
+}
+
+.post-format-icon:before {
+       position: relative;
+       display: inline-block;
+       margin-left: 7px;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.post-state-format.post-format-standard:before,
+.post-format-icon.post-format-standard:before,
+a.post-state-format.format-standard:before {
+       content: '\f109';
+}
+
+.post-state-format.post-format-image:before,
+.post-format-icon.post-format-image:before,
+a.post-state-format.format-image:before {
+       content: '\f128';
+}
+
+.post-state-format.post-format-gallery:before,
+.post-format-icon.post-format-gallery:before,
+a.post-state-format.format-gallery:before {
+       content: '\f161';
+}
+
+.post-state-format.post-format-audio:before,
+.post-format-icon.post-format-audio:before,
+a.post-state-format.format-audio:before {
+       content: '\f127';
+}
+
+.post-state-format.post-format-video:before,
+.post-format-icon.post-format-video:before,
+a.post-state-format.format-video:before {
+       content: '\f126';
+}
+
+.post-state-format.post-format-chat:before,
+.post-format-icon.post-format-chat:before,
+a.post-state-format.format-chat:before {
+       content: '\f125';
+}
+
+.post-state-format.post-format-status:before,
+.post-format-icon.post-format-status:before,
+a.post-state-format.format-status:before {
+       content: '\f130';
+}
+
+.post-state-format.post-format-aside:before,
+.post-format-icon.post-format-aside:before,
+a.post-state-format.format-aside:before {
+       content: '\f123';
+}
+
+.post-state-format.post-format-quote:before,
+.post-format-icon.post-format-quote:before,
+a.post-state-format.format-quote:before {
+       content: '\f122';
+}
+
+.post-state-format.post-format-link:before,
+.post-format-icon.post-format-link:before,
+a.post-state-format.format-link:before {
+       content: '\f103';
+}
+
+/*------------------------------------------------------------------------------
+  12.0 - Categories
+------------------------------------------------------------------------------*/
+
+.category-adder {
+       margin-right: 120px;
+       padding: 4px 0;
+}
+
+.category-adder h4 {
+       margin: 0 0 8px;
+}
+
+#side-sortables .category-adder {
+       margin: 0;
+}
+
+#post-body ul.add-menu-item-tabs {
+       float: right;
+       width: 120px;
+       text-align: left;
+       /* Negative margin for the sake of those without JS: all tabs display */
+       margin: 0 5px 0 -120px;
+       padding: 0;
+}
+
+ul.add-menu-item-tabs li {
+       padding: 3px 8px 3px 5px;
+}
+
+#post-body ul.add-menu-item-tabs li.tabs {
+       -webkit-border-top-right-radius: 3px;
+       -webkit-border-bottom-right-radius: 3px;
+       border-top-right-radius: 3px;
+       border-bottom-right-radius: 3px;
+}
+
+.wp-tab-panel,
+.categorydiv div.tabs-panel,
+.customlinkdiv div.tabs-panel,
+.posttypediv div.tabs-panel,
+.taxonomydiv div.tabs-panel {
+       min-height: 42px;
+       max-height: 200px;
+       overflow: auto;
+       padding: 0 0.9em;
+       border-style: solid;
+       border-width: 1px;
+}
+
+div.tabs-panel-active {
+       display:block;
+}
+
+div.tabs-panel-inactive {
+       display:none;
+}
+
+#front-page-warning,
+#front-static-pages ul,
+ul.export-filters,
+.inline-editor ul.cat-checklist ul,
+.categorydiv ul.categorychecklist ul,
+.customlinkdiv ul.categorychecklist ul,
+.posttypediv ul.categorychecklist ul,
+.taxonomydiv ul.categorychecklist ul {
+       margin-right: 18px;
+}
+
+ul.categorychecklist li {
+       margin: 0;
+       padding: 0;
+       line-height: 22px;
+       word-wrap: break-word;
+}
+
+.categorydiv .tabs-panel,
+.customlinkdiv .tabs-panel,
+.posttypediv .tabs-panel,
+.taxonomydiv .tabs-panel {
+       border-width: 3px;
+       border-style: solid;
+}
+
+.form-wrap p,
+.form-wrap label {
+       font-size: 11px;
+}
+
+.form-wrap label {
+       display: block;
+       padding: 2px;
+       font-size: 12px;
+}
+
+.form-field input,
+.form-field textarea {
+       border-style: solid;
+       border-width: 1px;
+       width: 95%;
+}
+
+p.description,
+.form-wrap p {
+       margin: 2px 0 5px;
+}
+
+p.help,
+p.description,
+span.description,
+.form-wrap p {
+       font-size: 13px;
+       font-style: italic;
+}
+
+.form-wrap .form-field {
+       margin: 0 0 10px;
+       padding: 8px 0;
+}
+
+.form-wrap .form-field #parent {
+       max-width: 100%;
+}
+
+.col-wrap h3 {
+       margin: 12px 0;
+       font-size: 1.1em;
+}
+
+.col-wrap p.submit {
+       margin-top: -10px;
+}
+
+
+/*------------------------------------------------------------------------------
+  13.0 - Tags
+------------------------------------------------------------------------------*/
+
+.tagsdiv {
+       margin-top: -8px;
+}
+
+#poststuff .taghint {
+       color: #aaa;
+       margin: 15px 12px -24px 0;
+}
+
+#poststuff .tagsdiv .howto {
+       margin: 0 0 6px 0;
+}
+
+.ajaxtag .newtag {
+       position: relative;
+}
+
+.tagsdiv .newtag {
+       width: 180px;
+}
+
+.tagsdiv .the-tags {
+       display: block;
+       height: 60px;
+       margin: 0 auto;
+       overflow: auto;
+       width: 260px;
+}
+
+#post-body-content .tagsdiv .the-tags {
+       margin: 0 5px;
+}
+
+p.popular-tags {
+       border: none;
+       line-height: 2em;
+       max-width: 1000px;
+       padding: 8px 12px 12px;
+       text-align: justify;
+}
+
+p.popular-tags a {
+       padding: 0 3px;
+}
+
+.tagcloud {
+       width: 97%;
+       margin: 0 0 40px;
+       text-align: justify;
+}
+
+.tagcloud h3 {
+       margin: 2px 0 12px;
+}
+
+.ac_results {
+       padding: 0;
+       margin: 0;
+       list-style: none;
+       position: absolute;
+       z-index: 10000;
+       display: none;
+       border-width: 1px;
+       border-style: solid;
+}
+
+.wp-customizer .ac_results {
+       z-index: 500000;
+}
+
+.ac_results li {
+       padding: 2px 5px;
+       white-space: nowrap;
+       text-align: right;
+}
+
+.ac_over {
+       cursor: pointer;
+}
+
+.ac_match {
+       text-decoration: underline;
+}
+
+/* links tables */
+table.links-table {
+       width: 100%;
+}
+
+.links-table th {
+       font-weight: normal;
+       text-align: right;
+       vertical-align: top;
+       min-width: 80px;
+       width: 20%;
+       word-wrap: break-word;
+}
+
+.links-table th,
+.links-table td {
+       padding: 5px 0;
+}
+
+.links-table td label {
+       margin-left: 8px;
+}
+
+.links-table td input[type="text"],
+.links-table td textarea {
+       width: 100%;
+}
+
+.links-table #link_rel {
+       max-width: 280px;
+}
+
+/*------------------------------------------------------------------------------
+  14.0 - Media Screen
+------------------------------------------------------------------------------*/
+
+.media-item .describe {
+       border-collapse: collapse;
+       width: 100%;
+       border-top-style: solid;
+       border-top-width: 1px;
+       clear: both;
+       cursor: default;
+}
+
+.media-item.media-blank .describe {
+       border: 0;
+}
+
+.media-item .describe th {
+       vertical-align: top;
+       text-align: right;
+       padding: 5px 10px 10px;
+       width: 140px;
+}
+
+.media-item .describe .align th {
+       padding-top: 0;
+}
+
+.media-item .media-item-info tr {
+       background-color: transparent;
+}
+
+.media-item .describe td {
+       padding: 0 0 8px 8px;
+       vertical-align: top;
+}
+
+.media-item thead.media-item-info td {
+       padding: 4px 10px 0;
+}
+
+.media-item .media-item-info .A1B1 {
+       padding: 0 10px 0 0;
+}
+
+.media-item td.savesend {
+       padding-bottom: 15px;
+}
+
+.media-item .thumbnail {
+       max-height: 128px;
+       max-width: 128px;
+}
+
+#wpbody-content #async-upload-wrap a {
+       display: none;
+}
+
+.media-upload-form {
+       margin-top: 20px;
+}
+
+.media-upload-form td label {
+       margin-left: 6px;
+       margin-right: 2px;
+}
+
+.media-upload-form .align .field label {
+       display: inline;
+       padding: 0 23px 0 0;
+       margin: 0 3px 0 1em;
+       font-weight: 600;
+}
+
+.media-upload-form tr.image-size label {
+       margin: 0 5px 0 0;
+       font-weight: 600;
+}
+
+.media-upload-form th.label label {
+       font-weight: 600;
+       margin: 0.5em;
+       font-size: 13px;
+}
+
+.media-upload-form th.label label span {
+       padding: 0 5px;
+}
+
+abbr.required {
+       border: medium none;
+       text-decoration: none;
+}
+
+.media-item .describe input[type="text"],
+.media-item .describe textarea {
+       width: 460px;
+}
+
+.media-item .describe p.help {
+       margin: 0;
+       padding: 0 5px 0 0;
+}
+
+.media-item .edit-attachment,
+.describe-toggle-on,
+.describe-toggle-off {
+       display: block;
+       line-height: 36px;
+       float: left;
+}
+
+.media-item .describe-toggle-off,
+.media-item.open .describe-toggle-on {
+       display: none;
+}
+
+.media-item.open .describe-toggle-off {
+       display: block;
+}
+
+#media-items .media-item {
+       border-bottom-style: solid;
+       border-bottom-width: 1px;
+       min-height: 36px;
+       position: relative;
+       width: 100%;
+}
+
+#media-items {
+       width: 623px;
+}
+
+.media-new-php #media-items {
+       margin: 1em 0;
+}
+
+#media-items:empty {
+       border: 0 none;
+}
+
+.media-item .filename {
+       line-height: 36px;
+       overflow: hidden;
+}
+
+.media-item .error-div {
+       padding-right: 10px;
+}
+
+.media-item .pinkynail {
+       float: right;
+       margin: 2px 0 0 10px;
+       max-width: 40px;
+       max-height: 32px;
+}
+
+.media-item .startopen,
+.media-item .startclosed {
+       display: none;
+}
+
+.media-item .original {
+       position: relative;
+       height: 34px;
+}
+
+.media-item .progress {
+       float: left;
+       height: 22px;
+       margin: 7px 0 0;
+       width: 200px;
+       line-height: 2em;
+       padding: 0;
+       overflow: hidden;
+       margin-bottom: 2px;
+       border-radius: 22px;
+       background: #ddd;
+       -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
+       box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
+}
+
+.media-item .bar {
+       z-index: 9;
+       width: 0;
+       height: 100%;
+       margin-top: -22px;
+       border-radius: 22px;
+       background-color: #0074a2;
+       -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
+       box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
+}
+
+.media-item .progress .percent {
+       z-index: 10;
+       position: relative;
+       width: 200px;
+       padding: 0;
+       color: #fff;
+       text-align: center;
+       line-height: 22px;
+       font-weight: 400;
+       text-shadow: 0px 1px 2px rgba(0,0,0,0.2);
+}
+
+.upload-php .fixed .column-parent {
+       width: 15%;
+}
+
+.js .html-uploader #plupload-upload-ui {
+       display: none;
+}
+
+.js .html-uploader #html-upload-ui {
+       display: block;
+}
+
+.media-upload-form .media-item.error {
+       margin: 0;
+       padding: 0;
+}
+
+.media-upload-form .media-item.error p,
+.media-item .error-div {
+       line-height: 16px;
+       margin: 5px 10px;
+       padding: 0;
+}
+
+.media-item .error-div a.dismiss {
+       display: block;
+       float: left;
+       margin: 5px 15px 0 4px;
+}
+
+/*------------------------------------------------------------------------------
+  14.1 - Media Library
+------------------------------------------------------------------------------*/
+
+.find-box {
+       width: 600px;
+       height: 300px;
+       overflow: hidden;
+       padding: 33px 0 51px;
+       position: absolute;
+       z-index: 1000;
+}
+
+.find-box-head {
+       cursor: move;
+       font-weight: 600;
+       height: 2em;
+       line-height: 2em;
+       padding: 1px 12px;
+       position: absolute;
+       top: 5px;
+       width: 100%;
+}
+
+.find-box-inside {
+       overflow: auto;
+       padding: 6px;
+       height: 100%;
+}
+
+.find-box-search {
+       overflow: hidden;
+       padding: 9px;
+       position: relative;
+}
+
+.find-box-search .spinner {
+       float: none;
+       right: 125px;
+       position: absolute;
+       top: 9px;
+}
+
+#find-posts-input {
+       float: right;
+       width: 140px;
+       height: 24px;
+}
+
+#find-posts-search {
+       float: right;
+       margin: 1px 3px 0 4px;
+}
+
+#find-posts-response {
+       margin: 8px 0;
+       padding: 0 1px 6px;
+}
+
+#find-posts-response table {
+       width: 100%;
+}
+
+#find-posts-response .found-radio {
+       padding: 3px 8px 0 0;
+       width: 15px;
+}
+
+.find-box-buttons {
+       padding: 8px;
+       overflow: hidden;
+}
+
+.find-box #resize-se {
+       position: absolute;
+       left: 1px;
+       bottom: 1px;
+}
+
+.ui-find-overlay {
+       position: absolute;
+       top: 0;
+       right: 0;
+       background-color: #000;
+       opacity: 0.6;
+       filter: alpha(opacity=60);
+}
+
+ul#dismissed-updates {
+       display: none;
+}
+
+form.upgrade {
+       margin-top: 8px;
+}
+
+form.upgrade .hint {
+       font-style: italic;
+       font-size: 85%;
+       margin: -0.5em 0 2em 0;
+}
+
+#poststuff .inside .the-tagcloud {
+       margin: 5px 0 10px;
+       padding: 8px;
+       border-width: 1px;
+       border-style: solid;
+       line-height: 1.8em;
+       word-spacing: 3px;
+       -webkit-border-radius: 6px;
+       border-radius: 6px;
+}
+
+.drag-drop #drag-drop-area {
+       border: 4px dashed #bbb;
+       height: 200px;
+}
+
+.drag-drop .drag-drop-inside {
+       margin: 70px auto 0;
+       width: 250px;
+}
+
+.drag-drop-inside p {
+       color: #aaa;
+       font-size: 14px;
+       margin: 5px 0;
+       display: none;
+}
+
+.drag-drop .drag-drop-inside p {
+       text-align: center;
+}
+
+.drag-drop-inside p.drag-drop-info {
+       font-size: 20px;
+}
+
+.drag-drop .drag-drop-inside p,
+.drag-drop-inside p.drag-drop-buttons {
+       display: block;
+}
+
+/*
+#drag-drop-area:-moz-drag-over {
+       border-color: #83b4d8;
+}
+borger color while dragging a file over the uploader drop area */
+.drag-drop.drag-over #drag-drop-area {
+       border-color: #83b4d8;
+}
+
+#plupload-upload-ui {
+       position: relative;
+}
+
+
+/*------------------------------------------------------------------------------
+  14.2 - Image Editor
+------------------------------------------------------------------------------*/
+
+.wp_attachment_details #attachment_caption {
+       height: 4em;
+}
+
+.describe .image-editor {
+       vertical-align: top;
+}
+
+.imgedit-wrap {
+       position: relative;
+}
+
+.imgedit-settings p {
+       margin: 8px 0;
+}
+
+.post-php .imgedit-wrap table {
+       width: 100%;
+}
+
+.describe .imgedit-wrap table td,
+.wp_attachment_holder .imgedit-wrap table td {
+       vertical-align: top;
+       padding-top: 0;
+}
+
+.describe .imgedit-wrap table td.imgedit-settings {
+       padding: 0 5px;
+}
+
+.wp_attachment_holder .imgedit-wrap table td.imgedit-settings {
+       width: 250px;
+}
+
+td.imgedit-settings input {
+       margin-top: 0;
+       vertical-align: middle;
+}
+
+.imgedit-wait {
+       position: absolute;
+       top: 0;
+       background: #fff url('../images/spinner.gif') no-repeat scroll 22px 10px;
+       background-size: 20px 20px;
+       opacity: 0.7;
+       filter: alpha(opacity=70);
+       width: 100%;
+       height: 500px;
+       display: none;
+}
+
+.spinner {
+       background: url('../images/spinner.gif') no-repeat;
+       background-size: 20px 20px;
+       display: none;
+       float: left;
+       opacity: 0.7;
+       filter: alpha(opacity=70);
+       width: 20px;
+       height: 20px;
+       margin: 2px 5px 0;
+}
+
+.no-float {
+       float: none;
+}
+
+.media-disabled,
+.imgedit-settings .disabled  {
+       color: grey;
+}
+
+.wp_attachment_image,
+.A1B1 {
+       overflow: hidden;
+}
+
+.wp_attachment_image .button,
+.A1B1 .button {
+       float: right;
+}
+
+.no-js .wp_attachment_image .button {
+       display: none;
+}
+
+.wp_attachment_image .spinner,
+.A1B1 .spinner {
+       float: right;
+       padding: 0 0 4px 0;
+       vertical-align: bottom;
+}
+
+.imgedit-menu {
+       margin: 0 0 12px;
+       min-width: 300px;
+}
+
+.imgedit-menu div {
+       float: right;
+       width: 32px;
+       background: none;
+       margin: 0 0 0 8px;
+       height: 32px;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-align: center;
+       line-height: 28px;
+}
+
+.imgedit-menu div:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       vertical-align: middle;
+}
+
+.imgedit-crop:before {
+       content:'\f165';
+}
+
+.imgedit-rleft:before {
+       content:'\f166';
+}
+
+.imgedit-rright:before {
+       content:'\f167';
+}
+
+.imgedit-flipv:before {
+       content:'\f168';
+}
+
+.imgedit-fliph:before {
+       content:'\f169';
+}
+
+.imgedit-undo:before {
+       content:'\f171';
+}
+
+.imgedit-redo:before {
+       content:'\f172';
+}
+
+.imgedit-crop-wrap {
+       position: relative;
+}
+
+.imgedit-crop {
+       margin: 0 0 0 8px;
+}
+
+.imgedit-rleft {
+       margin: 0 3px;
+}
+
+.imgedit-rright {
+       margin: 0 3px 0 8px;
+}
+
+.imgedit-flipv {
+       margin: 0 3px;
+}
+
+.imgedit-fliph {
+       margin: 0 3px 0 8px;
+}
+
+.imgedit-undo {
+       margin: 0 3px;
+}
+
+.imgedit-redo {
+       margin: 0 3px 0 8px;
+}
+
+.imgedit-applyto img {
+       margin: 0 0 0 8px;
+}
+
+.imgedit-group-top {
+       margin: 5px 0;
+}
+
+.imgedit-applyto .imgedit-label {
+       padding: 2px 0 0;
+       display: block;
+}
+
+.imgedit-help {
+       display: none;
+       font-style: italic;
+       margin-bottom: 8px;
+}
+
+a.imgedit-help-toggle {
+       text-decoration: none;
+}
+
+.form-table td.imgedit-response {
+       padding: 0;
+}
+
+.imgedit-submit {
+       margin: 8px 0;
+}
+
+.imgedit-submit-btn {
+       margin-right: 20px;
+}
+
+.imgedit-wrap .nowrap {
+       white-space: nowrap;
+}
+
+span.imgedit-scale-warn {
+       color: red;
+       font-size: 20px;
+       font-style: normal;
+       visibility: hidden;
+       vertical-align: middle;
+}
+
+.imgedit-group {
+       margin-bottom: 8px;
+       padding: 2px 10px;
+}
+
+/*------------------------------------------------------------------------------
+  15.0 - Comments Screen
+------------------------------------------------------------------------------*/
+
+.form-table {
+       border-collapse: collapse;
+       margin-top: 0.5em;
+       width: 100%;
+       clear: both;
+}
+
+.form-table,
+.form-table td,
+.form-table th,
+.form-table td p,
+.form-wrap label {
+       font-size: 14px;
+}
+
+.form-table td {
+       margin-bottom: 9px;
+       padding: 15px 10px;
+       line-height: 1.3;
+       vertical-align: middle;
+}
+
+.form-table th,
+.form-wrap label {
+       font-weight: normal;
+       text-shadow: none;
+       vertical-align: baseline;
+}
+
+.form-table th {
+       vertical-align: top;
+       text-align: right;
+       padding: 20px 0 20px 10px;
+       width: 200px;
+       line-height: 1.3;
+       font-weight: 600;
+}
+
+.form-table th.th-full {
+       width: auto;
+       font-weight: 400;
+}
+
+.form-table input.tog {
+       margin-top: 2px;
+       margin-left: 2px;
+       float: right;
+}
+
+.form-table td p {
+       margin-top: 4px;
+       margin-bottom: 0;
+}
+
+.form-table td fieldset label {
+       margin: 0.25em 0 0.5em !important;
+       display: inline-block;
+}
+
+.form-table td fieldset label,
+.form-table td fieldset p,
+.form-table td fieldset li {
+       line-height: 1.4em;
+}
+
+.form-table input.tog,
+.form-table input[type=radio] {
+       margin-top: -4px;
+       margin-left: 4px;
+       float: none;
+}
+
+.commentlist li {
+       padding: 1em 1em .2em;
+       margin: 0;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+}
+
+.commentlist li li {
+       border-bottom: 0;
+       padding: 0;
+}
+
+.commentlist p {
+       padding: 0;
+       margin: 0 0 .8em;
+}
+
+/* reply to comments */
+#replyrow input {
+       border-width: 1px;
+       border-style: solid;
+}
+
+#replyrow td {
+       padding: 2px;
+}
+
+#replysubmit {
+       margin: 0;
+       padding: 0 5px 3px;
+       text-align: center;
+}
+
+#replysubmit .spinner {
+       padding: 2px 0 0;
+       vertical-align: top;
+       float: left;
+}
+
+#replysubmit .button {
+       margin-left: 5px;
+}
+
+#replysubmit .error {
+       color: red;
+       line-height: 21px;
+       text-align: center;
+}
+
+#replyrow h5 {
+       margin: .2em 0 0;
+       padding: 0 5px;
+       line-height: 1.4em;
+       font-size: 1em;
+}
+
+#edithead .inside {
+       float: right;
+       padding: 3px 5px 2px 0;
+       margin: 0;
+       text-align: center;
+}
+
+#edithead .inside input {
+       width: 180px;
+}
+
+#edithead label {
+       padding: 2px 0;
+}
+
+#replycontainer {
+       padding: 5px;
+}
+
+#replycontent {
+       height: 120px;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.comment-php .wp-editor-area {
+       height: 200px;
+}
+
+.comment-ays {
+       margin-bottom: 0;
+       border-bottom-style: solid;
+       border-bottom-width: 1px;
+}
+
+.comment-ays .alt {
+       background-color: transparent;
+}
+
+.trash-undo-inside,
+.spam-undo-inside {
+       margin: 1px 0 1px 8px;
+       line-height: 16px;
+}
+
+.spam-undo-inside .avatar,
+.trash-undo-inside .avatar {
+       height: 20px;
+       width: 20px;
+       margin-left: 8px;
+       vertical-align: middle;
+}
+
+.stuffbox .editcomment {
+       clear: none;
+}
+
+#comment-status-radio p {
+       margin: 3px 0 5px;
+}
+
+#comment-status-radio input {
+       margin: 2px 0 5px 3px;
+       vertical-align: middle;
+}
+
+#comment-status-radio label {
+       padding: 5px 0;
+}
+
+.commentlist .avatar {
+       vertical-align: text-top;
+}
+
+#the-comment-list .unapproved th.check-column input {
+       margin-right: 4px;
+}
+
+
+/*------------------------------------------------------------------------------
+  16.0 - Themes
+------------------------------------------------------------------------------*/
+
+
+/*------------------------------------------------------------------------------
+  16.1 - Manage Themes
+------------------------------------------------------------------------------*/
+
+.theme-browser .themes {
+       clear: both;
+       padding: 0 0 100px;
+}
+
+.themes-php .wrap h2 {
+       float: right;
+       margin-bottom: 15px;
+}
+
+.themes-php .wrap h2 .button {
+       margin-right: 20px;
+}
+
+.themes-php .theme-count {
+       color: #fff;
+       border-radius: 30px;
+       background: #777;
+       font-size: 14px;
+       padding: 4px 10px;
+       font-weight: 600;
+       margin-right: 5px;
+       margin-left: 20px;
+       position: relative;
+       top: -3px;
+}
+
+/* Position admin messages */
+.themes-php div.updated,
+.themes-php div.error {
+       margin: 0 0 20px 0;
+       clear: both;
+}
+
+.themes-php div.updated a {
+       text-decoration: underline;
+}
+
+/**
+ * Main theme element
+ * (has flexible margins)
+ */
+.theme-browser .theme {
+       cursor: pointer;
+       float: right;
+       margin: 0 0 4% 4%;
+       position: relative;
+       width: 30.6%;
+       border: 1px solid #dedede;
+       -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
+       box-shadow:         0 1px 1px -1px rgba(0,0,0,0.1);
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+}
+
+.theme-browser .theme:nth-child(3n) {
+       margin-left: 0;
+}
+
+.theme-browser .theme:hover,
+.theme-browser .theme:focus {
+       cursor: pointer;
+}
+
+.theme-browser .theme .theme-name {
+       font-size: 15px;
+       font-weight: 600;
+       margin: 0;
+       padding: 15px;
+       -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
+       box-shadow:         inset 0 1px 0 rgba(0,0,0,0.1);
+       overflow: hidden;
+       white-space: nowrap;
+       text-overflow: ellipsis;
+       background: #fff;
+       background: rgba(255,255,255,0.65);
+}
+
+/* Activate and Customize buttons, shown on hover */
+.theme-browser .theme .theme-actions {
+       opacity: 0;
+       -webkit-transition: opacity 0.1s ease-in-out;
+       transition:         opacity 0.1s ease-in-out;
+       position: absolute;
+       bottom: 0;
+       left: 0;
+       height: 38px;
+       padding: 9px 10px 0 10px;
+       background: rgba(244, 244, 244, 0.7);
+       border-right: 1px solid rgba(0,0,0,0.05);
+}
+
+.theme-browser .theme:hover .theme-actions {
+       opacity: 1;
+}
+
+.theme-browser .theme .theme-actions .button-primary {
+       margin-left: 3px;
+}
+
+.theme-browser .theme .theme-actions .button-secondary {
+       float: none;
+       margin-right: 3px;
+}
+
+/**
+ * Theme Screenshot
+ *
+ * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
+ * It is also responsive.
+ */
+.theme-browser .theme .theme-screenshot {
+       display: block;
+       overflow: hidden;
+       position: relative;
+       -webkit-transition: opacity 0.2s ease-in-out;
+       transition:         opacity 0.2s ease-in-out;
+}
+
+.theme-browser .theme .theme-screenshot:after {
+       content: '';
+       display: block;
+       padding-top: 66.66666%; /* using a 3/2 aspect ratio */
+}
+
+.theme-browser .theme .theme-screenshot img {
+       height: auto;
+       position: absolute;
+       right: 0;
+       top: 0;
+       width: 100%;
+       -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */
+       -webkit-transition: opacity 0.2s ease-in-out;
+       transition:         opacity 0.2s ease-in-out;
+}
+
+.theme-browser .theme:hover .theme-screenshot {
+       background: #fff;
+}
+
+.theme-browser.rendered .theme:hover .theme-screenshot img {
+       opacity: 0.4;
+}
+
+.theme-browser .theme .more-details {
+       opacity: 0;
+       position: absolute;
+               top: 35%;
+               left: 25%;
+               right: 25%;
+       background: rgba(0,0,0,0.7);
+       color: #fff;
+       font-size: 15px;
+       text-shadow: 0 1px 0 rgba(0,0,0,0.6);
+       -webkit-font-smoothing: antialiased;
+       font-weight: 600;
+       padding: 15px 12px;
+       text-align: center;
+       border-radius: 3px;
+       -webkit-transition: opacity 0.1s ease-in-out;
+       transition:         opacity 0.1s ease-in-out;
+}
+
+.theme-browser.rendered .theme:hover .more-details {
+       opacity: 1;
+}
+
+/**
+ * Displays a theme update notice
+ * when an update is available.
+ */
+.theme-browser .theme .theme-update {
+       background: #d54e21;
+       background: rgba(213, 78, 33, 0.95);
+       color: #fff;
+       display: block;
+       font-size: 13px;
+       font-weight: 400;
+       height: 48px;
+       line-height: 48px;
+       padding: 0 10px;
+       position: absolute;
+       top: 0;
+       left: 0;
+       right: 0;
+       border-bottom: 1px solid rgba(0,0,0,0.25);
+       overflow: hidden;
+}
+
+.theme-browser .theme .theme-update:before {
+       content: '\f113';
+       display: inline-block;
+       font: normal 20px/1 'dashicons';
+       margin: 0 0 0 6px;
+       opacity: 0.8;
+       position: relative;
+       top: 5px;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+}
+
+
+/**
+ * The currently active theme
+ */
+.theme-browser .theme.active .theme-name {
+       background: #2f2f2f;
+       color: #fff;
+       padding-left: 110px;
+       font-weight: 300;
+       -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5);
+       box-shadow:         inset 0 1px 1px rgba(0,0,0,0.5);
+}
+
+.theme-browser .theme.active .theme-name span {
+       font-weight: 600;
+}
+
+.theme-browser .theme.active .theme-actions {
+       background: rgba(49,49,49,0.7);
+       border-right: none;
+       opacity: 1;
+}
+
+.theme-browser .theme.active .theme-actions .button-primary {
+       margin-left: 0;
+}
+
+.theme-browser .theme .theme-author {
+       background: #222;
+       color: #eee;
+       display: none;
+       font-size: 14px;
+       margin: 0 10px;
+       padding: 5px 10px;
+       position: absolute;
+       bottom: 56px;
+}
+
+.theme-browser .theme.display-author .theme-author {
+       display: block;
+}
+
+.theme-browser .theme.display-author .theme-author a {
+       color: inherit;
+       text-decoration: none;
+}
+
+/**
+ * Add new theme
+ */
+.theme-browser .theme.add-new-theme {
+       border: none;
+       box-shadow: none;
+}
+
+.theme-browser .theme.add-new-theme a {
+       color: #999;
+       text-decoration: none;
+       display: block;
+       position: relative;
+       z-index: 1;
+}
+
+.theme-browser .theme.add-new-theme:after {
+       display: block;
+       content: '';
+       opacity: 1;
+       background: rgba(0, 0, 0, 0);
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       padding: 10% 0 0 0;
+       text-shadow: none;
+       border: 5px dashed rgba(0, 0, 0, 0.1);
+       -webkit-transition: opacity 0.2s ease-in-out;
+       transition:         opacity 0.2s ease-in-out;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+}
+
+.theme-browser .theme.add-new-theme span:after {
+       background: rgba(153, 153, 153, 0.1);
+       border-radius: 50%;
+       display: inline-block;
+       content: '\f132';
+       -webkit-font-smoothing: antialiased;
+       font: normal 74px/115px 'dashicons';
+       width: 100px;
+       height: 100px;
+       vertical-align: middle;
+       text-align: center;
+       color: rgb(153, 153, 153);
+       position: absolute;
+       top: 30%;
+       right: 50%;
+       margin-right: -50px;
+       text-indent: -4px;
+       padding: 0;
+       text-shadow: none;
+       z-index:4;
+}
+
+.rtl .theme-browser .theme.add-new-theme span:after {
+       text-indent: 4px;
+}
+
+.theme-browser .theme.add-new-theme:hover .theme-screenshot {
+       background: none;
+}
+
+.theme-browser .theme.add-new-theme:hover span:after {
+       background: #fff;
+       color: #0074a2;
+}
+
+.theme-browser .theme.add-new-theme:hover:after {
+       border-color: transparent;
+       color: #fff;
+       background: #0074a2;
+}
+
+.theme-browser .theme.add-new-theme .theme-name {
+       background: none;
+       text-align: center;
+       box-shadow: none;
+       font-weight: 400;
+       position: relative;
+       top: 0;
+       margin-top: -10%;
+       margin-bottom: 10%;
+}
+
+.theme-browser .theme.add-new-theme:hover .theme-name {
+       color: #fff;
+       z-index: 2;
+}
+
+/*
+ * The search form
+ */
+.themes-php .theme-search {
+       position: relative;
+       top: -2px;
+       right: 20px;
+       font-size: 16px;
+       font-weight: 300;
+       line-height: 1.5;
+       width: 280px;
+}
+
+/**
+ * Theme Overlay
+ * Shown when clicking a theme
+ */
+.theme-overlay .theme-backdrop {
+       position: absolute;
+       right: -20px;
+       left: 0;
+       top: 0;
+       bottom: 0;
+       background: rgba( 238, 238, 238, 0.9 );
+       z-index: 10;
+}
+
+body.theme-overlay-open {
+       overflow: hidden;
+}
+
+.theme-overlay .theme-header {
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       height: 48px;
+       border-bottom: 1px solid #ddd;
+}
+
+.theme-overlay .theme-header .close {
+       cursor: pointer;
+       height: 48px;
+       width: 50px;
+       text-align: center;
+       float: left;
+       border-right: 1px solid #ddd;
+}
+
+.theme-overlay .theme-header .close:hover:before {
+       color: #fff;
+}
+
+.theme-overlay .theme-header .close:before {
+       font: normal 30px/50px 'dashicons' !important;
+       color: #777;
+       display: inline-block;
+       content: '\f335';
+       font-weight: 300;
+}
+
+/* Left and right navigation */
+.theme-overlay .theme-header .right,
+.theme-overlay .theme-header .left {
+       cursor: pointer;
+       color: #777;
+       height: 48px;
+       width: 54px;
+       float: right;
+       text-align: center;
+       border-left: 1px solid #ddd;
+       -webkit-user-select: none;
+       -moz-user-select:    none;
+       -ms-user-select:     none;
+       user-select:         none;
+}
+
+.theme-overlay .theme-header .close:hover,
+.theme-overlay .theme-header .right:hover,
+.theme-overlay .theme-header .left:hover {
+       background: #0074a2;
+       color: #fff;
+}
+
+.theme-overlay .theme-header .left.disabled,
+.theme-overlay .theme-header .right.disabled,
+.theme-overlay .theme-header .left.disabled:hover,
+.theme-overlay .theme-header .right.disabled:hover {
+       color: #ccc;
+       background: inherit;
+       cursor: inherit;
+}
+
+.theme-overlay .theme-header .right:before,
+.theme-overlay .theme-header .left:before {
+       font: normal 20px/50px 'dashicons' !important;
+       display: inline;
+       font-weight: 300;
+}
+
+.theme-overlay .theme-header .left:before {
+       content: '\f340';
+}
+
+.theme-overlay .theme-header .right:before {
+       content: '\f344';
+}
+
+.rtl .theme-overlay .theme-header .left:before {
+       content: '\f345';
+}
+
+.rtl .theme-overlay .theme-header .right:before {
+       content: '\f341';
+}
+
+.theme-overlay .theme-wrap {
+       clear: both;
+       position: fixed;
+       top: 9%;
+       right: 190px;
+       left: 30px;
+       bottom: 3%;
+       background: #fff;
+       -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
+       box-shadow:         0 1px 20px 5px rgba(0, 0, 0, 0.1);
+       z-index: 20;
+       box-sizing: border-box;
+}
+
+.theme-overlay .theme-wrap:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
+}
+
+body.folded .theme-overlay .theme-wrap {
+       right: 70px;
+}
+
+.theme-overlay .theme-about {
+       position: absolute;
+       top: 49px;
+       bottom: 57px;
+       right: 0;
+       left: 0;
+       overflow: auto;
+       padding: 2% 4%;
+}
+.theme-overlay .theme-about:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
+}
+
+.theme-overlay .theme-actions {
+       position: absolute;
+       text-align: center;
+       bottom: 0;
+       right: 0;
+       left: 0;
+       padding: 10px 25px 5px;
+       background: #f3f3f3;
+       z-index: 30;
+       box-sizing: border-box;
+       border-top: 1px solid #eee;
+}
+
+.theme-overlay .theme-actions a {
+       margin-left: 5px;
+       margin-bottom: 5px;
+}
+
+.theme-overlay .theme-actions .delete-theme {
+       color: #a00;
+       position: absolute;
+       left: 10px;
+       bottom: 5px;
+       text-decoration: none;
+       border-color: transparent;
+       box-shadow: none;
+       background: transparent;
+}
+
+.theme-overlay .theme-actions .delete-theme:hover {
+       background: #d54e21;
+       color: #fff;
+       border-color: #d54e21;
+}
+
+.theme-overlay .theme-actions .active-theme,
+.theme-overlay.active .theme-actions .inactive-theme {
+       display: none;
+}
+
+.theme-overlay .theme-actions .inactive-theme,
+.theme-overlay.active .theme-actions .active-theme {
+       display: block;
+}
+
+/**
+ * Theme Screenshots gallery
+ */
+.theme-overlay .theme-screenshots {
+       float: right;
+       margin: 0 0 0 30px;
+       width: 55%;
+       max-width: 880px;
+       text-align: center;
+}
+
+/* First screenshot, shown big */
+.theme-overlay .screenshot {
+       border: 1px solid #fff;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       overflow: hidden;
+       position: relative;
+       -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
+       box-shadow:         0 0 0 1px rgba(0,0,0,0.2);
+}
+
+.theme-overlay .screenshot:after {
+       content: '';
+       display: block;
+       padding-top: 75%; /* using a 4/3 aspect ratio */
+}
+
+.theme-overlay .screenshot img {
+       height: auto;
+       position: absolute;
+       right: 0;
+       top: 0;
+       width: 100%;
+}
+/* Handles old 300px screenshots */
+.theme-overlay.small-screenshot .theme-screenshots {
+       position: absolute;
+       width: 302px;
+}
+.theme-overlay.small-screenshot .theme-info {
+       margin-right: 350px;
+       width: auto;
+}
+
+/* Other screenshots, shown small and square */
+.theme-overlay .screenshot.thumb {
+       background: #ccc;
+       border: 1px solid #eee;
+       float: none;
+       display: inline-block;
+       margin: 10px 5px 0;
+       width: 140px;
+       height: 80px;
+       cursor: pointer;
+}
+
+.theme-overlay .screenshot.thumb:after {
+       content: '';
+       display: block;
+       padding-top: 100%; /* using a 1/1 aspect ratio */
+}
+
+.theme-overlay .screenshot.thumb img {
+       cursor: pointer;
+       height: auto;
+       position: absolute;
+       right: 0;
+       top: 0;
+       width: 100%;
+       height: auto;
+}
+
+.theme-overlay .screenshot.selected {
+       background: transparent;
+       border: 2px solid #2ea2cc;
+}
+
+.theme-overlay .screenshot.selected img {
+       opacity: 0.8;
+}
+
+/* No screenshot placeholder */
+.theme-browser .theme .theme-screenshot.blank,
+.theme-overlay .screenshot.blank {
+       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
+}
+
+/**
+ * Theme heading information
+ */
+.theme-overlay .theme-info {
+       width: 40%;
+       float: right;
+}
+
+.theme-overlay .current-label {
+       background: #333;
+       color: #fff;
+       font-size: 11px;
+       display: inline-block;
+       padding: 2px 8px;
+       border-radius: 2px;
+       margin: 0 0 -10px;
+       -webkit-user-select: none;
+       -moz-user-select:    none;
+       -ms-user-select:     none;
+       user-select:         none;
+}
+
+.theme-overlay .theme-name {
+       color: #222;
+       font-size: 32px;
+       font-weight: 100;
+       margin: 10px 0 0;
+       line-height: 1.3;
+}
+
+.theme-overlay .theme-version {
+       color: #999;
+       font-size: 13px;
+       font-weight: 400;
+       float: none;
+       display: inline-block;
+       margin-right: 10px;
+       -webkit-user-select: none;
+       -moz-user-select:    none;
+       -ms-user-select:     none;
+       user-select:         none;
+}
+
+.theme-overlay .theme-author {
+       color: #686868;
+       font-size: 16px;
+       font-weight: 400;
+       margin: 15px 0 25px;
+}
+
+.theme-overlay .theme-author a {
+       text-decoration: none;
+}
+
+.theme-overlay .theme-description {
+       color: #555;
+       font-size: 15px;
+       font-weight: 400;
+       line-height: 1.5;
+       margin: 30px 0 0 0;
+}
+
+.theme-overlay .theme-tags {
+       border-top: 3px solid #eee;
+       color: #888;
+       font-size: 13px;
+       font-weight: 400;
+       margin: 30px 0 0 0;
+       padding-top: 20px;
+}
+
+.theme-overlay .theme-tags span {
+       color: #444;
+       font-weight: bold;
+       margin-left: 5px;
+}
+
+/* Theme Updates info */
+.theme-overlay .theme-update-message {
+       background: #fefaf7;
+       border: 1px solid #eee;
+       border-right: 4px solid #d54e21;
+       border-radius: 3px;
+       padding: 5px 20px 10px;
+}
+
+.theme-overlay .theme-update {
+       color: #222;
+       font-size: 18px;
+       display: inline-block;
+       line-height: 40px;
+       margin: 0;
+}
+
+.theme-overlay .parent-theme {
+       background: #f7fcfe;
+       border: 1px solid #eee;
+       border-right: 4px solid #2ea2cc;
+       font-size: 14px;
+       font-weight: normal;
+       margin-top: 30px;
+       padding: 10px 20px 10px 10px;
+}
+
+.theme-overlay .parent-theme strong {
+       font-weight: 700;
+}
+
+/**
+ * Single Theme Mode
+ * Displays detailed view inline when a user has no switch capabilities
+ */
+.single-theme .theme-overlay .theme-backdrop,
+.single-theme .theme-overlay .theme-header,
+.single-theme .theme {
+       display: none;
+}
+
+.single-theme .theme-overlay .theme-wrap {
+       clear: both;
+       min-height: 330px;
+       position: relative;
+       right: auto;
+       left: auto;
+       top: auto;
+       bottom: auto;
+}
+
+.single-theme .theme-overlay .theme-about {
+       padding: 30px 30px 70px;
+       position: static;
+}
+
+.single-theme .theme-overlay .theme-actions {
+       position: absolute;
+}
+
+/**
+ * Basic Responsive structure...
+ *
+ * Shuffles theme columns around based on screen width
+ */
+
+@media only screen and (min-width: 2000px) {
+       #wpwrap .theme-browser .theme {
+               width: 17.6%;
+               margin: 0 0 3% 3%;
+       }
+
+       #wpwrap .theme-browser .theme:nth-child(3n),
+       #wpwrap .theme-browser .theme:nth-child(4n) {
+               margin-left: 3%;
+       }
+
+       #wpwrap .theme-browser .theme:nth-child(5n) {
+               margin-left: 0;
+       }
+}
+
+@media only screen and (min-width: 1680px) {
+       .theme-overlay .theme-wrap {
+               width: 1450px;
+               margin: 0 auto;
+       }
+}
+
+/* Maximum screenshot width reaches 440px */
+@media only screen and (min-width: 1640px) {
+       .theme-browser .theme {
+               width: 22.7%;
+               margin: 0 0 3% 3%;
+       }
+       .theme-browser .theme .theme-screenshot:after {
+               padding-top: 75%; /* using a 4/3 aspect ratio */
+       }
+
+       .theme-browser .theme:nth-child(3n) {
+               margin-left: 3%;
+       }
+
+       .theme-browser .theme:nth-child(4n) {
+               margin-left: 0;
+       }
+}
+/* Maximum screenshot width reaches 440px */
+@media only screen and (max-width: 1120px) {
+       .theme-browser .theme {
+               width: 47.5%;
+               margin-left: 0;
+       }
+
+       .theme-browser .theme:nth-child(even) {
+               margin-left: 0;
+       }
+
+       .theme-browser .theme:nth-child(odd) {
+               margin-left: 5%;
+       }
+}
+
+/* Admin menu is folded */
+@media only screen and (max-width: 900px) {
+       .theme-overlay .theme-wrap {
+               right: 65px;
+       }
+}
+
+@media only screen and (max-width: 780px) {
+       body.folded .theme-overlay .theme-wrap,
+       .theme-overlay .theme-wrap {
+               top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */
+               left: 0;
+               bottom: 0;
+               right: 0;
+               padding: 70px 20px 20px;
+               border: none;
+               z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */
+               position: fixed;
+       }
+
+       .theme-browser .theme.active .theme-name span {
+               /* Hide the "Active: " label on smaller screens. */
+               display: none;
+       }
+
+       .theme-overlay .theme-screenshots {
+               width: 40%;
+       }
+
+       .theme-overlay .theme-info {
+               width: 50%;
+       }
+       .single-theme .theme-wrap {
+               padding: 10px;
+       }
+
+       .theme-browser .theme .theme-actions {
+               padding: 5px 10px 4px 10px;
+       }
+
+       .theme-overlay.small-screenshot .theme-screenshots {
+               position: static;
+               float: none;
+               max-width: 302px;
+       }
+
+       .theme-overlay.small-screenshot .theme-info {
+               margin-right: 0;
+               width: auto;
+       }
+
+       .theme:not(.active):hover .theme-actions,
+       .theme:hover .more-details {
+               display: none;
+       }
+
+       .theme-browser.rendered .theme:hover .theme-screenshot img {
+               opacity: 1.0;
+       }
+}
+
+@media only screen and (max-width: 480px) {
+       .theme-browser .theme {
+               width: 100%;
+               margin-left: 0;
+       }
+
+       .theme-browser .theme:nth-child(2n),
+       .theme-browser .theme:nth-child(3n) {
+               margin-left: 0;
+       }
+}
+
+@media only screen and (max-width: 650px) {
+       .theme-overlay .theme-update,
+       .theme-overlay .theme-description {
+               margin-right: 0;
+       }
+
+       .theme-overlay .theme-actions .delete-theme {
+               position: relative;
+               left: auto;
+               bottom: auto;
+       }
+
+       .theme-overlay .theme-actions .inactive-theme {
+               display: inline;
+       }
+
+       .theme-overlay .theme-screenshots {
+               width: 100%;
+               float: none;
+       }
+
+       .theme-overlay .theme-info {
+               width: 100%;
+       }
+
+       .theme-overlay .theme-author {
+               margin: 5px 0 15px 0;
+       }
+
+       .theme-overlay .current-label {
+               margin-top: 10px;
+               font-size: 13px;
+       }
+
+       .themes-php .wrap h2 {
+               width: 100%;
+       }
+
+       .themes-php .theme-search {
+               float: none;
+               clear: both;
+               right: 0;
+               top: 0;
+               left: 0;
+               margin: 10px 0;
+               width: 100%;
+       }
+
+       .theme-browser .theme.add-new-theme span:after {
+               font: normal 60px/90px 'dashicons';
+               width: 80px;
+               height: 80px;
+               top: 30%;
+               right: 50%;
+               text-indent: 0;
+               margin-right: -40px;
+       }
+
+       .single-theme .theme-wrap {
+               margin: 0 -10px 0 -12px;
+               padding: 10px;
+       }
+       .single-theme .theme-overlay .theme-about {
+               padding: 10px;
+               overflow: visible;
+       }
+       .single-theme .current-label {
+               display: none;
+       }
+       .single-theme .theme-overlay .theme-actions {
+               position: static;
+       }
+}
+
+.broken-themes {
+       clear: both;
+}
+
+.broken-themes table {
+       text-align: right;
+       width: 50%;
+       border-spacing: 3px;
+       padding: 3px;
+}
+
+
+/*------------------------------------------------------------------------------
+  16.2 - Install Themes
+------------------------------------------------------------------------------*/
+
+.theme-install-php h4 {
+       margin: 2.5em 0 8px;
+}
+
+.theme-install-php .tablenav {
+       height: auto;
+}
+
+.theme-install-php .spinner {
+       margin-top: 9px;
+}
+
+.available-theme {
+       display: inline-block;
+       margin-left: 10px;
+       overflow: hidden;
+       padding: 20px 0 20px 20px;
+       vertical-align: top;
+       width: 300px;
+}
+
+.available-theme .screenshot {
+       width: 300px;
+       height: 225px;
+       display: block;
+       border-width: 1px;
+       border-style: solid;
+       margin-bottom: 10px;
+       overflow: hidden;
+}
+
+.available-theme img {
+       width: 300px;
+}
+
+.available-theme h3 {
+       margin: 15px 0 0;
+}
+
+.available-theme .theme-author {
+       line-height: 18px;
+}
+
+.available-theme .action-links {
+       margin-top: 10px;
+       overflow: hidden;
+}
+
+.available-theme a.screenshot:focus {
+       border-color: #777;
+}
+
+.available-theme .action-links li {
+       float: right;
+       padding-left: 10px;
+       margin-left: 10px;
+       border-left: 1px solid #dfdfdf;
+}
+
+.available-theme .action-links li {
+       padding-left: 8px;
+       margin-left: 8px;
+}
+
+.ie8 .available-theme .action-links li {
+       padding-left: 7px;
+       margin-left: 7px;
+}
+
+.available-theme .action-links li:last-child {
+       padding-left: 0;
+       margin-left: 0;
+       border-left: 0;
+}
+
+.available-theme .action-links .delete-theme {
+       float: left;
+       margin-right: 8px;
+       margin-left: 0;
+}
+
+.available-theme .action-links .delete-theme a {
+       color: red;
+       padding: 2px;
+}
+
+.available-theme .action-links .delete-theme a:hover {
+       background: red;
+       color: #fff;
+       text-decoration: none;
+}
+
+.available-theme .action-links p {
+       float: right;
+}
+
+/* Allow for three-up in small windows when sidebar is collapsed */
+@media only screen and (max-width: 1200px) {
+       .folded .available-theme,
+       .folded .available-theme .screenshot {
+               width: 300px;
+       }
+
+       .folded .available-theme .screenshot {
+               height: 225px;
+       }
+}
+
+/* Adjust three-up display in smaller windows when sidebar is collapsed */
+@media only screen and (max-width: 1079px) {
+       .folded .available-theme,
+       .folded .available-theme .screenshot {
+               width: 270px;
+       }
+
+       .folded .available-theme .screenshot {
+               height: 203px;
+       }
+}
+
+/* Allow for three-up on 1024px wide screens, e.g. tablets */
+@media only screen and (max-width: 1200px) {
+       .available-theme,
+       .available-theme .screenshot {
+               width: 240px;
+       }
+
+       .available-theme .screenshot {
+               height: 180px;
+       }
+
+       .available-theme img {
+               width: 100%;
+       }
+}
+
+#post-body ul.add-menu-item-tabs li.tabs a,
+#TB_window #TB_title a.tb-theme-preview-link,
+#TB_window #TB_title a.tb-theme-preview-link:visited {
+       font-weight: 600;
+       text-decoration: none;
+}
+
+#TB_window #TB_title {
+       background-color: #222;
+       color: #cfcfcf;
+}
+
+
+/*------------------------------------------------------------------------------
+  16.3 - Custom Header Screen
+------------------------------------------------------------------------------*/
+
+.appearance_page_custom-header #headimg {
+       border: 1px solid #DFDFDF;
+       overflow: hidden;
+       width: 100%;
+}
+
+.appearance_page_custom-header #upload-form p label {
+       font-size: 12px;
+}
+
+.appearance_page_custom-header .available-headers .default-header {
+       float: right;
+       margin: 0 0 20px 20px;
+}
+
+.appearance_page_custom-header .random-header {
+       clear: both;
+       margin: 0 0 20px 20px;
+       vertical-align: middle;
+}
+
+.appearance_page_custom-header .available-headers label input,
+.appearance_page_custom-header .random-header label input {
+       margin-left: 10px;
+}
+
+.appearance_page_custom-header .available-headers label img {
+       vertical-align: middle;
+}
+
+
+/*------------------------------------------------------------------------------
+  16.4 - Custom Background Screen
+------------------------------------------------------------------------------*/
+
+div#custom-background-image {
+       min-height: 100px;
+       border: 1px solid #dfdfdf;
+}
+
+div#custom-background-image img {
+       max-width: 400px;
+       max-height: 300px;
+}
+
+
+/*------------------------------------------------------------------------------
+  17.0 - Plugins
+------------------------------------------------------------------------------*/
+
+#dashboard_right_now .versions .b,
+#post-status-display,
+#post-visibility-display,
+#adminmenu .wp-submenu li.current,
+#adminmenu .wp-submenu li.current a,
+#adminmenu .wp-submenu li.current a:hover,
+.media-item .percent,
+.plugins .name,
+#pass-strength-result.strong,
+#pass-strength-result.short,
+#ed_reply_toolbar #ed_reply_strong,
+.item-controls .item-order a,
+.feature-filter .feature-name {
+       font-weight: 600;
+}
+
+.plugins p {
+       margin: 0 4px;
+       padding: 0;
+}
+
+.plugins .desc p {
+       margin: 0 0 8px;
+}
+
+.plugins td.desc {
+       line-height: 1.5em;
+}
+
+.plugins .desc ul,
+.plugins .desc ol {
+       margin: 0 2em 0 0;
+}
+
+.plugins .desc ul {
+       list-style-type: disc;
+}
+
+.plugins .row-actions {
+       font-size: 13px;
+       padding: 0;
+}
+
+.plugins .inactive td,
+.plugins .inactive th,
+.plugins .active td,
+.plugins .active th {
+       padding: 10px 9px;
+}
+
+.plugins .update th,
+.plugins .update td {
+       border-bottom: 0;
+}
+.plugin-update-tr td {
+       border-top: 0;
+}
+
+#wpbody-content .plugins .plugin-title,
+#wpbody-content .plugins .theme-title {
+       padding-left: 12px;
+       white-space:nowrap;
+}
+
+.plugins .inactive .plugin-title strong {
+       font-weight: 400;
+}
+
+.plugins .second,
+.plugins .row-actions {
+       padding: 0 0 5px;
+}
+
+.plugins .update .second,
+.plugins .update .row-actions {
+       padding-bottom: 0;
+}
+
+.plugins-php .widefat tfoot th,
+.plugins-php .widefat tfoot td {
+       border-top-style: solid;
+       border-top-width: 1px;
+}
+
+.plugin-update-tr .update-message {
+       border: none;
+       font-size: 13px;
+       font-weight: normal;
+       margin: 6px 12px 12px;
+       padding: 6px 12px;
+}
+
+.plugin-update-tr .update-message:before {
+       content: '\f113';
+       display: inline-block;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       margin: 0 -2px 0 8px;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       vertical-align: top;
+}
+
+.plugin-install-php h4 {
+       margin: 2.5em 0 8px;
+}
+
+
+/*------------------------------------------------------------------------------
+  18.0 - Users
+------------------------------------------------------------------------------*/
+
+#profile-page .form-table textarea {
+       width: 500px;
+       margin-bottom: 6px;
+}
+
+#profile-page .form-table #rich_editing {
+       margin-left: 5px
+}
+
+#your-profile legend {
+       font-size: 22px;
+}
+
+#display_name {
+       width: 15em;
+}
+
+#createuser .form-field input {
+       width: 25em;
+}
+
+.scheme-list {
+
+}
+
+.color-option {
+       display: inline-block;
+       width: 24%;
+       padding: 5px 15px 15px;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+       margin-bottom: 3px;
+}
+
+.color-option:hover,
+.color-option.selected {
+       background: #ddd;
+}
+
+.color-palette {
+       width: 100%;
+       border-spacing: 0;
+       border-collapse: collapse;
+}
+.color-palette td {
+       height: 20px;
+       padding: 0;
+       border: none;
+}
+
+.color-option {
+       cursor: pointer;
+}
+
+/*------------------------------------------------------------------------------
+  19.0 - Tools
+------------------------------------------------------------------------------*/
+
+body.press-this {
+       color: #333;
+       margin: 0;
+       padding: 0;
+       min-width: 708px;
+       min-height: 400px;
+}
+
+.press-this #titlediv #title {
+       font-size: 1.4em;
+}
+
+.press-this #site-heading:before {
+    top: 3px;
+    position: relative;
+    display: inline-block;
+    font: normal 18px/1 'dashicons';
+    speak: none;
+    color: #727272;
+    content: '\f120';
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
+}
+
+.pressthis {
+       margin: 20px 0;
+}
+
+.pressthis a,
+.pressthis a:hover,
+.pressthis a:focus,
+.pressthis a:active {
+       display: inline-block;
+       position: relative;
+       cursor: move;
+       color: #333;
+       background: #e6e6e6;
+       -webkit-border-radius: 5px;
+       border-radius: 5px;
+       border: 1px solid #b4b4b4;
+       font-style: normal;
+       line-height: 16px;
+       font-size: 14px;
+       text-decoration: none;
+}
+
+.pressthis a:active {
+       outline: none;
+}
+
+.pressthis a:hover:after {
+       -webkit-transform: skew(20deg) rotate(9deg);
+       -moz-transform: skew(20deg) rotate(9deg);
+       transform: skew(20deg) rotate(9deg);
+       -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
+       box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
+}
+
+.pressthis a span {
+       display: inline-block;
+       margin: 0px 0 0;
+       padding: 0px 9px 8px 12px;
+}
+
+.pressthis a span:before {
+       font: normal 20px/1 'dashicons';
+       content:'\f157';
+       position: relative;
+       display: inline-block;
+       top: 4px;
+       margin-left: 4px;
+}
+
+.pressthis a:after {
+       content: '';
+       width: 70%;
+       height: 55%;
+       z-index: -1;
+       position: absolute;
+       left: 10px;
+       bottom: 9px;
+       background: transparent;
+
+       -webkit-transform: skew(20deg) rotate(6deg);
+       -moz-transform: skew(20deg) rotate(6deg);
+       transform: skew(20deg) rotate(6deg);
+       -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+       box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+}
+
+/*------------------------------------------------------------------------------
+  20.0 - Settings
+------------------------------------------------------------------------------*/
+
+#utc-time, #local-time {
+       padding-right: 25px;
+       font-style: italic;
+}
+
+.defaultavatarpicker .avatar {
+       margin: 2px 0;
+       vertical-align: middle;
+}
+
+.options-general-php .spinner {
+       float: none;
+       margin: -3px 3px;
+}
+
+/*------------------------------------------------------------------------------
+  21.0 - Admin Footer
+------------------------------------------------------------------------------*/
+
+#wpfooter {
+       position: absolute;
+       bottom: 0;
+       right: 0;
+       left: 0;
+       padding: 10px 0;
+       margin-left: 20px;
+       border-top-width: 1px;
+       border-top-style: solid;
+}
+
+#wpfooter p {
+       font-size: 13px;
+       margin: 0;
+       line-height: 20px;
+}
+
+#footer-thankyou {
+       font-style: italic;
+}
+
+#wpfooter a {
+       text-decoration: none;
+}
+
+#wpfooter a:hover {
+       text-decoration: underline;
+}
+
+/*------------------------------------------------------------------------------
+  22.0 - About Pages
+------------------------------------------------------------------------------*/
+
+.about-wrap {
+       position: relative;
+       margin: 25px 20px 0 40px;
+       max-width: 1050px; /* readability */
+
+       font-size: 15px;
+}
+
+.about-wrap div.updated,
+.about-wrap div.error {
+       display: none !important;
+}
+
+.about-wrap hr {
+       border: 0;
+       height: 0;
+       margin: 0;
+       border-top: 1px solid rgba(0, 0, 0, 0.1);
+}
+
+.about-wrap img {
+       margin: 0.5em 5px 0.5em 0;
+       max-width: 100%;
+}
+
+/* Typography */
+
+.about-wrap p {
+       line-height: 1.6em;
+       font-size: 14px;
+}
+
+.about-wrap h1 {
+       margin: 0.2em 0 0 200px;
+       line-height: 1.2em;
+       font-size: 2.8em;
+       font-weight: 400;
+}
+
+.about-wrap .about-text,
+.about-wrap p.about-description,
+.about-wrap li.wp-person a.web {
+       font-weight: normal;
+       line-height: 1.6em;
+       font-size: 19px;
+}
+
+.about-description {
+       margin-top: 1.4em;
+}
+
+.about-text {
+       margin: 1em 0 1em 200px;
+       min-height: 60px;
+       font-size: 24px;
+}
+
+.about-wrap .changelog h2.about-headline-callout {
+       margin: 1.1em 0 0.2em;
+       font-size: 2.4em;
+       font-weight: 300;
+       line-height: 1.3;
+       text-align: center;
+}
+
+.about-wrap h3 {
+       margin: 1em 0 .6em;
+       font-size: 1.5em;
+       line-height: 1.5em;
+}
+
+.about-wrap .feature-section h4 {
+       margin: 1.4em 0 0.6em 0;
+       font-size: 1.2em;
+}
+
+.about-wrap .feature-section p {
+       margin-top: 0.6em;
+}
+
+.about-wrap code,
+.about-wrap ol li p {
+       font-size: 14px;
+}
+
+/* 3.8 Images */
+
+.about-wrap .about-colors-img {
+       bottom: -25px;
+}
+
+.about-wrap .about-themes-img {
+       bottom: -38px;
+}
+
+.about-wrap .about-overview-img {
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+       margin: 0;
+}
+
+.about-colors-img img,
+.about-themes-img img {
+       margin: 0 0;
+       padding: 0;
+       line-height: 1;
+}
+
+/* Point Releases */
+
+.about-wrap .point-releases {
+       margin-top: 5px;
+}
+
+.about-wrap .changelog.point-releases h3 {
+       padding-top: 35px;
+}
+
+.about-wrap .changelog.point-releases h3:first-child {
+       padding-top: 7px;
+}
+
+/* WordPress Version Badge */
+
+.wp-badge {
+       background: url('../images/w-logo-white.png?ver=20131202') no-repeat;
+       background: none, url('../images/wordpress-logo-white.svg?ver=20131110') no-repeat;
+       background-position: center 24px;
+       background-size: 85px 85px;
+       font-size: 14px;
+       text-align: center;
+       font-weight: 600;
+       margin: 5px 0 0;
+       padding-top: 120px;
+       height: 40px;
+       display: inline-block;
+       width: 150px;
+       text-rendering: optimizeLegibility;
+}
+
+
+.about-wrap .wp-badge {
+       position: absolute;
+       top: 0;
+       left: 0;
+}
+
+/* Tabs */
+
+.about-wrap h2.nav-tab-wrapper {
+       padding-right: 6px;
+}
+
+.about-wrap h2 .nav-tab {
+       padding: 4px 15px 6px;
+       margin: 0 0 -1px 3px;
+       font-size: 18px;
+       vertical-align: top;
+       border-width: 1px;
+}
+
+.about-wrap h2 .nav-tab-active {
+       font-weight: bold;
+}
+
+/* Changelog / Update screen */
+
+.about-wrap .feature-section {
+       padding-bottom: 20px;
+}
+
+.about-wrap .feature-section.col {
+       margin-bottom: 0;
+}
+
+.about-wrap .feature-section.center-col > div {
+       margin: auto;
+       width: 60%;
+}
+
+.about-wrap .about-colors .one-col > div {
+       width: 100%;
+}
+
+.about-wrap .feature-section.two-col > div {
+       position: relative;
+       width: 50%;
+       float: right;
+}
+
+.about-wrap .feature-section.three-col > div {
+       position: relative;
+       width: 29.95%;
+       margin-left: 4.999999999%;
+       float: right;
+}
+
+.about-wrap .feature-section.col .last-feature {
+       margin-left: 0;
+}
+
+.about-wrap .about-updates img,
+.about-wrap .about-twentyfourteen img {
+       margin: 2em 0 0 0;
+       border: 1px solid #ddd;
+       -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+       box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.about-wrap .about-twentyfourteen img {
+       margin-top: 1em;
+}
+
+.about-wrap .changelog .feature-section {
+       overflow: hidden;
+}
+
+.about-wrap .about-colors .scheme-list {
+       margin-bottom: 1em;
+}
+
+.about-wrap .about-colors .color-option {
+       padding-top: 10px;
+}
+.about-wrap .about-colors .color-option label {
+       display: inline-block;
+       margin: 0.25em 0 0.5em;
+}
+
+.about-wrap .feature-section.two-col div p {
+       margin-left: 3%;
+}
+
+.about-wrap .feature-section div p img {
+       float: left;
+       margin-right: 10px;
+       max-width: 20%;
+}
+
+.about-wrap .changelog li {
+       list-style-type: disc;
+       margin-right: 3em;
+}
+
+/* Return to Dashboard Home link */
+
+.about-wrap .return-to-dashboard {
+       margin: 30px -5px 0 0;
+       font-size: 14px;
+       font-weight: bold;
+}
+
+.about-wrap .return-to-dashboard a {
+       text-decoration: none;
+       padding: 0 5px;
+}
+
+/* Credits */
+
+.about-wrap h4.wp-people-group {
+       margin-top: 2.6em;
+       font-size: 16px;
+}
+
+.about-wrap ul.wp-people-group {
+       overflow: hidden;
+       padding: 0 5px;
+       margin: 0 -5px 0 -15px;
+}
+
+.about-wrap ul.compact {
+       margin-bottom: 0
+}
+
+.about-wrap li.wp-person {
+       float: right;
+       margin-left: 10px;
+}
+
+.about-wrap li.wp-person img.gravatar {
+       float: right;
+       margin: 0 0 10px 10px;
+       padding: 2px;
+       width: 60px;
+       height: 60px;
+}
+
+.about-wrap ul.compact li.wp-person img.gravatar {
+       width: 30px;
+       height: 30px;
+}
+
+.about-wrap li.wp-person {
+       height: 70px;
+       width: 280px;
+       padding-bottom: 15px;
+}
+
+.about-wrap ul.compact li.wp-person {
+       height: auto;
+       width: 180px;
+       padding-bottom: 0;
+       margin-bottom: 0;
+}
+
+.about-wrap #wp-people-group-validators + p.wp-credits-list {
+       margin-top: 0;
+}
+
+.about-wrap li.wp-person a.web {
+       display: block;
+       margin: 6px 0 2px;
+       font-size: 16px;
+       text-decoration: none;
+}
+
+.about-wrap p.wp-credits-list a {
+       white-space: nowrap;
+}
+
+/* Freedoms */
+
+.freedoms-php .about-wrap ol {
+       margin: 40px 60px;
+}
+
+.freedoms-php .about-wrap ol li {
+       list-style-type: decimal;
+       font-weight: bold;
+}
+
+.freedoms-php .about-wrap ol p {
+       font-weight: normal;
+       margin: 0.6em 0;
+}
+
+/*------------------------------------------------------------------------------
+  23.0 - Full Overlay w/ Sidebar
+------------------------------------------------------------------------------*/
+
+body.full-overlay-active {
+       overflow: hidden;
+}
+
+.wp-full-overlay {
+       background: transparent;
+       z-index: 500000;
+       position: fixed;
+       overflow: visible;
+       top: 0;
+       bottom: 0;
+       right: 0;
+       left: 0;
+       height: 100%;
+       min-width: 0;
+}
+
+.wp-full-overlay-sidebar {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+       position: fixed;
+       width: 300px;
+       height: 100%;
+       top: 0;
+       bottom: 0;
+       right: 0;
+       padding: 0;
+       margin: 0;
+       z-index: 10;
+       overflow: auto;
+       background: transparent;
+       border-left: none;
+}
+
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+       overflow: visible;
+}
+
+.wp-full-overlay.collapsed,
+.wp-full-overlay.expanded .wp-full-overlay-sidebar {
+       margin-right: 0 !important;
+}
+
+.wp-full-overlay.expanded {
+       margin-right: 300px;
+}
+
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+       margin-right: -300px;
+}
+
+.wp-full-overlay-sidebar:after {
+       content: '';
+       display: block;
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       left: 0;
+       width: 3px;
+       z-index: 1000;
+}
+
+.wp-full-overlay-main {
+       position: absolute;
+       right: 0;
+       left: 0;
+       top: 0;
+       bottom: 0;
+       height: 100%;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-header {
+       position: absolute;
+       right: 0;
+       left: 0;
+       height: 45px;
+       padding: 0 15px;
+       line-height: 45px;
+       z-index: 10;
+       margin: 0;
+       border-top: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-header a.back {
+       margin-top: 9px;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-footer {
+       bottom: 0;
+       border-bottom: none;
+       border-top: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
+       position: absolute;
+       top: 45px;
+       bottom: 45px;
+       right: 0;
+       left: 0;
+       overflow: auto;
+}
+
+/* Close Link */
+.wp-full-overlay .close-full-overlay {
+       text-decoration: none;
+}
+
+/* Collapse Button */
+.wp-full-overlay a.collapse-sidebar {
+       position: absolute;
+       bottom: 12px;
+       right: 0;
+       z-index: 50;
+       display: block;
+       width: 19px;
+       height: 19px;
+       margin-right: 15px;
+       padding: 0;
+       border-radius: 50%;
+       text-decoration: none;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar {
+       position: absolute;
+       right: 100%;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow {
+       position: static;
+       margin-top: 0;
+       margin-right: 0;
+       display: block;
+       width: auto;
+       height: auto;
+       background: none;
+}
+
+.wp-full-overlay .collapse-sidebar-arrow:before {
+       border-radius: 50%;
+       float: right;
+       content: "\f148";
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-arrow:before,
+.rtl .wp-full-overlay .collapse-sidebar-arrow:before {
+       -ms-transform: rotate(180deg);
+       -webkit-transform: rotate(180deg);
+       transform: rotate(180deg);
+}
+
+.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
+       -ms-transform: none;
+       -webkit-transform: none;
+       transform: none;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-arrow {
+       background-position: -1px -109px;
+}
+
+.wp-full-overlay .collapse-sidebar-label {
+       position: absolute;
+       right: 100%;
+       line-height: 20px;
+       margin-right: 10px;
+}
+
+.wp-full-overlay.collapsed .collapse-sidebar-label {
+       display: none;
+}
+
+/* Animations */
+.wp-full-overlay,
+.wp-full-overlay-sidebar,
+.wp-full-overlay .collapse-sidebar,
+.wp-full-overlay-main {
+       -webkit-transition-property: right, left, top, bottom, width, margin;
+       -moz-transition-property:    right, left, top, bottom, width, margin;
+       -ms-transition-property:     right, left, top, bottom, width, margin;
+       -o-transition-property:      right, left, top, bottom, width, margin;
+       transition-property:         right, left, top, bottom, width, margin;
+       -webkit-transition-duration: 0.2s;
+       -moz-transition-duration:    0.2s;
+       -ms-transition-duration:     0.2s;
+       -o-transition-duration:      0.2s;
+       transition-duration:         0.2s;
+}
+
+/*------------------------------------------------------------------------------
+  24.0 - Customize Loader
+------------------------------------------------------------------------------*/
+
+.no-customize-support .hide-if-no-customize,
+.customize-support .hide-if-customize,
+.no-customize-support.wp-core-ui .hide-if-no-customize,
+.no-customize-support .wp-core-ui .hide-if-no-customize,
+.customize-support.wp-core-ui .hide-if-customize,
+.customize-support .wp-core-ui .hide-if-customize {
+       display: none;
+}
+
+#customize-container {
+       display: none;
+       background: #fff;
+       z-index: 500000;
+       position: fixed;
+       overflow: visible;
+       top: 0;
+       bottom: 0;
+       right: 0;
+       left: 0;
+       height: 100%;
+}
+
+.customize-active #customize-container {
+       display: block;
+}
+
+.customize-loading #customize-container iframe {
+       opacity: 0;
+}
+
+.customize-loading #customize-container {
+       background: #fff url('../images/spinner.gif') no-repeat fixed center center;
+       background-size: 20px 20px;
+}
+
+#customize-container iframe,
+#theme-installer iframe {
+       height: 100%;
+       width: 100%;
+       z-index: 20;
+
+       -webkit-transition: opacity 0.3s;
+       -moz-transition:    opacity 0.3s;
+       -ms-transition:     opacity 0.3s;
+       -o-transition:      opacity 0.3s;
+       transition:         opacity 0.3s;
+}
+
+#customize-container .collapse-sidebar {
+       bottom: 16px;
+}
+
+#customize-controls {
+       margin-top: 0;
+}
+
+#theme-installer {
+       display: none;
+}
+
+#theme-installer.single-theme {
+       display: block;
+}
+
+.install-theme-info {
+       display: none;
+       padding: 10px 20px 20px;
+}
+
+.single-theme .install-theme-info {
+       padding-top: 15px;
+}
+
+#theme-installer .install-theme-info {
+       display: block;
+}
+
+.install-theme-info .theme-install {
+       float: left;
+       margin-top: 18px;
+}
+
+.install-theme-info .theme-name {
+       font-size: 16px;
+       line-height: 24px;
+       margin-bottom: 0;
+       margin-top: 0;
+}
+
+.install-theme-info .theme-screenshot {
+       margin-top: 15px;
+       width: 258px;
+       border: 1px solid #ccc;
+}
+
+.install-theme-info .theme-details {
+       overflow: hidden;
+}
+
+.theme-details .theme-version {
+       margin: 15px 0;
+       float: right;
+}
+
+.theme-details .star-rating {
+       margin: 7px 0;
+       float: left;
+}
+
+.theme-details .theme-description {
+       float: right;
+       color: #777;
+       line-height: 20px;
+}
+
+#theme-installer .wp-full-overlay-header {
+       margin-top: 9px;
+}
+
+#theme-installer .wp-full-overlay-header .theme-install {
+       float: left;
+       /* For when .theme-install is a span rather than a.button-primary (already installed theme) */
+       line-height: 26px;
+}
+
+#theme-installer .wp-full-overlay-sidebar {
+       background: #EEE;
+       border-left: 1px solid #DDD;
+}
+
+#theme-installer .wp-full-overlay-main {
+       background: #fff url('../images/spinner.gif') no-repeat fixed center center;
+       background-size: 20px 20px;
+}
+
+
+/*------------------------------------------------------------------------------
+  25.0 - Tabbed Admin Screen Interface (Experimental)
+------------------------------------------------------------------------------*/
+
+.nav-tab {
+       border-style: solid;
+       border-width: 1px 1px 0;
+       font-size: 12px;
+       line-height: 16px;
+       display: inline-block;
+       padding: 4px 14px 6px;
+       text-decoration: none;
+       margin: -4px 0 -1px 4px;
+}
+
+.nav-tab-active {
+       border-width: 1px;
+}
+
+.nav-tab-active,
+.nav-tab-active:hover {
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+}
+
+h2.nav-tab-wrapper,
+h3.nav-tab-wrapper {
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       padding-bottom: 0;
+       padding-right: 10px;
+}
+
+h2 .nav-tab {
+       padding: 6px 10px;
+       font-weight: bold;
+       font-size: 15px;
+       line-height: 24px;
+}
+
+
+/*------------------------------------------------------------------------------
+  26.0 - Misc
+------------------------------------------------------------------------------*/
+
+#excerpt,
+.attachmentlinks {
+       margin: 0;
+       height: 4em;
+       width: 98%;
+}
+
+#template div {
+       margin-left: 190px;
+}
+
+p.pagenav {
+       margin: 0;
+       display: inline;
+}
+
+.pagenav span {
+       font-weight: 600;
+       margin: 0 6px;
+}
+
+.row-title {
+       font-size: 14px !important;
+       font-weight: 600;
+}
+
+.column-author img, .column-username img {
+       float: right;
+       margin-left: 10px;
+       margin-top: 1px;
+}
+
+.row-actions {
+       font-size: 13px;
+       visibility: hidden;
+       padding: 2px 0 0;
+}
+
+tr:hover .row-actions,
+.mobile .row-actions,
+.row-actions.visible,
+div.comment-item:hover .row-actions {
+       visibility: visible;
+}
+
+/* deprecated */
+.row-actions-visible {
+       padding: 2px 0 0;
+}
+
+.form-table .pre {
+       padding: 8px;
+       margin: 0;
+}
+
+table.form-table td .updated {
+       font-size: 13px;
+}
+
+.tagchecklist {
+       margin-right: 14px;
+       font-size: 12px;
+       overflow: auto;
+}
+.tagchecklist br {
+       display: none;
+}
+.tagchecklist strong {
+       margin-right: -8px;
+       position: absolute;
+}
+.tagchecklist span {
+       margin-left: 25px;
+       display: block;
+       float: right;
+       font-size: 13px;
+       line-height: 1.8em;
+       white-space: nowrap;
+       cursor: default;
+}
+
+.tagchecklist span a {
+       margin: 1px -17px 0 0;
+       cursor: pointer;
+       width: 20px;
+       height: 20px;
+       display: block;
+       float: right;
+       text-indent: 0;
+       overflow: hidden;
+       position: absolute;
+}
+
+#poststuff h2 {
+       margin-top: 20px;
+       font-size: 1.5em;
+       margin-bottom: 15px;
+       padding: 0 0 3px;
+       clear: right;
+}
+
+#poststuff h3,
+.metabox-holder h3 {
+       font-size: 14px;
+       padding: 8px 12px;
+       margin: 0;
+       line-height: 1.4;
+}
+
+#poststuff .inside {
+       margin: 6px 0 0 0;
+}
+
+#poststuff .inside #parent_id,
+#poststuff .inside #page_template {
+       max-width: 100%;
+}
+
+.inline-edit-row #post_parent,
+.inline-edit-row select[name="page_template"] {
+       max-width: 80%;
+}
+
+.ie8 #poststuff .inside #parent_id,
+.ie8 #poststuff .inside #page_template,
+.ie8 .inline-edit-row #post_parent,
+.ie8 .inline-edit-row select[name="page_template"] {
+       width: 250px;
+}
+
+#post-visibility-select {
+       line-height: 1.5em;
+       margin-top: 3px;
+}
+
+#poststuff #submitdiv .inside {
+       margin: 0;
+       padding: 0;
+}
+
+.edit-form-section {
+       margin-bottom: 20px;
+}
+
+#templateside ul li a {
+       text-decoration: none;
+}
+
+.tool-box .title {
+       margin: 8px 0;
+       font-size: 18px;
+       font-weight: normal;
+       line-height: 24px;
+}
+
+#sidemenu {
+       margin: -30px 315px 0 15px;
+       list-style: none;
+       position: relative;
+       float: left;
+       padding-right: 10px;
+       font-size: 12px;
+}
+
+#sidemenu a {
+       padding: 0 7px;
+       display: block;
+       float: right;
+       line-height: 28px;
+       border-top-width: 1px;
+       border-top-style: solid;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       -webkit-transition: none;
+       -moz-transition: none;
+       transition: none;
+}
+
+#sidemenu li {
+       display: inline;
+       line-height: 200%;
+       list-style: none;
+       text-align: center;
+       white-space: nowrap;
+       margin: 0;
+       padding: 0;
+}
+
+#sidemenu a.current {
+       font-weight: normal;
+       padding-right: 6px;
+       padding-left: 6px;
+       -webkit-border-top-right-radius: 3px;
+       -webkit-border-top-left-radius: 3px;
+       border-top-right-radius: 3px;
+       border-top-left-radius: 3px;
+       border-width: 1px;
+       border-style: solid;
+}
+
+#sidemenu li a .count-0 {
+       display: none;
+}
+
+.plugin-install #description,
+.plugin-install-network #description {
+       width: 60%;
+}
+
+table .vers,
+table .column-visible,
+table .column-rating {
+       text-align: right;
+}
+
+.error-message {
+       color: red;
+       font-weight: 600;
+}
+
+/* Scrollbar fix for bulk upgrade iframe */
+body.iframe {
+       height: 98%;
+}
+
+/* Upgrader styles, Specific to Language Packs */
+.lp-show-latest p {
+       display: none;
+}
+.lp-show-latest p:last-child,
+.lp-show-latest .lp-error p {
+       display: block;
+}
+
+/* - Only used once or twice in all of WP - deprecate for global style
+------------------------------------------------------------------------------*/
+td.media-icon {
+       text-align: center;
+       width: 80px;
+       padding-top: 8px;
+       padding-bottom: 8px;
+}
+
+td.media-icon img {
+       max-width: 80px;
+       max-height: 60px;
+}
+
+#howto {
+       font-size: 11px;
+       margin: 0 5px;
+       display: block;
+}
+
+.importers td {
+       padding-left: 14px;
+}
+
+.importers {
+       font-size: 16px;
+       width: auto;
+}
+
+#post-body #post-body-content #namediv h3 {
+       margin-top: 0;
+}
+
+#namediv h3 label {
+       vertical-align: baseline;
+}
+
+#namediv table {
+       width: 100%;
+}
+
+#namediv td.first {
+       width: 10px;
+       white-space: nowrap;
+}
+
+#namediv input {
+       width: 98%;
+}
+
+#namediv p {
+       margin: 10px 0;
+}
+
+#submitdiv h3 {
+       margin-bottom: 0 !important;
+}
+
+/* - Used - but could/should be deprecated with a CSS reset
+------------------------------------------------------------------------------*/
+.zerosize {
+       height: 0;
+       width: 0;
+       margin: 0;
+       border: 0;
+       padding: 0;
+       overflow: hidden;
+       position: absolute;
+}
+
+br.clear {
+       height: 2px;
+       line-height: 2px;
+}
+
+.checkbox {
+       border: none;
+       margin: 0;
+       padding: 0;
+}
+
+fieldset {
+       border: 0;
+       padding: 0;
+       margin: 0;
+}
+
+.post-categories {
+       display: inline;
+       margin: 0;
+       padding: 0;
+}
+
+.post-categories li {
+       display: inline;
+}
+
+/*------------------------------------------------------------------------------
+  27.0 - Localization
+------------------------------------------------------------------------------*/
+
+/* RTL except Hebrew (see below): Tahoma as the first font; */
+body.rtl,
+body.rtl .press-this a.wp-switch-editor {
+       font-family: Tahoma, Arial, sans-serif;
+}
+
+
+/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */
+body.locale-he-il,
+body.locale-he-il .press-this a.wp-switch-editor {
+       font-family: Arial, sans-serif;
+}
+
+/* he_IL: Have <em> be bold rather than italic. */
+.locale-he-il em {
+       font-style: normal;
+       font-weight: bold;
+}
+
+
+/*-----------------------------------------------------------------------------
+ MERGED
+-------------------------------------------------------------------------------*/
+
+/* dashboard */
+.edit-box {
+       display: none;
+}
+
+h3:hover .edit-box {
+       display: inline;
+}
+
+#dashboard-widgets form .input-text-wrap input {
+       width: 100%;
+}
+
+#dashboard-widgets form .textarea-wrap textarea {
+       width: 100%;
+}
+
+#dashboard-widgets .postbox form .submit {
+       float: none;
+       margin: .5em 0 0;
+       padding: 0;
+       border: none;
+}
+
+#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
+       min-width: 0;
+}
+
+#dashboard-widgets a {
+       text-decoration: none;
+}
+
+#dashboard-widgets h3 a {
+       text-decoration: underline;
+}
+
+#dashboard-widgets h3 .postbox-title-action {
+       position: absolute;
+       left: 10px;
+       padding: 0;
+       top: 5px;
+}
+
+.js #dashboard-widgets h3 .postbox-title-action {
+       left: 33px;
+}
+
+#dashboard-widgets h4 {
+       font-weight: normal;
+       font-size: 14px;
+       margin: 0 0 .2em;
+       padding: 0;
+}
+
+#dashboard_plugins h5 {
+       font-size: 14px;
+}
+
+/* Recent Comments */
+
+#latest-comments #the-comment-list {
+       position: relative;
+}
+
+#activity-widget #latest-comments #the-comment-list .comment-item {
+       padding: 1em 12px;
+}
+
+#latest-comments #the-comment-list .pingback {
+       padding-right: 12px !important;
+}
+
+#latest-comments #the-comment-list .comment-item:first-child {
+       border-top: none;
+}
+
+#latest-comments #the-comment-list .comment-item h4 {
+       line-height: 1.5em;
+       margin-top: 0;
+       color: #666;
+}
+
+#latest-comments #the-comment-list .comment-item h4 cite {
+       font-style: normal;
+       font-weight: normal;
+}
+
+#latest-comments #the-comment-list .comment-item blockquote,
+#latest-comments #the-comment-list .comment-item blockquote p {
+       margin: 0;
+       padding: 0;
+       display: inline;
+}
+
+#latest-comments #the-comment-list .comment-item p.row-actions {
+       margin: 3px 0 0;
+       padding: 0;
+       font-size: 13px;
+}
+
+/* QuickDraft */
+
+#title-wrap label {
+       cursor: text;
+}
+
+#title-wrap #title {
+       padding: 2px 6px;
+       font-size: 1.3em;
+       line-height: 100%;
+       outline: none;
+}
+
+#title-wrap #title-prompt-text {
+       font-size: 1.1em;
+       padding: 5px 8px;
+}
+
+/* Feeds */
+.rss-widget ul {
+       margin: 0;
+       padding: 0;
+       list-style: none;
+}
+
+a.rsswidget {
+       font-size: 14px;
+       font-weight: 600;
+       line-height: 1.7em;
+}
+
+.rss-widget ul li {
+       line-height: 1.5em;
+       margin-bottom: 12px;
+}
+
+.rss-widget span.rss-date {
+       color: #999;
+       font-size: 13px;
+       margin-right: 3px;
+}
+
+.rss-widget cite {
+       display: block;
+       text-align: left;
+       margin: 0 0 1em;
+       padding: 0;
+}
+
+.rss-widget cite:before {
+       content: '\2014';
+}
+
+.dashboard-comment-wrap {
+       overflow: hidden;
+       word-wrap: break-word;
+}
+
+/* Browser Nag */
+#dashboard_browser_nag a.update-browser-link {
+       font-size: 1.2em;
+       font-weight: 600;
+}
+
+#dashboard_browser_nag a {
+       text-decoration: underline;
+}
+
+#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
+       padding-left: 125px;
+}
+
+#dashboard_browser_nag .browser-icon {
+       margin-top: -35px;
+}
+
+#dashboard_browser_nag.postbox.browser-insecure {
+       background-color: #ac1b1b;
+       border-color: #ac1b1b;
+}
+
+#dashboard_browser_nag.postbox {
+       background-color: #e29808;
+       background-image: none;
+       border-color: #edc048;
+       color: #fff;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+#dashboard_browser_nag.postbox.browser-insecure h3 {
+       border-bottom-color: #cd5a5a;
+       color: #fff;
+}
+
+#dashboard_browser_nag.postbox h3 {
+       border-bottom-color: #f6e2ac;
+       background: transparent none;
+       color: #fff;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+#dashboard_browser_nag a {
+       color: #fff;
+}
+
+/* Make the browser nags easier to read with Open Sans */
+
+#dashboard_browser_nag h3.hndle {
+       border: none;
+       font-weight: 600;
+       font-size: 20px;
+       padding-top: 10px;
+}
+
+.postbox#dashboard_browser_nag p a.dismiss {
+       font-size: 14px;
+}
+
+.postbox#dashboard_browser_nag p,
+.postbox#dashboard_browser_nag a,
+.postbox#dashboard_browser_nag p.browser-update-nag {
+       font-size: 16px;
+}
+
+
+/* login */
+
+#loginform p.submit,
+.login-action-lostpassword p.submit {
+       border: none;
+       margin: -10px 0 20px; /* May want to revisit this */
+}
+
+.login * {
+       margin: 0;
+       padding: 0;
+}
+
+.login form {
+       margin-top: 20px;
+       margin-right: 0;
+       padding: 26px 24px 46px;
+       font-weight: normal;
+       overflow: hidden;
+}
+
+.login form .forgetmenot {
+       font-weight: normal;
+       float: right;
+       margin-bottom: 0;
+}
+
+.login .button-primary {
+       float: left;
+}
+
+#login form p {
+       margin-bottom: 0;
+}
+
+#login form p.submit {
+       margin: 0;
+       padding: 0;
+}
+
+.login label {
+       color: #777;
+       font-size: 14px;
+}
+
+.login form .forgetmenot label {
+       font-size: 12px;
+       line-height: 19px;
+}
+
+.login h1 {
+       text-align: center;
+}
+
+.login h1 a {
+       background-image: url('../images/w-logo-blue.png?ver=20131202');
+       background-image: none, url('../images/wordpress-logo.svg?ver=20131107');
+       background-size: 80px 80px;
+       background-position: center top;
+       background-repeat: no-repeat;
+       color: #999;
+       height: 80px;
+       font-size: 20px;
+       font-weight: normal;
+       line-height: 1.3em;
+       margin: 0 auto 25px;
+       padding: 0;
+       text-decoration: none;
+       width: 80px;
+       text-indent: -9999px;
+       outline: none;
+       overflow: hidden;
+       display: block;
+}
+
+#login {
+       width: 320px;
+       padding: 8% 0 0;
+       margin: auto;
+}
+
+#login_error,
+.login .message {
+       margin-right: 0;
+       padding: 12px;
+}
+
+.login #nav,
+.login #backtoblog {
+       font-size: 13px;
+       padding: 0 24px 0;
+}
+
+.login #nav {
+       margin: 24px 0 0 0;
+}
+
+#backtoblog {
+       margin: 16px 0 0 0;
+}
+
+.login form .input,
+.login input[type="text"] {
+       font-size: 24px;
+       line-height: 1;
+       width: 100%;
+       padding: 3px;
+       margin: 2px 0 16px 6px;
+}
+
+.login #pass-strength-result {
+       width: 250px;
+       font-weight: 600;
+       border-style: solid;
+       border-width: 1px;
+       margin: 12px 0 6px;
+       padding: 6px 5px;
+       text-align: center;
+}
+
+.mobile #login {
+       padding: 20px 0;
+}
+
+.mobile #login form,
+.mobile #login .message,
+.mobile #login_error {
+       margin-right: 0;
+}
+
+.mobile #login #nav,
+.mobile #login #backtoblog {
+       margin-right: 8px;
+}
+
+.mobile #login h1 a {
+       width: auto;
+}
+
+body.interim-login {
+       height: auto;
+}
+
+.interim-login #login {
+       padding: 0;
+       margin: 5px auto 20px;
+}
+
+.interim-login.login h1 a {
+       width: auto;
+}
+
+.interim-login #login_error,
+.interim-login.login .message {
+       margin: 0 0 16px;
+}
+
+.interim-login.login form {
+       margin: 0;
+}
+
+/* ms */
+/* Background Color for Site Status */
+.wp-list-table .site-deleted {
+       background: #ff8573;
+}
+.wp-list-table .site-spammed {
+       background: #faafaa;
+}
+.wp-list-table .site-archived {
+       background: #ffebe8;
+}
+.wp-list-table .site-mature {
+       background: #fecac2;
+}
+
+/* nav-menu */
+
+.no-js #message {
+       display: block;
+}
+
+.accordion-section ul.category-tabs,
+.accordion-section ul.add-menu-item-tabs,
+.accordion-section ul.wp-tab-bar {
+       margin: 0;
+}
+
+.accordion-section .categorychecklist {
+       margin: 13px 0;
+}
+
+#nav-menu-meta .accordion-section-content {
+       padding: 18px 13px;
+}
+
+#nav-menu-meta .button-controls {
+       margin-bottom: 0;
+}
+
+#nav-menus-frame {
+       margin-right: 300px;
+       margin-top: 23px;
+}
+
+#nav-menus-frame .accordion-section-content .inside {
+       font-size: 14px;
+}
+
+#wpbody-content #menu-settings-column {
+       display:inline;
+       width:281px;
+       margin-right: -300px;
+       clear: both;
+       float: right;
+       padding-top: 0;
+}
+
+#menu-settings-column .inside {
+       clear: both;
+       margin: 10px 0 0;
+}
+
+.metabox-holder-disabled .postbox,
+.metabox-holder-disabled .accordion-section-content,
+.metabox-holder-disabled .accordion-section-title {
+       opacity: 0.5;
+       filter: alpha(opacity=50);
+}
+
+.metabox-holder-disabled .button-controls .select-all {
+       display: none;
+}
+
+#wpbody {
+       position: relative;
+}
+
+.blank-slate .menu-name {
+       height: 2em;
+}
+
+.blank-slate .menu-settings {
+       border: none;
+       margin-top: 0;
+       padding-top: 0;
+       overflow: hidden;
+}
+
+.is-submenu {
+       font-style: italic;
+       font-weight: normal;
+       margin-right: 4px;
+}
+
+.manage-menus {
+       margin-top: 23px;
+       padding: 10px;
+       overflow: hidden;
+}
+
+.manage-menus select {
+       float: right;
+       margin-left: 6px;
+}
+
+.manage-menus .selected-menu {
+       float: right;
+       margin: 5px 0 0 6px;
+}
+
+.manage-menus .submit-btn {
+       float: right;
+       margin-top: 1px;
+}
+
+.menu-edit p {
+       margin: .3em 0 .6em;
+}
+
+.menu-edit #post-body-content h3 {
+       margin: 1em 0 10px;
+}
+
+.menu-settings {
+       border-top-width: 1px;
+       border-top-style: solid;
+       margin-top: 2em;
+}
+
+.menu-settings dl {
+       margin: 0 0 10px;
+       overflow: hidden;
+       padding-right: 18%;
+}
+
+.menu-settings dd {
+       float: right;
+       margin: 0;
+       width: 100%;
+}
+
+.menu-settings dt {
+       float: right;
+       clear: both;
+       width: 21.951%;
+       padding: 3px 0 0;
+       margin-right: -21.951%;
+}
+
+.menu-settings label {
+       vertical-align: baseline;
+}
+
+.menu-edit .checkbox-input {
+       margin-top: 4px;
+}
+
+.theme-location-set {
+       font-size: 11px;
+}
+
+/* Menu Container */
+#menu-management-liquid {
+       float: right;
+       min-width: 100%;
+       margin-top: 3px;
+}
+
+#menu-management {
+       position: relative;
+       margin-left: 20px;
+       margin-top: -3px;
+       width: 100%;
+}
+
+#menu-management .menu-edit {
+       margin-bottom: 20px;
+}
+
+.nav-menus-php #post-body {
+       padding: 0 10px 10px;
+       border-width: 1px 0;
+       border-style: solid;
+}
+
+#nav-menu-header,
+#nav-menu-footer {
+       padding: 0 10px;
+}
+
+#nav-menu-header {
+       border-bottom: 1px solid;
+       margin-bottom: 0;
+}
+
+#nav-menu-header .menu-name-label {
+       margin-top: 4px;
+}
+
+.nav-menus-php #post-body div.updated,
+.nav-menus-php #post-body div.error {
+       margin: 0;
+}
+
+.nav-menus-php #post-body-content {
+       position: relative;
+       float: none;
+}
+
+#menu-management .menu-add-new abbr {
+       font-weight:600;
+}
+
+#select-nav-menu-container {
+       text-align: left;
+       padding: 0 10px 3px 10px;
+       margin-bottom: 5px;
+}
+
+#select-nav-menu {
+       width: 100px;
+       display: inline;
+}
+
+#menu-name-label {
+       margin-top: -2px;
+}
+
+.widefat td.menu-location-menus {
+       padding-bottom: 5px;
+}
+
+.menu-location-menus select {
+       float: right;
+}
+
+#locations-nav-menu-wrapper {
+       padding: 5px 0;
+}
+
+.locations-nav-menu-select select {
+       float: right;
+       width: 160px;
+       margin-left: 5px;
+}
+
+.locations-row-links {
+       float: right;
+       margin: 6px 6px 0 0;
+}
+
+.locations-edit-menu-link,
+.locations-add-menu-link {
+       margin: 0 3px;
+}
+
+.locations-edit-menu-link {
+       padding-left: 3px;
+       border-left: 1px solid #ccc;
+}
+
+#wpbody .open-label {
+       display: block;
+       float:right;
+}
+
+#wpbody .open-label span {
+       padding-left: 10px;
+}
+
+.js .input-with-default-title {
+       font-style: italic;
+}
+
+#menu-management .inside {
+       padding: 0 10px;
+}
+
+/* Add Menu Item Boxes */
+.postbox .howto input,
+.accordion-container .howto input {
+       width: 180px;
+       float: left;
+}
+
+.accordion-container .outer-border {
+       margin: 0;
+}
+
+.customlinkdiv .howto input {
+       width: 180px;
+}
+
+.customlinkdiv p {
+       margin-top: 0
+}
+
+#nav-menu-theme-locations .howto select {
+       width: 100%;
+}
+
+#nav-menu-theme-locations .button-controls {
+       text-align: left;
+}
+
+.add-menu-item-view-all {
+       height: 400px;
+}
+
+/* Button Primary Actions */
+#menu-container .submit {
+       margin: 0 0 10px;
+       padding: 0;
+}
+
+.nav-menus-php .add-new-menu-action {
+       float: right;
+       margin: 6px 6px 0 0;
+       line-height: 15px;
+}
+
+.nav-menus-php .meta-sep,
+.nav-menus-php .submitdelete,
+.nav-menus-php .submitcancel {
+       display: block;
+       float: right;
+       margin: 6px 0;
+       line-height: 15px;
+}
+
+.meta-sep {
+       padding: 0 2px;
+}
+
+#cancel-save {
+       text-decoration: underline;
+       font-size: 12px;
+       margin-right: 20px;
+       margin-top: 5px;
+}
+
+.button.right, .button-secondary.right, .button-primary.right {
+       float: left;
+}
+
+/* Button Secondary Actions */
+.list-controls {
+       float: right;
+       margin-top: 5px;
+}
+
+.add-to-menu {
+       float: left;
+}
+
+.postbox .spinner {
+       display: none;
+       vertical-align: middle;
+}
+
+.button-controls {
+       clear:both;
+       margin: 10px 0;
+}
+
+.show-all,
+.hide-all {
+       cursor: pointer;
+}
+
+.hide-all {
+       display: none;
+}
+
+/* Create Menu */
+#menu-name {
+       width: 270px;
+}
+
+#manage-menu .inside {
+       padding: 0px 0px;
+}
+
+/* Custom Links */
+#available-links dt {
+       display: block;
+}
+
+#add-custom-link .howto {
+       font-size: 12px;
+}
+
+#add-custom-link label span {
+       display: block;
+       float: right;
+       margin-top: 5px;
+       padding-left: 5px;
+}
+
+.menu-item-textbox {
+       width: 180px;
+}
+
+.nav-menus-php .howto span {
+       margin-top: 6px;
+       display: block;
+       float: right;
+}
+
+/* Menu item types */
+.quick-search {
+       width: 190px;
+}
+
+.nav-menus-php .list-wrap {
+       display: none;
+       clear: both;
+       margin-bottom: 10px;
+}
+
+.nav-menus-php .list-container {
+       max-height: 200px;
+       overflow-y: auto;
+       padding: 10px 10px 5px;
+}
+
+.nav-menus-php .postbox p.submit {
+       margin-bottom: 0;
+}
+
+/* Listings */
+.nav-menus-php .list li {
+       display: none;
+       margin: 0;
+       margin-bottom: 5px;
+}
+
+.nav-menus-php .list li .menu-item-title {
+       cursor: pointer;
+       display: block;
+}
+
+.nav-menus-php .list li .menu-item-title input {
+       margin-left: 3px;
+       margin-top: -3px;
+}
+
+.menu-item-title input[type=checkbox] {
+       display: inline-block;
+       margin-top: -4px;
+}
+
+/* Nav Menu */
+#menu-container .inside {
+       padding-bottom: 10px;
+}
+
+.menu {
+       padding-top:1em;
+}
+
+#menu-to-edit {
+       margin: 0;
+       padding: 0.1em 0;
+}
+
+.menu ul {
+       width: 100%;
+}
+
+.menu li {
+       margin-bottom: 0;
+       position:relative;
+}
+
+.menu-item-bar {
+       clear:both;
+       line-height:1.5em;
+       position:relative;
+       margin: 9px 0 0;
+}
+
+.menu-item-bar .menu-item-handle {
+       border: 1px solid #dfdfdf;
+       position: relative;
+       padding: 10px 15px;
+       height: auto;
+       width: 382px;
+       line-height: 30px;
+       overflow: hidden;
+       word-wrap: break-word;
+}
+
+#menu-to-edit .menu-item-invalid .menu-item-handle {
+       background: #f6c9cc;
+       border-color: #f1acb1;
+}
+
+.no-js .menu-item-edit-active .item-edit {
+       display: none;
+}
+
+.js .menu-item-handle {
+       cursor: move;
+}
+
+.menu li.deleting .menu-item-handle {
+       background-image: none;
+}
+
+.menu-item-handle .item-title {
+       font-size: 13px;
+       font-weight: 600;
+       line-height: 20px;
+       display: block;
+       margin-left: 13em;
+}
+
+/* Sortables */
+li.menu-item.ui-sortable-helper dl {
+       margin-top: 0;
+}
+
+li.menu-item.ui-sortable-helper .menu-item-transport dl {
+       margin-top: 13px;
+}
+
+.menu .sortable-placeholder {
+       height: 35px;
+       width: 410px;
+       margin-top: 13px;
+}
+
+/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
+.menu-item-depth-0 { margin-right: 0px; }
+.menu-item-depth-1 { margin-right: 30px; }
+.menu-item-depth-2 { margin-right: 60px; }
+.menu-item-depth-3 { margin-right: 90px; }
+.menu-item-depth-4 { margin-right: 120px; }
+.menu-item-depth-5 { margin-right: 150px; }
+.menu-item-depth-6 { margin-right: 180px; }
+.menu-item-depth-7 { margin-right: 210px; }
+.menu-item-depth-8 { margin-right: 240px; }
+.menu-item-depth-9 { margin-right: 270px; }
+.menu-item-depth-10 { margin-right: 300px; }
+.menu-item-depth-11 { margin-right: 330px; }
+
+.menu-item-depth-0 .menu-item-transport { margin-right: 0px; }
+.menu-item-depth-1 .menu-item-transport { margin-right: -30px; }
+.menu-item-depth-2 .menu-item-transport { margin-right: -60px; }
+.menu-item-depth-3 .menu-item-transport { margin-right: -90px; }
+.menu-item-depth-4 .menu-item-transport { margin-right: -120px; }
+.menu-item-depth-5 .menu-item-transport { margin-right: -150px; }
+.menu-item-depth-6 .menu-item-transport { margin-right: -180px; }
+.menu-item-depth-7 .menu-item-transport { margin-right: -210px; }
+.menu-item-depth-8 .menu-item-transport { margin-right: -240px; }
+.menu-item-depth-9 .menu-item-transport { margin-right: -270px; }
+.menu-item-depth-10 .menu-item-transport { margin-right: -300px; }
+.menu-item-depth-11 .menu-item-transport { margin-right: -330px; }
+
+body.menu-max-depth-0 { min-width: 950px !important; }
+body.menu-max-depth-1 { min-width: 980px !important; }
+body.menu-max-depth-2 { min-width: 1010px !important; }
+body.menu-max-depth-3 { min-width: 1040px !important; }
+body.menu-max-depth-4 { min-width: 1070px !important; }
+body.menu-max-depth-5 { min-width: 1100px !important; }
+body.menu-max-depth-6 { min-width: 1130px !important; }
+body.menu-max-depth-7 { min-width: 1160px !important; }
+body.menu-max-depth-8 { min-width: 1190px !important; }
+body.menu-max-depth-9 { min-width: 1220px !important; }
+body.menu-max-depth-10 { min-width: 1250px !important; }
+body.menu-max-depth-11 { min-width: 1280px !important; }
+
+/* Menu item controls */
+.item-type {
+       font-size: 12px;
+       padding: 12px 10px;
+       line-height: 18px;
+       display: block;
+}
+
+.item-controls {
+       font-size: 12px;
+       position: absolute;
+       left: 20px;
+       top: -1px;
+}
+
+.item-controls a {
+       text-decoration: none;
+}
+
+.item-controls a:hover {
+       cursor: pointer;
+}
+
+.item-controls .item-order {
+       padding-left: 10px;
+}
+
+.nav-menus-php .item-edit {
+       position: absolute;
+       left: -20px;
+       top: 0;
+       display: block;
+       width: 30px;
+       height: 40px;
+       margin-left: 0 !important;
+       text-indent: 100%;
+       outline: none;
+       overflow: hidden;
+       white-space: nowrap;
+}
+
+/* Menu editing */
+.menu-instructions-inactive {
+       display: none;
+}
+
+.menu-item-settings {
+       display: block;
+       width: 402px;
+       padding: 10px 10px 10px 0;
+       position: relative;
+       z-index: 10; /* Keep .item-title's shadow from appearing on top of .menu-item-settings */
+}
+
+.menu-item-settings .field-move a {
+       display: none;
+       margin: 0 2px;
+}
+
+.menu-item-edit-active .menu-item-settings {
+       display: block;
+}
+
+.menu-item-edit-inactive .menu-item-settings {
+       display: none;
+}
+
+.add-menu-item-pagelinks {
+       margin: .5em auto;
+       text-align: center;
+}
+
+.link-to-original {
+       display: block;
+       margin: 0 0 10px;
+       padding: 3px 5px 5px;
+       font-size: 12px;
+       font-style: italic;
+}
+
+.link-to-original a {
+       padding-right: 4px;
+       font-style: normal;
+}
+
+.hidden-field {
+       display: none;
+}
+
+.menu-item-settings .description-thin,
+.menu-item-settings .description-wide {
+       margin-left: 10px;
+       float: right;
+}
+
+.description-thin {
+       width: 190px;
+       height: 40px;
+}
+
+.description-wide {
+       width: 390px;
+}
+
+.menu-item-actions {
+       padding-top: 15px;
+}
+
+#cancel-save {
+       cursor: pointer;
+}
+
+/* Major/minor publishing actions (classes) */
+.nav-menus-php .major-publishing-actions {
+       clear: both;
+       padding: 3px 0 6px;
+}
+
+.nav-menus-php .major-publishing-actions .publishing-action {
+       text-align: left;
+       float: left;
+       line-height: 23px;
+       margin: 4px 0 1px;
+}
+
+.nav-menus-php .blank-slate .menu-settings {
+       display: none;
+}
+
+.nav-menus-php .delete-action {
+       float: right;
+       margin-top: 2px;
+}
+
+.nav-menus-php .submitbox .submitcancel {
+       border-bottom: 1px solid;
+       padding: 1px 2px;
+       text-decoration: none;
+}
+
+.nav-menus-php .major-publishing-actions .form-invalid {
+       padding-right: 4px;
+       margin-right: -4px;
+       border: 0 none;
+}
+
+/* Clearfix */
+#menu-item-name-wrap:after,
+#menu-item-url-wrap:after,
+#menu-name-label:after,
+#menu-settings-column .inside:after,
+#nav-menus-frame:after,
+.nav-menus-php #post-body-content:after,
+.nav-menus-php .button-controls:after,
+.nav-menus-php .major-publishing-actions:after,
+.nav-menus-php .menu-item-settings:after {
+       clear: both;
+       content: ".";
+       display: block;
+       height: 0;
+       visibility: hidden;
+}
+
+#nav-menus-frame,
+.button-controls,
+#menu-item-url-wrap,
+#menu-item-name-wrap {
+       display: block;
+}
+
+/* Star Ratings - Back-compat for pre-3.8 */
+div.star-holder {
+       position: relative;
+       height: 17px;
+       width: 100px;
+       background: url('../images/stars.png?ver=20121108') repeat-x bottom right;
+}
+
+div.star-holder .star-rating {
+       background: url('../images/stars.png?ver=20121108') repeat-x top right;
+       height: 17px;
+       float: right;
+}
+
+/* Star Ratings */
+.star-rating {
+       white-space: nowrap;
+}
+.star-rating .star {
+       display: inline-block;
+       width: 20px;
+       height: 20px;
+       -webkit-font-smoothing: antialiased;
+       font-size: 20px;
+       line-height: 1;
+       font-family: 'dashicons';
+       text-decoration: inherit;
+       font-weight: normal;
+       font-style: normal;
+       vertical-align: top;
+       -moz-transition: color .1s ease-in 0;
+       -webkit-transition: color .1s ease-in 0;
+       text-align: center;
+       color: #0074a2;
+}
+
+.star-rating .star-full:before {
+       content:'\f155';
+}
+
+.star-rating .star-half:before {
+       content:'\f459';
+}
+
+.star-rating .star-empty:before {
+       content:'\f154';
+}
+
+div.action-links {
+       font-weight: normal;
+       margin: 6px 0 0;
+}
+
+/* Header on thickbox */
+#plugin-information-header {
+       margin: 0;
+       padding: 0 5px;
+       font-weight: 600;
+       position: relative;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       height: 2.5em;
+}
+#plugin-information ul#sidemenu {
+       font-weight: normal;
+       margin: 0 5px;
+       position: absolute;
+       right: 0;
+       bottom: -1px;
+}
+
+/* Install sidemenu */
+#plugin-information {
+       height: auto;
+}
+
+#plugin-information p.action-button {
+       width: 100%;
+       padding-bottom: 0;
+       margin-bottom: 0;
+       margin-top: 10px;
+       -webkit-border-top-right-radius: 3px;
+       -webkit-border-bottom-right-radius: 3px;
+       border-top-right-radius: 3px;
+       border-bottom-right-radius: 3px;
+}
+
+#plugin-information .action-button a {
+       text-align: center;
+       font-weight: 600;
+       text-decoration: none;
+       display: block;
+       line-height: 2em;
+}
+
+#plugin-information h2 {
+       clear: none !important;
+       margin-left: 200px;
+}
+
+#plugin-information .fyi {
+       margin: 0 10px 50px;
+       width: 210px;
+}
+
+#plugin-information .fyi h2 {
+       font-size: 0.9em;
+       margin-bottom: 0;
+       margin-left: 0;
+}
+
+#plugin-information .fyi h2.mainheader {
+       padding: 5px;
+       -webkit-border-top-right-radius: 3px;
+       border-top-right-radius: 3px;
+}
+
+#plugin-information .fyi ul {
+       padding: 10px 7px 10px 5px;
+       margin: 0;
+       list-style: none;
+       -webkit-border-bottom-right-radius: 3px;
+       border-bottom-right-radius: 3px;
+}
+
+#plugin-information .fyi li {
+       margin-left: 0;
+}
+
+#plugin-information #section-holder {
+       padding: 10px;
+}
+
+#plugin-information .section ul,
+#plugin-information .section ol {
+       margin-right: 16px;
+       list-style-type: square;
+       list-style-image: none;
+}
+
+#plugin-information #section-screenshots ol {
+       list-style: none;
+       margin: 0;
+}
+
+#plugin-information #section-screenshots li img {
+       vertical-align: text-top;
+       max-width: 100%;
+       width: auto;
+       height: auto;
+}
+
+#plugin-information #section-screenshots li p {
+       font-style: italic;
+       padding-right: 20px;
+       padding-bottom: 2em;
+}
+
+#plugin-information #section-screenshots ol,
+#plugin-information .updated,
+#plugin-information pre {
+       margin-left: 215px;
+}
+
+#plugin-information pre {
+       padding: 7px;
+       overflow: auto;
+       border-width: 1px;
+       border-style: solid;
+}
+
+.plugin-version-author-uri {
+       font-size: 13px;
+}
+
+img {
+       border: none;
+}
+
+/* Header */
+#wphead {
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+}
+
+.press-this #wphead {
+       height: 32px;
+       margin-right: 0;
+       margin-left: 0;
+       margin-bottom: 5px;
+}
+
+.press-this #header-logo {
+       float: right;
+       margin: 7px 7px 0;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.press-this #wphead h1 {
+       font-weight: normal;
+       font-size: 16px;
+       line-height: 32px;
+       margin: 0;
+       float: right;
+}
+
+.press-this #wphead h1 a {
+       text-decoration: none;
+}
+
+.press-this #wphead h1 a:hover {
+       text-decoration: underline;
+}
+
+.press-this #message {
+       margin: 10px 0;
+}
+
+.press-this .posting {
+       margin-left: 252px;
+}
+
+.press-this-sidebar {
+       float: left;
+       width: 240px;
+       padding-top: 10px;
+}
+
+.press-this #title {
+       margin-right: 0;
+       margin-left: 0;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+.press-this .tagchecklist {
+       margin-top: 8px;
+}
+
+.press-this #titlediv {
+       margin: 0;
+}
+
+.press-this .wp-media-buttons {
+       cursor: default;
+       padding: 8px 8px 6px;
+}
+
+.press-this .howto {
+       margin-top: 2px;
+       margin-bottom: 3px;
+       font-size: 12px;
+       font-style: italic;
+       display: block;
+}
+
+.press-this #wp-content-editor-container {
+       clear: none;
+}
+
+.press-this #poststuff .inside {
+       margin-top: 18px;
+}
+
+.press-this .category-tabs {
+       margin-bottom: 3px;
+}
+
+/* Editor/Main Column */
+.press-this #poststuff {
+       margin: 0 10px 10px;
+       padding: 0;
+}
+
+.press-this #photo-add-url-div input[type="text"] {
+       width: 220px;
+}
+
+#poststuff #editor-toolbar {
+       height: 30px;
+}
+
+div.zerosize {
+       border: 0 none;
+       height: 0;
+       margin: 0;
+       overflow: hidden;
+       padding: 0;
+       width: 0;
+}
+
+.posting {
+       margin-left: 212px;
+       position: relative;
+}
+
+.press-this .inner-sidebar {
+       width: 200px;
+}
+
+.press-this .inner-sidebar .sleeve {
+       padding-top: 5px;
+}
+
+.press-this #submitdiv p {
+       margin: 0;
+       padding: 6px;
+}
+
+.press-this #submitdiv #publishing-actions {
+       border-bottom: 1px solid #dfdfdf;
+}
+
+.press-this #publish {
+       float: left;
+}
+
+.press-this #poststuff h2,
+.press-this #poststuff h3 {
+       font-size: 14px;
+       line-height: 1;
+}
+
+.press-this #tagsdiv-post_tag h3,
+.press-this #categorydiv h3 {
+       cursor: pointer;
+}
+
+.press-this #submitdiv h3 {
+       cursor: default;
+}
+
+h3.tb {
+       font-weight: 600;
+       font-size: 12px;
+       margin-right: 5px;
+}
+
+#TB_window {
+       border: 1px solid #333;
+}
+
+.press-this .postbox,
+.press-this .stuffbox {
+       margin-bottom: 10px;
+       min-width: 0;
+}
+
+.js .meta-box-sortables .postbox:hover .handlediv {
+       margin-left: 0 !important;
+}
+
+/* Metabox collapse arrow indicators */
+.js .sidebar-name .sidebar-name-arrow:before,
+.js .meta-box-sortables .postbox .handlediv:before {
+       left: 12px;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 8px 10px;
+       top: 0;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+.js #widgets-left .sidebar-name .sidebar-name-arrow {
+       display: none;
+}
+
+.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,
+.js #widgets-left .sidebar-name:hover .sidebar-name-arrow {
+       display: block;
+}
+
+/* Show the arrow only on hover */
+.js .sidebar-name .sidebar-name-arrow:before,
+.js .meta-box-sortables .postbox .handlediv:before {
+       content: '\f142';
+}
+
+.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,
+.js .meta-box-sortables .postbox.closed .handlediv:before {
+       content: '\f140';
+}
+
+.press-this #submitdiv:hover .handlediv {
+       background: none;
+}
+
+.tbtitle {
+       font-size: 1.7em;
+       outline: none;
+       padding: 3px 4px;
+       border-color: #dfdfdf;
+}
+
+.press-this .actions {
+       float: left;
+       margin: -19px 0 0;
+}
+
+.press-this #extra-fields .actions {
+       margin: -32px 0 0 -7px;
+}
+
+.press-this .actions li {
+       float: right;
+       list-style: none;
+       margin-left: 10px;
+}
+
+#extra-fields .button {
+       margin-left: 5px;
+}
+
+/* Photo Styles */
+#photo_saving {
+       margin: 0 8px 8px;
+       vertical-align: middle;
+}
+
+#img_container_container {
+       overflow: auto;
+}
+
+#extra-fields {
+       margin-top: 10px;
+       position: relative;
+}
+
+#extra-fields h2 {
+       margin: 12px;
+}
+
+#waiting {
+       margin-top: 10px;
+       overflow: hidden;
+}
+
+#waiting span {
+       float: left;
+       margin: 0 5px 0 0;
+}
+
+#waiting .spinner {
+       display: block;
+}
+
+#extra-fields .postbox {
+       margin-bottom: 5px;
+}
+
+#extra-fields .titlewrap {
+       padding: 0;
+       overflow: auto;
+       height: 120px;
+}
+
+#img_container a {
+       display: block;
+       float: right;
+       overflow: hidden;
+}
+
+#img_container img,
+#img_container a {
+       width: 68px;
+       height: 68px;
+}
+
+#img_container img {
+       border: none;
+       background-color: #f4f4f4;
+       cursor: pointer;
+}
+
+#img_container a,
+#img_container a:link,
+#img_container a:visited {
+       border: 1px solid #ccc;
+       display: block;
+       position: relative;
+}
+
+#img_container a:hover,
+#img_container a:active {
+       border-color: #000;
+       z-index: 1000;
+       border-width: 1px;
+}
+
+/* Video */
+#embed-code {
+       width: 100%;
+       height: 98px;
+}
+
+/* Categories */
+.press-this .categorydiv div.tabs-panel {
+       height: 100px;
+}
+
+/* Tags */
+.press-this .tagsdiv .newtag {
+       width: 120px;
+}
+
+.press-this #content {
+       margin: 5px 0;
+       padding: 0 5px;
+       border: 0 none;
+       height: 345px;
+       font-family: Consolas, Monaco, monospace;
+       font-size: 13px;
+       line-height: 19px;
+       background: transparent;
+}
+
+/* Submit */
+.press-this #publishing-actions .spinner {
+       display: inline;
+       vertical-align: middle;
+}
+
+#TB_ajaxContent #options {
+       position: absolute;
+       top: 20px;
+       left: 25px;
+       padding: 5px;
+}
+
+#TB_ajaxContent h3 {
+       margin-bottom: .25em;
+}
+
+.error a {
+       text-decoration: underline;
+}
+
+.updated a {
+       text-decoration: none;
+       padding-bottom: 2px;
+}
+
+/* tag hints */
+.taghint {
+       color: #aaa;
+       margin: -17px 7px 0 0;
+       visibility: hidden;
+}
+
+input.newtag ~ div.taghint {
+       visibility: visible;
+}
+
+input.newtag:focus ~ div.taghint {
+       visibility: hidden;
+}
+
+/* TinyMCE */
+#mce_fullscreen_container {
+       background: #fff;
+}
+
+#photo-add-url-div input[type="text"] {
+       width: 300px;
+}
+
+/* Theme/Plugin Editor */
+.alignleft h3 {
+       margin: 0;
+}
+
+#template textarea {
+       font-family: Consolas, Monaco, monospace;
+       font-size: 13px;
+       width: 97%;
+       background: #f9f9f9;
+       outline: none;
+}
+
+#template p {
+       width: 97%;
+}
+
+#templateside {
+       float: left;
+       width: 190px;
+       word-wrap: break-word;
+}
+
+#templateside h3,
+#postcustomstuff p.submit {
+       margin: 0;
+}
+
+#templateside h4 {
+       margin: 1em 0 0;
+}
+
+#templateside ol,
+#templateside ul {
+       margin: .5em 0;
+       padding: 0;
+}
+
+#templateside li {
+       margin: 4px 0;
+}
+
+#templateside a,
+.theme-editor-php .highlight {
+       display: block;
+       padding: 3px 12px 3px 3px;
+       text-decoration: none;
+}
+
+.theme-editor-php .highlight {
+       margin: -3px -12px -3px 3px;
+}
+
+#templateside .highlight {
+       border: none;
+       font-weight: bold;
+}
+
+.nonessential {
+       font-size: 11px;
+       font-style: italic;
+       padding-right: 12px;
+}
+
+#documentation {
+       margin-top: 10px;
+}
+
+#documentation label {
+       line-height: 22px;
+       vertical-align: baseline;
+       font-weight: 600;
+}
+
+.fileedit-sub {
+       padding: 10px 0 8px;
+       line-height: 180%;
+}
+
+.feature-filter {
+       padding: 8px 12px 0;
+}
+
+.feature-filter .feature-group {
+       float: right;
+       margin: 5px 10px 10px;
+}
+
+.feature-filter .feature-group li {
+       display: inline-block;
+       vertical-align: top;
+       list-style-type: none;
+       padding-left: 25px;
+       width: 150px;
+}
+
+/* General Widgets Styles */
+
+.widget {
+       margin: 0 auto 10px;
+       position: relative;
+       box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+}
+
+.widget-top {
+       font-size: 13px;
+       font-weight: 600;
+       background: #f7f7f7;
+}
+
+.widget-top a.widget-action,
+.widget-top a.widget-action:hover {
+       text-decoration: none;
+}
+
+.widget-title h4 {
+       margin: 0;
+       padding: 15px;
+       line-height: 1;
+       overflow: hidden;
+       white-space: nowrap;
+       text-overflow: ellipsis;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.widgets-holder-wrap .widget-inside {
+       border-top: none;
+       padding: 1px 15px 15px 15px;
+       line-height: 16px;
+}
+
+/* Widget Dragging Helpers */
+.widget.ui-draggable-dragging {
+       min-width: 100%;
+}
+
+.widget.ui-sortable-helper {
+       opacity: 0.8;
+}
+
+.widget-placeholder {
+       border: 1px dashed #bbb;
+       margin: 0 auto 10px;
+       height: 45px;
+       width: 100%;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+#widgets-right .widget-placeholder {
+       margin-top: 0;
+}
+
+#widgets-right .closed .widget-placeholder {
+       height: 0;
+       border: 0;
+       margin-top: -10px;
+}
+
+/* Widget Sidebars */
+.sidebar-name {
+       border: none;
+       position: relative;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+.sidebar-name-arrow {
+       position: absolute;
+       top: 0;
+       left: 0;
+       bottom: 0;
+}
+
+.js .sidebar-name {
+       cursor: pointer;
+}
+
+.sidebar-name h3 {
+       margin: 0;
+       padding: 8px 10px;
+       overflow: hidden;
+       white-space: nowrap;
+}
+
+.widgets-holder-wrap .description {
+       padding: 0 0 15px;
+       margin: 0;
+       font-style: normal;
+       color: #777;
+}
+
+#widgets-right .widgets-holder-wrap .description {
+       padding-right: 7px;
+       padding-left: 7px;
+}
+
+/* Widgets 2-col Layout */
+div.widget-liquid-left {
+       margin: 0;
+       width: 38%;
+       float: right;
+}
+
+div.widget-liquid-right {
+       float: left;
+       width: 58%;
+}
+
+/* Widgets Left - Available Widgets */
+
+div#widgets-left {
+       padding-top: 12px;
+}
+
+div#widgets-left .closed .sidebar-name,
+div#widgets-left .inactive-sidebar.closed .sidebar-name {
+       margin-bottom: 10px;
+}
+
+div#widgets-left .sidebar-name h3 {
+       padding: 10px 0;
+       margin: 0 0 0 10px;
+}
+
+div#widgets-left .sidebar-name .sidebar-name-arrow:before {
+       left: 0;
+       top: 4px;
+       padding: 4px 4px 4px 6px;
+}
+
+div#widgets-left .widget-holder {
+       background: transparent;
+       border: none;
+}
+
+#available-widgets .widget-action {
+       display: none;
+}
+
+#available-widgets .widget {
+       margin: 0;
+}
+
+#available-widgets .widget:nth-child(odd) {
+       clear: both;
+}
+
+#available-widgets .widget .widget-description {
+       display: block;
+       padding: 10px 15px;
+       font-size: 12px;
+}
+
+#available-widgets #widget-list {
+       position: relative;
+}
+
+/* Inactive Sidebars */
+#widgets-left .inactive-sidebar {
+       clear: both;
+       width: 100%;
+       background: transparent;
+       padding: 0;
+       margin: 0 0 20px 0;
+       border: none;
+       box-shadow: none;
+}
+
+#widgets-left .inactive-sidebar.first {
+       margin-top: 40px;
+}
+
+/* Not sure what this is for... */
+div#widgets-left .inactive-sidebar .widget.expanded {
+       right: auto;
+}
+
+.widget-title-action {
+       float: left;
+       position: relative;
+}
+
+div#widgets-left .inactive-sidebar .widgets-sortables {
+       min-height: 42px;
+       padding: 0;
+       background: transparent;
+       margin: 0;
+       position: relative;
+}
+
+/* Widgets Right */
+
+div#widgets-right:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
+}
+
+div#widgets-right .sidebars-column-1,
+div#widgets-right .sidebars-column-2 {
+       max-width: 450px;
+}
+
+div#widgets-right .widgets-holder-wrap {
+       margin: 10px 0 0 0;
+}
+
+div#widgets-right .sidebar-description {
+       min-height: 20px;
+       margin-top: -5px;
+}
+
+div#widgets-right .sidebar-name h3 {
+       padding: 15px 7px;
+}
+
+div#widgets-right .sidebar-name .sidebar-name-arrow:before {
+       left: 0;
+       top: 4px;
+}
+
+div#widgets-right .widget-top {
+       padding: 0;
+}
+
+div#widgets-right .widgets-sortables {
+       padding: 0 8px;
+       margin-bottom: 9px;
+       position: relative;
+       min-height: 123px;
+}
+
+div#widgets-right .closed .widgets-sortables {
+       min-height: 0;
+       margin-bottom: 0;
+}
+
+.sidebar-name .spinner {
+       margin: -5px 5px;
+       float: none;
+}
+
+/* Dragging a widget over a closed sidebar */
+#widgets-right .widgets-holder-wrap.widget-hover {
+       border-color: #777;
+       box-shadow: 0 1px 2px rgba(0,0,0,0.3);
+}
+
+/* Accessibility Mode */
+.widgets_access #widgets-left .widget .widget-top {
+       cursor: auto;
+}
+
+.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,
+.widgets_access #wpwrap .widgets-holder-wrap.closed .widget,
+.widgets_access #wpwrap .widget-control-edit {
+       display: block;
+}
+
+.widgets_access #widgets-left .widget .widget-top:hover,
+.widgets_access #widgets-right .widget .widget-top:hover {
+       border-color: #ddd;
+}
+
+#available-widgets .widget-control-edit .edit,
+#widgets-left .inactive-sidebar .widget-control-edit .add,
+#widgets-right .widget-control-edit .add {
+       display: none;
+}
+
+.widget-control-edit {
+       display: block;
+       color: #666;
+       background: #EEE;
+       padding: 0 15px;
+       line-height: 43px;
+       border-right: 1px solid #DDD;
+}
+
+#widgets-left .widget-control-edit:hover,
+#widgets-right .widget-control-edit:hover {
+       color: #fff;
+       background: #444;
+       border-right: 0;
+       outline: 1px solid #444;
+}
+
+.widgets-holder-wrap .sidebar-name,
+.widgets-holder-wrap .sidebar-description {
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.editwidget {
+       margin: 0 auto;
+}
+
+.editwidget .widget-inside {
+       display: block;
+       padding: 0 15px;
+}
+
+.editwidget .widget-control-actions {
+       margin-top: 20px;
+}
+
+.js .widgets-holder-wrap.closed .widget,
+.js .widgets-holder-wrap.closed .sidebar-description,
+.js .closed br.clear {
+       display: none;
+}
+
+.nav-menus-php .item-edit:before,
+.widget-top a.widget-action:after,
+.control-section .accordion-section-title:after,
+.accordion-section-title:after {
+       left: 0;
+       content: '\f140';
+       border: none;
+       background: none;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+.widget-top a.widget-action:after {
+       padding: 12px 12px 0;
+}
+
+.nav-menus-php .item-edit:before {
+       line-height: 2.1;
+}
+
+.control-section .accordion-section-title:after,
+.accordion-section-title:after {
+       float: left;
+       left: 20px;
+       top: -2px;
+}
+
+.control-section.open .accordion-section-title:after,
+#customize-info.open .accordion-section-title:after,
+.nav-menus-php .menu-item-edit-active .item-edit:before {
+       content: '\f142';
+}
+
+/* Hide Widget Settings by Default */
+.widget-inside,
+.widget-description {
+       display: none;
+}
+
+/* Dragging widgets over the available widget area show's a "Deactivate" message */
+#removing-widget {
+       display: none;
+       font-weight: normal;
+       padding-right: 15px;
+       font-size: 12px;
+       line-height: 1;
+}
+
+.widget-control-noform,
+#access-off,
+.widgets_access .widget-action,
+.widgets_access .sidebar-name-arrow,
+.widgets_access #access-on,
+.widgets_access .widget-holder .description,
+.no-js .widget-holder .description {
+       display: none;
+}
+
+.widgets_access .widget-holder,
+.widgets_access #widget-list {
+       padding-top: 10px;
+}
+
+.widgets_access #access-off {
+       display: inline;
+}
+
+.widgets_access .sidebar-name,
+.widgets_access .widget .widget-top {
+       cursor: default;
+}
+
+
+/* Widgets Area Chooser */
+.widget-liquid-left #widgets-left.chooser #available-widgets .widget,
+.widget-liquid-left #widgets-left.chooser .inactive-sidebar {
+       transition: opacity 0.1s linear;
+}
+
+.widget-liquid-left #widgets-left.chooser #available-widgets .widget,
+.widget-liquid-left #widgets-left.chooser .inactive-sidebar {
+       /* -webkit-filter: blur(1px); */
+       opacity: 0.2;
+       pointer-events: none;
+}
+
+.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question {
+       /* -webkit-filter: none; */
+       opacity: 1;
+       pointer-events: auto;
+}
+
+.widgets-chooser ul.widgets-chooser-sidebars {
+       margin: 0;
+       list-style-type: none;
+       max-height: 300px;
+       overflow: auto;
+}
+
+.widgets-chooser {
+       display: none;
+}
+
+.widgets-chooser ul {
+       border: 1px solid #ccc;
+}
+
+.widgets-chooser li {
+       padding: 10px 35px 10px 15px;
+       border-bottom: 1px solid #ccc;
+       background: #fff;
+       margin: 0;
+       cursor: pointer;
+       outline: none;
+       position: relative;
+       transition: background: 0.2s ease-in-out;
+}
+
+.widgets-chooser li:hover,
+.widgets-chooser li:focus {
+       background: rgba(255,255,255,0.7);
+}
+
+.widgets-chooser li:focus:before {
+       content: '\f147';
+       display: block;
+       -webkit-font-smoothing: antialiased;
+       font: normal 26px/1 'dashicons';
+       color: #999;
+       position: absolute;
+       top: 7px;
+       right: 5px;
+}
+
+.widgets-chooser li:last-child {
+       border: none;
+}
+
+.widgets-chooser li.widgets-chooser-selected {
+       background: #2ea2cc;
+       color: #fff;
+}
+
+.widgets-chooser li.widgets-chooser-selected:before,
+.widgets-chooser li.widgets-chooser-selected:focus:before {
+       content: '\f147';
+       display: block;
+       -webkit-font-smoothing: antialiased;
+       font: normal 26px/1 'dashicons';
+       color: #fff;
+       position: absolute;
+       top: 7px;
+       right: 5px;
+}
+
+.widgets-chooser .widgets-chooser-actions {
+       padding: 10px 0 12px 0;
+       text-align: center;
+}
+
+.widgets-chooser button {
+       margin-left: 5px;
+}
+
+#available-widgets .widget .widget-top {
+       cursor: pointer;
+}
+
+/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
+.ui-sortable,
+.ui-draggable {
+       -ms-touch-action: none;
+       touch-action:     none;
+}
+
+.meta-box-sortables.ui-sortable,
+.widgets-holder-wrap .ui-draggable,
+.widgets-holder-wrap .ui-sortable,
+.menu.ui-sortable {
+       -ms-touch-action: auto;
+       touch-action:     auto;
+}
+
+.meta-box-sortables.ui-sortable .hndle,
+.menu.ui-sortable .menu-item-handle {
+       -ms-touch-action: none;
+       touch-action:     none;
+}
+
+/* Accordion */
+
+.accordion-section {
+       border-bottom: 1px solid #dfdfdf;
+       margin: 0;
+}
+
+.accordion-section.open .accordion-section-content,
+.no-js .accordion-section .accordion-section-content {
+       display: block;
+}
+
+.accordion-section.open:hover {
+       border-bottom-color: #dfdfdf;
+}
+
+.accordion-section-content {
+       display: none;
+       padding: 10px 20px 15px;
+       overflow: hidden;
+       background: #fff;
+       border-right: 1px solid #dfdfdf;
+       border-left: 1px solid #dfdfdf;
+}
+
+.accordion-section-title {
+       margin: 0;
+       padding: 12px 15px 15px;
+       position: relative;
+       border-right: 1px solid #dfdfdf;
+       border-left: 1px solid #dfdfdf;
+
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.js .accordion-section-title {
+       cursor: pointer;
+}
+
+.js .accordion-section-title:after {
+       position: absolute;
+       top: 12px;
+       left: 10px;
+       z-index: 1;
+}
+
+.accordion-section-title:focus {
+       outline: none;
+}
+
+.accordion-section-title:hover:after,
+.accordion-section-title:focus:after {
+       border-color: #aaa transparent;
+}
+
+.cannot-expand .accordion-section-title {
+       cursor: auto;
+}
+
+.cannot-expand .accordion-section-title:after {
+       display: none;
+}
+
+.control-section .accordion-section-title {
+       border-right: none;
+       border-left: none;
+       padding: 10px 14px 11px 10px;
+       line-height: 21px;
+       background: #fff;
+}
+
+.control-section .accordion-section-title:after {
+       top: 11px;
+}
+
+.js .control-section:hover .accordion-section-title,
+.js .control-section .accordion-section-title:hover,
+.js .control-section.open .accordion-section-title,
+.js .control-section .accordion-section-title:focus {
+       color: #222;
+       background: #f5f5f5;
+}
+
+.control-section.open .accordion-section-title {
+       /* When expanded */
+       border-bottom: 1px solid #dfdfdf;
+}
+
+.sticky-menu #TB_window .updated {
+       margin: 16px 0 0;
+}
+
+li#wp-admin-bar-menu-toggle {
+       display: none;
+}
+
+/* =Media Queries
+-------------------------------------------------------------- */
+
+@media screen and (max-width: 480px) {
+       div.widget-liquid-left {
+               width: 100%;
+               float: none;
+               border-left: none;
+               padding-left: 0;
+       }
+
+       #widgets-left .sidebar-name {
+               margin-left: 0;
+       }
+
+       #widgets-left #available-widgets .widget-top {
+               margin-left: 0;
+       }
+
+       #widgets-left .inactive-sidebar .widgets-sortables {
+               margin-left: 0;
+       }
+
+       div.widget-liquid-right {
+               width: 100%;
+               float: none;
+       }
+}
+
+@media only screen and (max-width: 768px) {
+       /* categories */
+       #col-left {
+               width: 100%;
+       }
+
+       #col-right {
+               width: 100%;
+       }
+}
+
+@media only screen and (min-width: 769px) {
+       /* categories */
+       #col-left {
+               width: 35%;
+       }
+
+       #col-right {
+               width: 65%;
+       }
+}
+
+@media only screen and (max-width: 860px) {
+
+       /* categories */
+       #col-left {
+               width: 35%;
+       }
+
+       #col-right {
+               width: 65%;
+       }
+}
+
+@media only screen and (min-width: 980px) {
+
+       /* categories */
+       #col-left {
+               width: 35%;
+       }
+
+       #col-right {
+               width: 65%;
+       }
+}
+
+@media only screen and (max-width: 768px) {
+       /* categories */
+       #col-left {
+               width: 100%;
+       }
+
+       #col-right {
+               width: 100%;
+       }
+
+       .form-field input,
+       .form-field textarea {
+               width: 99%;
+       }
+
+       .form-wrap .form-field {
+               padding:0;
+       }
+
+       /* users */
+       #profile-page .form-table textarea {
+               max-width: 400px;
+               width: auto;
+       }
+
+       /* menu locations */
+       #menu-locations-wrap .widefat {
+               width: 100%;
+       }
+}
+
+@media only screen and (min-width: 1250px) {
+       #widgets-left #available-widgets .widget {
+               width: 49%;
+               float: right;
+       }
+
+       .widget.ui-draggable-dragging {
+               min-width: 49%;
+       }
+
+       #widgets-left #available-widgets .widget:nth-child(even) {
+               float: left;
+       }
+
+       #widgets-right .sidebars-column-1,
+       #widgets-right .sidebars-column-2 {
+               float: right;
+               width: 49%;
+       }
+
+       #widgets-right .sidebars-column-1 {
+               margin-left: 2%;
+       }
+
+       #widgets-right.single-sidebar .sidebars-column-1,
+       #widgets-right.single-sidebar .sidebars-column-2 {
+               float: none;
+               width: 100%;
+               margin: 0;
+       }
+}
+
+/**
+ * HiDPI Displays
+ */
+@media print,
+  (-o-min-device-pixel-ratio: 5/4),
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+       tr.wp-locked .locked-indicator {
+               background-image: url('../images/lock-2x.png');
+               background-size: 16px 16px;
+       }
+
+       #content-resize-handle,
+       #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+               background: transparent url('../images/resize-2x.gif') no-repeat scroll left bottom;
+               background-size: 11px 11px;
+       }
+
+       .rtl #content-resize-handle,
+       .rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+               background: transparent url('../images/resize-rtl-2x.gif') no-repeat scroll left bottom;
+       }
+
+       /* Back-compat for pre-3.8 */
+       div.star-holder {
+               background: url('../images/stars-2x.png?ver=20121108') repeat-x bottom right;
+               background-size: 21px 37px;
+       }
+
+       /* Back-compat for pre-3.8 */
+       div.star-holder .star-rating {
+               background: url('../images/stars-2x.png?ver=20121108') repeat-x top right;
+               background-size: 21px 37px;
+       }
+
+       .wp-full-overlay .collapse-sidebar-arrow {
+               background-image: url('../images/arrows-2x.png');
                background-size: 15px 123px;
        }
 
-       div.star-holder {
-               background: url('../images/stars-rtl-2x.png?ver=20121108') repeat-x bottom right;
-               background-size: 21px 37px;
+       .spinner,
+       .imgedit-wait,
+       .customize-loading #customize-container,
+       .revision-tick.completed-false,
+       #theme-installer .wp-full-overlay-main {
+               background-image: url('../images/spinner-2x.gif');
+       }
+
+}
+
+/* =Localized CSS
+-------------------------------------------------------------- */
+
+/* zh_CN: Remove italic properties. */
+.locale-zh-cn .howto,
+.locale-zh-cn .tablenav .displaying-num,
+.locale-zh-cn .js .input-with-default-title,
+.locale-zh-cn .link-to-original,
+.locale-zh-cn .inline-edit-row fieldset span.title,
+.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
+.locale-zh-cn #utc-time,
+.locale-zh-cn #local-time,
+.locale-zh-cn p.install-help,
+.locale-zh-cn p.help,
+.locale-zh-cn p.description,
+.locale-zh-cn span.description,
+.locale-zh-cn .form-wrap p {
+       font-style: normal;
+}
+
+/* zh_CN: Enlarge dashboard widget 'Configure' link */
+.locale-zh-cn .hdnle a { font-size: 12px; }
+
+/* zn_CH: Enlarge font size, set font-size: normal */
+.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
+
+/* Zn_CH: Distraction free writing.
+ *  More beautiful font for "Just write."
+ *  Larger text for HTML/Visual mode.
+ */
+.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
+.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
+
+/* zh_CN: Enlarge font-size. */
+.locale-zh-cn #sort-buttons { font-size: 1em !important; }
+
+/* de_DE: Text needs more space for translation */
+.locale-de-de .inline-edit-row fieldset label span.title {
+       width: 7em; /* default 5em */
+}
+.locale-de-de .inline-edit-row fieldset label span.input-text-wrap {
+       margin-right: 7em; /* default 5em */
+}
+.locale-de-de #customize-header-actions .button {
+       padding: 0 5px 1px; /* default 0 10px 1px */
+}
+.locale-de-de #customize-header-actions .spinner {
+       margin: 16px 3px 0; /* default 16px 4px 0 5px */
+}
+
+/* ru_RU: Text needs more room to breathe. */
+.locale-ru-ru .inline-edit-row fieldset label span.title {
+       width: 8em; /* default 5em */
+}
+.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap {
+       margin-right: 8em; /* default 5em */
+}
+.locale-ru-ru.press-this .posting {
+       margin-left: 277px; /* default 252px + 25px */
+}
+.locale-ru-ru .press-this-sidebar {
+       width: 265px; /* default 240px + 25px */
+}
+.locale-ru-ru #customize-header-actions .button {
+       padding: 0 5px 1px; /* default 0 10px 1px */
+}
+.locale-ru-ru #customize-header-actions .spinner {
+       margin: 16px 3px 0; /* default 16px 4px 0 5px */
+}
+
+/* lt_LT: QuickEdit */
+.locale-lt-lt .inline-edit-row fieldset label span.title {
+       width: 8em;
+}
+.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
+       margin-right: 8em;
+}
+
+
+@-ms-viewport {
+       width: device-width;
+}
+
+@media screen and ( max-width: 782px ) {
+       html.wp-toolbar {
+               padding-top: 46px;
+       }
+
+       body {
+               min-width: 240px;
+               overflow-x: hidden;
+       }
+
+       body * {
+               -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
+       }
+
+       #wpwrap {
+               background: #f0f0f0;
+       }
+
+       #wpcontent, .auto-fold #wpcontent {
+               position: relative;
+               margin-right: 0;
+               padding-right: 10px;
+       }
+
+       .wrap {
+               margin-left: 12px;
+               margin-right: 0;
+       }
+
+       .col-wrap {
+               padding: 0;
+       }
+
+       .sticky-menu #adminmenuwrap {
+               position: relative;
+               z-index: auto;
+               top: 0;
+       }
+
+       /* Hidden Elements */
+       #screen-meta,
+       #screen-meta-links,
+       #collapse-menu,
+       .post-format-select {
+               display: none !important;
+       }
+
+       /* Input Elements */
+       textarea {
+               -webkit-appearance: none;
+       }
+
+       input[type=text], input[type=search],
+       input[type=password], input[type=number] {
+               -webkit-appearance: none;
+               padding: 6px 10px;
+       }
+
+       input.code {
+               padding-bottom: 5px;
+               padding-top: 10px;
+       }
+
+       input[type=checkbox], .widefat th input[type=checkbox] {
+               -webkit-appearance: none;
+               padding: 10px;
+       }
+
+       .widefat th input[type=checkbox] {
+               margin-bottom: 8px;
+       }
+
+       input[type=checkbox]:checked:before, .widefat th input[type=checkbox]:before {
+               font: normal 30px/1 'Dashicons';
+               margin: -3px -5px;
+       }
+
+       input[type=radio],
+       input[type=checkbox] {
+               height: 25px;
+               width: 25px;
+       }
+
+       .wp-admin p input[type=checkbox],
+       .wp-admin p input[type=radio] {
+               margin-top: -3px;
+       }
+
+       input[type=radio]:checked:before {
+               vertical-align: middle;
+               width: 9px;
+               height: 9px;
+               margin: 7px;
+               line-height: 16px;
+       }
+
+       .wp-upload-form input[type=submit] {
+               margin-top: 10px;
+       }
+
+       #wpbody select {
+               height: 36px;
+               font-size: 16px;
+       }
+
+       .wp-admin .button-cancel {
+               padding: 0;
+               font-size: 14px;
+       }
+
+       .wrap .add-new-h2, .wrap .add-new-h2:active {
+               padding: 10px 15px;
+               font-size: 14px;
+       }
+
+       .wp-color-result {
+               height: auto;
+               padding-right: 45px;
+       }
+
+       .wp-color-result:after {
+               font-size: 14px;
+               height: auto;
+               padding: 6px 14px;
+       }
+
+       #createuser .form-field input {
+               width: 100%;
+       }
+
+       /* Feedback Messages */
+       .wrap div.updated, .wrap div.error, .media-upload-form div.error {
+               margin: 20px 0 10px 0;
+               padding: 5px 10px;
+               font-size: 14px;
+               line-height: 175%;
+       }
+
+       /* Sidebar Adjustments */
+       .auto-fold #adminmenu,
+       .auto-fold #adminmenuback,
+       .auto-fold #adminmenuwrap {
+               position: absolute;
+               right: 0;
+               z-index: 100;
+       }
+
+       .auto-fold #adminmenuback,
+       .auto-fold #adminmenuwrap {
+               right: -200px;
+       }
+
+       .auto-fold #adminmenuwrap,
+       .auto-fold #adminmenu,
+       .auto-fold #adminmenuback {
+               width: 190px;
+       }
+
+       .auto-fold #adminmenu li.menu-top {
+               width: 100%;
+       }
+
+       /* Resize the admin menu items to a comfortable touch size */
+       .auto-fold #adminmenu li a {
+               font-size: 16px;
+               padding: 5px;
+       }
+
+       .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
+               padding: 10px 20px 10px 10px;
+       }
+
+       /* Restore the menu names */
+       .auto-fold #adminmenu .wp-menu-name {
+               display: block;
+               margin-right: 35px;
+       }
+
+       /* Switch the arrow side */
+       .auto-fold ul#adminmenu a.wp-has-current-submenu:after,
+       .auto-fold ul#adminmenu > li.current > a.current:after {
+               border-width: 8px;
+               margin-top: -8px;
+       }
+
+       .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+               display: none;
+       }
+
+       /* Make the submenus appear correctly when tapped. */
+       #adminmenu .wp-submenu {
+               position: relative;
+               display: none;
+       }
+
+       .auto-fold #adminmenu .selected .wp-submenu,
+       .auto-fold #adminmenu .wp-menu-open .wp-submenu {
+               position: relative;
+               display: block;
+               top: 0;
+               right: -1px;
+               -webkit-box-shadow: none;
+               box-shadow: none;
+       }
+
+       .auto-fold #adminmenu .selected .wp-submenu:after,
+       .auto-fold #adminmenu .wp-menu-open .wp-submenu:after {
+               display: none;
+       }
+
+       .auto-fold #adminmenu .opensub .wp-submenu {
+               display: none;
+       }
+
+       .auto-fold #adminmenu .selected .wp-submenu {
+               display: block;
+       }
+
+       .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
+               display: block;
+       }
+
+       .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
+       .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
+               position: relative;
+               right: -1px;
+               left: 0;
+               top: 0;
+       }
+
+       /* Remove submenu headers and adjust sub meu*/
+       #adminmenu .wp-submenu .wp-submenu-head {
+               display: none;
+       }
+
+       /*  Sidebar Toggle */
+       #wp-responsive-toggle {
+               position: fixed;
+               top: 5px;
+               right: 4px;
+               padding-left: 10px;
+               z-index: 99999;
+               border: none;
+               box-sizing: border-box;
+               -moz-box-sizing: border-box;
+       }
+
+       .wrap .icon32 + h2 {
+               margin-top: -2px;
+       }
+
+       .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+               background: #333;
+       }
+
+       .wp-responsive-open #wpbody {
+               left: -190px;
+       }
+
+       .auto-fold .wp-responsive-open #adminmenuback,
+       .auto-fold .wp-responsive-open #adminmenuwrap {
+               right: 0;
+       }
+
+       /* General New Post Form */
+       #post-body-content {
+               min-width: 0;
+       }
+
+       #titlediv #title-prompt-text,
+       #wp-fullscreen-title-prompt-text {
+               padding: 10px 10px;
+       }
+
+       .post-format-options {
+               padding-left: 0;
+       }
+
+       .post-format-options a {
+               margin-left: 5px;
+               margin-bottom: 5px;
+               min-width: 52px;
+       }
+
+       .post-format-options .post-format-title {
+               font-size: 11px;
+       }
+
+       .post-format-options a div {
+               height: 28px;
+               width: 28px;
+       }
+
+       .post-format-options a div:before {
+               font-size: 26px !important;
+       }
+
+       /* General Metabox */
+       .postbox {
+               font-size: 14px;
+       }
+
+       #poststuff h3,
+       .metabox-holder h3 {
+               padding: 12px;
+       }
+
+       .postbox .handlediv {
+               margin-top: 3px;
+       }
+
+       /* Publish Metabox Options */
+       #post-visibility-select {
+               line-height: 280%;
+       }
+
+       .wp-core-ui .save-post-visibility,
+       .wp-core-ui .save-timestamp {
+               vertical-align: middle;
+               margin-left: 15px;
+       }
+
+       .timestamp-wrap select#mm {
+               display: block;
+               width: 100%;
+               margin-bottom: 10px;
+       }
+
+       .timestamp-wrap #jj,
+       .timestamp-wrap #aa,
+       .timestamp-wrap #hh,
+       .timestamp-wrap #mn {
+               padding: 12px 3px;
+               font-size: 14px;
+               margin-bottom: 5px;
+               width: auto;
+               text-align: center;
+       }
+
+       /* Categories Metabox */
+       ul.category-tabs {
+               margin: 30px 0 15px;
+       }
+
+       ul.category-tabs li.tabs {
+               padding: 15px;
+       }
+
+       .press-this ul.category-tabs li.tabs {
+               padding: 3px 5px 5px; /* Reset tabs in Press This to standard size */
+       }
+
+       ul.categorychecklist li {
+               margin-bottom: 15px;
+       }
+
+       ul.categorychecklist ul {
+               margin-top: 15px;
+       }
+
+       .category-add input[type=text],
+       .category-add select {
+               max-width: none;
+               margin-bottom: 15px;
+       }
+
+       /* Tags Metabox */
+       .tagsdiv .newtag {
+               width: 100%;
+               padding: 25px 10px;
+               margin-bottom: 15px;
+       }
+
+       .tagchecklist {
+               margin: 25px 10px;
+       }
+
+       .tagchecklist span {
+               font-size: 16px;
+               line-height: 120%;
+       }
+
+       /* Revisions */
+       #diff-next-revision,
+       #diff-previous-revision {
+               margin-top: -1em;
+       }
+
+       table.diff {
+               -ms-word-break: break-all;
+               word-break: break-all;
+               word-wrap: break-word;
+       }
+
+       /* Discussion */
+       #commentstatusdiv p {
+               line-height: 2.8;
+       }
+
+       /* TinyMCE Adjustments */
+       .mceToolbar * {
+               white-space: normal !important;
+       }
+
+       .mceToolbar tr,
+       .mceToolbar td {
+               float: right !important;
+       }
+
+       .wp_themeSkin a.mceButton {
+               width: 30px;
+               height: 30px;
+       }
+
+       .wp_themeSkin .mceButton .mceIcon {
+               margin-top: 5px;
+               margin-right: 5px;
+       }
+
+       .wp_themeSkin .mceSplitButton {
+               margin-top: 1px;
+       }
+
+       .wp_themeSkin .mceSplitButton td a.mceAction {
+               padding-top: 6px;
+               padding-bottom: 6px;
+               padding-right: 6px;
+               padding-left: 3px;
+       }
+
+       .wp_themeSkin .mceSplitButton td a.mceOpen,
+       .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen {
+               padding-top: 6px;
+               padding-bottom: 6px;
+               background-position: 1px 6px;
+       }
+
+       .wp_themeSkin table.mceListBox {
+               margin: 5px;
+       }
+
+       div.quicktags-toolbar input {
+               padding: 10px 20px;
+       }
+
+       #wp-content-editor-tools {
+               overflow: hidden;
+               padding: 20px 0 1px 15px;
+               top: 1px;
+       }
+
+       a.wp-switch-editor {
+               font-size: 16px;
+               line-height: 1em;
+               margin: 3px 7px 0 0;
+               padding: 12px 15px;
+       }
+
+       #wp-content-media-buttons a {
+               font-size: 16px;
+               line-height: 37px;
+               height: 39px;
+               padding: 0 15px 0 20px;
+       }
+
+       .wp-media-buttons span.wp-media-buttons-icon,
+       .wp-media-buttons span.jetpack-contact-form-icon {
+               width: 22px !important;
+               margin-top: -3px !important;
+               margin-right: -5px !important;
+       }
+
+       .wp-media-buttons .add_media span.wp-media-buttons-icon:before,
+       .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before {
+               font-size: 20px !important;
+       }
+
+       #content_wp_fullscreen {
+               display: none;
+       }
+
+       .misc-pub-section {
+               padding: 20px 10px 20px;
+       }
+
+       .misc-pub-section > a {
+               float: left;
+               font-size: 16px;
+       }
+
+       #delete-action,
+       #publishing-action {
+               line-height: 47px;
+       }
+
+       /* Subsubsub Nav */
+       .subsubsub {
+               font-size: 16px;
+               text-align: center;
+               margin-bottom: 15px;
+       }
+
+       /* WP List Table Options & Filters */
+       .tablenav {
+               height: auto;
+       }
+
+       .tablenav.top {
+               margin: 0;
+       }
+
+       .tablenav.bottom {
+               position: relative;
+               margin-top: 15px;
+       }
+
+       .tablenav br {
+               display: none;
+       }
+
+       .tablenav br.clear {
+               display: block;
+       }
+
+       #wpbody-content {
+               padding-bottom: 100px;
+       }
+
+       p.search-box {
+               float: none;
+               position: absolute;
+               bottom: 0;
+               width: 98%;
+               height: 90px;
+               margin-bottom: 20px;
+       }
+
+       p.search-box input[name="s"] {
+               height: auto;
+               float: none;
+               width: 100%;
+               margin-bottom: 10px;
+               vertical-align: middle;
+               -webkit-appearance: none;
+       }
+
+       p.search-box input[type="submit"] {
+               margin-bottom: 10px;
+       }
+
+       .tablenav.top .actions, .view-switch {
+               display: none;
+       }
+
+       /* Pagination */
+       .tablenav.top .displaying-num {
+               display: none;
+       }
+
+       .tablenav.bottom .displaying-num {
+               position: absolute;
+               left: 0;
+               top: 10px;
+               font-size: 14px;
+       }
+
+       .tablenav-pages {
+               width: 100%;
+               text-align: center;
+               margin: 0 0 25px;
+       }
+
+       .tablenav.bottom .tablenav-pages {
+               margin-top: 25px;
+       }
+
+       .tablenav.top .tablenav-pages.one-page {
+               display: none;
+       }
+
+       .tablenav.bottom .tablenav-pages.one-page {
+               margin: 15px 0 0 0;
+               height: 0;
+       }
+
+       .tablenav-pages .pagination-links .paging-input {
+               font-size: 18px;
+       }
+
+       .tablenav-pages .pagination-links a {
+               padding: 8px 20px 11px;
+               font-size: 18px;
+               background: rgba(0, 0, 0, 0.05);
+       }
+
+       .tablenav-pages .pagination-links .current-page {
+               padding: 10px;
+               font-size: 14px;
+       }
+
+       /* WP List Table Adjustments: General */
+       .form-wrap > p {
+               display: none;
+       }
+
+       .comment-count {
+               font-size: 14px;
+       }
+
+       /* Columns to hide */
+       .fixed .column-date,
+       .fixed .column-author,
+       .column-categories,
+       .column-tags,
+       .tags .column-description,
+       .media .column-parent,
+       .users .column-email,
+       .users .column-name,
+       .sites .column-registered,
+       .sites .column-users {
+               display: none;
+       }
+
+       /* Posts */
+       .column-title {
+               width: 85%;
+       }
+
+       .fixed .column-comments, .widefat .check-column {
+               width: 35px
+       }
+
+       .widefat thead .check-column, .widefat tfoot .check-column {
+               padding: 10px 0 10px;
+       }
+
+       .widefat * {
+               word-wrap: normal;
+       }
+
+       /* Quick Edit and Bulk Edit */
+       #wpbody-content .quick-edit-row-post .inline-edit-col-left,
+       #wpbody-content .quick-edit-row-post .inline-edit-col-right,
+       #wpbody-content .inline-edit-row-post .inline-edit-col-center,
+       #wpbody-content .quick-edit-row-page .inline-edit-col-left,
+       #wpbody-content .quick-edit-row-page .inline-edit-col-right,
+       #wpbody-content .bulk-edit-row-post .inline-edit-col-right,
+       #wpbody-content .bulk-edit-row .inline-edit-col-left,
+       #wpbody-content .bulk-edit-row-page .inline-edit-col-right,
+       #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
+               float: none;
+               width: 100%;
+       }
+
+       #wpbody-content .quick-edit-row fieldset .inline-edit-col label,
+       #wpbody-content .quick-edit-row fieldset .inline-edit-group label,
+       #wpbody-content .bulk-edit-row fieldset .inline-edit-col label,
+       #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
+               max-width: none;
+               float: none;
+               margin-bottom: 5px;
+       }
+
+       #wpbody .bulk-edit-row fieldset select {
+               display: block;
+               width: 100%;
+               max-width: none;
+               -moz-box-sizing: border-box;
+               box-sizing: border-box;
+       }
+
+       .inline-edit-row fieldset ul.cat-checklist label,
+       .inline-edit-row #bulk-titles div {
+               font-size: 16px;
+       }
+
+       .inline-edit-row fieldset label span.title {
+               float: none;
+       }
+
+       .inline-edit-row fieldset label.inline-edit-tags {
+               padding: 0 0.5em;
+       }
+
+       .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
+               padding: 0;
+       }
+
+       .inline-edit-row fieldset label span.input-text-wrap {
+               margin-right: 0;
+       }
+
+       .inline-edit-row fieldset input[name=jj],
+       .inline-edit-row fieldset input[name=hh],
+       .inline-edit-row fieldset input[name=mn] {
+               width: 3em;
+       }
+
+       .inline-edit-row fieldset input[name=aa] {
+               width: 4.5em;
+       }
+
+       #bulk-titles div {
+               margin: 0.8em 0.3em;
+       }
+
+       #bulk-titles div a {
+               height: 22px;
+       }
+
+       /* Taxonomies */
+       .tags .column-posts {
+               width: 50px;
+       }
+
+       .tags .column-slug {
+               width: 30%;
+       }
+
+       /* Comments */
+       .comments .column-response {
+               width: 35%;
+       }
+
+       /* Users */
+       .users .column-role {
+               width: 35%;
+       }
+
+       /* Network admin sites */
+       .sites .column-blogname {
+               width: 55%;
        }
 
-       div.star-holder .star-rating {
-               background: url('../images/stars-rtl-2x.png?ver=20121108') repeat-x top right;
-               background-size: 21px 37px;
+       /* Updates */
+       #wpbody-content #update-themes-table .plugin-title {
+               width: auto;
        }
 
-       #post-body .wp_themeSkin .mceStatusbar a.mceResize,
-       #content-resize-handle {
-               background: transparent url('../images/resize-rtl-2x.gif') no-repeat scroll left bottom;
+       /* Form Tables */
+       .form-table {
+               -moz-box-sizing: border-box;
+               box-sizing: border-box;
+       }
+
+       .form-table th,
+       .form-table td {
+               display: block;
+               width: auto;
+               vertical-align: middle;
+       }
+
+       .form-table .color-palette td {
+               display: table-cell;
+               width: 15px;
+       }
+
+       .form-table table.color-palette {
+               margin-left: 10px;
+       }
+
+       textarea,
+       input {
+               font-size: 16px;
+       }
+
+       .form-table td input[type="text"],
+       .form-table td input[type="password"],
+       .form-table td select,
+       .form-table td textarea,
+       .form-table span.description,
+       #profile-page .form-table textarea {
+               width: 100%;
+               font-size: 16px;
+               line-height: 1.5;
+               padding: 7px 10px;
+               display: block;
+               max-width: none;
+               box-sizing: border-box;
+               -mox-box-sizing: border-box;
+       }
+
+       input[type=text].small-text,
+       input[type=search].small-text,
+       input[type=password].small-text,
+       input[type=number].small-text,
+       input[type="number"].small-text,
+       .form-table input[type=text].small-text {
+               width: auto;
+               max-width: 55px;
+               display: inline;
+               padding: 3px 6px;
+               margin: 0 3px;
+       }
+
+       #pass-strength-result {
+               width: 100%;
+               box-sizing: border-box;
+               -mox-box-sizing: border-box;
+               padding: 8px;
+       }
+
+       .form-table span.description {
+               padding: 4px 0 0;
+               line-height: 1.4em;
+       }
+
+       .form-table th {
+               padding-top: 10px;
+               padding-bottom: 0;
+               border-bottom: 0;
+       }
+
+       .form-table td {
+               padding-top: 8px;
+               padding-right: 0;
+       }
+
+       .form-table input.regular-text {
+               width: 100%;
+       }
+
+       .form-table label {
+               font-size: 14px;
+       }
+
+       .form-table fieldset label {
+               display: block;
+       }
+
+       #utc-time {
+               margin-top: 10px;
+       }
+
+       #utc-time,
+       #local-time {
+               display: block;
+               float: none;
+               padding: 0;
+               line-height: 2;
+       }
+
+       /* Add/Edit Media */
+       .wp_attachment_details label[for="content"] {
+               font-size: 14px;
+               line-height: 1.5em;
+       }
+
+       /* Links */
+       .link-manager-php #posts-filter {
+               margin-top: 25px;
+       }
+
+       .link-manager-php .tablenav.bottom {
+               overflow: hidden;
+       }
+
+       .links-table #link_rel {
+               max-width: none;
+       }
+
+       .links-table th,
+       .links-table td {
+               padding: 10px 0;
+       }
+
+       /**
+        * Nav Menus
+        * ----------------------------------------------------------------------------
+        */
+       body.nav-menus-php {
+               min-width: 0 !important;
+       }
+
+       #nav-menus-frame {
+               margin-right: 0;
+               float: none;
+               width: 100%;
+       }
+
+       #wpbody-content #menu-settings-column {
+               display: block;
+               width: 100%;
+               float: none;
+               margin-right: 0;
+       }
+
+       #side-sortables .add-menu-item-tabs {
+               margin: 15px 0 14px;
+       }
+
+       ul.add-menu-item-tabs li.tabs {
+               padding: 13px 15px 14px;
+       }
+
+       .nav-menus-php .item-controls .item-type {
+               margin-top: 2px;
+       }
+
+       .nav-menus-php .customlinkdiv .howto input {
+               width: 65%;
+       }
+
+       .nav-menus-php .quick-search {
+               width: 85%;
+       }
+
+       #menu-management-liquid {
+               margin-top: 25px;
+       }
+
+       .nav-menus-php .menu-name-label.howto span {
+               margin-top: 13px
+       }
+
+       .menu-name-label #menu-name {
+               margin-top: 4px;
+       }
+
+       .nav-menus-php .major-publishing-actions .publishing-action {
+               margin-top: 6px;
+       }
+
+       .nav-menus-php .delete-action {
+               font-size: 14px;
+               line-height: 50px;
+               margin-top: 12px;
+       }
+
+       .menu-item-bar .menu-item-handle,
+       .menu-item-settings,
+       .description-wide {
+               width: auto;
+       }
+
+       .menu-item-settings {
+               padding: 10px;
+       }
+
+       .menu-item-settings .description-thin,
+       .menu-item-settings .description-wide {
+               width: 100%;
+               height: auto;
+       }
+
+       .menu-item-settings input {
+               width: 100%;
+       }
+
+       .menu-settings dl {
+               padding-right: 0;
+       }
+
+       .menu-settings dd {
+               float: none;
+               width: 100%;
+               margin-bottom: 15px;
+       }
+
+       .menu-settings dt {
+               float: none;
+               width: auto;
+               margin-right: 0;
+               margin-bottom: 15px;
+       }
+
+       .available-theme .action-links .delete-theme {
+               float: none;
+               margin: 0;
+               padding: 0;
+               clear: both;
+       }
+
+       .available-theme .action-links .delete-theme a {
+               padding: 0;
+       }
+
+       /* Widget Management Page (Needs UX work on mobile) */
+       #templateside {
+               float: none;
+               width: auto;
+       }
+
+       #templateside li {
+               margin: 0;
+       }
+
+       #templateside li a {
+               display: block;
+               padding: 5px;
+       }
+
+       #templateside .highlight {
+               padding: 5px;
+               margin-right: -5px;
+               margin-top: -5px;
+       }
+
+       #template div {
+               float: none;
+               margin: 0;
+               width: auto;
+       }
+
+       #template textarea {
+               width: 100%;
+       }
+
+       .fileedit-sub .alignright {
+               margin-top: 15px;
+       }
+
+       /* Plugin/Theme Management Page */
+       .wp-list-table.plugins {
+               position: relative;
+               margin-top: 35px;
+               margin-bottom: 50px;
+       }
+
+       .wp-list-table.plugins thead .column-description,
+       #wpbody-content .wp-list-table.plugins tfoot .column-description,
+       .wp-list-table.plugins th#description {
+               display: none;
+       }
+
+       #wpbody-content .wp-list-table.plugins,
+       #wpbody-content .wp-list-table.plugins thead,
+       #wpbody-content .wp-list-table.plugins tbody,
+       #wpbody-content .wp-list-table.plugins tr,
+       #wpbody-content .wp-list-table.plugins .column-description,
+       #wpbody-content .wp-list-table.plugins .plugin-title,
+       #wpbody-content .wp-list-table.plugins .theme-title,
+       #wpbody-content .wp-list-table.plugins .plugin-update,
+       #wpbody-content .wp-list-table.plugins .manage-column.column-name {
+               display: block;
+               width: auto;
+       }
+
+       .wp-list-table.plugins thead,
+       .wp-list-table.plugins tfoot {
+               position: absolute;
+               top: -35px;
+               right: 0;
+               left: 0;
+               width: auto;
+               height: 35px;
+       }
+
+       .wp-list-table.plugins tfoot {
+               bottom: -35px;
+               top: auto;
+       }
+
+       .active, .inactive {
+               padding-top: 0;
+       }
+
+       .wp-list-table.plugins .plugin-title,
+       .wp-list-table.plugins .theme-title {
+               padding-top: 13px;
+               padding-bottom: 4px;
+       }
+
+       .plugins tr.active + tr.inactive th.check-column,
+       .plugins tr.active + tr.inactive td,
+       .wp-list-table.plugins .plugin-title,
+       .wp-list-table.plugins .theme-title,
+       .wp-list-table.plugins tbody th {
+               box-shadow: none;
+               -webkit-box-shadow: none;
+       }
+
+       .plugins tbody {
+               padding: 1px 0 0;
+       }
+
+       .plugins tr.active + tr.inactive td.column-description {
+               -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               -ms-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+       }
+
+       .plugins tr.active + tr.inactive th.check-column,
+       .plugins tr.active + tr.inactive td {
+               border-top: none;
        }
 
-       .wp-slider .ui-slider-handle:before {
-               background-image: url(../images/arrows-pr-2x.png);
-               background-size: 16px 102px;
+       .wp-list-table.plugins .column-description {
+               padding-top: 0;
        }
 
+       .wp-list-table.plugins .manage-column.column-name,
+       .wp-list-table.plugins .column-description,
+       .wp-list-table.plugins .plugin-title,
+       .wp-list-table.plugins .theme-title {
+               padding-left: 12px;
+               padding-right: 46px;
+       }
+
+       .wp-list-table.plugins tr {
+               position: relative;
+       }
+
+       .wp-list-table.plugins th.check-column,
+       .wp-list-table.plugins tr.update th.check-column {
+               position: absolute;
+               height: auto;
+               top: 0;
+               bottom: 0;
+               right: 0;
+               padding-right: 2px;
+               padding-top: 18px;
+       }
+
+       .wp-list-table.plugins thead th.check-column,
+       .wp-list-table.plugins tfoot th.check-column {
+               padding-right: 3px;
+               padding-top: 11px;
+               background: none;
+       }
+
+       .widefat tbody th.check-column input[type="checkbox"] {
+               margin-top: -3px;
+               margin-right: 9px;
+       }
+
+       .wp-list-table.plugins .active .check-column input,
+       .wp-list-table.plugins .update .check-column input {
+               margin-right: 6px;
+       }
+
+       .wp-list-table.plugins thead .check-column input,
+       .wp-list-table.plugins tfoot .check-column input {
+               margin-top: -6px;
+       }
+
+       .wp-list-table.plugins .active th.check-column {
+               background: none;
+       }
+
+       .wp-list-table.plugins .plugin-title strong,
+       .wp-list-table.plugins .theme-title strong {
+               font-size: 1.4em;
+               line-height: 1.6em;
+       }
+
+       /* Add New plugins page */
+       table.plugin-install .column-name,
+       table.plugin-install .column-version,
+       table.plugin-install .column-rating,
+       table.plugin-install .column-description {
+               display: block;
+               width: auto;
+       }
+
+       table.plugin-install th.column-name,
+       table.plugin-install th.column-version,
+       table.plugin-install th.column-rating,
+       table.plugin-install th.column-description {
+               display: none;
+       }
+
+       table.plugin-install td.column-name strong {
+               font-size: 1.4em;
+               line-height: 1.6em;
+       }
+
+       table.plugin-install #the-list td {
+               -webkit-box-shadow: none;
+               box-shadow: none;
+       }
+
+       table.plugin-install #the-list tr {
+               display: block;
+               -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+               box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+       }
+
+       /*  Dashboard */
+       #dashboard_recent_comments #the-comment-list .comment-item .avatar {
+               height: 30px;
+               width: 30px;
+               margin: 4px 0 5px 10px;
+       }
+
+       /*  About Page */
+       .about-wrap .feature-section.one-col > div,
+       .about-wrap .feature-section.two-col > div,
+       .about-wrap .three-col.about-updates > div  {
+               width: 100%;
+               margin: 0;
+               float: none;
+       }
+
+       .about-wrap .about-colors .color-option {
+               width: 49%;
+       }
+
+       /* Moderate Comment */
+       .comment-ays {
+               border-bottom: none;
+       }
+
+       #wpfooter {
+               display: none;
+       }
+
+       #comments-form .checkforspam {
+               display: none;
+       }
+
+       /* Reset responsive styles in Press This */
+
+       .press-this a.wp-switch-editor {
+               font: 13px/19px "Open Sans", sans-serif;
+               margin: 5px 5px 0 0;
+               padding: 3px 8px 4px;
+       }
+
+       .press-this #wp-content-media-buttons a {
+               padding: 0;
+               line-height: normal;
+               height: auto;
+       }
+
+       .press-this #wp-content-editor-tools {
+               padding: 0;
+               top: 3px;
+       }
+
+       .press-this .category-tabs {
+               margin-top: 0;
+       }
+
+       .press-this .tagsdiv .newtag {
+               width: 120px;
+               padding: 3px 5px;
+               margin-bottom: 0;
+       }
+
+       .press-this .tagchecklist {
+               padding: 0;
+               margin-bottom: 0;
+       }
+
+       .press-this .wp_themeSkin a.mceButton {
+               width: 20px;
+               height: 20px;
+       }
+
+       .press-this .wp_themeSkin .mceButton .mceIcon {
+               margin: 0;
+       }
+
+       .press-this #poststuff h3,
+       .press-this .metabox-holder h3 {
+               padding: 7px 12px;
+       }
+
+       .interim-login input[type=checkbox],
+       .press-this input[type=checkbox],
+       .press-this input[type=radio] {
+               height: 16px;
+               width: 16px;
+       }
+
+       .interim-login input[type=checkbox]:checked:before,
+       .press-this input[type=checkbox]:checked:before {
+               width: 16px;
+               font: normal 21px/1 'dashicons';
+               margin: -3px -4px 0 0;
+       }
+
+       .press-this input[type=radio]:checked:before {
+               font: normal 21px/1 'dashicons';
+               width: 6px;
+               height: 6px;
+               margin: 4px;
+       }
+
+       .press-this ul.categorychecklist ul,
+       .press-this ul.categorychecklist li {
+               margin-top: 0;
+               margin-bottom: 0;
+       }
+
+       .press-this div.quicktags-toolbar input {
+               padding: 2px 4px;
+       }
+
+       .press-this textarea,
+       .press-this input {
+               font-size: 14px;
+       }
+
+       .press-this .tagchecklist span {
+               font-size: 13px;
+               line-height: 1.8em;
+       }
 }
 
-/* =Localized CSS
--------------------------------------------------------------- */
+@media only screen and (max-width: 500px) {
+       .about-wrap {
+               margin-left: 20px;
+               margin-right: 10px;
+       }
 
-/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */
-body.locale-he-il,
-.locale-he-il .quicktags, .locale-he-il .search,
-.locale-he-il .howto,
-.locale-he-il #adminmenu .awaiting-mod,
-.locale-he-il #adminmenu span.update-plugins,
-.locale-he-il #sidemenu li a span.update-plugins,
-.locale-he-il .post-com-count-wrapper,
-.locale-he-il .widefat th,
-.locale-he-il .tablenav .displaying-num,
-.locale-he-il .inline-edit-row fieldset span.title,
-.locale-he-il .inline-edit-row fieldset span.checkbox-title,
-.locale-he-il .inline-edit-row fieldset ul.cat-checklist label,
-.locale-he-il .inline-edit-row #bulk-titles div,
-.locale-he-il p.help,
-.locale-he-il p.description,
-.locale-he-il span.description,
-.locale-he-il .form-wrap p,
-.locale-he-il h2 .nav-tab,
-.locale-he-il #your-profile legend,
-.locale-he-il #utc-time, .locale-he-il #local-time,
-.locale-he-il #poststuff h3,
-.locale-he-il .metabox-holder h3,
-.locale-he-il .tool-box .title,
-.locale-he-il td,
-.locale-he-il textarea,
-.locale-he-il input,
-.locale-he-il select,
-.locale-he-il .wrap h2,
-.locale-he-il .subtitle,
-.locale-he-il .wrap .add-new-h2,
-.locale-he-il #dashboard_right_now p.sub,
-.locale-he-il #dashboard-widgets h4,
-.locale-he-il a.rsswidget,
-.locale-he-il #dashboard_plugins h4,
-.locale-he-il #dashboard_plugins h5,
-.locale-he-il #dashboard_recent_comments .comment-meta .approve,
-.locale-he-il #dashboard_right_now td.b,
-.locale-he-il #dashboard_right_now .versions a,
-.locale-he-il .rss-widget span.rss-date,
-.locale-he-il #dashboard_recent_drafts h4 abbr,
-body.login.locale-he-il,
-.locale-he-il #login form .submit input,
-.locale-he-il #menu-management .nav-tabs-arrow-right,
-.locale-he-il #category-add input,
-.locale-he-il #category-add select,
-.locale-he-il .submit input,
-.locale-he-il .button,
-.locale-he-il .button-primary,
-.locale-he-il .button-secondary,
-.locale-he-il #postcustomstuff .submit input,
-.locale-he-il div.sidebar-name h3 {
-       font-family: Arial, sans-serif;
+       .about-wrap h1,
+       .about-text {
+               margin-left: 0;
+       }
+
+       .about-text {
+               margin-bottom: 0.25em;
+       }
+
+       .about-wrap .wp-badge {
+               position: relative;
+               margin-bottom: 1.5em;
+               width: 100%;
+       }
+
+       .about-wrap .feature-section.three-col div {
+               width: 100%;
+               float: none;
+       }
+
+       .about-wrap .three-col.about-updates .col-1 {
+               padding: 0;
+               float: none;
+       }
+
+       .about-wrap .three-col.about-updates .col-2 {
+               margin: 0 0 20px;
+               width: 100%;
+               float: none;
+       }
+
+       /* Align Add Media + Visual + Text tabs */
+       #wp-content-media-buttons a {
+               font-size: 14px;
+               padding: 0 10px 0 10px;
+       }
 }
 
-/* he_IL: Have <em> be bold rather than italic. */
-.locale-he-il em {
-       font-style: normal;
-       font-weight: bold;
+@media screen and ( max-width: 782px ) {
+       #wpadminbar #wp-admin-bar-menu-toggle a {
+               display: block;
+               padding: 0;
+               overflow: hidden;
+               outline: none;
+               text-decoration: none;
+               border: 1px solid transparent;
+               background: none;
+               height: 44px;
+               margin-right: -1px;
+       }
+
+       li#wp-admin-bar-menu-toggle {
+               display: block;
+       }
+
+       #wpadminbar #wp-admin-bar-menu-toggle a:hover {
+               border: 1px solid transparent;
+       }
+
+       #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
+               content: '\f228';
+               display: inline-block;
+               float: right;
+               font: normal 40px/45px 'Dashicons';
+               vertical-align: middle;
+               outline: none;
+               margin: 0;
+               -webkit-font-smoothing: antialiased;
+               -moz-osx-font-smoothing: grayscale;
+               height: 44px;
+               width: 50px;
+               padding: 0;
+               border: none;
+               text-align: center;
+               text-decoration: none;
+               box-sizing: border-box;
+               -moz-box-sizing: border-box;
+       }
+}
+
+/* Smartphone */
+@media screen and (max-width: 600px) {
+       #adminmenuwrap,
+       #adminmenuback {
+               display: none;
+       }
+
+       .wp-responsive-open #adminmenuwrap,
+       .wp-responsive-open #adminmenuback {
+               display: block;
+       }
+
+       /* Disable horizontal scroll when responsive menu is open
+          since we push the main content off to the right. */
+       #wpwrap.wp-responsive-open {
+               overflow-x: hidden;
+       }
+
+       html.wp-toolbar {
+               padding-top: 0;
+       }
+
+       #wpbody {
+               padding-top: 46px;
+       }
+
+       .auto-fold #adminmenu {
+               top: 46px;
+       }
+
+       #wp-responsive-overlay {
+               position: fixed;
+               top: 0;
+               right: 0;
+               width: 100%;
+               height: 100%;
+               z-index: 400;
+       }
+
+       /* Keep the close icon from overlapping the Welcome text. */
+       .welcome-panel .welcome-panel-close {
+               overflow: hidden;
+               text-indent: 100%;
+               white-space: nowrap;
+               width: 20px;
+               height: 20px;
+               left: 0;
+               padding: 5px;
+       }
+
+       /* Make the close icon larger for tappability. */
+       #welcome-panel.welcome-panel .welcome-panel-close::before {
+               font-size: 20px;
+               margin: 0;
+       }
+
+       /* Keep full-width boxes on Edit Post page from causing horizontal scroll */
+       div#post-body.metabox-holder.columns-1 {
+               overflow-x: hidden;
+       }
+
+       /* Color Picker Options */
+       .color-option {
+               width: 49%;
+       }
 }
index 4da46f698cb931e52cd63c1797e809a1dac32042..421daff09bf8cd797163a56dc84d43fc3fcfb01e 100644 (file)
@@ -1 +1 @@
-ol{margin-left:0;margin-right:2em}.code,code{font-family:monospace;direction:ltr}.quicktags,.search{font:12px Tahoma,Arial,sans-serif}.icon32{float:right;margin-right:0;margin-left:8px}.icon16{float:right;margin-right:-8px;margin-left:0}.howto{font-style:normal;font-family:Tahoma,Arial,sans-serif}p.install-help{font-style:normal}#doaction,#doaction2,#post-query-submit{margin-right:0;margin-left:8px}#timezone_string option{margin-left:0;margin-right:1em}#pass-strength-result{float:right;margin:13px 1px 5px 5px}p.search-box{float:left}.search-box input[name="s"],#search-plugins input[name="s"],.tagsdiv .newtag{float:right;margin-right:0;margin-left:4px}input[type=password]{direction:ltr}input[type=text].ui-autocomplete-loading{background:transparent url(../images/loading.gif) no-repeat left center}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete li{text-align:right}#delete-action{float:right}#publishing-action{float:left;text-align:left}#publishing-action .spinner{float:right}#post-body .misc-pub-section{border-right:0;border-left-width:1px;border-left-style:solid}#post-body .misc-pub-section-last{border-left:0}#minor-publishing-actions{padding:10px 8px 2px 10px;text-align:left}#save-post{float:right}.preview{float:left}#sticky-span{margin-left:0;margin-right:18px}.side-info ul{padding-left:0;padding-right:18px}td.action-links,th.action-links{text-align:left}form.upgrade .hint{font-style:normal}#ajax-response.alignleft{margin-left:0;margin-right:2em}#quicktags{background-position:right top}#ed_reply_toolbar input{margin:1px 1px 1px 2px}#wphead{height:32px;margin-left:15px;margin-right:2px}#header-logo{float:right}#wphead h1{float:right}#screen-meta-links{margin-right:0;margin-left:24px}#screen-meta{margin-right:5px;margin-left:15px}#screen-options-link-wrap,#contextual-help-link-wrap{float:left;margin-left:0;margin-right:6px}#screen-meta-links a.show-settings{padding-right:6px;padding-left:16px}.toggle-arrow{background-position:top right}.toggle-arrow-active{background-position:bottom right}.metabox-prefs label{padding-right:0;padding-left:15px}.metabox-prefs label input{margin-right:2px;margin-left:5px}#contextual-help-wrap{margin-left:0;margin-right:-4px}#contextual-help-back{left:170px;right:150px}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;right:150px;border-right-width:1px;border-left-width:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right}.contextual-help-tabs a{padding-left:5px;padding-right:12px}.contextual-help-tabs .active{margin-right:0;margin-left:-1px}.contextual-help-tabs .active,.contextual-help-tabs-wrap{border-left:0;border-right-width:1px}.help-tab-content{margin-right:0;margin-left:22px}.help-tab-content li{margin-left:0;margin-right:18px}.contextual-help-sidebar{float:left;padding-right:12px;padding-left:8px}.folded #wpcontent{margin-left:0;margin-right:52px}.folded.wp-admin #wpfooter{margin-left:15px;margin-right:52px}#adminmenuback,#adminmenuwrap{border-width:0 0 0 1px}#adminmenushadow{right:auto;left:0}#adminmenu li .wp-submenu{left:auto;right:146px}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{left:auto;right:32px}#adminmenu div.wp-menu-image,.folded #adminmenu div.wp-menu-image{float:right;width:30px}#adminmenu .wp-submenu a,#adminmenu li li a,.folded #adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:12px}#adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:18px}.wp-menu-arrow{right:0;-moz-transform:translate(-139px);-webkit-transform:translate(-139px);-o-transform:translate(-139px);-ms-transform:translate(-139px);transform:translate(-139px)}.ie8 .wp-menu-arrow{right:-20px}#adminmenu .wp-menu-arrow div{left:-8px;width:16px}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{-moz-transform:translate(-138px);-webkit-transform:translate(-138px);-o-transform:translate(-138px);-ms-transform:translate(-138px);transform:translate(-138px)}.folded #adminmenu li .wp-menu-arrow{-moz-transform:translate(-26px);-webkit-transform:translate(-26px);-o-transform:translate(-26px);-ms-transform:translate(-26px);transform:translate(-26px)}#adminmenu .wp-not-current-submenu .wp-menu-arrow div{border-style:solid solid none none;border-width:1px 1px 0 0}#adminmenu .wp-menu-image img{padding:7px 7px 0 0}#adminmenu .wp-submenu .wp-submenu-head{padding:5px 10px 5px 4px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}.folded #adminmenu li.wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:7px}#collapse-button{float:right}@media only screen and (max-width:900px){.auto-fold #wpcontent{margin-left:0;margin-right:52px}.auto-fold.wp-admin #wpfooter{margin-left:15px;margin-right:52px}.auto-fold #adminmenu div.wp-menu-image{float:right;width:30px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.auto-fold #adminmenu .wp-has-submenu:hover .wp-submenu{left:auto;right:32px}.auto-fold #adminmenu .wp-not-current-submenu li a{padding-left:0;padding-right:12px}.auto-fold #adminmenu li .wp-menu-arrow{-moz-transform:translate(-27px);-webkit-transform:translate(-27px);-o-transform:translate(-27px);-ms-transform:translate(-27px);transform:translate(-27px)}.auto-fold #adminmenu li.wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}}.post-com-count-wrapper{font-family:Tahoma,Arial,sans-serif}.post-com-count{background-image:url(../images/bubble_bg-rtl.gif)}.column-response .post-com-count{float:right;margin-right:0;margin-left:5px}.response-links{float:right}.widefat th{font-family:Tahoma,Arial,sans-serif}.postbox-container{float:right}#post-body-content{float:right}#poststuff #post-body.columns-2{margin-left:300px;margin-right:0}#post-body.columns-2 #postbox-container-1{float:left;margin-left:-300px;margin-right:0}@media only screen and (max-width:850px){#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0}}.postbox .handlediv{float:left}#the-comment-list p.comment-author img{float:right;margin-right:0;margin-left:8px}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:0;padding-left:125px}.welcome-panel .welcome-panel-close{right:auto;left:10px}.welcome-panel .welcome-panel-close:before{left:auto;right:-12px}.welcome-panel-content{margin-left:0;margin-right:13px}.welcome-panel .welcome-panel-column{float:right}.welcome-panel .welcome-panel-column ul{margin-right:0;margin-left:1em}.welcome-panel .welcome-panel-column li{padding-left:0;padding-right:2px}.welcome-panel .welcome-add-page{background-position:right 2px}.welcome-panel .welcome-edit-page{background-position:right -90px}.welcome-panel .welcome-learn-more{background-position:right -136px}.welcome-panel .welcome-comments{background-position:right -182px}.welcome-panel .welcome-view-site{background-position:right -274px}.welcome-panel .welcome-widgets-menus{background-position:right -229px;line-height:14px}.welcome-panel .welcome-write-blog{background-position:right -44px}.welcome-panel .welcome-icon{padding:2px 32px 8px 0}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column li{margin-right:0;margin-left:13px}.welcome-panel .welcome-icon{padding-right:25px;padding-left:0}}.fixed .column-comments{text-align:right}.fixed .column-comments .vers{padding-left:0;padding-right:3px}.fixed .column-comments a{float:right}.fixed .column-menus{text-align:right}.sorting-indicator{margin-left:0;margin-right:7px}tr.wp-locked .locked-indicator{margin:-2px 6px 0 0}th.sortable a span,th.sorted a span{float:right}.tablenav-pages a{margin-right:0;margin-left:1px}.tablenav-pages .next-page{margin-left:0;margin-right:2px}.tablenav a.button-secondary{margin:3px 0 0 8px}.tablenav .tablenav-pages{float:left}.tablenav .displaying-num{margin-right:0;margin-left:10px;font-family:Tahoma,Arial,sans-serif;font-style:normal}.tablenav .actions{padding:2px 0 0 8px}.tablenav .actions select{float:right;margin-right:0;margin-left:6px}.tablenav .delete{margin-right:0;margin-left:20px}.view-switch{float:left}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-left:0;margin-right:-10px}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex}#posts-filter fieldset legend{padding:0 1px .2em 0}#wpbody-content .inline-edit-row fieldset{float:right}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 1px 0 0}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left}.inline-edit-row fieldset label span.title{float:right}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;margin-right:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{padding-right:0;padding-left:.5em}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:0;margin-left:.5em}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-family:Tahoma,Arial,sans-serif;font-style:normal}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row #bulk-titles div{font-family:Tahoma,Arial,sans-serif}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles div a{float:right;margin:3px -2px 0 3px;overflow:hidden;text-indent:-9999px}#save-action .spinner,#show-comments a,#show-comments .spinner{float:right}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{right:0}#sample-permalink{direction:ltr}#sample-permalink #editable-post-name{unicode-bidi:embed}#wp-fullscreen-title-prompt-text{left:auto;right:0}#wp-fullscreen-save .spinner,#wp-fullscreen-save .fs-saved{float:left}#edit-slug-box .cancel{margin-right:0;margin-left:10px}.postarea h3 label{float:right}.submitbox .submit{text-align:right}.inside-submitbox #post_status{margin:2px -2px 2px 0}.submitbox .submit input{margin-right:0;margin-left:4px}#normal-sortables .postbox .submit{float:left}.taxonomy div.tabs-panel{margin:0 125px 0 5px}#side-sortables .comments-box thead th,#normal-sortables .comments-box thead th{font-style:normal}#commentsdiv .spinner{padding-left:0;padding-right:5px}#post-body .add-menu-item-tabs li.tabs{border-width:1px 1px 1px 0;margin-right:0;margin-left:-1px}#post-body .tagsdiv #newtag{margin-right:0;margin-left:5px}.autosave-info{padding:2px 2px 2px 15px;text-align:left}#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom;cursor:sw-resize}.curtime #timestamp{background-position:right top;padding-left:0;padding-right:18px}.compat-attachment-fields th{padding-right:0;padding-left:10px}#post-lock-dialog .post-locked-message a.button{margin-right:0;margin-left:10px}#post-lock-dialog .post-locked-avatar{float:right;margin:0 0 20px 20px}#post-lock-dialog .locked-saving img{float:right;margin-right:0;margin-left:3px}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{height:8px;width:7px}.wp-slider .ui-slider-handle.from-handle:before{background-position:-5px -10px;left:6px}.wp-slider .ui-slider-handle.to-handle:before{background-position:-4px -29px;left:6px}.revision-toggle-compare-mode{right:auto;left:0}.revisions .loading-indicator{margin-right:-90px}body.folded .revisions .loading-indicator{margin-right:-32px}.revisions-next{float:left}.revisions-previous{float:right}.diff-title strong{text-align:left;float:right;margin-right:0;margin-left:5px}.revisions-controls .author-card .avatar,.revisions-controls .author-card .author-info{float:right}.diff-meta input.restore-revision{float:left}.diff-col-title-added,.diff-col-title-removed{text-align:right;float:right}.revisions-tooltip{margin-left:0;margin-right:-69px}.revisions-tooltip.flipped{margin-right:0;margin-left:-70px}.ie8 .revisions-tooltip{margin-right:-75px}.ie8 .revisions-tooltip.flipped{margin-left:-63px}.revisions-tooltip-arrow{right:0;margin-left:0;margin-right:35px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-right:0;margin-left:35px;right:auto;left:0}.revisions-tooltip-arrow>span{left:auto;right:20px}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:auto;left:20px}.ie8 .revisions-tooltip-arrow>span{right:21px}.revisions-tickmarks>div{float:right;border-width:0 0 0 1px}#select-featured-image a{float:right}a.post-state-format{margin-right:0;margin-left:5px}label.post-format-icon{margin-left:0;margin-right:5px;padding-left:0;padding-right:21px}.post-format-icon.post-format-standard{background-position:100% 0}.post-format-icon.post-format-image{background-position:100% -32px}.post-format-icon.post-format-gallery{background-position:100% -64px}.post-format-icon.post-format-audio{background-position:100% -96px}.post-format-icon.post-format-video{background-position:100% -128px}.post-format-icon.post-format-chat{background-position:100% -160px}.post-format-icon.post-format-status{background-position:100% -192px}.post-format-icon.post-format-aside{background-position:100% -224px}.post-format-icon.post-format-quote{background-position:100% -256px}.post-format-icon.post-format-link{background-position:100% -288px}.category-adder{margin-left:0;margin-right:120px}#post-body ul.add-menu-item-tabs{float:right;text-align:left;margin:0 5px 0 -120px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:3px}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-left:0;margin-right:18px}#post-body .add-menu-item-tabs li.tabs{border-style:solid solid solid none;border-width:1px 1px 1px 0;margin-right:0;margin-left:-1px}p.help,p.description,span.description,.form-wrap p{font-style:normal;font-family:Tahoma,Arial,sans-serif}.taghint{margin:15px 12px -24px 0}#poststuff .tagsdiv .howto{margin:0 8px 6px 0}.ac_results li{text-align:right}.links-table th{text-align:right}#wpbody-content .describe th{text-align:right}.describe .media-item-info .A1B1{padding:0 10px 0 0}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{padding:0 23px 0 0;margin:0 3px 0 1em}.media-upload-form tr.image-size label{margin:0 5px 0 0}#wpbody-content .describe p.help{padding:0 5px 0 0}.media-item .edit-attachment,.media-item .error-div a.dismiss,.describe-toggle-on,.describe-toggle-off{float:left;margin-right:0;margin-left:15px}.media-item .error-div a.dismiss{padding:0 15px 0 0}.media-item .error-div{padding-left:0;padding-right:10px}.media-item .pinkynail{float:right}.media-item .describe td{padding:0 0 8px 8px}.media-item .progress{float:left;margin:6px 0 0 10px}#find-posts-input{float:right}#find-posts-search{float:right;margin-right:3px;margin-left:4px}.find-box-search .spinner{left:auto;right:115px}#find-posts-response .found-radio{padding:5px 8px 0 0}.find-box-search label{padding-right:0;padding-left:6px}.find-box #resize-se{right:auto;left:1px}form.upgrade .hint{font-style:normal}.wp_attachment_image .button,.A1B1 .button{float:right}.wp_attachment_image .spinner,.A1B1 .spinner{float:right}.imgedit-menu div{float:right}.imgedit-crop{margin:0}.imgedit-rleft,.imgedit-flipv,.imgedit-undo{margin:0 8px 0 3px}.imgedit-rright,.imgedit-fliph,.imgedit-redo{margin:0 3px}.imgedit-applyto img{margin:0 0 0 8px}.imgedit-help{font-style:normal}.imgedit-submit-btn{margin-left:0;margin-right:20px}.form-table th{text-align:right}.form-table input.tog{margin-right:0;margin-left:2px;float:right}.form-table table.color-palette{float:right}#replysubmit .spinner,.inline-edit-save .spinner{float:left}#replysubmit .button{margin-right:0;margin-left:5px}#edithead .inside{float:right;padding:3px 5px 2px 0}.comment-ays th{border-right-style:none;border-left-style:solid;border-right-width:0;border-left-width:1px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{margin-left:8px}#comment-status-radio input{margin:2px 0 5px 3px}h3.available-themes{float:right}.available-theme{margin-right:0;margin-left:10px;padding:20px 0 20px 20px}#current-theme .theme-info li,.theme-options li,.available-theme .action-links li{float:right;padding-right:0;padding-left:10px;margin-right:0;margin-left:10px;border-right:0;border-left:1px solid #dfdfdf}.available-theme .action-links li{padding-left:8px;margin-left:8px}.ie8 .available-theme .action-links li{padding-left:7px;margin-left:7px}#current-theme .theme-info li:last-child,.theme-options li:last-child,.available-theme .action-links li:last-child{padding-left:0;margin-right:0;border-left:0}.available-theme .action-links .delete-theme{float:left;margin-left:0;margin-right:8px}.available-theme .action-links p{float:right}#current-theme.has-screenshot{padding-left:0;padding-right:330px}#current-theme h4 span{margin-left:0;margin-right:20px}#current-theme img{float:right;width:300px;margin-left:0;margin-right:-330px}.theme-options .load-customize{margin-right:0;margin-left:30px;float:right}.theme-options span{float:right;margin-right:0;margin-left:10px}.theme-options ul{float:right}@media only screen and (max-width:1200px){#current-theme.has-screenshot{padding-right:270px}#current-theme img{margin-right:-270px;width:240px}}#broken-themes{text-align:right}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{margin:0 0 20px 20px}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:0;margin-left:10px}.nav-tab{margin:0 0 -1px 6px}h2 .nav-tab{font-family:Tahoma,Arial,sans-serif}.plugins .desc ul,.plugins .desc ol{margin:0 2em 0 0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:0;padding-left:12px}#profile-page .form-table #rich_editing{margin-right:0;margin-left:5px}#profile-page #pass1,#profile-page #pass2,#profile-page #user_login{direction:ltr}#your-profile legend{font-family:Tahoma,Arial,sans-serif}.pressthis a span{background-position:right 5px;padding:8px 27px 8px 11px}.pressthis a:after{right:auto;left:10px;background:transparent;transform:skew(-20deg) rotate(-6deg);-webkit-transform:skew(-20deg) rotate(-6deg);-moz-transform:skew(-20deg) rotate(-6deg)}.pressthis a:hover:after{transform:skew(-20deg) rotate(-9deg);-webkit-transform:skew(-20deg) rotate(-9deg);-moz-transform:skew(-20deg) rotate(-9deg)}#utc-time,#local-time{padding-left:0;padding-right:25px;font-style:normal;font-family:Tahoma,Arial,sans-serif}#permalink_structure{float:right}.options-permalink-php code{unicode-bidi:embed}.options-permalink-php #rules{direction:ltr}#wpfooter{margin-left:20px}#wpcontent,#wpfooter{margin-right:165px}.wrap.about-wrap{margin-left:40px;margin-right:20px}.about-wrap h1,.about-text{margin-right:0;margin-left:200px}.about-wrap h2.nav-tab-wrapper{padding-left:0;padding-right:6px}.about-wrap .wp-badge{right:auto;left:0}.about-wrap h2 .nav-tab{margin-right:0;margin-left:3px}.about-wrap .changelog li{margin-left:0;margin-right:3em}.about-wrap .three-col-images .last-feature{float:left}.about-wrap .three-col-images .first-feature{float:right}.about-wrap .feature-section.two-col div,.about-wrap .feature-section.three-col div{margin-right:0;margin-left:4.999999999%;float:right}.about-wrap .feature-section.col .last-feature{margin-left:0}.about-wrap .feature-section div p img{float:left;margin-left:0;margin-right:10px}.about-wrap li.wp-person,.about-wrap li.wp-person img.gravatar{float:right;margin-right:0;margin-left:10px}#template div{margin-right:0;margin-left:190px}.column-author img,.column-username img{float:right;margin-right:0;margin-left:10px}.tagchecklist{margin-left:0;margin-right:14px}.tagchecklist strong{margin-left:0;margin-right:-8px}.tagchecklist span{margin-right:0;margin-left:25px;float:right}.tagchecklist span a{margin:4px -10px 0 0;float:right}#poststuff h2{clear:right}#poststuff h3,.metabox-holder h3{font-family:Tahoma,Arial,sans-serif}.tool-box .title{font-family:Tahoma,Arial,sans-serif}#sidemenu{margin:-30px 315px 0 15px;float:left;padding-left:0;padding-right:10px}#sidemenu a{float:right}table .vers,table .column-visible,table .column-rating{text-align:right}.screen-meta-toggle{right:auto;left:15px}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{left:auto;right:-1000em}.screen-reader-shortcut:focus{left:auto;right:6px}* html #template div{margin-left:0}#editorcontainer .wp_themeSkin .mceStatusbar{padding-left:0;padding-right:5px}#editorcontainer .wp_themeSkin .mceStatusbar div{float:right}#editorcontainer .wp_themeSkin .mceStatusbar a.mceResize{float:left}#content-resize-handle{background:transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom;right:auto;left:2px;cursor:sw-resize}.wp-full-overlay .wp-full-overlay-sidebar{margin:0;left:auto;right:0;border-right:0;border-left:1px solid rgba(0,0,0,.2)}.wp-full-overlay-sidebar:after{right:auto;left:0;box-shadow:inset 5px 0 4px -4px rgba(0,0,0,.1)}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px;margin-left:0}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-right:-300px;margin-left:0}.wp-full-overlay a.collapse-sidebar{left:auto;right:0;margin-left:0;margin-right:15px}.wp-full-overlay.collapsed .collapse-sidebar{right:100%}.wp-full-overlay .collapse-sidebar-arrow{margin-right:2px;margin-left:0;background:transparent url(../images/arrows.png) no-repeat 1px -108px}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:0 -72px}.wp-full-overlay .collapse-sidebar-label{right:100%;left:auto;margin-right:10px;margin-left:0}.install-theme-info .theme-install{float:left}#wpcontent{margin-left:0;margin-right:165px}#wpbody-content{float:right}#adminmenuwrap{float:right}#adminmenu{clear:right}.inner-sidebar{float:left;clear:left}.has-right-sidebar #post-body{float:right;clear:right;margin-right:0;margin-left:-340px}.has-right-sidebar #post-body-content{margin-right:0;margin-left:300px}#col-right{float:left;clear:left}.alignleft{float:right}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}body,td,textarea,input,select{font-family:Tahoma,Arial,sans-serif}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-left:0;margin-right:1.8em}.subsubsub{float:right}.widefat thead th:first-of-type{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;border-top-left-radius:0;border-top-right-radius:3px}.widefat thead th:last-of-type{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px}.widefat tfoot th:first-of-type{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:3px}.widefat tfoot th:last-of-type{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px}.widefat th{text-align:right}.widefat th input{margin:0 8px 0 0}.wrap{margin-right:0;margin-left:15px}.wrap h2,.subtitle{font-family:Tahoma,Arial,sans-serif}.wrap h2{padding-right:0;padding-left:15px}.subtitle{padding-left:0;padding-right:25px}.wrap .add-new-h2{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:4px}.wrap h2.long-header{padding-left:0}#dashboard-widgets-wrap .has-sidebar{margin-right:0;margin-left:-51%}#dashboard-widgets-wrap .has-sidebar .has-sidebar-content{margin-right:0;margin-left:51%}.view-all{right:auto;left:0}#dashboard_right_now p.sub,#dashboard-widgets h4,a.rsswidget,#dashboard_plugins h4,#dashboard_plugins h5,#dashboard_recent_comments .comment-meta .approve,#dashboard_right_now td.b,#dashboard_right_now .versions a{font-family:Tahoma,Arial,sans-serif}#dashboard_right_now p.sub{left:auto;right:15px}#dashboard_right_now td.b{padding-right:0;padding-left:6px;text-align:left}#dashboard_right_now .t{padding-right:0;padding-left:12px}#dashboard_right_now .table_content{float:right}#dashboard_right_now .table_discussion{float:left}#dashboard_right_now a.button{float:left;clear:left}#dashboard_plugins .inside span{padding-left:0;padding-right:5px}#dashboard-widgets h3 .postbox-title-action{right:auto;left:10px}.js #dashboard-widgets h3 .postbox-title-action{right:auto;left:30px}#the-comment-list .pingback{padding-left:0!important;padding-right:9px!important}#the-comment-list .comment-item{padding:1em 70px 1em 10px}#the-comment-list .comment-item .avatar{float:right;margin-left:0;margin-right:-60px}.rss-widget cite{text-align:left}.rss-widget span.rss-date{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:3px}#dashboard-widgets #dashboard_quick_press form p.submit input{float:right}#dashboard-widgets #dashboard_quick_press form p.submit #save-post{margin:0 1px 0 .7em}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:left}#dashboard-widgets #dashboard_quick_press form p.submit .spinner{margin:4px 0 0 6px}#dashboard_recent_drafts h4 abbr{font-family:Tahoma,Arial,sans-serif;margin-left:0;margin-right:3px}body.login{font-family:Tahoma,Arial,sans-serif}.login form{margin-right:8px;margin-left:0}.login form .forgetmenot{float:right}.login form .submit{float:left}#login form .submit input{font-family:Tahoma,Arial,sans-serif}.login #nav,.login #backtoblog{margin:0 16px 0 0}#login_error,.login .message{margin:0 8px 16px 0}.login #user_pass,.login #user_login,.login #user_email{margin-left:6px;margin-right:0;direction:ltr}.login h1 a{text-decoration:none}.login .button-primary{float:left}#nav-menus-frame{margin-right:300px;margin-left:0}#wpbody-content #menu-settings-column{margin-right:-300px;margin-left:0;float:right}.menu-location-menus select{float:right}.locations-row-links{float:right;margin:4px 6px 0 0}.locations-add-menu-link{direction:rtl}.locations-edit-menu-link{border-left:1px solid #CCC;border-right:0;padding-left:6px;padding-right:0;float:right}#menu-management-liquid{float:right}#menu-management{margin-left:20px;margin-right:0}.post-body-plain{padding:10px 0 0 10px}#menu-management .nav-tabs-arrow-left{right:0;left:auto}#menu-management .nav-tabs-arrow-right{left:0;right:auto;text-align:left;font-family:Tahoma,Arial,sans-serif}#menu-management .nav-tabs{padding-right:20px;padding-left:10px}.js #menu-management .nav-tabs{float:right;margin-right:0;margin-left:-400px}#select-nav-menu-container{text-align:left}#wpbody .open-label{float:right}#wpbody .open-label span{padding-left:10px;padding-right:0}.js .input-with-default-title{font-style:normal;font-weight:700}.postbox .howto input,.accordion-container .howto input{float:left}#nav-menu-theme-locations .button-controls{text-align:left}.meta-sep,.submitcancel{float:right}#cancel-save{margin-left:0;margin-right:20px}.button.right,.button-secondary.right,.button-primary.right{float:left}.list-controls{float:right}.add-to-menu{float:left}#add-custom-link label span{float:right;padding-left:5px;padding-right:0}.nav-menus-php .howto span{float:right}.list li .menu-item-title input{margin-left:3px;margin-right:0}.menu-item-handle{padding-right:10px;padding-left:0}.menu-item-edit-active .menu-item-handle{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-item-handle .item-title{margin-left:13em;margin-right:0;overflow:hidden}.menu-item-handle .item-edit{right:auto;left:-20px}.menu-item-handle .menu-item-title{float:right}.menu-item-settings .field-move a,.menu-item-settings .field-move span{float:right;margin-left:4px}.menu-item-depth-0{margin-right:0;margin-left:0}.menu-item-depth-1{margin-right:30px;margin-left:0}.menu-item-depth-2{margin-right:60px;margin-left:0}.menu-item-depth-3{margin-right:90px;margin-left:0}.menu-item-depth-4{margin-right:120px;margin-left:0}.menu-item-depth-5{margin-right:150px;margin-left:0}.menu-item-depth-6{margin-right:180px;margin-left:0}.menu-item-depth-7{margin-right:210px;margin-left:0}.menu-item-depth-8{margin-right:240px;margin-left:0}.menu-item-depth-9{margin-right:270px;margin-left:0}.menu-item-depth-10{margin-right:300px;margin-left:0}.menu-item-depth-11{margin-right:330px;margin-left:0}.menu-item-depth-0 .menu-item-transport{margin-right:0;margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px;margin-left:0}.menu-item-depth-2 .menu-item-transport{margin-right:-60px;margin-left:0}.menu-item-depth-3 .menu-item-transport{margin-right:-90px;margin-left:0}.menu-item-depth-4 .menu-item-transport{margin-right:-120px;margin-left:0}.menu-item-depth-5 .menu-item-transport{margin-right:-150px;margin-left:0}.menu-item-depth-6 .menu-item-transport{margin-right:-180px;margin-left:0}.menu-item-depth-7 .menu-item-transport{margin-right:-210px;margin-left:0}.menu-item-depth-8 .menu-item-transport{margin-right:-240px;margin-left:0}.menu-item-depth-9 .menu-item-transport{margin-right:-270px;margin-left:0}.menu-item-depth-10 .menu-item-transport{margin-right:-300px;margin-left:0}.menu-item-depth-11 .menu-item-transport{margin-right:-330px;margin-left:0}.item-type{padding-left:10px;padding-right:0}.item-controls{left:20px;right:auto}.item-controls .item-order{padding-left:10px;padding-right:0}.item-edit{left:-20px;right:auto;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0}.menu-item-settings{padding:10px 10px 10px 0;border-width:0 1px 1px}#custom-menu-item-url{direction:ltr}.link-to-original{font-style:normal;font-weight:700}.link-to-original a{padding-right:4px;padding-left:0}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;margin-right:0;float:right}.major-publishing-actions .publishing-action{text-align:left;float:left}.major-publishing-actions .delete-action{text-align:right;float:right;padding-left:15px;padding-right:0}.menu-name-label{margin-left:15px;margin-right:0}div.star-holder{background:url(../images/stars-rtl.png?ver=20121108) repeat-x bottom right}div.star-holder .star-rating{background:url(../images/stars-rtl.png?ver=20121108) repeat-x top right;float:right}#plugin-information .wrap{margin:4px 15px 0 0}#plugin-information ul#sidemenu{left:auto;right:0}#plugin-information .fyi{float:right}#plugin-information #section-screenshots li p{padding-left:0;padding-right:20px}#plugin-information .updated,#plugin-information .error{clear:none;direction:rtl}#plugin-information #section-holder .section{direction:ltr}.posting{margin-left:212px;margin-right:0;position:relative}h3.tb{margin-left:0;margin-right:5px}#publish{float:left}.postbox .handlediv{float:left}.actions li{float:right;margin-right:0;margin-left:10px}#extra-fields .actions{margin:-23px 0 0 -7px}#img_container a{float:right}#category-add input,#category-add select{font-family:Tahoma,Arial,sans-serif}#tagsdiv #newtag{margin-right:0;margin-left:5px}#tagadd{margin-left:0;margin-right:3px}#tagchecklist span{margin-left:.5em;margin-right:10px;float:right}#tagchecklist span a{margin:6px -9px 0 0;float:right}.submit input,.button,.button-primary,.button-secondary,#postcustomstuff .submit input{font-family:Tahoma,Arial,sans-serif}.ac_results li{text-align:right}#TB_ajaxContent #options{right:auto;left:25px}#TB_closeAjaxWindow{float:left}#TB_ajaxWindowTitle{float:right}#post_status{margin-left:0;margin-right:10px}#templateside{float:left}#template textarea,#docs-list{direction:ltr}.theme-details .theme-version{float:right}.theme-details .star-holder{float:left}.feature-filter .feature-group{float:right}.feature-filter .feature-group li{padding-right:0;padding-left:25px}div.widget-liquid-left{float:right;clear:right;margin-right:0;margin-left:-325px}div#widgets-left{margin-right:5px;margin-left:325px}div.widget-liquid-right{float:left;clear:left}.inactive-sidebar .widget{float:right}div.sidebar-name h3{font-family:Tahoma,Arial,sans-serif}#widget-list .widget{float:right}.inactive-sidebar .widget-placeholder{float:right}.widget-top .widget-title-action{float:left}.widget-control-edit{padding:0 0 0 8px}.sidebar-name-arrow{float:left}.press-this-sidebar{float:left}.press-this #header-logo,.press-this #wphead h1{float:right}.ltr{direction:ltr}.control-section .accordion-section-title{font-family:Tahoma,Arial,sans-serif}.js .accordion-section-title:after{right:auto;left:20px}.nav-menus-php .major-publishing-actions .publishing-action{float:left}.menu-settings dd{float:right}.manage-menus span{float:right}.manage-menus select{float:right;margin-right:0;margin-left:6px}.manage-menus .submit-btn{float:right}.manage-menus .selected-menu{float:right;margin:5px 0 0 6px}.nav-menus-php .add-new-menu-action{float:right;margin:4px 6px 0 0}.nav-menus-php .meta-sep,.nav-menus-php .submitdelete,.nav-menus-php .submitcancel{float:right}.is-submenu{float:right;margin-right:8px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.post-com-count{background-image:url(../images/bubble_bg-rtl-2x.gif);background-size:18px 100px}#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl-2x.gif) no-repeat scroll right bottom;background-size:11px 11px}.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);background-size:15px 123px}div.star-holder{background:url(../images/stars-rtl-2x.png?ver=20121108) repeat-x bottom right;background-size:21px 37px}div.star-holder .star-rating{background:url(../images/stars-rtl-2x.png?ver=20121108) repeat-x top right;background-size:21px 37px}#post-body .wp_themeSkin .mceStatusbar a.mceResize,#content-resize-handle{background:transparent url(../images/resize-rtl-2x.gif) no-repeat scroll left bottom}.wp-slider .ui-slider-handle:before{background-image:url(../images/arrows-pr-2x.png);background-size:16px 102px}}body.locale-he-il,.locale-he-il .quicktags,.locale-he-il .search,.locale-he-il .howto,.locale-he-il #adminmenu .awaiting-mod,.locale-he-il #adminmenu span.update-plugins,.locale-he-il #sidemenu li a span.update-plugins,.locale-he-il .post-com-count-wrapper,.locale-he-il .widefat th,.locale-he-il .tablenav .displaying-num,.locale-he-il .inline-edit-row fieldset span.title,.locale-he-il .inline-edit-row fieldset span.checkbox-title,.locale-he-il .inline-edit-row fieldset ul.cat-checklist label,.locale-he-il .inline-edit-row #bulk-titles div,.locale-he-il p.help,.locale-he-il p.description,.locale-he-il span.description,.locale-he-il .form-wrap p,.locale-he-il h2 .nav-tab,.locale-he-il #your-profile legend,.locale-he-il #utc-time,.locale-he-il #local-time,.locale-he-il #poststuff h3,.locale-he-il .metabox-holder h3,.locale-he-il .tool-box .title,.locale-he-il td,.locale-he-il textarea,.locale-he-il input,.locale-he-il select,.locale-he-il .wrap h2,.locale-he-il .subtitle,.locale-he-il .wrap .add-new-h2,.locale-he-il #dashboard_right_now p.sub,.locale-he-il #dashboard-widgets h4,.locale-he-il a.rsswidget,.locale-he-il #dashboard_plugins h4,.locale-he-il #dashboard_plugins h5,.locale-he-il #dashboard_recent_comments .comment-meta .approve,.locale-he-il #dashboard_right_now td.b,.locale-he-il #dashboard_right_now .versions a,.locale-he-il .rss-widget span.rss-date,.locale-he-il #dashboard_recent_drafts h4 abbr,body.login.locale-he-il,.locale-he-il #login form .submit input,.locale-he-il #menu-management .nav-tabs-arrow-right,.locale-he-il #category-add input,.locale-he-il #category-add select,.locale-he-il .submit input,.locale-he-il .button,.locale-he-il .button-primary,.locale-he-il .button-secondary,.locale-he-il #postcustomstuff .submit input,.locale-he-il div.sidebar-name h3{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}
\ No newline at end of file
+#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%}#wpcontent,#wpfooter{margin-right:180px}.folded #wpcontent,.folded #wpfooter{margin-right:56px}#wpbody-content{padding-bottom:65px;float:right;width:100%;overflow:visible!important}#adminmenuback,#adminmenuwrap,#adminmenu,#adminmenu .wp-submenu{width:160px}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:right;margin:12px 0 0;padding:0;list-style:none}.folded #adminmenuback,.folded #adminmenuwrap,.folded #adminmenu,.folded #adminmenu li.menu-top{width:36px}.inner-sidebar{float:left;clear:left;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-left:auto;width:286px;display:block}.inner-sidebar #side-sortables,.columns-2 .inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:right;clear:right;width:100%;margin-left:-2000px}.has-right-sidebar #post-body-content{margin-left:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:left;clear:left;width:65%}.col-wrap{padding:0 7px}.alignleft{float:right}.alignright{float:left}.textleft{text-align:right}.textright{text-align:left}.clear{clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{right:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.no-js .hide-if-no-js,.js.wp-core-ui .hide-if-js,.js .wp-core-ui .hide-if-js,.no-js.wp-core-ui .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js{display:none}input,input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=url],textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{border-width:1px;border-style:solid;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}td>input[type=checkbox],.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{border-radius:50%;margin-left:4px;line-height:10px}input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio]:disabled:checked:before{opacity:.7}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:'\f147';margin:-3px -4px 0 0}input[type=radio]:checked:before{content:'\2022';text-indent:-9999px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px}@-moz-document url-prefix(){input[type=checkbox],input[type=radio],.form-table input.tog{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password],.ie8 .login form .input{font-family:sans-serif}html,body{height:100%;margin:0;padding:0}body{font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.login{background:#fbfbfb;min-width:0}iframe,img{border:0}td,textarea,input,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}td,textarea{line-height:inherit}textarea{overflow:auto}textarea,input,select{font-size:14px;padding:3px 5px;line-height:15px;border-radius:0}textarea{padding:2px 6px;line-height:1.4}a,input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=url],textarea,div,select{outline:0}.wp-admin input[type=file]{padding:3px 0}a:focus,a:active{outline:thin dotted}#adminmenu a:focus,#adminmenu a:active,.screen-reader-text:focus{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}p,.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}label{cursor:pointer}li,dd{margin-bottom:6px}input,select{margin:1px;padding:3px 5px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0;font-weight:400}h3{font-size:1.3em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ul,ol{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-right:2em}ul.ul-disc{list-style:disc outside}ul.ul-square{list-style:square outside}ol.ol-decimal{list-style:decimal outside}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-right:1.8em}ul.ul-disc>li,ul.ul-square>li,ol.ol-decimal>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}kbd,code{padding:3px 5px 2px;margin:0 1px;font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;float:right}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:400}.subsubsub a.current{font-weight:600;border:0}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select,.tablenav-pages span.current,#titlediv #title,#postcustomstuff table,#postcustomstuff input,#postcustomstuff textarea,.imgedit-menu div,.plugin-update-tr .update-message,#poststuff .inside .the-tagcloud,.nav-menus-php .list-container,.menu-item-handle,.link-to-original,.nav-menus-php .major-publishing-actions .form-invalid,#TB_window,.tbtitle,.highlight{border-width:1px;border-style:solid}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat tfoot th{border-bottom:0}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td p,.widefat td ol,.widefat td ul{font-size:13px;line-height:1.5em}.widefat th{text-align:right;line-height:1.3em;font-size:14px}.widefat th input{margin:0 8px 0 0;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.widefat th input[type=checkbox]{margin-top:-1px}.widefat tbody th.check-column{padding:9px 0 22px}.widefat.media .check-column{padding-top:8px}.widefat thead th.check-column,.widefat tbody th.check-column,.widefat tfoot th.check-column{padding:11px 3px 0 0}.widefat thead th.check-column{padding-top:10px}#update-plugins-table tbody th.check-column,.plugins tbody th.check-column,.plugins tbody{padding:8px 2px 0 0}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins thead th.check-column,.plugins tfoot th.check-column,.plugins .inactive th.check-column,#update-plugins-table thead th.check-column,#update-plugins-table tfoot th.check-column{padding-right:6px}#update-plugins-table thead th.check-column,#update-plugins-table tfoot th.check-column{padding-top:11px}.update-php div.updated,.update-php div.error{margin-right:0}.no-js .widefat thead .check-column input,.no-js .widefat tfoot .check-column input{display:none}.widefat .num,.column-comments,.column-links,.column-posts{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 2px 0 20px}div.updated,div.error{padding:0 .6em;margin:5px 15px 2px}div.updated p,div.error p{margin:.5em 0;padding:2px}.wrap div.updated,.wrap div.error,.media-upload-form div.error{margin:5px 0 15px}div.updated,.login .message,.press-this #message{border:0;padding:1px 12px}div.error,.login #login_error{border:0}div.error{padding:1px 12px}.wrap h2,.subtitle{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 0 4px 15px;line-height:29px}.subtitle{font-size:14px;padding-right:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:0;border-radius:2px;text-shadow:none;font-weight:600;font-size:13px}.wrap h2.long-header{padding-left:0}html,.wp-dialog{background-color:#fff}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select{background-color:#fff;color:#333}select[disabled]{color:#7f7f7f}select:focus{border-color:#aaa}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,.widgets-chooser ul,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,div#widgets-right .widget-top:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}input[readonly]{background-color:#eee}:-moz-placeholder,.wp-core-ui :-moz-placeholder{color:#a9a9a9}.widget .widget-top,.postbox h3,.stuffbox h3,.control-section .accordion-section-title,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle,.checkbox,.side-info,#your-profile #rich_editing,.widefat thead th,.widefat tfoot th{line-height:1.4em}.quicktags,.search{font-size:12px}.icon32{display:none}.icon16{height:18px;width:18px;padding:6px;margin:-6px -8px 0 0;float:right}.icon16:before{font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before,#adminmenu .menu-icon-dashboard div.wp-menu-image:before{content:'\f226'}.icon16.icon-post:before,#adminmenu .menu-icon-post div.wp-menu-image:before{content:'\f109'}.icon16.icon-media:before,#adminmenu .menu-icon-media div.wp-menu-image:before{content:'\f104'}.icon16.icon-links:before,#adminmenu .menu-icon-links div.wp-menu-image:before{content:'\f103'}.icon16.icon-page:before,#adminmenu .menu-icon-page div.wp-menu-image:before{content:'\f105'}.icon16.icon-comments:before,#adminmenu .menu-icon-comments div.wp-menu-image:before{content:'\f101';margin-top:1px}.icon16.icon-appearance:before,#adminmenu .menu-icon-appearance div.wp-menu-image:before{content:'\f100'}.icon16.icon-plugins:before,#adminmenu .menu-icon-plugins div.wp-menu-image:before{content:'\f106'}.icon16.icon-users:before,#adminmenu .menu-icon-users div.wp-menu-image:before{content:'\f110'}.icon16.icon-tools:before,#adminmenu .menu-icon-tools div.wp-menu-image:before{content:'\f107'}.icon16.icon-settings:before,#adminmenu .menu-icon-settings div.wp-menu-image:before{content:'\f108'}.icon16.icon-site:before,#adminmenu .menu-icon-site div.wp-menu-image:before{content:'\f112'}.icon16.icon-generic:before,#adminmenu .menu-icon-generic div.wp-menu-image:before{content:'\f111'}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image,.icon16.icon-generic,.menu-icon-generic div.wp-menu-image{background-image:none!important}.key-labels label{line-height:24px}strong,b{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:0;text-align:left}table.form-table+p.submit,table.form-table+input+p.submit,table.form-table+input+input+p.submit{border-top:0;padding-top:0}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover,#dashboard_recent_comments .spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{text-decoration:none;border:0}#minor-publishing-actions input,#major-publishing-actions input,#minor-publishing-actions .preview{text-align:center}textarea.all-options,input.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text,#adduser .form-field input{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #delete_all,.tablenav #clear-recent-list{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}label,#your-profile label+a{vertical-align:middle}fieldset label,#your-profile label+a{vertical-align:middle}.options-media-php label[for*="_size_"],#misc-publishing-actions label{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:'\f173';display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass-strength-result{border-style:solid;border-width:1px;float:right;margin:13px 1px 5px 5px;padding:3px 5px;text-align:center;width:200px;display:none}.indicator-hint{padding-top:8px}p.search-box{float:left;margin:0}.search-box input[name="s"],#search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}input[type=text].ui-autocomplete-loading{background:transparent url(../images/loading.gif) no-repeat left center;visibility:visible}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete-input.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-width:1px;border-style:solid}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:right}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px}.ui-autocomplete li a.ui-state-focus{cursor:pointer}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:right;float:right}#publishing-action{text-align:left;float:left;line-height:23px}#publishing-action .spinner{float:right}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}.misc-pub-section:first-child{border-top-width:0}.misc-pub-section-last{border-bottom-width:0}#minor-publishing-actions{padding:10px 10px 0;text-align:left}#save-post{float:right}.preview{float:left}#sticky-span{margin-right:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom-width:1px;border-bottom-style:solid}.side-info ul{margin:0;padding-right:18px;list-style:square}.approve,.unapproved .unapprove{display:none}.unapproved .approve,.spam .approve,.trash .approve{display:inline}td.action-links,th.action-links{text-align:left}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:right;margin:25px 2px 0 20px}.plugins .plugin-update{padding:0}.plugin-update .update-message{margin:0 31px 8px 10px;font-weight:600}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em 0}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-loading,.ajax-feedback,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-right:2em}#adminmenu a,#sidemenu a,#taglist a,#catlist a{text-decoration:none}#screen-options-wrap,#contextual-help-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-right:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 0 0 20px}#screen-meta-links a{padding:3px 16px 3px 6px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;margin:0 0 -1px 20px;position:relative}#screen-options-link-wrap,#contextual-help-link-wrap{float:left;height:28px;margin:0 6px 0 0}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a:after{left:0;content:'\f140';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 5px;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top right;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom right}#screen-options-wrap h5,#contextual-help-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-left:6px}.metabox-prefs label input{margin:0 2px 0 5px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;right:150px;left:170px;border-width:0 1px;border-style:solid}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;border-left-width:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 2px 0 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 12px 5px 5px;line-height:18px;text-decoration:none;border-style:solid;border-width:1px 0;border-color:transparent}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-width:0 2px 0 0;border-style:solid}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 0 12px 22px;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-right:18px}.contextual-help-sidebar{width:150px;float:left;padding:0 12px 0 8px;overflow:auto}#adminmenuwrap{position:relative;float:right}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px}#adminmenu li.menu-top{border:0;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;right:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{padding:7px 0 8px;z-index:9999}.js #adminmenu .sub-open,.js #adminmenu .opensub .wp-submenu,#adminmenu a.menu-top:focus+.wp-submenu,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{position:relative;z-index:3;top:auto;right:auto;left:auto;bottom:auto;border:0 none;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;right:36px}.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu a.menu-top,#adminmenu .wp-submenu-head{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head,.folded #adminmenu .wp-menu-name{display:none}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:right;width:36px;height:30px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;background-size:20px auto}div.wp-menu-image:before{font:400 20px/1 dashicons!important;speak:none;color:#999;padding:8px 0;height:36px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-right:0}.sticky-menu #adminmenuwrap{position:fixed;z-index:99}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:3px;padding:0;margin:0 0 6px;border-width:1px 0;border-style:solid;cursor:inherit}#adminmenu div.separator{height:1px;padding:0;border-width:1px 0 0;border-style:solid}#adminmenu .wp-submenu .wp-submenu-head{font-weight:400;font-size:14px;padding:8px 11px 8px 4px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0 none}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{display:inline-block;font-size:9px;line-height:17px;font-weight:600;margin:1px 2px 0 0;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span,#sidemenu li a span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#adminmenu #collapse-menu{font-size:13px;line-height:34px;margin-top:10px}.folded #collapse-menu span{display:none}#collapse-button,#collapse-button div{width:15px;height:15px}#collapse-button{float:right;height:15px;margin:10px 11px 10px 8px;width:15px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:'\f148';display:block;line-height:15px;right:-3px;top:-3px;font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-ms-transform:none;-webkit-transform:none;transform:none}@media only screen and (max-width:900px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-right:56px}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap,.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top{width:36px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu{top:0;right:36px}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{position:absolute;top:-1000em;margin-left:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-right:12px}.auto-fold #adminmenu .wp-menu-name{display:none}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0 none}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-ms-transform:none;-webkit-transform:none;transform:none}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:0 0;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;background-position:center -80px;background-repeat:no-repeat}.post-com-count:after{content:"";display:block;width:0;height:0;margin-right:8px;border-top:5px solid #bbb;border-left:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px}strong .post-com-count{background-position:center -55px}.post-com-count:hover{background-position:center -3px}.column-response .post-com-count{float:right;margin-left:5px;text-align:center}.response-links{float:right}#the-comment-list .attachment-80x60{padding:4px 8px}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:'\f101';font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}html.wp-toolbar{padding-top:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat th,.widefat td{overflow:hidden}.widefat th{font-weight:400}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:right}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:left;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:left}#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}.postbox-container .meta-box-sortables{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.metabox-holder .postbox-container .empty-container{border:3px dashed #bbb;height:250px}.metabox-holder.columns-1 .postbox-container .empty-container,.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#post-body-content{width:100%;min-width:463px;float:right}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#post-body.columns-2 #postbox-container-1{float:left;margin-left:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}#dashboard-widgets .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:0!important}#dashboard-widgets-wrap{overflow:hidden}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}#wpbody-content .metabox-holder .postbox-container .empty-container{border:0 none;height:0;min-height:0}}@media only screen and (min-width:800px) and (max-width:1499px){#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0 none;height:0;min-height:0}.index-php .screen-layout,.index-php .columns-prefs{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left}#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0;width:100%}#poststuff #postbox-container-1 .empty-container,#poststuff #postbox-container-1 #side-sortables:empty{border:0 none;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0}.screen-layout,.columns-prefs{display:none}}.js .postbox .hndle{cursor:move}.hndle a{font-size:11px;font-weight:400}.postbox .handlediv{float:left;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border-width:1px;border-style:dashed;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox h3,.stuffbox h3{margin-top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .widget .widget-top,.js .postbox h3{cursor:move}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}#dashboard-widgets .postbox .inside{margin-bottom:0}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:0;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 5px}#dashboard-widgets-wrap{margin:0 -8px}#wpbody-content .metabox-holder{padding-top:10px}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-right:0}#the-comment-list p.comment-author img{float:right;margin-left:8px}#the-comment-list p.comment-author strong a{border:0}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;left:10px;padding:20px 3px 0 15px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before{content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;margin:2px 0;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close::before{position:absolute;right:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px}.welcome-panel-content{margin-right:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:right}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:transparent!important}.welcome-panel .welcome-icon:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 10px;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-write-blog:before,.welcome-panel .welcome-edit-page:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 0 1em 1em}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .widget-loading,#dashboard_primary .dashboard-widget-control-form{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:0;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-right:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:right;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{padding:0 12px 11px}#dashboard_right_now .main p{margin:0}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before{color:#d54e21}#dashboard_right_now li a:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:right;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before{content:'\f105'}#dashboard_right_now .post-count a:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 0 1px 1px}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:right}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#dashboard-widgets .postbox form .submit{margin:-39px 0;float:left}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}#title-wrap #title-prompt-text{font-size:1.1em;padding:7px 8px}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:0}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:left;margin:0 0 0 12px}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:right;margin:0 0 0 5px}#dashboard-widgets #dashboard_activity h4{margin:0 12px 8px 0;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-right:12px;vertical-align:middle;position:relative;top:-1px;margin-left:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 0 0 5px;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts .show-more,#published-posts .show-more{float:left;margin-left:12px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:right;margin-left:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:0}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list tr.undo,#activity-widget #the-comment-list div.undo{background:0 0;padding:6px 0}#activity-widget #the-comment-list .alternate,#activity-widget #the-comment-list .alt{background:0 0}#activity-widget #the-comment-list .comment{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;right:13px;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-right:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{margin-left:20px;position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-left:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-posts,.fixed .column-date,.fixed .column-parent,.fixed .column-links,.fixed .column-author,.fixed .column-format{width:10%}.fixed .column-response,.fixed .column-categories,.fixed .column-tags,.fixed .column-rel,.fixed .column-role{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:4em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}.fixed .column-comments a{float:right}.fixed .column-icon{width:80px}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0 none}#commentsdiv .comments-box thead th{background:transparent;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-right:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{background:0 0;content:'\f142';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;right:-8px;color:#444;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.column-comments .sorting-indicator:before{top:0;right:-10px}th.sorted.asc .sorting-indicator:before,th.desc:hover span.sorting-indicator:before{content:'\f142'}th.sorted.desc .sorting-indicator:before,th.asc:hover span.sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{background:url(../images/lock.png) no-repeat;margin:-2px 6px 0 0;height:20px;width:16px}tr.wp-locked .check-column label,tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity 500ms;-moz-transition:height 1s,opacity 500ms;-ms-transition:height 1s,opacity 500ms;-o-transition:height 1s,opacity 500ms;transition:height 1s,opacity 500ms}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:7px 10px 8px 7px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:right;cursor:pointer}th.sorted.asc .sorting-indicator,th.desc:hover span.sorting-indicator{display:block;background-position:0 0}th.sorted.desc .sorting-indicator,th.asc:hover span.sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-left:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{margin-right:2px}.tablenav a.button-secondary{display:block;margin:3px 0 0 8px}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:left;display:block;cursor:default;height:30px;line-height:30px;font-size:12px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a{padding:0 10px 3px;font-size:16px;font-weight:400}.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:active{cursor:default}.tablenav .displaying-num{margin-left:2px;font-size:12px;font-style:italic}.tablenav .actions{overflow:hidden;padding:2px 0 0 8px}.tablenav .delete{margin-left:20px}.view-switch{float:left;margin:5px 8px 0 16px}.view-switch img{display:none}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{content:'\f163';display:inline-block;float:right;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch>a+a:before{margin-right:5px;content:'\f164'}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-right:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex;padding:0}#posts-filter fieldset legend{padding:0 1px .2em 0}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:right;margin:0;padding:0;width:100%}tr.inline-edit-row td,#wpbody-content .inline-edit-row fieldset .inline-edit-col{padding:0 .5em}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 1px 0 0;border-style:none none none solid}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{margin:0;padding:0;line-height:27px}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-left:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-save .spinner{padding:4px 10px 0;vertical-align:top;float:left}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-style:italic;line-height:1.8em}.inline-edit-row fieldset input[type=text],.inline-edit-row fieldset textarea{border-style:solid;border-width:1px}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.1em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0}#bulk-titles{display:block;height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.inline-edit-row fieldset ul.cat-checklist li,.inline-edit-row fieldset ul.cat-checklist input{margin:0}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row #bulk-titles div{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles{line-height:140%}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:right;height:18px;margin:0 -2px 0 3px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a,#show-comments .spinner{float:right}#lost-connection-notice .spinner{display:block;float:right;margin:0 0 0 5px}#titlediv{position:relative;margin-bottom:10px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:left;margin-top:4px}#wp-fullscreen-title-prompt-text{padding:11px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0 none;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px}#edit-slug-box .cancel{margin-left:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submit{text-align:right;padding:12px 10px 10px;font-size:11px}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-left:4px;padding:6px}.inside-submitbox #post_status{margin:2px -2px 2px 0}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;min-width:255px}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:transparent none;border:0 none;float:left;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}.press-this #side-sortables .category-tabs li,ul.category-tabs li,#side-sortables .add-menu-item-tabs li,.wp-tab-bar li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}.category-tabs a,#side-sortables .add-menu-item-tabs a,.wp-tab-bar a{text-decoration:none}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit input,#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover{border:0 none}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.category-tabs,ul.add-menu-item-tabs,ul.wp-tab-bar{margin-top:12px}ul.category-tabs li{border-style:solid;border-width:1px;position:relative}ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-style:solid solid none;border-width:1px 1px 0}ul.add-menu-item-tabs li.tabs{padding-bottom:3px;position:relative}#post-body .add-menu-item-tabs li.tabs{border-style:solid none solid solid;border-width:1px 1px 1px 0;margin-left:-1px}ul.category-tabs li,ul.add-menu-item-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#postimagediv .inside img{max-width:100%;height:auto}form#tags-filter{position:relative}td.post-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.post-title p,td.plugin-title p{margin:6px 0}.wp-hidden-children .wp-hidden-child,.ui-tabs-hide{display:none}.commentlist .avatar{vertical-align:text-top}#post-body .tagsdiv #newtag{margin-left:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%}#post-status-info td{font-size:12px}.autosave-info{padding:2px 15px;text-align:left}#editorcontent #post-status-info{border:0}#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize.gif) no-repeat scroll left bottom;width:12px;height:12px;cursor:sw-resize}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl.gif) no-repeat scroll left bottom}#post-body .wp_themeSkin .mceStatusbar a.mceResize{bottom:3px;position:absolute;left:3px}#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize{bottom:-20px}#content-resize-handle{position:absolute;left:3px;bottom:-20px}.press-this #content-resize-handle{bottom:2px}.tmce-active #content-resize-handle{display:none}#wp-word-count{display:block;padding:2px 10px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#jj,#hh,#mn{padding:1px;font-size:12px}#jj,#hh,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 2px;top:0;right:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:'\f177'}.curtime #timestamp:before{content:'\f145';top:-1px}#post-body .misc-pub-revisions:before{content:'\f321'}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;right:50%;width:450px;margin-right:-225px;background:#fff;line-height:1.5;z-index:1000005}.notification-dialog-background{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-left:10px}#post-lock-dialog .post-locked-avatar{float:right;margin:0 0 20px 20px}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:right;margin-left:3px}#post-lock-dialog.saving .locked-saving,#post-lock-dialog.saved .locked-saved{display:inline}#postcustomstuff thead th{padding:5px 8px 8px}#postcustom #postcustomstuff .submit{border:0 none;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border-width:1px;border-style:solid;border-spacing:0}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff th.left,#postcustomstuff td.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-left:10px}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div{position:absolute;height:100%;border-style:solid;border-width:0 0 0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:fixed;vertical-align:middle;opacity:0;width:100%;top:50%;margin-right:-90px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-right:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px}.revision-toggle-compare-mode{position:absolute;top:0;left:0}.comparing-two-revisions .revisions-previous,.comparing-two-revisions .revisions-next,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-previous,.revisions-next{position:relative;z-index:1}.revisions-previous{float:right}.revisions-next{float:left}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px}.revisions-diff h3:first-child{margin-top:0}.post-revisions li img,#revisions-meta-restored img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-deletedline del,table.diff .diff-addedline ins{text-decoration:none}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:left;float:right;margin-left:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .avatar,.revisions-controls .author-card .author-info{float:right;margin-right:6px;margin-left:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:left;margin-right:6px;margin-left:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-left:0;margin-right:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;display:none;opacity:0}.revisions-tooltip.flipped{margin-right:0;margin-left:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;right:0;margin-right:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-right:0;margin-left:35px;right:auto;left:0}.revisions-tooltip-arrow>span{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:auto;left:20px}.ie8 .revisions-tooltip-arrow>span{right:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border-width:1px;border-style:solid}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;right:0;margin-right:-35px;bottom:90px;z-index:10000}.arrow::after{z-index:9999}.arrow.top{top:-16px;bottom:auto}.arrow.left{right:20%}.arrow:after{content:"";position:absolute;right:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.wp-slider.ui-slider{position:relative;border-width:1px;border-style:solid;text-align:right;cursor:pointer}.wp-slider .ui-slider-handle{border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;right:0;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px -1px 0 0}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.from-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';left:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-right:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{right:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{left:0}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:right;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-left:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-right:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-left:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-state-format.post-format-standard:before,.post-format-icon.post-format-standard:before,a.post-state-format.format-standard:before{content:'\f109'}.post-state-format.post-format-image:before,.post-format-icon.post-format-image:before,a.post-state-format.format-image:before{content:'\f128'}.post-state-format.post-format-gallery:before,.post-format-icon.post-format-gallery:before,a.post-state-format.format-gallery:before{content:'\f161'}.post-state-format.post-format-audio:before,.post-format-icon.post-format-audio:before,a.post-state-format.format-audio:before{content:'\f127'}.post-state-format.post-format-video:before,.post-format-icon.post-format-video:before,a.post-state-format.format-video:before{content:'\f126'}.post-state-format.post-format-chat:before,.post-format-icon.post-format-chat:before,a.post-state-format.format-chat:before{content:'\f125'}.post-state-format.post-format-status:before,.post-format-icon.post-format-status:before,a.post-state-format.format-status:before{content:'\f130'}.post-state-format.post-format-aside:before,.post-format-icon.post-format-aside:before,a.post-state-format.format-aside:before{content:'\f123'}.post-state-format.post-format-quote:before,.post-format-icon.post-format-quote:before,a.post-state-format.format-quote:before{content:'\f122'}.post-state-format.post-format-link:before,.post-format-icon.post-format-link:before,a.post-state-format.format-link:before{content:'\f103'}.category-adder{margin-right:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}#post-body ul.add-menu-item-tabs{float:right;width:120px;text-align:left;margin:0 5px 0 -120px;padding:0}ul.add-menu-item-tabs li{padding:3px 8px 3px 5px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.wp-tab-panel,.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border-style:solid;border-width:1px}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-right:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap p,.form-wrap label{font-size:11px}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input,.form-field textarea{border-style:solid;border-width:1px;width:95%}p.description,.form-wrap p{margin:2px 0 5px}p.help,p.description,span.description,.form-wrap p{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 12px -24px 0}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:0;line-height:2em;max-width:1000px;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border-width:1px;border-style:solid}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;text-align:right}.ac_over{cursor:pointer}.ac_match{text-decoration:underline}table.links-table{width:100%}.links-table th{font-weight:400;text-align:right;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table th,.links-table td{padding:5px 0}.links-table td label{margin-left:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}.media-item .describe{border-collapse:collapse;width:100%;border-top-style:solid;border-top-width:1px;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:right;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 0 8px 8px;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 10px 0 0}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{display:inline;padding:0 23px 0 0;margin:0 3px 0 1em;font-weight:600}.media-upload-form tr.image-size label{margin:0 5px 0 0;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}abbr.required{border:medium none;text-decoration:none}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 5px 0 0}.media-item .edit-attachment,.describe-toggle-on,.describe-toggle-off{display:block;line-height:36px;float:left}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}#media-items .media-item{border-bottom-style:solid;border-bottom-width:1px;min-height:36px;position:relative;width:100%}#media-items{width:623px}.media-new-php #media-items{margin:1em 0}#media-items:empty{border:0 none}.media-item .filename{line-height:36px;overflow:hidden}.media-item .error-div{padding-right:10px}.media-item .pinkynail{float:right;margin:2px 0 0 10px;max-width:40px;max-height:32px}.media-item .startopen,.media-item .startclosed{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:left;height:22px;margin:7px 0 0;width:200px;line-height:2em;padding:0;overflow:hidden;margin-bottom:2px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;border-radius:22px;background-color:#0074a2;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item.error{margin:0;padding:0}.media-upload-form .media-item.error p,.media-item .error-div{line-height:16px;margin:5px 10px;padding:0}.media-item .error-div a.dismiss{display:block;float:left;margin:5px 15px 0 4px}.find-box{width:600px;height:300px;overflow:hidden;padding:33px 0 51px;position:absolute;z-index:1000}.find-box-head{cursor:move;font-weight:600;height:2em;line-height:2em;padding:1px 12px;position:absolute;top:5px;width:100%}.find-box-inside{overflow:auto;padding:6px;height:100%}.find-box-search{overflow:hidden;padding:9px;position:relative}.find-box-search .spinner{float:none;right:125px;position:absolute;top:9px}#find-posts-input{float:right;width:140px;height:24px}#find-posts-search{float:right;margin:1px 3px 0 4px}#find-posts-response{margin:8px 0;padding:0 1px 6px}#find-posts-response table{width:100%}#find-posts-response .found-radio{padding:3px 8px 0 0;width:15px}.find-box-buttons{padding:8px;overflow:hidden}.find-box #resize-se{position:absolute;left:1px;bottom:1px}.ui-find-overlay{position:absolute;top:0;right:0;background-color:#000;opacity:.6;filter:alpha(opacity=60)}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em 0}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border-width:1px;border-style:solid;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0}.post-php .imgedit-wrap table{width:100%}.describe .imgedit-wrap table td,.wp_attachment_holder .imgedit-wrap table td{vertical-align:top;padding-top:0}.describe .imgedit-wrap table td.imgedit-settings{padding:0 5px}.wp_attachment_holder .imgedit-wrap table td.imgedit-settings{width:250px}td.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:#fff url(../images/spinner.gif) no-repeat scroll 22px 10px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.spinner{background:url(../images/spinner.gif) no-repeat;background-size:20px 20px;display:none;float:left;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.no-float{float:none}.media-disabled,.imgedit-settings .disabled{color:grey}.wp_attachment_image,.A1B1{overflow:hidden}.wp_attachment_image .button,.A1B1 .button{float:right}.no-js .wp_attachment_image .button{display:none}.wp_attachment_image .spinner,.A1B1 .spinner{float:right;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:right;width:32px;background:0 0;margin:0 0 0 8px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-crop:before{content:'\f165'}.imgedit-rleft:before{content:'\f166'}.imgedit-rright:before{content:'\f167'}.imgedit-flipv:before{content:'\f168'}.imgedit-fliph:before{content:'\f169'}.imgedit-undo:before{content:'\f171'}.imgedit-redo:before{content:'\f172'}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 0 0 8px}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 3px 0 8px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 3px 0 8px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 3px 0 8px}.imgedit-applyto img{margin:0 0 0 8px}.imgedit-group-top{margin:5px 0}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic;margin-bottom:8px}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table th,.form-table td p,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table input.tog{margin-top:2px;margin-left:2px;float:right}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset p,.form-table td fieldset li{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom-width:1px;border-bottom-style:solid}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#replyrow input{border-width:1px;border-style:solid}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:left}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#edithead .inside{float:right;padding:3px 5px 2px 0;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.trash-undo-inside,.spam-undo-inside{margin:1px 0 1px 8px;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-left:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 0 5px 3px;vertical-align:middle}#comment-status-radio label{padding:5px 0}.commentlist .avatar{vertical-align:text-top}#the-comment-list .unapproved th.check-column input{margin-right:4px}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:right;margin-bottom:15px}.themes-php .wrap h2 .button{margin-right:20px}.themes-php .theme-count{color:#fff;border-radius:30px;background:#777;font-size:14px;padding:4px 10px;font-weight:600;margin-right:5px;margin-left:20px;position:relative;top:-3px}.themes-php div.updated,.themes-php div.error{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:hover,.theme-browser .theme:focus{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme:hover .theme-actions{opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:'';display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{opacity:0;position:absolute;top:35%;left:25%;right:25%;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser.rendered .theme:hover .more-details{opacity:1}.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-update:before{content:'\f113';display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:0;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#222;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:0;box-shadow:none}.theme-browser .theme.add-new-theme a{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';opacity:1;background:rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:rgba(153,153,153,.1);border-radius:50%;display:inline-block;content:'\f132';-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:hover .theme-name{color:#fff;z-index:2}.themes-php .theme-search{position:relative;top:-2px;right:20px;font-size:16px;font-weight:300;line-height:1.5;width:280px}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:rgba(238,238,238,.9);z-index:10}body.theme-overlay-open{overflow:hidden}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:left;border-right:1px solid #ddd}.theme-overlay .theme-header .close:hover:before{color:#fff}.theme-overlay .theme-header .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .right,.theme-overlay .theme-header .left{cursor:pointer;color:#777;height:48px;width:54px;float:right;text-align:center;border-left:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#0074a2;color:#fff}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.theme-overlay .theme-header .left:before{content:'\f340'}.theme-overlay .theme-header .right:before{content:'\f344'}.rtl .theme-overlay .theme-header .left:before{content:'\f345'}.rtl .theme-overlay .theme-header .right:before{content:'\f341'}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:20;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.theme-overlay .theme-actions .delete-theme{color:#a00;position:absolute;left:10px;bottom:5px;text-decoration:none;border-color:transparent;box-shadow:none;background:transparent}.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:'';display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:'';display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;height:auto;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:transparent;border:2px solid #2ea2cc}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#333;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .theme-update-message{background:#fefaf7;border:1px solid #eee;border-right:4px solid #d54e21;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #2ea2cc;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header,.single-theme .theme{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){body.folded .theme-overlay .theme-wrap,.theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:0;z-index:500;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:not(.active):hover .theme-actions,.theme:hover .more-details{display:none}.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-update,.theme-overlay .theme-description{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wrap h2{width:100%}.themes-php .theme-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-install-php h4{margin:2.5em 0 8px}.theme-install-php .tablenav{height:auto}.theme-install-php .spinner{margin-top:9px}.available-theme{display:inline-block;margin-left:10px;overflow:hidden;padding:20px 0 20px 20px;vertical-align:top;width:300px}.available-theme .screenshot{width:300px;height:225px;display:block;border-width:1px;border-style:solid;margin-bottom:10px;overflow:hidden}.available-theme img{width:300px}.available-theme h3{margin:15px 0 0}.available-theme .theme-author{line-height:18px}.available-theme .action-links{margin-top:10px;overflow:hidden}.available-theme a.screenshot:focus{border-color:#777}.available-theme .action-links li{float:right;padding-left:10px;margin-left:10px;border-left:1px solid #dfdfdf}.available-theme .action-links li{padding-left:8px;margin-left:8px}.ie8 .available-theme .action-links li{padding-left:7px;margin-left:7px}.available-theme .action-links li:last-child{padding-left:0;margin-left:0;border-left:0}.available-theme .action-links .delete-theme{float:left;margin-right:8px;margin-left:0}.available-theme .action-links .delete-theme a{color:red;padding:2px}.available-theme .action-links .delete-theme a:hover{background:red;color:#fff;text-decoration:none}.available-theme .action-links p{float:right}@media only screen and (max-width:1200px){.folded .available-theme,.folded .available-theme .screenshot{width:300px}.folded .available-theme .screenshot{height:225px}}@media only screen and (max-width:1079px){.folded .available-theme,.folded .available-theme .screenshot{width:270px}.folded .available-theme .screenshot{height:203px}}@media only screen and (max-width:1200px){.available-theme,.available-theme .screenshot{width:240px}.available-theme .screenshot{height:180px}.available-theme img{width:100%}}#post-body ul.add-menu-item-tabs li.tabs a,#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{font-weight:600;text-decoration:none}#TB_window #TB_title{background-color:#222;color:#cfcfcf}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}#dashboard_right_now .versions .b,#post-status-display,#post-visibility-display,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,.media-item .percent,.plugins .name,#pass-strength-result.strong,#pass-strength-result.short,#ed_reply_toolbar #ed_reply_strong,.item-controls .item-order a,.feature-filter .feature-name{font-weight:600}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ul,.plugins .desc ol{margin:0 2em 0 0}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px;padding:0}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th{padding:10px 9px}.plugins .update th,.plugins .update td{border-bottom:0}.plugin-update-tr td{border-top:0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .second,.plugins .row-actions{padding:0 0 5px}.plugins .update .second,.plugins .update .row-actions{padding-bottom:0}.plugins-php .widefat tfoot th,.plugins-php .widefat tfoot td{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{border:0;font-size:13px;font-weight:400;margin:6px 12px 12px;padding:6px 12px}.plugin-update-tr .update-message:before{content:'\f113';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 -2px 0 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-install-php h4{margin:2.5em 0 8px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#createuser .form-field input{width:25em}.scheme-list{}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}.color-option:hover,.color-option.selected{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:0}.color-option{cursor:pointer}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pressthis{margin:20px 0}.pressthis a,.pressthis a:hover,.pressthis a:focus,.pressthis a:active{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-moz-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis a span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis a span:before{font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:transparent;-webkit-transform:skew(20deg) rotate(6deg);-moz-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}#utc-time,#local-time{padding-right:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 0;margin-left:20px;border-top-width:1px;border-top-style:solid}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.about-wrap div.updated,.about-wrap div.error{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:.5em 5px .5em 0;max-width:100%}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 0 0 200px;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap .about-text,.about-wrap p.about-description,.about-wrap li.wp-person a.web{font-weight:400;line-height:1.6em;font-size:19px}.about-description{margin-top:1.4em}.about-text{margin:1em 0 1em 200px;min-height:60px;font-size:24px}.about-wrap .changelog h2.about-headline-callout{margin:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap h3{margin:1em 0 .6em;font-size:1.5em;line-height:1.5em}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code,.about-wrap ol li p{font-size:14px}.about-wrap .about-colors-img{bottom:-25px}.about-wrap .about-themes-img{bottom:-38px}.about-wrap .about-overview-img{border-bottom:1px solid rgba(0,0,0,.1);margin:0}.about-colors-img img,.about-themes-img img{margin:0;padding:0;line-height:1}.about-wrap .point-releases{margin-top:5px}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{background:url(../images/w-logo-white.png?ver=20131202) no-repeat;background:none,url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat;background-position:center 24px;background-size:85px 85px;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap h2.nav-tab-wrapper{padding-right:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 0 -1px 3px;font-size:18px;vertical-align:top;border-width:1px}.about-wrap h2 .nav-tab-active{font-weight:700}.about-wrap .feature-section{padding-bottom:20px}.about-wrap .feature-section.col{margin-bottom:0}.about-wrap .feature-section.center-col>div{margin:auto;width:60%}.about-wrap .about-colors .one-col>div{width:100%}.about-wrap .feature-section.two-col>div{position:relative;width:50%;float:right}.about-wrap .feature-section.three-col>div{position:relative;width:29.95%;margin-left:4.999999999%;float:right}.about-wrap .feature-section.col .last-feature{margin-left:0}.about-wrap .about-updates img,.about-wrap .about-twentyfourteen img{margin:2em 0 0;border:1px solid #ddd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.about-wrap .about-twentyfourteen img{margin-top:1em}.about-wrap .changelog .feature-section{overflow:hidden}.about-wrap .about-colors .scheme-list{margin-bottom:1em}.about-wrap .about-colors .color-option{padding-top:10px}.about-wrap .about-colors .color-option label{display:inline-block;margin:.25em 0 .5em}.about-wrap .feature-section.two-col div p{margin-left:3%}.about-wrap .feature-section div p img{float:left;margin-right:10px;max-width:20%}.about-wrap .changelog li{list-style-type:disc;margin-right:3em}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -5px 0 -15px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:right;margin-left:10px}.about-wrap li.wp-person img.gravatar{float:right;margin:0 0 10px 10px;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:transparent;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:100%;top:0;bottom:0;right:0;padding:0;margin:0;z-index:10;overflow:auto;background:transparent;border-left:0}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-right:-300px}.wp-full-overlay-sidebar:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0;left:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:0;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:0;border-top:0;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.wp-full-overlay .close-full-overlay{text-decoration:none}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;right:0;z-index:50;display:block;width:19px;height:19px;margin-right:15px;padding:0;border-radius:50%;text-decoration:none}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;right:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-right:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{border-radius:50%;float:right;content:"\f148";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.wp-full-overlay.collapsed .collapse-sidebar-arrow:before,.rtl .wp-full-overlay .collapse-sidebar-arrow:before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-ms-transform:none;-webkit-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;right:100%;line-height:20px;margin-right:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay,.wp-full-overlay-sidebar,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main{-webkit-transition-property:right,left,top,bottom,width,margin;-moz-transition-property:right,left,top,bottom,width,margin;-ms-transition-property:right,left,top,bottom,width,margin;-o-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url(../images/spinner.gif) no-repeat fixed center center;background-size:20px 20px}#customize-container iframe,#theme-installer iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#customize-controls{margin-top:0}#theme-installer{display:none}#theme-installer.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 20px}.single-theme .install-theme-info{padding-top:15px}#theme-installer .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:right}.theme-details .star-rating{margin:7px 0;float:left}.theme-details .theme-description{float:right;color:#777;line-height:20px}#theme-installer .wp-full-overlay-header{margin-top:9px}#theme-installer .wp-full-overlay-header .theme-install{float:left;line-height:26px}#theme-installer .wp-full-overlay-sidebar{background:#EEE;border-left:1px solid #DDD}#theme-installer .wp-full-overlay-main{background:#fff url(../images/spinner.gif) no-repeat fixed center center;background-size:20px 20px}.nav-tab{border-style:solid;border-width:1px 1px 0;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 0 -1px 4px}.nav-tab-active{border-width:1px}.nav-tab-active,.nav-tab-active:hover{border-bottom-width:1px;border-bottom-style:solid}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:0;padding-right:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}#excerpt,.attachmentlinks{margin:0;height:4em;width:98%}#template div{margin-left:190px}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-author img,.column-username img{float:right;margin-left:10px;margin-top:1px}.row-actions{font-size:13px;visibility:hidden;padding:2px 0 0}tr:hover .row-actions,.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist span{margin-left:25px;display:block;float:right;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;display:block;float:right;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:right}#poststuff h3,.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #parent_id,#poststuff .inside #page_template{max-width:100%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 #poststuff .inside #parent_id,.ie8 #poststuff .inside #page_template,.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}.edit-form-section{margin-bottom:20px}#templateside ul li a{text-decoration:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}#sidemenu{margin:-30px 315px 0 15px;list-style:none;position:relative;float:left;padding-right:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:right;line-height:28px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;-webkit-transition:none;-moz-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-right:6px;padding-left:6px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-width:1px;border-style:solid}#sidemenu li a .count-0{display:none}.plugin-install #description,.plugin-install-network #description{width:60%}table .vers,table .column-visible,table .column-rating{text-align:right}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest p:last-child,.lp-show-latest .lp-error p{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-left:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:0;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input{width:100%}#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:0}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;left:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{left:33px}#dashboard-widgets h4{font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-right:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:0}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;line-height:100%;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-right:3px}.rss-widget cite{display:block;text-align:left;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-left:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:transparent none;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:0;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}#loginform p.submit,.login-action-lostpassword p.submit{border:0;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-right:0;padding:26px 24px 46px;font-weight:400;overflow:hidden}.login form .forgetmenot{font-weight:400;float:right;margin-bottom:0}.login .button-primary{float:left}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#777;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);background-size:80px 80px;background-position:center top;background-repeat:no-repeat;color:#999;height:80px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:80px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-right:0;padding:12px}.login #nav,.login #backtoblog{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login form .input,.login input[type=text]{font-size:24px;line-height:1;width:100%;padding:3px;margin:2px 0 16px 6px}.login #pass-strength-result{width:250px;font-weight:600;border-style:solid;border-width:1px;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login form,.mobile #login .message,.mobile #login_error{margin-right:0}.mobile #login #nav,.mobile #login #backtoblog{margin-right:8px}.mobile #login h1 a{width:auto}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}.no-js #message{display:block}.accordion-section ul.category-tabs,.accordion-section ul.add-menu-item-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-right:300px;margin-top:23px}#nav-menus-frame .accordion-section-content .inside{font-size:14px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-right:-300px;clear:both;float:right;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .postbox,.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-name{height:2em}.blank-slate .menu-settings{border:0;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{font-style:italic;font-weight:400;margin-right:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden}.manage-menus select{float:right;margin-left:6px}.manage-menus .selected-menu{float:right;margin:5px 0 0 6px}.manage-menus .submit-btn{float:right;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top-width:1px;border-top-style:solid;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-right:18%}.menu-settings dd{float:right;margin:0;width:100%}.menu-settings dt{float:right;clear:both;width:21.951%;padding:3px 0 0;margin-right:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{font-size:11px}#menu-management-liquid{float:right;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-left:20px;margin-top:-3px;width:100%}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-width:1px 0;border-style:solid}#nav-menu-header,#nav-menu-footer{padding:0 10px}#nav-menu-header{border-bottom:1px solid;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.nav-menus-php #post-body div.updated,.nav-menus-php #post-body div.error{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:left;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat td.menu-location-menus{padding-bottom:5px}.menu-location-menus select{float:right}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:right;width:160px;margin-left:5px}.locations-row-links{float:right;margin:6px 6px 0 0}.locations-edit-menu-link,.locations-add-menu-link{margin:0 3px}.locations-edit-menu-link{padding-left:3px;border-left:1px solid #ccc}#wpbody .open-label{display:block;float:right}#wpbody .open-label span{padding-left:10px}.js .input-with-default-title{font-style:italic}#menu-management .inside{padding:0 10px}.postbox .howto input,.accordion-container .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:left}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .add-new-menu-action{float:right;margin:6px 6px 0 0;line-height:15px}.nav-menus-php .meta-sep,.nav-menus-php .submitdelete,.nav-menus-php .submitcancel{display:block;float:right;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;font-size:12px;margin-right:20px;margin-top:5px}.button.right,.button-secondary.right,.button-primary.right{float:left}.list-controls{float:right;margin-top:5px}.add-to-menu{float:left}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.show-all,.hide-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:right}.quick-search{width:190px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .list-container{max-height:200px;overflow-y:auto;padding:10px 10px 5px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0;margin-bottom:5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #dfdfdf;position:relative;padding:10px 15px;height:auto;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}.menu li.deleting .menu-item-handle{background-image:none}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-left:13em}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:30px}.menu-item-depth-2{margin-right:60px}.menu-item-depth-3{margin-right:90px}.menu-item-depth-4{margin-right:120px}.menu-item-depth-5{margin-right:150px}.menu-item-depth-6{margin-right:180px}.menu-item-depth-7{margin-right:210px}.menu-item-depth-8{margin-right:240px}.menu-item-depth-9{margin-right:270px}.menu-item-depth-10{margin-right:300px}.menu-item-depth-11{margin-right:330px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px}.menu-item-depth-2 .menu-item-transport{margin-right:-60px}.menu-item-depth-3 .menu-item-transport{margin-right:-90px}.menu-item-depth-4 .menu-item-transport{margin-right:-120px}.menu-item-depth-5 .menu-item-transport{margin-right:-150px}.menu-item-depth-6 .menu-item-transport{margin-right:-180px}.menu-item-depth-7 .menu-item-transport{margin-right:-210px}.menu-item-depth-8 .menu-item-transport{margin-right:-240px}.menu-item-depth-9 .menu-item-transport{margin-right:-270px}.menu-item-depth-10 .menu-item-transport{margin-right:-300px}.menu-item-depth-11 .menu-item-transport{margin-right:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.item-controls .item-order{padding-left:10px}.nav-menus-php .item-edit{position:absolute;left:-20px;top:0;display:block;width:30px;height:40px;margin-left:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 10px 10px 0;position:relative;z-index:10}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;font-size:12px;font-style:italic}.link-to-original a{padding-right:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:right;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid;padding:1px 2px;text-decoration:none}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px;border:0 none}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#nav-menus-frame,.button-controls,#menu-item-url-wrap,#menu-item-name-wrap{display:block}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) repeat-x bottom right}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) repeat-x top right;height:17px;float:right}.star-rating{white-space:nowrap}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;text-align:center;color:#0074a2}.star-rating .star-full:before{content:'\f155'}.star-rating .star-half:before{content:'\f459'}.star-rating .star-empty:before{content:'\f154'}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information-header{margin:0;padding:0 5px;font-weight:600;position:relative;border-bottom-width:1px;border-bottom-style:solid;height:2.5em}#plugin-information ul#sidemenu{font-weight:400;margin:0 5px;position:absolute;right:0;bottom:-1px}#plugin-information{height:auto}#plugin-information p.action-button{width:100%;padding-bottom:0;margin-bottom:0;margin-top:10px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}#plugin-information .action-button a{text-align:center;font-weight:600;text-decoration:none;display:block;line-height:2em}#plugin-information h2{clear:none!important;margin-left:200px}#plugin-information .fyi{margin:0 10px 50px;width:210px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-left:0}#plugin-information .fyi h2.mainheader{padding:5px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}#plugin-information .fyi ul{padding:10px 7px 10px 5px;margin:0;list-style:none;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}#plugin-information .fyi li{margin-left:0}#plugin-information #section-holder{padding:10px}#plugin-information .section ul,#plugin-information .section ol{margin-right:16px;list-style-type:square;list-style-image:none}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;max-width:100%;width:auto;height:auto}#plugin-information #section-screenshots li p{font-style:italic;padding-right:20px;padding-bottom:2em}#plugin-information #section-screenshots ol,#plugin-information .updated,#plugin-information pre{margin-left:215px}#plugin-information pre{padding:7px;overflow:auto;border-width:1px;border-style:solid}.plugin-version-author-uri{font-size:13px}img{border:0}#wphead{border-bottom-width:1px;border-bottom-style:solid}.press-this #wphead{height:32px;margin-right:0;margin-left:0;margin-bottom:5px}.press-this #header-logo{float:right;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:right}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-left:252px}.press-this-sidebar{float:left;width:240px;padding-top:10px}.press-this #title{margin-right:0;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 10px 10px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}div.zerosize{border:0 none;height:0;margin:0;overflow:hidden;padding:0;width:0}.posting{margin-left:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:left}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #tagsdiv-post_tag h3,.press-this #categorydiv h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-right:5px}#TB_window{border:1px solid #333}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.js .meta-box-sortables .postbox:hover .handlediv{margin-left:0!important}.js .sidebar-name .sidebar-name-arrow:before,.js .meta-box-sortables .postbox .handlediv:before{left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow{display:block}.js .sidebar-name .sidebar-name-arrow:before,.js .meta-box-sortables .postbox .handlediv:before{content:'\f142'}.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,.js .meta-box-sortables .postbox.closed .handlediv:before{content:'\f140'}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border-color:#dfdfdf}.press-this .actions{float:left;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px 0 0 -7px}.press-this .actions li{float:right;list-style:none;margin-left:10px}#extra-fields .button{margin-left:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:left;margin:0 5px 0 0}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{display:block;float:right;overflow:hidden}#img_container img,#img_container a{width:68px;height:68px}#img_container img{border:0;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:hover,#img_container a:active{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0 none;height:345px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:transparent}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}#TB_ajaxContent #options{position:absolute;top:20px;left:25px;padding:5px}#TB_ajaxContent h3{margin-bottom:.25em}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}.taghint{color:#aaa;margin:-17px 7px 0 0;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}#mce_fullscreen_container{background:#fff}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:left;width:190px;word-wrap:break-word}#templateside h3,#postcustomstuff p.submit{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside a,.theme-editor-php .highlight{display:block;padding:3px 12px 3px 3px;text-decoration:none}.theme-editor-php .highlight{margin:-3px -12px -3px 3px}#templateside .highlight{border:0;font-weight:700}.nonessential{font-size:11px;font-style:italic;padding-right:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.feature-filter{padding:8px 12px 0}.feature-filter .feature-group{float:right;margin:5px 10px 10px}.feature-filter .feature-group li{display:inline-block;vertical-align:top;list-style-type:none;padding-left:25px;width:150px}.widget{margin:0 auto 10px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:0;padding:1px 15px 15px;line-height:16px}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{border:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;left:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-right:7px;padding-left:7px}div.widget-liquid-left{margin:0;width:38%;float:right}div.widget-liquid-right{float:left;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 0 0 10px}div#widgets-left .sidebar-name .sidebar-name-arrow:before{left:0;top:4px;padding:4px 4px 4px 6px}div#widgets-left .widget-holder{background:transparent;border:0}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:transparent;padding:0;margin:0 0 20px;border:0;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{right:auto}.widget-title-action{float:left;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:transparent;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{left:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget,.widgets_access #wpwrap .widget-control-edit{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-right:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-right:0;outline:1px solid #444}.widgets-holder-wrap .sidebar-name,.widgets-holder-wrap .sidebar-description{-webkit-user-select:none;-moz-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .widgets-holder-wrap.closed .widget,.js .widgets-holder-wrap.closed .sidebar-description,.js .closed br.clear{display:none}.nav-menus-php .item-edit:before,.widget-top a.widget-action:after,.control-section .accordion-section-title:after,.accordion-section-title:after{left:0;content:'\f140';border:0;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.widget-top a.widget-action:after{padding:12px 12px 0}.nav-menus-php .item-edit:before{line-height:2.1}.control-section .accordion-section-title:after,.accordion-section-title:after{float:left;left:20px;top:-2px}.control-section.open .accordion-section-title:after,#customize-info.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before{content:'\f142'}.widget-inside,.widget-description{display:none}#removing-widget{display:none;font-weight:400;padding-right:15px;font-size:12px;line-height:1}.widget-control-noform,#access-off,.widgets_access .widget-action,.widgets_access .sidebar-name-arrow,.widgets_access #access-on,.widgets_access .widget-holder .description,.no-js .widget-holder .description{display:none}.widgets_access .widget-holder,.widgets_access #widget-list{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{transition:opacity .1s linear}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 35px 10px 15px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;transition:background:.2s ease-in-out}.widgets-chooser li:hover,.widgets-chooser li:focus{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;right:5px}.widgets-chooser li:last-child{border:0}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;right:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-left:5px}#available-widgets .widget .widget-top{cursor:pointer}.ui-sortable,.ui-draggable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable,.widgets-holder-wrap .ui-draggable,.widgets-holder-wrap .ui-sortable,.menu.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle,.menu.ui-sortable .menu-item-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;left:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:hover:after,.accordion-section-title:focus:after{border-color:#aaa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-right:0;border-left:0;padding:10px 14px 11px 10px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section:hover .accordion-section-title,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section .accordion-section-title:focus{color:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}.sticky-menu #TB_window .updated{margin:16px 0 0}li#wp-admin-bar-menu-toggle{display:none}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-left:0;padding-left:0}#widgets-left .sidebar-name{margin-left:0}#widgets-left #available-widgets .widget-top{margin-left:0}#widgets-left .inactive-sidebar .widgets-sortables{margin-left:0}div.widget-liquid-right{width:100%;float:none}}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}#menu-locations-wrap .widefat{width:100%}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:right}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:left}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:right;width:49%}#widgets-right .sidebars-column-1{margin-left:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){tr.wp-locked .locked-indicator{background-image:url(../images/lock-2x.png);background-size:16px 16px}#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-2x.gif) no-repeat scroll left bottom;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl-2x.gif) no-repeat scroll left bottom}div.star-holder{background:url(../images/stars-2x.png?ver=20121108) repeat-x bottom right;background-size:21px 37px}div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) repeat-x top right;background-size:21px 37px}.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);background-size:15px 123px}.spinner,.imgedit-wait,.customize-loading #customize-container,.revision-tick.completed-false,#theme-installer .wp-full-overlay-main{background-image:url(../images/spinner-2x.gif)}}.locale-zh-cn .howto,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn #utc-time,.locale-zh-cn #local-time,.locale-zh-cn p.install-help,.locale-zh-cn p.help,.locale-zh-cn p.description,.locale-zh-cn span.description,.locale-zh-cn .form-wrap p{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-right:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpwrap{background:#f0f0f0}#wpcontent,.auto-fold #wpcontent{position:relative;margin-right:0;padding-right:10px}.wrap{margin-left:12px;margin-right:0}.col-wrap{padding:0}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}#screen-meta,#screen-meta-links,#collapse-menu,.post-format-select{display:none!important}textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=number]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}input[type=checkbox],.widefat th input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}input[type=checkbox]:checked:before,.widefat th input[type=checkbox]:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}.wrap .add-new-h2,.wrap .add-new-h2:active{padding:10px 15px;font-size:14px}.wp-color-result{height:auto;padding-right:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}#createuser .form-field input{width:100%}.wrap div.updated,.wrap div.error,.media-upload-form div.error{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;right:0;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{right:-200px}.auto-fold #adminmenuwrap,.auto-fold #adminmenu,.auto-fold #adminmenuback{width:190px}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 20px 10px 10px}.auto-fold #adminmenu .wp-menu-name{display:block;margin-right:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;right:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu{position:relative;right:-1px;left:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;right:4px;padding-left:10px;z-index:99999;border:0;box-sizing:border-box;-moz-box-sizing:border-box}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#333}.wp-responsive-open #wpbody{left:-190px}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{right:0}#post-body-content{min-width:0}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{padding:10px}.post-format-options{padding-left:0}.post-format-options a{margin-left:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}.postbox{font-size:14px}#poststuff h3,.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-left:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #jj,.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}ul.category-tabs li.tabs{padding:15px}.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}ul.categorychecklist li{margin-bottom:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;padding:25px 10px;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar tr,.mceToolbar td{float:right!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-right:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding-top:6px;padding-bottom:6px;padding-right:6px;padding-left:3px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}#wp-content-editor-tools{overflow:hidden;padding:20px 0 1px 15px;top:1px}a.wp-switch-editor{font-size:16px;line-height:1em;margin:3px 7px 0 0;padding:12px 15px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 15px 0 20px}.wp-media-buttons span.wp-media-buttons-icon,.wp-media-buttons span.jetpack-contact-form-icon{width:22px!important;margin-top:-3px!important;margin-right:-5px!important}.wp-media-buttons .add_media span.wp-media-buttons-icon:before,.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:left;font-size:16px}#delete-action,#publishing-action{line-height:47px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}.tablenav{height:auto}.tablenav.top{margin:0}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}#wpbody-content{padding-bottom:100px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.tablenav.top .actions,.view-switch{display:none}.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;left:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.fixed .column-date,.fixed .column-author,.column-categories,.column-tags,.tags .column-description,.media .column-parent,.users .column-email,.users .column-name,.sites .column-registered,.sites .column-users{display:none}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat thead .check-column,.widefat tfoot .check-column{padding:10px 0}.widefat *{word-wrap:normal}#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:none;width:100%}#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label,#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row #bulk-titles div{font-size:16px}.inline-edit-row fieldset label span.title{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:50px}.tags .column-slug{width:30%}.comments .column-response{width:35%}.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.form-table{-moz-box-sizing:border-box;box-sizing:border-box}.form-table th,.form-table td{display:block;width:auto;vertical-align:middle}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}textarea,input{font-size:16px}.form-table td input[type=text],.form-table td input[type=password],.form-table td select,.form-table td textarea,.form-table span.description,#profile-page .form-table textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;box-sizing:border-box;-mox-box-sizing:border-box}input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text,input[type=number].small-text,.form-table input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;box-sizing:border-box;-mox-box-sizing:border-box;padding:8px}.form-table span.description{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-right:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#utc-time,#local-time{display:block;float:none;padding:0;line-height:2}.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.links-table #link_rel{max-width:none}.links-table th,.links-table td{padding:10px 0}body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-right:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-right:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.menu-item-bar .menu-item-handle,.menu-item-settings,.description-wide{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide{width:100%;height:auto}.menu-item-settings input{width:100%}.menu-settings dl{padding-right:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-right:0;margin-bottom:15px}.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}.wp-list-table.plugins thead .column-description,#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins tr,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .manage-column.column-name{display:block;width:auto}.wp-list-table.plugins thead,.wp-list-table.plugins tfoot{position:absolute;top:-35px;right:0;left:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive th.check-column,.plugins tr.active+tr.inactive td,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{box-shadow:none;-webkit-box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);-ms-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);-o-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive th.check-column,.plugins tr.active+tr.inactive td{border-top:0}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .column-description,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-left:12px;padding-right:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;right:0;padding-right:2px;padding-top:18px}.wp-list-table.plugins thead th.check-column,.wp-list-table.plugins tfoot th.check-column{padding-right:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-right:9px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-right:6px}.wp-list-table.plugins thead .check-column input,.wp-list-table.plugins tfoot .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}table.plugin-install .column-name,table.plugin-install .column-version,table.plugin-install .column-rating,table.plugin-install .column-description{display:block;width:auto}table.plugin-install th.column-name,table.plugin-install th.column-version,table.plugin-install th.column-rating,table.plugin-install th.column-description{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 0 5px 10px}.about-wrap .feature-section.one-col>div,.about-wrap .feature-section.two-col>div,.about-wrap .three-col.about-updates>div{width:100%;margin:0;float:none}.about-wrap .about-colors .color-option{width:49%}.comment-ays{border-bottom:0}#wpfooter{display:none}#comments-form .checkforspam{display:none}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 5px 0 0;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.interim-login input[type=checkbox],.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before,.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist ul,.press-this ul.categorychecklist li{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this textarea,.press-this input{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}@media only screen and (max-width:500px){.about-wrap{margin-left:20px;margin-right:10px}.about-wrap h1,.about-text{margin-left:0}.about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .feature-section.three-col div{width:100%;float:none}.about-wrap .three-col.about-updates .col-1{padding:0;float:none}.about-wrap .three-col.about-updates .col-2{margin:0 0 20px;width:100%;float:none}#wp-content-media-buttons a{font-size:14px;padding:0 10px}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-right:-1px}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:'\f228';display:inline-block;float:right;font:400 40px/45px Dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:0;text-align:center;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box}}@media screen and (max-width:600px){#adminmenuwrap,#adminmenuback{display:none}.wp-responsive-open #adminmenuwrap,.wp-responsive-open #adminmenuback{display:block}#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.auto-fold #adminmenu{top:46px}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;left:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close::before{font-size:20px;margin:0}div#post-body.metabox-holder.columns-1{overflow-x:hidden}.color-option{width:49%}}
\ No newline at end of file
index 2f5b5c7fcca5d0951de956e7615ec45ec69e71a4..cb8d3ddd7b0355bcccb185a9bd497a4564c288d3 100644 (file)
@@ -32,9 +32,10 @@ TABLE OF CONTENTS:
        14.2 - Image Editor
 15.0 - Comments Screen
 16.0 - Themes
-       16.1 - Custom Header
-       16.2 - Custom Background
-       16.3 - Tabbed Admin Screen Interface
+       16.1 - Manage Themes
+       16.2 - Install Themes
+       16.3 - Custom Header
+       16.4 - Custom Background
 17.0 - Plugins
 18.0 - Users
 19.0 - Tools
@@ -43,7 +44,9 @@ TABLE OF CONTENTS:
 22.0 - About Pages
 23.0 - Full Overlay w/ Sidebar
 24.0 - Customize Loader
-25.0 - Misc
+25.0 - Tabbed Admin Screen Interface
+26.0 - Misc
+27.0 - Localization
 
 ------------------------------------------------------------------------*/
 
@@ -53,6 +56,7 @@ TABLE OF CONTENTS:
        min-height: 100%;
        width: 100%;
        position: relative;
+       -webkit-font-smoothing: subpixel-antialiased;
 }
 
 #wpcontent {
@@ -61,25 +65,26 @@ TABLE OF CONTENTS:
 
 #wpcontent,
 #wpfooter {
-       margin-left: 165px;
+       margin-left: 180px;
 }
 
 .folded #wpcontent,
 .folded #wpfooter {
-       margin-left: 52px;
+       margin-left: 56px;
 }
 
 #wpbody-content {
        padding-bottom: 65px;
        float: left;
        width: 100%;
+       overflow: visible !important;
 }
 
 #adminmenuback,
 #adminmenuwrap,
 #adminmenu,
 #adminmenu .wp-submenu {
-       width: 145px;
+       width: 160px;
 }
 
 #adminmenuback {
@@ -91,7 +96,7 @@ TABLE OF CONTENTS:
 
 #adminmenu {
        clear: left;
-       margin: 0;
+       margin: 12px 0 0;
        padding: 0;
        list-style: none;
 }
@@ -100,7 +105,7 @@ TABLE OF CONTENTS:
 .folded #adminmenuwrap,
 .folded #adminmenu,
 .folded #adminmenu li.menu-top {
-       width: 32px;
+       width: 36px;
 }
 
 /* inner 2 column liquid layout */
@@ -193,11 +198,13 @@ TABLE OF CONTENTS:
 .screen-reader-text span,
 .ui-helper-hidden-accessible {
        position: absolute;
-       left: -1000em;
-       top: -1000em;
+       margin: -1px;
+       padding: 0;
        height: 1px;
        width: 1px;
        overflow: hidden;
+       clip: rect(0 0 0 0);
+       border: 0;
 }
 
 .screen-reader-shortcut {
@@ -207,21 +214,21 @@ TABLE OF CONTENTS:
 
 .screen-reader-shortcut:focus {
        left: 6px;
-       top: -21px;
+       top: -25px;
        height: auto;
        width: auto;
        display: block;
        font-size: 14px;
-       font-weight: bold;
+       font-weight: 600;
        padding: 15px 23px 14px;
        background: #f1f1f1;
        color: #21759b;
-       border-radius: 3px;
        z-index: 100000;
        line-height: normal;
        -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
        box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
        text-decoration: none;
+       outline: none;
 }
 
 .hidden,
@@ -236,6 +243,7 @@ TABLE OF CONTENTS:
 }
 
 /* include margin and padding in the width calculation of input and textarea */
+input,
 input[type="text"],
 input[type="password"],
 input[type="number"],
@@ -251,11 +259,89 @@ textarea {
 
 input[type="checkbox"],
 input[type="radio"] {
-       vertical-align: text-top;
-       padding: 0;
-       margin: 1px 0 0;
+       border-width: 1px;
+       border-style: solid;
+       clear: none;
+       cursor: pointer;
+       display: inline-block;
+       line-height: 0;
+       height: 16px;
+       margin: -4px 4px 0 0;
+       outline: 0;
+       padding: 0 !important;
+       text-align: center;
+       vertical-align: middle;
+       width: 16px;
+       min-width: 16px;
+       -webkit-appearance: none;
+       -webkit-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+td > input[type="checkbox"],
+.wp-admin p input[type=checkbox],
+.wp-admin p input[type=radio] {
+       margin-top: 0;
+}
+
+.wp-admin p label input[type=checkbox] {
+       margin-top: -4px;
 }
 
+.wp-admin p label input[type=radio] {
+       margin-top: -2px;
+}
+
+input[type=radio] {
+       border-radius: 50%;
+       margin-right: 4px;
+       line-height: 10px;
+}
+
+input[type=checkbox]:disabled,
+input[type=radio]:disabled,
+input[type=checkbox]:disabled:checked:before,
+input[type=radio]:disabled:checked:before {
+       opacity: 0.7;
+}
+
+input[type=checkbox]:checked:before,
+input[type=radio]:checked:before {
+       float: left;
+       display: inline-block;
+       vertical-align: middle;
+       width: 16px;
+       font: normal 21px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+input[type=checkbox]:checked:before {
+       content: '\f147';
+       margin: -3px 0 0 -4px;
+}
+
+input[type=radio]:checked:before {
+       content: '\2022';
+       text-indent: -9999px;
+       border-radius: 50px;
+       font-size: 24px;
+       width: 6px;
+       height: 6px;
+       margin: 4px;
+       line-height: 16px;
+}
+
+@-moz-document url-prefix() {
+       input[type=checkbox],
+       input[type=radio],
+       .form-table input.tog {
+               margin-bottom: -1px;
+       }
+}
+
+/* Search */
 input[type="search"] {
        -webkit-appearance: textfield;
 }
@@ -264,6 +350,11 @@ input[type="search"]::-webkit-search-decoration {
        display: none;
 }
 
+.ie8 input[type="password"],
+.ie8 .login form .input {
+       font-family: sans-serif;
+}
+
 /* general */
 html,
 body {
@@ -273,8 +364,8 @@ body {
 }
 
 body {
-       font-family: sans-serif;
-       font-size: 12px;
+       font-family: "Open Sans", sans-serif;
+       font-size: 13px;
        line-height: 1.4em;
        min-width: 600px;
 }
@@ -309,9 +400,22 @@ textarea {
        line-height: inherit;
 }
 
+textarea {
+       overflow: auto;
+}
+
+textarea,
 input,
 select {
+       font-size: 14px;
+       padding: 3px 5px;
        line-height: 15px;
+       border-radius: 0; /* Reset mobile webkit's default element styling */
+}
+
+textarea {
+       padding: 2px 6px;
+       line-height: 1.4;
 }
 
 a,
@@ -321,12 +425,16 @@ input[type="number"],
 input[type="search"],
 input[type="email"],
 input[type="url"],
-select,
 textarea,
-div {
+div,
+select {
        outline: 0;
 }
 
+.wp-admin input[type="file"] {
+       padding: 3px 0;
+}
+
 a:focus,
 a:active {
        outline: thin dotted;
@@ -351,7 +459,10 @@ q:after {
        content: none;
 }
 
-p {
+p,
+.wp_attachment_details label[for="content"] {
+       font-size: 13px;
+       line-height: 1.5;
        margin: 1em 0;
 }
 
@@ -368,11 +479,10 @@ dd {
        margin-bottom: 6px;
 }
 
-textarea,
 input,
 select {
        margin: 1px;
-       padding: 3px;
+       padding: 3px 5px;
 }
 
 h1,
@@ -382,7 +492,7 @@ h4,
 h5,
 h6 {
        display: block;
-       font-weight: bold;
+       font-weight: 600;
 }
 
 h1 {
@@ -393,10 +503,11 @@ h1 {
 h2 {
        font-size: 1.5em;
        margin: .83em 0;
+       font-weight: 400;
 }
 
 h3 {
-       font-size: 1.17em;
+       font-size: 1.3em;
        margin: 1em 0;
 }
 
@@ -458,18 +569,27 @@ code {
        font-family: Consolas, Monaco, monospace;
 }
 
+input.code {
+       padding-top: 6px;
+}
+
+textarea.code {
+       line-height: 1.4;
+       padding: 4px 6px 1px 6px;
+}
+
 kbd,
 code {
-       padding: 1px 3px;
+       padding: 3px 5px 2px 5px;
        margin: 0 1px;
-       font-size: 11px;
+       font-size: 13px;
 }
 
 .subsubsub {
        list-style: none;
-       margin: 8px 0 5px;
+       margin: 8px 0 0;
        padding: 0;
-       font-size: 12px;
+       font-size: 13px;
        float: left;
 }
 
@@ -486,7 +606,7 @@ code {
 }
 
 .subsubsub a.current {
-       font-weight: bold;
+       font-weight: 600;
        border: none;
 }
 
@@ -497,47 +617,30 @@ code {
        white-space: nowrap;
 }
 
-.widefat,
-div.updated,
-div.error,
-.wrap .add-new-h2,
 textarea,
 input[type="text"],
 input[type="password"],
-input[type="file"],
 input[type="email"],
 input[type="number"],
 input[type="search"],
 input[type="tel"],
 input[type="url"],
 select,
-.tablenav .tablenav-pages a,
 .tablenav-pages span.current,
 #titlediv #title,
-.postbox,
 #postcustomstuff table,
 #postcustomstuff input,
 #postcustomstuff textarea,
 .imgedit-menu div,
 .plugin-update-tr .update-message,
 #poststuff .inside .the-tagcloud,
-.login form,
-#login_error,
-.login .message,
-#menu-management .menu-edit,
 .nav-menus-php .list-container,
 .menu-item-handle,
 .link-to-original,
 .nav-menus-php .major-publishing-actions .form-invalid,
-.press-this #message,
 #TB_window,
 .tbtitle,
-.highlight,
-.feature-filter,
-#widget-list .widget-top,
-.editwidget .widget-inside {
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
+.highlight {
        border-width: 1px;
        border-style: solid;
 }
@@ -558,27 +661,9 @@ select,
        text-decoration: none;
 }
 
-.widefat thead th:first-of-type {
-       -webkit-border-top-left-radius: 3px;
-       border-top-left-radius: 3px;
-}
-.widefat thead th:last-of-type {
-       -webkit-border-top-right-radius: 3px;
-       border-top-right-radius: 3px;
-}
-.widefat tfoot th:first-of-type {
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-left-radius: 3px;
-}
-.widefat tfoot th:last-of-type {
-       -webkit-border-bottom-right-radius: 3px;
-       border-bottom-right-radius: 3px;
-}
-
 .widefat td,
 .widefat th {
-       border-width: 1px 0;
-       border-style: solid;
+       padding: 8px 10px;
 }
 .widefat tfoot th {
        border-bottom: none;
@@ -589,19 +674,18 @@ select,
 }
 
 .widefat td {
-       font-size: 12px;
-       padding: 4px 7px 2px;
        vertical-align: top;
 }
 
+.widefat td,
 .widefat td p,
 .widefat td ol,
 .widefat td ul {
-       font-size: 12px;
+       font-size: 13px;
+       line-height: 1.5em;
 }
 
 .widefat th {
-       padding: 7px 7px 8px;
        text-align: left;
        line-height: 1.3em;
        font-size: 14px;
@@ -619,6 +703,10 @@ select,
        vertical-align: top;
 }
 
+.widefat th input[type=checkbox] {
+       margin-top: -1px;
+}
+
 .widefat tbody th.check-column {
        padding: 9px 0 22px;
 }
@@ -627,9 +715,50 @@ select,
        padding-top: 8px;
 }
 
-.widefat thead .check-column,
-.widefat tfoot .check-column {
-       padding: 10px 0 0;
+.widefat thead th.check-column,
+.widefat tbody th.check-column,
+.widefat tfoot th.check-column {
+       padding: 11px 0 0 3px;
+}
+
+.widefat thead th.check-column {
+       padding-top: 10px;
+}
+
+#update-plugins-table tbody th.check-column,
+.plugins tbody th.check-column,
+.plugins tbody {
+       padding: 8px 0 0 2px;
+}
+
+.plugins tbody th.check-column input[type=checkbox] {
+       margin-top: 4px;
+}
+
+#update-plugins-table tbody td p {
+       margin-top: 0;
+}
+
+#update-plugins-table tbody td p strong {
+       font-size: 14px;
+}
+
+.plugins thead th.check-column,
+.plugins tfoot th.check-column,
+.plugins .inactive th.check-column,
+#update-plugins-table thead th.check-column,
+#update-plugins-table tfoot th.check-column {
+       padding-left: 6px;
+}
+
+#update-plugins-table thead th.check-column,
+#update-plugins-table tfoot th.check-column {
+       padding-top: 11px;
+}
+
+.update-php div.updated,
+.update-php div.error {
+       margin-left: 0;
 }
 
 .no-js .widefat thead .check-column input,
@@ -649,7 +778,7 @@ select,
 }
 
 .wrap {
-       margin: 4px 15px 0 0;
+       margin: 10px 20px 0 2px;
 }
 
 div.updated,
@@ -670,15 +799,31 @@ div.error p {
        margin: 5px 0 15px;
 }
 
+div.updated,
+.login .message,
+.press-this #message {
+       border: none;
+       padding: 1px 12px;
+}
+
+div.error,
+.login #login_error {
+       border: none;
+}
+
+div.error {
+       padding: 1px 12px;
+}
+
 .wrap h2,
 .subtitle {
        font-weight: normal;
        margin: 0;
-       text-shadow: #fff 0 1px 0;
 }
 
 .wrap h2 {
        font-size: 23px;
+       font-weight: 400;
        padding: 9px 15px 4px 0;
        line-height: 29px;
 }
@@ -688,15 +833,18 @@ div.error p {
        padding-left: 25px;
 }
 
-.wrap .add-new-h2 {
-       font-family: sans-serif;
+.wrap .add-new-h2,
+.wrap .add-new-h2:active {
        margin-left: 4px;
-       padding: 3px 8px;
+       padding: 4px 8px;
        position: relative;
        top: -3px;
        text-decoration: none;
-       font-size: 12px;
-       border: 0 none;
+       border: none;
+       border-radius: 2px;
+       text-shadow: none;
+       font-weight: 600;
+       font-size: 13px;
 }
 
 .wrap h2.long-header {
@@ -711,7 +859,6 @@ html,
 textarea,
 input[type="text"],
 input[type="password"],
-input[type="file"],
 input[type="email"],
 input[type="number"],
 input[type="search"],
@@ -722,10 +869,6 @@ select {
        color: #333;
 }
 
-select {
-       color: #000;
-}
-
 select[disabled] {
        color: #7f7f7f;
 }
@@ -737,15 +880,20 @@ select:focus {
 textarea:focus,
 input[type="text"]:focus,
 input[type="password"]:focus,
-input[type="file"]:focus,
 input[type="email"]:focus,
 input[type="number"]:focus,
 input[type="search"]:focus,
 input[type="tel"]:focus,
 input[type="url"]:focus,
-select:focus {
-       -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
-       box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
+input[type="checkbox"]:focus,
+input[type="radio"]:focus,
+select:focus,
+.widgets-chooser ul,
+#widgets-left .widget-in-question .widget-top,
+#available-widgets .widget-top:hover,
+div#widgets-right .widget-top:hover {
+       -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
+       box-shadow: 0 1px 2px rgba(0,0,0,0.1);
 }
 
 input[readonly] {
@@ -761,31 +909,23 @@ input[readonly] {
   1.0 - Text Styles
 ------------------------------------------------------------------------------*/
 
-div.sidebar-name h3,
-#menu-management .nav-tab,
-#dashboard_plugins h5,
-a.rsswidget,
-#dashboard_right_now td.b,
-#dashboard-widgets h4,
-.tool-box .title,
-#poststuff h3,
-.metabox-holder h3,
-.pressthis a,
-#your-profile legend,
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title,
-.tablenav .displaying-num,
-.widefat th,
-.quicktags,
-.search {
-       font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
-}
-
-h2 .nav-tab,
-.wrap h2,
-.subtitle,
-.login form .input {
-       font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
+.widget .widget-top,
+.postbox h3,
+.stuffbox h3,
+.control-section .accordion-section-title,
+h3.dashboard-widget-title,
+h3.dashboard-widget-title span,
+h3.dashboard-widget-title small,
+.sidebar-name,
+#nav-menu-header,
+#nav-menu-footer,
+.menu-item-handle,
+.checkbox,
+.side-info,
+#your-profile #rich_editing,
+.widefat thead th,
+.widefat tfoot th {
+       line-height: 1.4em;
 }
 
 .quicktags,
@@ -794,10 +934,7 @@ h2 .nav-tab,
 }
 
 .icon32 {
-       float: left;
-       height: 34px;
-       margin: 7px 8px 0 0;
-       width: 36px;
+       display: none;
 }
 
 .icon16 {
@@ -808,10 +945,126 @@ h2 .nav-tab,
        float: left;
 }
 
+/* New Menu icons */
+
+.icon16:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       padding: 6px 0;
+       height: 34px;
+       width: 20px;
+       display: inline-block;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
+}
+
+.icon16.icon-dashboard:before,
+#adminmenu .menu-icon-dashboard div.wp-menu-image:before {
+       content: '\f226';
+}
+
+.icon16.icon-post:before,
+#adminmenu .menu-icon-post div.wp-menu-image:before {
+       content: '\f109';
+}
+
+.icon16.icon-media:before,
+#adminmenu .menu-icon-media div.wp-menu-image:before {
+       content: '\f104';
+}
+
+.icon16.icon-links:before,
+#adminmenu .menu-icon-links div.wp-menu-image:before {
+       content: '\f103';
+}
+
+.icon16.icon-page:before,
+#adminmenu .menu-icon-page div.wp-menu-image:before {
+       content: '\f105';
+}
+
+.icon16.icon-comments:before,
+#adminmenu .menu-icon-comments div.wp-menu-image:before {
+       content: '\f101';
+       margin-top: 1px;
+}
+
+.icon16.icon-appearance:before,
+#adminmenu .menu-icon-appearance div.wp-menu-image:before {
+       content: '\f100';
+}
+
+.icon16.icon-plugins:before,
+#adminmenu .menu-icon-plugins div.wp-menu-image:before {
+       content: '\f106';
+}
+
+.icon16.icon-users:before,
+#adminmenu .menu-icon-users div.wp-menu-image:before {
+       content: '\f110';
+}
+
+.icon16.icon-tools:before,
+#adminmenu .menu-icon-tools div.wp-menu-image:before {
+       content: '\f107';
+}
+
+.icon16.icon-settings:before,
+#adminmenu .menu-icon-settings div.wp-menu-image:before {
+       content: '\f108';
+}
+
+.icon16.icon-site:before,
+#adminmenu .menu-icon-site div.wp-menu-image:before {
+       content: '\f112'
+}
+
+.icon16.icon-generic:before,
+#adminmenu .menu-icon-generic div.wp-menu-image:before {
+       content: '\f111';
+}
+
+/* hide background-image for icons above */
+.icon16.icon-dashboard,
+.menu-icon-dashboard div.wp-menu-image,
+.icon16.icon-post,
+.menu-icon-post div.wp-menu-image,
+.icon16.icon-media,
+.menu-icon-media div.wp-menu-image,
+.icon16.icon-links,
+.menu-icon-links div.wp-menu-image,
+.icon16.icon-page,
+.menu-icon-page div.wp-menu-image,
+.icon16.icon-comments,
+.menu-icon-comments div.wp-menu-image,
+.icon16.icon-appearance,
+.menu-icon-appearance div.wp-menu-image,
+.icon16.icon-plugins,
+.menu-icon-plugins div.wp-menu-image,
+.icon16.icon-users,
+.menu-icon-users div.wp-menu-image,
+.icon16.icon-tools,
+.menu-icon-tools div.wp-menu-image,
+.icon16.icon-settings,
+.menu-icon-settings div.wp-menu-image,
+.icon16.icon-site,
+.menu-icon-site div.wp-menu-image,
+.icon16.icon-generic,
+.menu-icon-generic div.wp-menu-image {
+       background-image: none !important;
+}
+
 .key-labels label {
        line-height: 24px;
 }
 
+strong, b {
+       font-weight: 600;
+}
+
 .pre {
        /* https://developer.mozilla.org/en-US/docs/CSS/white-space */
        white-space: pre-wrap; /* css-3 */
@@ -821,7 +1074,6 @@ h2 .nav-tab,
 .howto {
        font-style: italic;
        display: block;
-       font-family: sans-serif;
 }
 
 p.install-help {
@@ -833,6 +1085,12 @@ p.install-help {
        white-space: nowrap;
 }
 
+hr {
+       border: 0;
+       border-top: 1px solid #ddd;
+       border-bottom: 1px solid #fafafa;
+}
+
 /*------------------------------------------------------------------------------
   2.0 - Forms
 ------------------------------------------------------------------------------*/
@@ -840,7 +1098,18 @@ p.install-help {
 
 .wp-admin select {
        padding: 2px;
-       height: 2em;
+       line-height: 28px;
+       height: 28px;
+       vertical-align: middle;
+}
+
+.wp-admin .button-cancel {
+       padding: 0 5px;
+       line-height: 2;
+}
+
+.meta-box-sortables select {
+       max-width: 100%;
 }
 
 .wp-admin select[multiple] {
@@ -860,7 +1129,43 @@ form p.submit a.cancel:hover {
        text-decoration: none;
 }
 
-#minor-publishing-actions input,
+p.submit {
+       text-align: left;
+       max-width: 100%;
+       margin-top: 20px;
+       padding-top: 10px;
+}
+
+.textright p.submit {
+       border: none;
+       text-align: right;
+}
+
+table.form-table + p.submit,
+table.form-table + input + p.submit,
+table.form-table + input + input + p.submit {
+       border-top: none;
+       padding-top: 0;
+}
+
+table.widefat span.delete a:hover,
+table.widefat span.trash a:hover,
+table.widefat span.spam a:hover,
+#dashboard_recent_comments .delete a:hover,
+#dashboard_recent_comments .trash a:hover,
+#dashboard_recent_comments .spam a:hover,
+.plugins a.delete:hover,
+#all-plugins-table .plugins a.delete:hover,
+#search-plugins-table .plugins a.delete:hover,
+.submitbox .submitdelete:hover,
+#media-items a.delete:hover,
+#media-items a.delete-permanently:hover,
+#nav-menu-footer .menu-delete:hover {
+       text-decoration: none;
+       border: none;
+}
+
+#minor-publishing-actions input,
 #major-publishing-actions input,
 #minor-publishing-actions .preview {
        text-align: center;
@@ -883,10 +1188,11 @@ input.regular-text,
 
 input.small-text {
        width: 50px;
+       padding: 1px 6px;
 }
 
 input[type="number"].small-text {
-       width: 60px;
+       width: 65px;
 }
 
 #doaction,
@@ -924,10 +1230,32 @@ label,
        vertical-align: middle;
 }
 
+fieldset label,
+#your-profile label + a {
+       vertical-align: middle;
+}
+
+.options-media-php label[for*="_size_"],
 #misc-publishing-actions label {
        vertical-align: baseline;
 }
 
+#misc-publishing-actions label[for="post_status"]:before {
+       content: '\f173';
+       display: inline-block;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       left: -1px;
+       padding: 0 5px 0 0;
+       position: relative;
+       top: 0;
+       text-decoration: none !important;
+       vertical-align: top;
+
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
 #pass-strength-result {
        border-style: solid;
        border-width: 1px;
@@ -951,7 +1279,7 @@ p.search-box {
 #search-plugins input[name="s"],
 .tagsdiv .newtag {
        float: left;
-       height: 2em;
+       height: 28px;
        margin: 0 4px 0 0;
 }
 
@@ -1002,14 +1330,14 @@ ul#add-to-blog-users {
 ------------------------------------------------------------------------------*/
 
 #major-publishing-actions {
-       padding: 10px 10px 8px;
+       padding: 10px;
        clear: both;
-       border-top: 1px solid #f5f5f5;
-       margin-top: -2px;
+       border-top: 1px solid #ddd;
+       background: #f5f5f5;
 }
 
 #delete-action {
-       line-height: 25px;
+       line-height: 28px;
        vertical-align: middle;
        text-align: left;
        float: left;
@@ -1031,8 +1359,6 @@ ul#add-to-blog-users {
 
 .misc-pub-section {
        padding: 6px 10px 8px;
-       border-width: 1px 0;
-       border-style: solid;
 }
 
 .misc-pub-section:first-child {
@@ -1044,17 +1370,10 @@ ul#add-to-blog-users {
 }
 
 #minor-publishing-actions {
-       padding: 10px 10px 2px 8px;
+       padding: 10px 10px 0 10px;
        text-align: right;
 }
 
-#minor-publishing {
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
-       -webkit-box-shadow: 0 1px 0 #fff;
-       box-shadow: 0 1px 0 #fff;
-}
-
 #save-post {
        float: left;
 }
@@ -1110,17 +1429,12 @@ th.action-links {
 
 #update-nag,
 .update-nag {
+       display: inline-block;
        line-height: 19px;
-       padding: 5px 0;
-       font-size: 12px;
-       text-align: center;
-       margin: -1px 15px 0 5px;
-       border-width: 1px;
-       border-style: solid;
-       -webkit-border-bottom-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 3px;
+       padding: 11px 15px;
+       font-size: 14px;
+       text-align: left;
+       margin: 25px 20px 0 2px;
 }
 
 .plugins .plugin-update {
@@ -1129,7 +1443,7 @@ th.action-links {
 
 .plugin-update .update-message {
        margin: 0 10px 8px 31px;
-       font-weight: bold;
+       font-weight: 600;
 }
 
 ul#dismissed-updates {
@@ -1163,6 +1477,11 @@ form.upgrade .hint {
        margin-left: 2em;
 }
 
+/*------------------------------------------------------------------------------
+  5.0 - TinyMCE
+------------------------------------------------------------------------------*/
+
+/* nothing? */
 
 /*------------------------------------------------------------------------------
   6.0 - Admin Header
@@ -1187,6 +1506,7 @@ form.upgrade .hint {
 
 #contextual-help-wrap {
        overflow: auto;
+       margin-left: 0 !important;
 }
 
 #screen-meta .screen-reader-text {
@@ -1194,56 +1514,62 @@ form.upgrade .hint {
 }
 
 #screen-meta-links {
-       margin: 0 24px 0 0;
+       margin: 0 20px 0 0;
+}
+
+#screen-meta-links a {
+       padding: 3px 6px 3px 16px;
 }
 
 #screen-meta-links a:focus {
-       -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-       box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
        outline: none;
 }
 
 /* screen options and help tabs revert */
 #screen-meta {
        display: none;
+       margin: 0 20px -1px 0px;
        position: relative;
-       margin: 0 15px 0 5px;
-       border-width: 0 1px 1px;
-       border-style: none solid solid;
 }
 
 #screen-options-link-wrap,
 #contextual-help-link-wrap {
        float: right;
-       height: 23px;
-       padding: 0;
+       height: 28px;
        margin: 0 0 0 6px;
-       font-family: sans-serif;
-}
-
-#screen-options-link-wrap,
-#contextual-help-link-wrap,
-#screen-meta {
-       -webkit-border-bottom-left-radius: 3px;
-       -webkit-border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 3px;
 }
 
 #screen-meta-links .screen-meta-toggle {
        position: relative;
-       top: -1px;
+       top: 0;
 }
 
 #screen-meta-links a.show-settings {
-       text-decoration: none;
-       z-index: 1;
-       padding: 1px 16px 0 6px;
+       display: block;
+       font-size: 13px;
        height: 22px;
        line-height: 22px;
-       font-size: 12px;
-       display: block;
-       text-shadow: rgba(255,255,255,0.7) 0 1px 0;
+       text-decoration: none;
+       z-index: 1;
+}
+
+#screen-meta-links a:after {
+       right: 0;
+       content: '\f140';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0 5px 0 0;
+       bottom: 2px;
+       position: relative;
+       vertical-align: bottom;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+#screen-meta-links a.screen-meta-active:after {
+       content: '\f142';
 }
 
 #screen-meta-links a.show-settings:hover {
@@ -1273,10 +1599,14 @@ form.upgrade .hint {
 .metabox-prefs label {
        display: inline-block;
        padding-right: 15px;
-       white-space: nowrap;
        line-height: 30px;
 }
 
+.metabox-prefs label input[type=checkbox] {
+       margin-top: -4px;
+       margin-right: 6px;
+}
+
 .metabox-prefs label input {
        margin: 0 5px 0 2px;
 }
@@ -1295,7 +1625,6 @@ form.upgrade .hint {
 
 #contextual-help-wrap {
        padding: 0;
-       margin-left: -4px;
 }
 
 #contextual-help-columns {
@@ -1334,7 +1663,7 @@ form.upgrade .hint {
        margin-bottom: 0;
        list-style-type: none;
        border-style: solid;
-       border-width: 1px 0;
+       border-width: 0 0 0 2px;
        border-color: transparent;
 }
 
@@ -1343,12 +1672,15 @@ form.upgrade .hint {
        padding: 5px 5px 5px 12px;
        line-height: 18px;
        text-decoration: none;
+       border-style: solid;
+       border-width: 1px 0 1px 0;
+       border-color: transparent;
 }
 
 .contextual-help-tabs .active {
        padding: 0;
        margin: 0 -1px 0 0;
-       border-width: 1px 0 1px 1px;
+       border-width: 0 0 0 2px;
        border-style: solid;
 }
 
@@ -1384,26 +1716,11 @@ form.upgrade .hint {
   7.0 - Main Navigation (Left Menu)
 ------------------------------------------------------------------------------*/
 
-#adminmenuback,
-#adminmenuwrap {
-       border-width: 0 1px 0 0;
-       border-style: solid;
-}
-
 #adminmenuwrap {
        position: relative;
        float: left;
 }
 
-#adminmenushadow {
-       position: absolute;
-       top: 0;
-       right: 0;
-       bottom: 0;
-       width: 6px;
-       z-index: 20;
-}
-
 /* side admin menu */
 #adminmenu * {
        -webkit-user-select: none;
@@ -1424,25 +1741,25 @@ form.upgrade .hint {
 }
 
 #adminmenu li.menu-top {
-       min-height: 28px;
+       border: none;
+       min-height: 34px;
        position: relative;
 }
 
 #adminmenu .wp-submenu {
        list-style: none;
-       padding: 4px 0;
-       margin: 0;
        position: absolute;
        top: -1000em;
-       left: 146px;
-       z-index: 1000;
+       left: 160px;
        overflow: visible;
-       border-width: 1px;
-       border-style: solid;
-       -webkit-border-bottom-right-radius: 3px;
-       -webkit-border-top-right-radius: 3px;
-       border-bottom-right-radius: 3px;
-       border-top-right-radius: 3px;
+       word-wrap: break-word;
+}
+
+#adminmenu .wp-submenu,
+.folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       padding: 7px 0 8px;
+       z-index: 9999;
 }
 
 .js #adminmenu .sub-open,
@@ -1464,7 +1781,7 @@ form.upgrade .hint {
        right: auto;
        bottom: auto;
        border: 0 none;
-
+       margin-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
 }
@@ -1476,38 +1793,47 @@ form.upgrade .hint {
 .folded #adminmenu a.menu-top:focus + .wp-submenu,
 .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
 .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu  {
-       top: -1px;
-       left: 32px;
+       top: 0;
+       left: 36px;
 }
 
 .folded #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
 .folded #adminmenu .wp-has-current-submenu .wp-submenu {
-       border-width: 1px;
-       border-style: solid;
        position: absolute;
        top: -1000em;
 }
 
+#adminmenu .wp-not-current-submenu .wp-submenu,
+.folded #adminmenu .wp-has-current-submenu .wp-submenu {
+       min-width: 160px;
+       width: auto;
+}
+
 #adminmenu .wp-submenu a {
-       font-size: 12px;
-       line-height: 18px;
+       font-size: 13px;
+       line-height: 1.2;
        margin: 0;
-       padding-left: 12px;
+       padding: 6px 0;
 }
 
-#adminmenu .wp-not-current-submenu li > a {
-       padding-left: 16px;
+#adminmenu .wp-not-current-submenu li > a,
+.folded #adminmenu .wp-has-current-submenu li > a {
+       padding-right: 16px;
+       padding-left: 14px;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
 }
 
 #adminmenu .wp-has-current-submenu ul > li > a,
 .folded #adminmenu li.menu-top .wp-submenu > li > a {
-       padding-left: 12px;
+       padding: 6px 12px;
 }
 
 #adminmenu a.menu-top,
 #adminmenu .wp-submenu-head {
-       font-size: 13px;
-       font-weight: bold;
+       font-size: 14px;
+       font-weight: 400;
        line-height: 18px;
        padding: 0;
 }
@@ -1527,133 +1853,141 @@ form.upgrade .hint {
        overflow: hidden;
 }
 
-#adminmenu a.menu-top {
-       border-width: 1px 0;
-       border-style: solid none;
-}
-
 #adminmenu .wp-menu-image img {
-       padding: 7px 0 0 7px;
+       padding: 9px 0 0 0px;
        opacity: 0.6;
        filter: alpha(opacity=60);
 }
 
 #adminmenu div.wp-menu-name {
-       padding: 5px;
+       padding: 8px 0;
 }
 
 #adminmenu div.wp-menu-image {
        float: left;
-       width: 28px;
-       height: 28px;
+       width: 36px;
+       height: 30px;
+       margin: 0;
+       text-align: center;
+}
+
+#adminmenu div.wp-menu-image.svg {
+       background-repeat: no-repeat;
+       background-position: center;
+       background-size: 20px auto;
+}
+
+div.wp-menu-image:before {
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       color: #999;
+       padding: 8px 0;
+       height: 36px;
+       width: 20px;
+       display: inline-block;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
 }
 
 .folded #adminmenu div.wp-menu-image {
-       width: 32px;
+       width: 35px;
+       height: 30px;
        position: absolute;
        z-index: 25;
 }
 
 .folded #adminmenu a.menu-top {
-       height: 28px;
+       height: 34px;
 }
 
-.wp-menu-arrow {
-       z-index: 25;
-       position: absolute;
-       right: 100%;
-       margin: 0;
-       height: 30px;
-       width: 6px;
+/* No @font-face support */
+.no-font-face #adminmenu .wp-menu-image {
+       display: none;
+}
 
-       -moz-transform:    translate( 146px );
-       -webkit-transform: translate( 146px );
-       -o-transform:      translate( 146px );
-       -ms-transform:     translate( 146px );
-       transform:         translate( 146px );
+.no-font-face #adminmenu div.wp-menu-name {
+       padding: 8px 12px;
 }
 
-#adminmenu .wp-menu-arrow div {
-       display: none;
-       position: absolute;
-       top: 7px;
-       left: -1px;
-       width: 14px;
-       height: 15px;
+.no-font-face.auto-fold #adminmenu .wp-menu-name {
+       margin-left: 0;
+}
+/* End no @font-face support */
 
-       -moz-transform:    matrix( -0.6, 1, 0.6, 1, 0, 0 );
-       -webkit-transform: matrix( -0.6, 1, 0.6, 1, 0, 0 );
-       -o-transform:      matrix( -0.6, 1, 0.6, 1, 0, 0 );
-       -ms-transform:     matrix( -0.6, 1, 0.6, 1, 0, 0 );
-       transform:         matrix( -0.6, 1, 0.6, 1, 0, 0 );
+/* Sticky admin menu */
+.sticky-menu #adminmenuwrap {
+       position: fixed;
+       z-index: 99; /* Match the z-index of .wp-submenu to ensure flyout menus don't appear underneath main column elements */
 }
 
-#adminmenu li.wp-not-current-submenu .wp-menu-arrow {
-       -moz-transform:    translate( 145px );
-       -webkit-transform: translate( 145px );
-       -o-transform:      translate( 145px );
-       -ms-transform:     translate( 145px );
-       transform:         translate( 145px );
-       height: 28px;
-       border-width: 1px 0;
-       border-style: solid;
-       top: 0;
+/* A new arrow */
+
+.wp-menu-arrow {
+       display: none !important;
 }
 
-.folded #adminmenu li .wp-menu-arrow {
-       -moz-transform:    translate( 32px );
-       -webkit-transform: translate( 32px );
-       -o-transform:      translate( 32px );
-       -ms-transform:     translate( 32px );
-       transform:         translate( 32px );
+ul#adminmenu a.wp-has-current-submenu {
+       position: relative;
 }
 
-#adminmenu li.current .wp-menu-arrow,
-#adminmenu li.wp-has-current-submenu .wp-menu-arrow,
-#adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
-#adminmenu li.wp-has-submenu .wp-menu-arrow div,
-#adminmenu li.current .wp-menu-arrow div,
-.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
-#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,
-#adminmenu a.wp-has-submenu:focus .wp-menu-arrow,
-#adminmenu a:hover .wp-menu-arrow {
-       display: block;
+ul#adminmenu a.wp-has-current-submenu:after,
+ul#adminmenu > li.current > a.current:after {
+       right: 0;
+       border: solid transparent;
+       content: " ";
+       height: 0;
+       width: 0;
+       position: absolute;
+       pointer-events: none;
+       border-width: 8px;
+       top: 50%;
+       margin-top: -8px;
 }
 
-#adminmenu li.current .wp-menu-arrow,
-#adminmenu li.wp-menu-open .wp-menu-arrow {
-       top: 0;
+.folded ul#adminmenu li:hover a.wp-has-current-submenu:after {
+       display: none;
 }
 
-.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,
-#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,
-#adminmenu a.wp-has-submenu:focus .wp-menu-arrow {
-       z-index: 1001;
+.folded ul#adminmenu a.wp-has-current-submenu:after,
+.folded ul#adminmenu > li a.current:after {
+       border-width: 4px;
+       margin-top: -4px;
 }
 
-.ie8 #adminmenu li.menu-top:hover .wp-menu-arrow {
-       display: none;
+/* flyout menu arrow */
+#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+       right: 0;
+       border: solid transparent;
+       content: " ";
+       height: 0;
+       width: 0;
+       position: absolute;
+       pointer-events: none;
+       border-width: 8px;
+       top: 10px;
+       z-index: 10000;
 }
 
-#adminmenu .wp-not-current-submenu .wp-menu-arrow div {
-       width: 15px;
-       top: 6px;
-       border-width: 0 0 1px 1px;
-       border-style: solid;
+.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+       border-width: 4px;
+       margin-top: -4px;
+       top: 18px;
 }
 
-.wp-menu-arrow,
-.folded #adminmenu li .wp-menu-arrow div,
-.no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow {
-       display: none;
+/* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */
+#adminmenu li.menu-top:hover,
+#adminmenu li.opensub > a.menu-top,
+#adminmenu li > a.menu-top:focus {
+       position: relative;
 }
 
-.folded #adminmenu li.current .wp-menu-arrow,
-.folded #adminmenu li.current .wp-menu-arrow div,
-.folded #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
-.folded #adminmenu li.wp-menu-open .wp-menu-arrow,
-.folded #adminmenu li a:focus .wp-menu-arrow {
-       display: block;
+.folded #adminmenu li.menu-top:hover,
+.folded #adminmenu li.opensub > a.menu-top,
+.folded #adminmenu li > a.menu-top:focus {
+       z-index: 10000;
 }
 
 #adminmenu li.menu-top:hover .wp-menu-image img,
@@ -1665,7 +1999,7 @@ form.upgrade .hint {
 #adminmenu li.wp-menu-separator {
        height: 3px;
        padding: 0;
-       margin: 0;
+       margin: 0 0 6px 0;
        border-width: 1px 0;
        border-style: solid;
        cursor: inherit;
@@ -1679,17 +2013,10 @@ form.upgrade .hint {
 }
 
 #adminmenu .wp-submenu .wp-submenu-head {
-       padding: 5px 4px 5px 10px;
-       margin: -4px -1px 4px;
-       border-width: 1px 0;
-       border-style: solid;
-       -webkit-border-top-right-radius: 3px;
-       border-top-right-radius: 3px;
-}
-
-#adminmenu li.wp-menu-open {
-       border-width: 0 0 1px;
-       border-style: solid;
+       font-weight: 400;
+       font-size: 14px;
+       padding: 8px 4px 8px 11px;
+       margin: -7px 0px 4px;
 }
 
 #adminmenu li.current,
@@ -1697,24 +2024,15 @@ form.upgrade .hint {
        border: 0 none;
 }
 
-.folded #adminmenu li.wp-has-current-submenu {
-       margin-bottom: 1px;
-}
-
-.folded #adminmenu .wp-has-current-submenu.menu-top-last {
-       margin-bottom: 0;
-}
-
 #adminmenu .awaiting-mod,
 #adminmenu span.update-plugins,
 #sidemenu li a span.update-plugins {
-       position: absolute;
-       font-family: sans-serif;
+       display: inline-block;
        font-size: 9px;
        line-height: 17px;
-       font-weight: bold;
-       margin-top: 1px;
-       margin-left: 7px;
+       font-weight: 600;
+       margin: 1px 0 0 2px;
+       vertical-align: top;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        z-index: 26;
@@ -1732,11 +2050,10 @@ form.upgrade .hint {
        display: none;
 }
 
-#collapse-menu {
-       font-size: 12px;
+#adminmenu #collapse-menu {
+       font-size: 13px;
        line-height: 34px;
-       border-width: 1px 0 0;
-       border-style: solid;
+       margin-top: 10px;
 }
 
 .folded #collapse-menu span {
@@ -1751,25 +2068,64 @@ form.upgrade .hint {
 
 #collapse-button {
        float: left;
-       margin: 8px 6px;
-       border-width: 1px;
-       border-style: solid;
+       height: 15px;
+       margin: 10px 8px 10px 11px;
+       width: 15px;
+
        -webkit-border-radius: 10px;
        border-radius: 10px;
 }
 
-/* Auto-folding of the admin menu */
-@media only screen and (max-width: 900px) {
-       .auto-fold #wpcontent,
-       .auto-fold #wpfooter {
-               margin-left: 52px;
-       }
+#wpwrap #collapse-button div {
+       padding: 0;
+}
+
+#collapse-button div:after {
+       content: '\f148';
+       display: block;
+       line-height: 15px;
+       left: -3px;
+       top: -3px;
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       margin: 0 auto;
+       padding: 0 !important;
+       position: relative;
+       text-align: center;
+       width: 20px;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
+
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.folded #collapse-button div:after,
+.rtl #collapse-button div:after {
+       -ms-transform: rotate(180deg);
+       -webkit-transform: rotate(180deg);
+       transform: rotate(180deg);
+}
+
+.rtl.folded #collapse-button div:after {
+       -ms-transform: none;
+       -webkit-transform: none;
+       transform: none;
+}
+
+/* Auto-folding of the admin menu */
+@media only screen and (max-width: 900px) {
+       .auto-fold #wpcontent,
+       .auto-fold #wpfooter {
+               margin-left: 56px;
+       }
 
        .auto-fold #adminmenuback,
        .auto-fold #adminmenuwrap,
        .auto-fold #adminmenu,
        .auto-fold #adminmenu li.menu-top {
-               width: 32px;
+               width: 36px;
        }
 
        .auto-fold #adminmenu .wp-submenu.sub-open,
@@ -1778,18 +2134,30 @@ form.upgrade .hint {
        .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
        .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
        .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu  {
-               top: -1px;
-               left: 32px;
+               top: 0px;
+               left: 36px;
        }
 
        .auto-fold #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
        .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
-               border-width: 1px;
-               border-style: solid;
                position: absolute;
                top: -1000em;
+               margin-right: -1px;
+               padding: 7px 0 8px;
+               z-index: 9999;
+       }
+
+       .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu {
+               min-width: 150px;
+               width: auto;
        }
 
+       .auto-fold #adminmenu .wp-has-current-submenu li > a {
+               padding-right: 16px;
+               padding-left: 14px;
+       }
+
+
        .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
                padding-left: 12px;
        }
@@ -1803,61 +2171,75 @@ form.upgrade .hint {
        }
 
        .auto-fold #adminmenu div.wp-menu-image {
-               width: 32px;
+               height: 30px;
+               width: 34px;
                position: absolute;
                z-index: 25;
        }
 
        .auto-fold #adminmenu a.menu-top {
-               height: 28px;
+               height: 34px;
        }
 
-       .auto-fold #adminmenu li .wp-menu-arrow {
-               -moz-transform:    translate( 32px );
-               -webkit-transform: translate( 32px );
-               -o-transform:      translate( 32px );
-               -ms-transform:     translate( 32px );
-               transform:         translate( 32px );
+       .auto-fold #adminmenu li.wp-menu-open {
+               border: 0 none;
        }
 
-       .auto-fold #adminmenu li .wp-menu-arrow div {
-               display: none;
+       .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
+               margin-bottom: 0;
        }
 
-       .auto-fold #adminmenu li.current .wp-menu-arrow,
-       .auto-fold #adminmenu li.current .wp-menu-arrow div,
-       .auto-fold #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,
-       .auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow,
-       .auto-fold #adminmenu li a:focus .wp-menu-arrow {
-               display: block;
+       .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
+               display: none;
        }
 
-       .auto-fold #adminmenu li.wp-menu-open {
-               border: 0 none;
+       .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+               border-width: 4px;
+               margin-top: -4px;
+               top: 16px;
        }
 
-       .auto-fold #adminmenu li.wp-has-current-submenu {
-               margin-bottom: 1px;
+       .auto-fold ul#adminmenu a.wp-has-current-submenu:after,
+       .auto-fold ul#adminmenu > li a.current:after {
+               border-width: 4px;
+               margin-top: -4px;
        }
 
-       .auto-fold #adminmenu .wp-has-current-submenu.menu-top-last {
-               margin-bottom: 0;
+       .auto-fold #adminmenu li.menu-top:hover,
+       .auto-fold #adminmenu li.opensub > a.menu-top,
+       .auto-fold #adminmenu li > a.menu-top:focus {
+               z-index: 10000;
        }
 
        .auto-fold #collapse-menu span {
                display: none;
        }
 
+       .auto-fold #collapse-button div {
+               background: none;
+       }
+
+       .auto-fold #collapse-button div:after {
+               -ms-transform: rotate(180deg);
+               -webkit-transform: rotate(180deg);
+               transform: rotate(180deg);
+       }
+
+       .rtl.auto-fold #collapse-button div:after {
+               -ms-transform: none;
+               -webkit-transform: none;
+               transform: none;
+       }
+
 }
 
 /* List table styles */
 .post-com-count-wrapper {
        min-width: 22px;
-       font-family: sans-serif;
 }
 
 .post-com-count {
-       background-image: url('../images/bubble_bg.gif');
+       background: none;
        height: 1.3em;
        line-height: 1.1em;
        display: block;
@@ -1868,9 +2250,19 @@ form.upgrade .hint {
        background-repeat: no-repeat;
 }
 
+.post-com-count:after {                /* draw bubble connector using CSS! */
+       content: "";
+       display: block;
+       width: 0;
+       height: 0;
+       margin-left: 8px;
+       border-top: 5px solid #bbbbbb;
+       border-right: 5px solid transparent;
+}
+
 .post-com-count span {
        font-size: 11px;
-       font-weight: bold;
+       font-weight: 600;
        height: 1.4em;
        line-height: 1.4em;
        min-width: 0.7em;
@@ -1903,10 +2295,23 @@ strong .post-com-count {
 }
 
 th .comment-grey-bubble {
-       background-image: url('../images/comment-grey-bubble.png');
-       background-repeat: no-repeat;
-       height: 12px;
-       width: 12px;
+       height: 16px;
+       width: 16px;
+}
+
+th .comment-grey-bubble:before {
+       content: '\f101';
+       font: normal 20px/.5 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0;
+       top: 4px;
+       left: -4px;
+       position: relative;
+       vertical-align: top;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
 }
 
 /*------------------------------------------------------------------------------
@@ -1914,7 +2319,7 @@ th .comment-grey-bubble {
 ------------------------------------------------------------------------------*/
 
 html.wp-toolbar {
-       padding-top: 28px;
+       padding-top: 32px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
@@ -1951,35 +2356,35 @@ html.wp-toolbar {
        float: left;
 }
 
-#dashboard-widgets.columns-1 .postbox-container {
+#wpbody-content #dashboard-widgets.columns-1 .postbox-container {
        width: 100%;
 }
 
-#dashboard-widgets.columns-2 .postbox-container {
+#wpbody-content #dashboard-widgets.columns-2 .postbox-container {
        width: 49.5%;
 }
 
-#dashboard-widgets.columns-2 #postbox-container-2,
-#dashboard-widgets.columns-2 #postbox-container-3,
-#dashboard-widgets.columns-2 #postbox-container-4 {
+#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,
+#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,
+#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4 {
        float: right;
        width: 50.5%;
 }
 
-#dashboard-widgets.columns-3 .postbox-container {
+#wpbody-content #dashboard-widgets.columns-3 .postbox-container {
        width: 33.5%;
 }
 
-#dashboard-widgets.columns-3 #postbox-container-1 {
+#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1 {
        width: 33%;
 }
 
-#dashboard-widgets.columns-3 #postbox-container-3,
-#dashboard-widgets.columns-3 #postbox-container-4 {
+#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,
+#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4 {
        float: right;
 }
 
-#dashboard-widgets.columns-4 .postbox-container {
+#wpbody-content #dashboard-widgets.columns-4 .postbox-container {
        width: 25%;
 }
 
@@ -1991,7 +2396,7 @@ html.wp-toolbar {
 }
 
 .metabox-holder .postbox-container .empty-container {
-       border: 3px dashed #CCCCCC;
+       border: 3px dashed #bbb;
        height: 250px;
 }
 
@@ -2004,8 +2409,27 @@ html.wp-toolbar {
        min-height: 0;
 }
 
+.ie8 #wpbody-content #dashboard-widgets .postbox-container {
+       width: 49.5%;
+}
+
+.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,
+.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,
+.ie8 #wpbody-content #dashboard-widgets #postbox-container-4 {
+       float: right;
+       width: 50.5%;
+}
+
+.ie8 #dashboard-widgets #postbox-container-3 .empty-container,
+.ie8 #dashboard-widgets #postbox-container-4 .empty-container {
+       border: 0 none;
+       height: 0;
+       min-height: 0;
+}
+
 #poststuff {
        padding-top: 10px;
+       min-width: 763px;
 }
 
 #poststuff #post-body {
@@ -2014,6 +2438,7 @@ html.wp-toolbar {
 
 #post-body-content {
        width: 100%;
+       min-width: 463px;
        float: left;
 }
 
@@ -2035,6 +2460,18 @@ html.wp-toolbar {
        min-height: 250px;
 }
 
+#dashboard-widgets .postbox-container {
+       width: 25%;
+}
+
+#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container {
+       border: none !important;
+}
+
+#dashboard-widgets-wrap {
+       overflow: hidden;
+}
+
 /* one column on the dash */
 @media only screen and (max-width: 799px) {
        #wpbody-content #dashboard-widgets .postbox-container {
@@ -2049,7 +2486,7 @@ html.wp-toolbar {
 }
 
 /* two columns on the dash, but keep the setting if one is selected */
-@media only screen and (min-width: 800px) and (max-width: 1200px) {
+@media only screen and (min-width: 800px) and (max-width: 1499px) {
        #wpbody-content #dashboard-widgets .postbox-container {
                width: 49.5%;
        }
@@ -2090,8 +2527,34 @@ html.wp-toolbar {
        }
 }
 
+/* three columns on the dash */
+@media only screen and (min-width: 1500px) and (max-width: 1800px) {
+       #wpbody-content #dashboard-widgets .postbox-container {
+               width: 33.5%;
+       }
+
+       #wpbody-content #dashboard-widgets #postbox-container-1 {
+               width: 33%;
+       }
+
+       #wpbody-content #dashboard-widgets #postbox-container-3,
+       #wpbody-content #dashboard-widgets #postbox-container-4 {
+               float: right;
+       }
+
+       #dashboard-widgets #postbox-container-4 .empty-container {
+               border: 0 none;
+               height: 0;
+               min-height: 0;
+       }
+}
+
 /* one column on the post write/edit screen */
-@media only screen and (max-width: 960px) {
+@media only screen and (max-width: 850px) {
+       #poststuff {
+               min-width: 0;
+       }
+
        #wpbody-content #poststuff #post-body {
                margin: 0;
        }
@@ -2119,22 +2582,10 @@ html.wp-toolbar {
        }
 }
 
-.postbox .hndle {
-       -webkit-border-top-left-radius: 3px;
-       -webkit-border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
-}
-
 .js .postbox .hndle {
        cursor: move;
 }
 
-.postbox.closed .hndle {
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-}
-
 .hndle a {
        font-size: 11px;
        font-weight: normal;
@@ -2156,22 +2607,16 @@ html.wp-toolbar {
        margin-bottom: 20px;
 }
 
-.widget,
 .postbox,
 .stuffbox {
        margin-bottom: 20px;
        padding: 0;
-       border-width: 1px;
-       border-style: solid;
        line-height: 1;
 }
 
-.widget .widget-top,
 .postbox h3,
 .stuffbox h3 {
        margin-top: 1px;
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
@@ -2184,15 +2629,25 @@ html.wp-toolbar {
 
 .postbox .inside,
 .stuffbox .inside {
-       padding: 0 12px 0 10px;
+       padding: 0 12px 12px;
        line-height: 1.4em;
+       font-size: 13px;
 }
 
 .postbox .inside {
-       margin: 10px 0;
+       margin: 11px 0;
        position: relative;
 }
 
+#dashboard-widgets .postbox .inside {
+       margin-bottom: 0;
+}
+
+.postbox .inside > p:last-child,
+.rss-widget ul li:last-child {
+       margin-bottom: 1px !important;
+}
+
 .postbox.closed h3 {
        border: none;
        -webkit-box-shadow: none;
@@ -2226,14 +2681,7 @@ html.wp-toolbar {
 
 #dashboard-widgets .meta-box-sortables {
        margin: 0 8px;
-}
-
-#dashboard_recent_comments div.undo {
-       border-top-style: solid;
-       border-top-width: 1px;
-       margin: 0 -10px;
-       padding: 3px 8px;
-       font-size: 11px;
+       min-height: 100px;
 }
 
 #the-comment-list td.comment p.comment-author {
@@ -2262,25 +2710,26 @@ html.wp-toolbar {
 .welcome-panel {
        position: relative;
        overflow: auto;
-       margin: 20px 0;
-       padding: 23px 10px 12px;
-       border-width: 1px;
-       border-style: solid;
-       border-radius: 3px;
+       margin: 16px 0;
+       padding: 23px 10px 0;
        font-size: 13px;
        line-height: 2.1em;
 }
 
 .welcome-panel h3 {
        margin: 0;
-       font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
        font-size: 21px;
        font-weight: normal;
        line-height: 1.2;
 }
+
 .welcome-panel h4 {
        margin: 1.33em 0 0;
-       font-size: 13px;
+       font-size: 16px;
+}
+
+.welcome-panel li {
+       font-size: 14px;
 }
 
 .welcome-panel .about-description {
@@ -2292,23 +2741,33 @@ html.wp-toolbar {
        position: absolute;
        top: 5px;
        right: 10px;
-       padding: 8px 3px;
+       padding: 20px 15px 0 3px;
        font-size: 13px;
        text-decoration: none;
        line-height: 1;
 }
 
-.welcome-panel .welcome-panel-close:before {
-       content: ' ';
-       position: absolute;
-       left: -12px;
-       width: 10px;
-       height: 100%;
-       background: url('../images/xit.gif') 0 17% no-repeat;
+#welcome-panel.welcome-panel .welcome-panel-close::before,
+.tagchecklist span a:before,
+#bulk-titles div a:before {
+       content: '\f153';
+       display: block !important;
+       font: normal 16px/1 'dashicons';
+       speak: none;
+       height: 20px;
+       margin: 2px 0;
+       text-align: center;
+       width: 20px;
+       -webkit-font-smoothing: antialiased !important;
 }
 
-.welcome-panel .welcome-panel-close:hover:before {
-       background-position: 100% 17%;
+#welcome-panel.welcome-panel .welcome-panel-close::before {
+       position: absolute;
+       left: -18px;
+       margin-top: -2px;
+       -webkit-transition: all .1s ease-in-out;
+       -moz-transition:    all .1s ease-in-out;
+       transition:         all .1s ease-in-out;
 }
 
 .wp-core-ui .welcome-panel .button.button-hero {
@@ -2340,45 +2799,65 @@ html.wp-toolbar {
        width: 36%;
 }
 
+.welcome-panel-column p.hide-if-no-customize {
+       margin-top: 10px;
+}
+
 .welcome-panel-column p {
        margin-top: 7px;
 }
 
 .welcome-panel .welcome-icon {
        display: block;
-       padding: 2px 0 8px 32px;
-       background-image: url('../images/welcome-icons.png');
-       background-repeat: no-repeat;
-       background-size: 16px;
+       padding: 0 0 8px;
+       background: transparent !important;
+}
+
+.welcome-panel .welcome-icon:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0 10px 0 0;
+       top: -1px;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+       vertical-align: top;
 }
 
-.welcome-panel .welcome-add-page {
-       background-position: 0 2px;
+.welcome-panel .welcome-write-blog:before,
+.welcome-panel .welcome-edit-page:before {
+       content:'\f119';
+       top: -3px;
 }
 
-.welcome-panel .welcome-edit-page {
-       background-position: 0 -90px;
+.welcome-panel .welcome-add-page:before {
+       content:'\f132';
 }
 
-.welcome-panel .welcome-learn-more {
-       background-position: 0 -136px;
+.welcome-panel .welcome-view-site:before {
+       content:'\f115';
+       top: -2px;
 }
 
-.welcome-panel .welcome-comments {
-       background-position: 0 -182px;
+.welcome-panel .welcome-widgets-menus:before {
+       content:'\f116';
+       top: -2px;
 }
 
-.welcome-panel .welcome-view-site {
-       background-position: 0 -274px;
+.welcome-panel .welcome-comments:before {
+       content:'\f117';
+       top: -1px;
 }
 
-.welcome-panel .welcome-widgets-menus {
-       background-position: 1px -229px;
-       line-height: 14px;
+.welcome-panel .welcome-learn-more:before {
+       content:'\f118';
+       top: -1px;
 }
 
-.welcome-panel .welcome-write-blog {
-       background-position: 0 -44px;
+.welcome-panel .welcome-widgets-menus {
+       line-height: 16px;
 }
 
 .welcome-panel .welcome-panel-column ul {
@@ -2390,7035 +2869,10208 @@ html.wp-toolbar {
        list-style-type: none;
 }
 
-@media screen and (max-width: 870px) {
-       .welcome-panel .welcome-panel-column,
-       .welcome-panel .welcome-panel-column:first-child {
-               display: block;
-               float: none;
-               width: 100%;
-       }
+/* Dashboard WordPress news */
 
-       .welcome-panel .welcome-panel-column li {
-               display: inline-block;
-               margin-right: 13px;
-       }
+#dashboard_primary .inside {
+       margin: 0;
+       padding: 0;
+}
 
-       .welcome-panel .welcome-panel-column ul {
-               margin: 0.4em 0 0;
-       }
+#dashboard_primary .widget-loading,
+#dashboard_primary .dashboard-widget-control-form {
+       padding: 12px 12px 0;
+}
 
-       .welcome-panel .welcome-icon {
-               padding-left: 25px;
-       }
+body #dashboard-widgets .postbox form .submit {
+       margin: 0;
 }
 
-/*------------------------------------------------------------------------------
-  10.0 - List Posts (/Pages/etc)
-------------------------------------------------------------------------------*/
+.dashboard-widget-control-form {
+       overflow: hidden;
+}
 
-table.fixed {
-       table-layout: fixed;
+.dashboard-widget-control-form p {
+       margin-top: 0;
 }
 
-.fixed .column-rating,
-.fixed .column-visible {
-       width: 8%;
+.rssSummary {
+       color: #777;
+       margin-top: 4px;
 }
 
-.fixed .column-posts,
-.fixed .column-date,
-.fixed .column-parent,
-.fixed .column-links,
-.fixed .column-author,
-.fixed .column-format {
-       width: 10%;
+#dashboard_primary .rss-widget {
+       border-bottom: 1px solid #eee;
+       font-size: 13px;
+       padding: 8px 12px 10px;
 }
 
-.fixed .column-response,
-.fixed .column-categories,
-.fixed .column-tags,
-.fixed .column-rel,
-.fixed .column-role {
-       width: 15%;
+#dashboard_primary .rss-widget:last-child {
+       border-bottom: none;
+       padding-bottom: 8px;
 }
 
-.fixed .column-slug {
-       width: 25%;
+#dashboard_primary .rss-widget a {
+       font-weight: normal;
 }
 
-.fixed .column-locations {
-       width: 35%;
+#dashboard_primary .rss-widget span,
+#dashboard_primary .rss-widget span.rss-date {
+       color: #777;
 }
 
-.fixed .column-comments {
-       width: 4em;
-       padding: 8px 0;
-       text-align: left;
+#dashboard_primary .rss-widget span.rss-date {
+       margin-left: 12px;
 }
 
-.fixed .column-comments .vers {
-       padding-left: 3px;
+#dashboard_primary .rss-widget ul li {
+       margin-bottom: 8px;
 }
 
-.fixed .column-comments a {
+/* Dashboard right now */
+
+#dashboard_right_now ul {
+       margin: 0;
+       overflow: hidden;
+}
+
+#dashboard_right_now li {
+       width: 50%;
        float: left;
+       margin-bottom: 10px;
 }
 
-.fixed .column-icon {
-       width: 80px;
+#dashboard_right_now .inside {
+       overflow: hidden;
+       padding: 0;
 }
 
-#comments-form .fixed .column-author {
-       width: 20%;
+#dashboard_right_now .main {
+       padding: 0 12px 11px;
 }
 
-#commentsdiv.postbox .inside {
+#dashboard_right_now .main p {
        margin: 0;
-       padding: 0;
 }
 
-#commentsdiv .inside .row-actions {
-       line-height:18px;
+.mu-storage {
+       overflow: hidden;
 }
 
-#commentsdiv .inside .column-author {
-       width: 25%;
-}
-
-#commentsdiv .column-comment p {
-       margin: 0.6em 0;
-       padding: 0;
+#dashboard-widgets h4.mu-storage {
+       margin-bottom: 10px;
 }
 
-#commentsdiv #replyrow td {
-       padding: 0;
-}
+/* Dashboard right now - Colors */
 
-#commentsdiv p {
-       padding: 8px 10px;
-       margin: 0;
+#dashboard_right_now li a:before {
+       color: #888;
 }
 
-#commentsdiv #add-new-comment {
-       border-width: 0 0 1px;
-       border-style: none none solid;
+#dashboard_right_now .sub {
+       color: #777;
+       background: #f5f5f5;
+       border-top: 1px solid #eee;
+       padding: 10px 12px 6px 12px;
 }
 
-#commentsdiv .comments-box {
-       border: 0 none;
+#dashboard_right_now .sub h4 {
+       color: #555;
 }
 
-#commentsdiv .comments-box thead th {
-       background: transparent;
-       padding: 0 7px 4px;
-       font-style: italic;
+#dashboard_right_now .sub p {
+       margin: 0 0 1em;
 }
 
-#commentsdiv .comments-box tr:last-child td {
-       border-bottom: 0 none;
+#dashboard_right_now .warning a:before {
+       color: #d54e21;
 }
 
-#commentsdiv .spinner {
-       padding-left: 5px;
+/* Dashboard right now - Icons */
+#dashboard_right_now li a:before {
+       content: '\f159';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       float: left;
+       margin: 0 5px 0 0;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       text-decoration: none !important;
 }
 
-.sorting-indicator {
-       display: none;
-       width: 7px;
-       height: 4px;
-       margin-top: 8px;
-       margin-left: 7px;
-       background-image: url('../images/sort.gif');
-       background-repeat: no-repeat;
+#dashboard_right_now .page-count a:before {
+       content: '\f105';
 }
 
-tr.wp-locked .locked-indicator {
-       background: url('../images/lock.png') no-repeat;
-       margin: -2px 0 0 6px;
-       height: 20px;
-       width: 16px;
+#dashboard_right_now .post-count a:before {
+       content: '\f109';
 }
 
-tr.wp-locked .check-column label,
-tr.wp-locked .check-column input[type="checkbox"],
-tr.wp-locked .row-actions .inline,
-tr.wp-locked .row-actions .trash {
-       display: none;
+#dashboard_right_now .comment-count a:before {
+       content: '\f101';
 }
 
-tr .locked-info {
-       height: 0;
-       opacity: 0;
+#dashboard_right_now .comment-mod-count a:before {
+       content: '\f125';
 }
 
-tr.wp-locked .locked-info {
-       height: auto;
-       opacity: 1;
+#dashboard_right_now .storage-count a:before {
+       content: '\f104';
 }
 
-tr.locked-info, tr.wp-locked .locked-info {
-       -webkit-transition: height 1s, opacity 500ms;
-       -moz-transition:    height 1s, opacity 500ms;
-       -ms-transition:     height 1s, opacity 500ms;
-       -o-transition:      height 1s, opacity 500ms;
-       transition:         height 1s, opacity 500ms;
+#dashboard_right_now .storage-count.warning a:before {
+       content: '\f153';
 }
 
-.fixed .column-comments .sorting-indicator {
-       margin-top: 3px;
-}
+/* Dashboard Quick Draft */
 
-#menu-locations-wrap .widefat {
-       width: 60%;
+#dashboard_quick_press .inside {
+       margin: 0;
+       padding: 0;
 }
 
-.widefat th.sortable,
-.widefat th.sorted {
-       padding: 0;
+#dashboard_quick_press div.updated {
+       margin-bottom: 10px;
+       border: 1px solid #eee;
+       border-width: 1px 1px 1px 0;
 }
 
-th.sortable a,
-th.sorted a {
-       display: block;
+#dashboard_quick_press form {
        overflow: hidden;
-       padding: 7px 7px 8px;
+       margin: 12px;
 }
 
-.fixed .column-comments.sortable a,
-.fixed .column-comments.sorted a {
-       padding: 8px 0;
+#dashboard_quick_press .drafts,
+#dashboard_quick_press .easy-blogging {
+       padding: 10px 0 0;
 }
 
-th.sortable a span,
-th.sorted a span {
+/* Dashboard Quick Draft - Form styling */
+
+input#save-post {
        float: left;
-       cursor: pointer;
 }
 
-th.sorted.asc .sorting-indicator,
-th.desc:hover span.sorting-indicator {
-       display: block;
-       background-position: 0 0;
+form.initial-form.quickpress-open label.prompt {
+       font-style: normal;
 }
 
-th.sorted.desc .sorting-indicator,
-th.asc:hover span.sorting-indicator {
-       display: block;
-       background-position: -7px 0;
+form.initial-form.quickpress-open input#title {
+       height: auto;
 }
 
-/* Bulk Actions */
-.tablenav-pages a {
-       border-bottom-style: solid;
-       border-bottom-width: 2px;
-       font-weight: bold;
-       margin-right: 1px;
-       padding: 0 2px;
+#dashboard_quick_press input,
+#dashboard_quick_press textarea {
+       box-sizing: border-box;
+       -moz-box-sizing:border-box;
+       -webkit-box-sizing:border-box;
+       margin: 0;
 }
-.tablenav-pages .current-page {
-       text-align: center;
+
+#dashboard_quick_press textarea {
+       resize: vertical;
 }
-.tablenav-pages .next-page {
-       margin-left: 2px;
+
+#dashboard-widgets .postbox form .submit {
+       margin: -39px 0;
+       float: right;
 }
 
-.tablenav a.button-secondary {
-       display: block;
-       margin: 3px 8px 0 0;
+#description-wrap {
+       margin-top: 12px;
 }
 
-.tablenav {
-       clear: both;
-       height: 30px;
-       margin: 6px 0 4px;
-       vertical-align: middle;
+#title-wrap #title-prompt-text,
+.textarea-wrap #content-prompt-text {
+       color: #777;
 }
 
-.tablenav.themes {
-       max-width: 98%;
+#title-wrap #title-prompt-text {
+       font-size: 1.1em;
+       padding: 7px 8px;
 }
 
-.tablenav .tablenav-pages {
-       float: right;
-       display: block;
-       cursor: default;
-       height: 30px;
-       line-height: 30px;
-       font-size: 12px;
+.input-text-wrap,
+.textarea-wrap {
+       position: relative;
 }
 
-.tablenav .no-pages,
-.tablenav .one-page .pagination-links {
-       display: none;
+.input-text-wrap .prompt,
+.textarea-wrap .prompt {
+       position: absolute;
 }
 
-.tablenav .tablenav-pages a,
-.tablenav-pages span.current  {
-       text-decoration: none;
-       padding: 3px 6px;
+.textarea-wrap #content-prompt-text {
+       font-size: 1.1em;
+       padding: 7px 8px;
 }
 
-.tablenav .tablenav-pages a.disabled:hover ,
-.tablenav .tablenav-pages a.disabled:active {
-       cursor: default;
+.textarea-wrap textarea#content {
+       margin: 0 0 8px;
+       padding: 6px 7px;
 }
 
-.tablenav .displaying-num {
-       margin-right: 10px;
-       font-size: 12px;
-       font-style: italic;
+#quick-press textarea#content {
+       min-height: 90px;
+       max-height: 1300px;
+       resize: none;
 }
 
-.tablenav .actions {
-       overflow: hidden;
-       padding: 2px 8px 0 0;
+/* Dashboard Quick Draft - Drafts list */
+
+.js #dashboard_quick_press .drafts {
+       border-top: 1px solid #eee;
 }
 
-.tablenav .delete {
-       margin-right: 20px;
+#dashboard_quick_press .drafts abbr {
+       border: none;
 }
 
-.view-switch {
+#dashboard_quick_press .drafts h4 {
+       margin: 0 12px 8px;
+       font-weight: normal;
+}
+
+#dashboard_quick_press .drafts .view-all {
        float: right;
-       margin: 6px 8px 0;
+       margin: 0 12px 0 0;
 }
 
-.view-switch a {
-       text-decoration: none;
+#dashboard_primary a.rsswidget {
+       font-weight: normal;
 }
 
-.filter {
-       float: left;
-       margin: -5px 0 0 10px;
+#dashboard_quick_press .drafts ul {
+       margin: 0 12px;
 }
 
-.filter .subsubsub {
-       margin-left: -10px;
-       margin-top: 13px;
+#dashboard_quick_press .drafts li {
+       margin-bottom: 1em;
 }
-.screen-per-page {
-       width: 4em;
+#dashboard_quick_press .drafts li time {
+       color: #777;
 }
 
-#posts-filter fieldset {
-       float: left;
-       margin: 0 1.5ex 1em 0;
-       padding: 0;
+#dashboard_quick_press .drafts p {
+       margin: 0;
 }
 
-#posts-filter fieldset legend {
-       padding: 0 0 .2em 1px;
+#dashboard_quick_press .draft-title {
+       overflow: hidden;
 }
 
+#dashboard_quick_press .draft-title a,
+#dashboard_quick_press .draft-title time {
+       float: left;
+       margin: 0 5px 0 0;
+}
 
-/*------------------------------------------------------------------------------
-  10.1 - Inline Editing
-------------------------------------------------------------------------------*/
-
-/*
-.quick-edit* is for Quick Edit
-.bulk-edit* is for Bulk Edit
-.inline-edit* is for everything
-*/
+/* Dashboard activity widget */
 
-/*     Layout */
+#dashboard-widgets #dashboard_activity h4 {
+       margin: 0 0 8px 12px;
+       font-weight: normal;
+}
 
-#wpbody-content .inline-edit-row fieldset {
-       font-size: 12px;
-       float: left;
+#dashboard-widgets #dashboard_activity h4.comment-meta {
        margin: 0;
-       padding: 0;
-       width: 100%;
 }
 
-tr.inline-edit-row td,
-#wpbody-content .inline-edit-row fieldset .inline-edit-col {
-       padding: 0 0.5em;
+#dashboard_activity h4.comment-meta {
+       overflow: hidden;
+       text-overflow: ellipsis;
+       white-space: nowrap;
+       margin-bottom: 4px;
 }
 
-#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
-       border-width: 0 0 0 1px;
-       border-style: none none none solid;
+#dashboard_activity ul {
+       padding: 0 12px;
 }
 
-#wpbody-content .quick-edit-row-post .inline-edit-col-left {
-       width: 40%;
+#dashboard_activity .comment-meta span.approve:before {
+       content: '\f227';
+       font: 20px/.5 "dashicons";
+       margin-left: 12px;
+       vertical-align: middle;
+       position: relative;
+       top: -1px;
+       margin-right: 2px;
 }
 
-#wpbody-content .quick-edit-row-post .inline-edit-col-right {
-       width: 39%;
+#dashboard_activity .inside {
+       padding: 0;
+       margin: 0;
 }
 
-#wpbody-content .inline-edit-row-post .inline-edit-col-center {
-       width: 20%;
+#dashboard_activity .no-activity {
+       overflow: hidden;
+       padding: 0 12px 12px;
+       text-align: center;
 }
 
-#wpbody-content .quick-edit-row-page .inline-edit-col-left {
-       width: 50%;
+#dashboard_activity .no-activity p {
+       color: #999;
+       font-size: 16px;
 }
 
-#wpbody-content .quick-edit-row-page .inline-edit-col-right,
-#wpbody-content .bulk-edit-row-post .inline-edit-col-right {
-       width: 49%;
+#dashboard_activity .no-activity .smiley {
+       margin-top: 0;
 }
 
-#wpbody-content .bulk-edit-row .inline-edit-col-left {
-       width: 30%;
+#dashboard_activity .no-activity .smiley:before {
+       content: '\f328';
+       font: normal 120px/1 'dashicons';
+       speak: none;
+       display: block;
+       margin: 0 5px 0 0;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       text-decoration: none !important;
 }
 
-#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
-       width: 69%;
+#dashboard_activity .subsubsub {
+       float: none;
+       border-top: 1px solid #eeeeee;
+       margin-top: 0;
+       padding: 8px 12px 4px;
 }
 
-#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
+#future-posts .show-more,
+#published-posts .show-more {
        float: right;
-       width: 69%;
-}
-
-#wpbody-content .inline-edit-row-page .inline-edit-col-right {
-       margin-top: 27px;
+       margin-right: 12px;
 }
 
-.inline-edit-row fieldset .inline-edit-group {
+#future-posts ul,
+#published-posts ul {
        clear: both;
+       margin-bottom: 0;
 }
 
-.inline-edit-row fieldset .inline-edit-group:after {
-       content: ".";
-       display: block;
-       height: 0;
-       clear: both;
-       visibility: hidden;
+#future-posts li,
+#published-posts li {
+       overflow: hidden;
+       margin-bottom: 8px;
 }
 
-.inline-edit-row p.submit {
-       clear: both;
-       padding: 0.5em;
-       margin: 0.5em 0 0;
+#future-posts ul span,
+#published-posts ul span {
+       color: #777;
+       float: left;
+       margin-right: 8px;
+       min-width: 150px;
 }
 
-.inline-edit-row span.error {
-       line-height: 22px;
-       margin: 0 15px;
-       padding: 3px 5px;
+.activity-block {
+       border-bottom: 1px solid #eee;
+       overflow: hidden;
+       padding: 8px 0 4px;
 }
 
-/*     Positioning */
-.inline-edit-row h4 {
-       margin: .2em 0;
-       padding: 0;
-       line-height: 23px;
-}
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title {
-       margin: 0;
-       padding: 0;
-       line-height: 27px;
+.activity-block:last-child {
+       border-bottom: none;
 }
 
-.inline-edit-row fieldset label,
-.inline-edit-row fieldset span.inline-edit-categories-label {
-       display: block;
-       margin: .2em 0;
+.activity-block .subsubsub li {
+       color: #ddd;
 }
 
-.inline-edit-row fieldset label.inline-edit-tags {
-       margin-top: 0;
-}
+/* Dashboard activity widget - Comments */
 
-.inline-edit-row fieldset label.inline-edit-tags span.title {
-       margin: .2em 0;
-       width: auto;
+#activity-widget #the-comment-list tr.undo,
+#activity-widget #the-comment-list div.undo {
+       background: none;
+       padding: 6px 0;
 }
 
-.inline-edit-row fieldset label span.title {
-       display: block;
-       float: left;
-       width: 5em;
+#activity-widget #the-comment-list .alternate,
+#activity-widget #the-comment-list .alt {
+       background: none;
 }
 
-.inline-edit-row fieldset label span.input-text-wrap {
-       display: block;
-       margin-left: 5em;
+#activity-widget #the-comment-list .comment {
+       background: #fafafa;
+       padding: 12px;
+       position: relative;
 }
 
-.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
-       width: auto;
-       padding-right: 0.5em;
+#activity-widget #the-comment-list img {
+       position: absolute;
+       left: 13px;
+       top: 13px;
 }
 
-.inline-edit-row .input-text-wrap input[type=text] {
-       width: 100%;
+#activity-widget #the-comment-list .dashboard-comment-wrap {
+       padding-left: 63px;
 }
 
-.inline-edit-row fieldset label input[type=checkbox] {
-       vertical-align: text-bottom;
+#activity-widget #the-comment-list .dashboard-comment-wrap blockquote {
+       margin: 1em 0;
 }
 
-.inline-edit-row fieldset label textarea {
-       width: 100%;
-       height: 4em;
+#activity-widget #the-comment-list .comment-item h4 {
+       font-size: 13px;
+       color: #999;
 }
 
-#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
-       max-width: 50%;
+#activity-widget #the-comment-list .comment-item p.row-actions {
+       margin: 4px 0 0 0;
 }
 
-#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
-       margin-right: 0.5em
+#activity-widget #the-comment-list .comment-item:first-child {
+       border-top: 1px solid #eeeeee;
 }
 
-.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
-       width: 6em;
+#activity-widget #the-comment-list .unapproved:before {
+       content: "";
+       display: block;
+       position: absolute;
+       left: 0;
+       top: 0;
+       bottom: 0;
+       background: #d54e21;
+       width: 4px;
 }
 
-.inline-edit-save .spinner {
-       padding: 4px 10px 0;
-       vertical-align: top;
-       float: right;
+#activity-widget #the-comment-list .spam-undo-inside .avatar,
+#activity-widget #the-comment-list .trash-undo-inside .avatar {
+       margin-right: 20px;
+       position: relative;
+       top: 0;
 }
 
-/*     Styling */
-.inline-edit-row h4 {
-       text-transform: uppercase;
-}
+/* Browse happy box */
 
-.inline-edit-row fieldset span.title,
-.inline-edit-row fieldset span.checkbox-title {
-       font-style: italic;
-       line-height: 1.8em;
+#dashboard-widgets #dashboard_browser_nag.postbox .inside {
+       margin: 10px;
 }
 
-/*     Specific Elements */
-.inline-edit-row fieldset input[type="text"],
-.inline-edit-row fieldset textarea {
-       border-style: solid;
-       border-width: 1px;
-}
+@media screen and (max-width: 870px) {
+       .welcome-panel .welcome-panel-column,
+       .welcome-panel .welcome-panel-column:first-child {
+               display: block;
+               float: none;
+               width: 100%;
+       }
 
-.inline-edit-row fieldset .inline-edit-date {
-       float: left;
-}
+       .welcome-panel .welcome-panel-column li {
+               display: inline-block;
+               margin-right: 13px;
+       }
+
+       .welcome-panel .welcome-panel-column ul {
+               margin: 0.4em 0 0;
+       }
 
-.inline-edit-row fieldset input[name=jj],
-.inline-edit-row fieldset input[name=hh],
-.inline-edit-row fieldset input[name=mn] {
-       font-size: 12px;
-       width: 2.1em;
 }
 
-.inline-edit-row fieldset input[name=aa] {
-       font-size: 12px;
-       width: 3.5em;
+/*------------------------------------------------------------------------------
+  10.0 - List Posts (/Pages/etc)
+------------------------------------------------------------------------------*/
+
+table.fixed {
+       table-layout: fixed;
 }
 
-.inline-edit-row fieldset label input.inline-edit-password-input {
-       width: 8em;
+.fixed .column-rating,
+.fixed .column-visible {
+       width: 8%;
 }
 
-ul.cat-checklist {
-       height: 12em;
-       border-style: solid;
-       border-width: 1px;
-       overflow-y: scroll;
-       padding: 0 5px;
-       margin: 0;
+.fixed .column-posts,
+.fixed .column-date,
+.fixed .column-parent,
+.fixed .column-links,
+.fixed .column-author,
+.fixed .column-format {
+       width: 10%;
 }
 
-#bulk-titles {
-       display: block;
-       height: 12em;
-       border-style: solid;
-       border-width: 1px;
-       overflow-y: scroll;
-       padding: 0 5px;
-       margin: 0 0 5px;
+.fixed .column-response,
+.fixed .column-categories,
+.fixed .column-tags,
+.fixed .column-rel,
+.fixed .column-role {
+       width: 15%;
 }
 
-.inline-edit-row fieldset ul.cat-checklist li,
-.inline-edit-row fieldset ul.cat-checklist input {
-       margin: 0;
+.fixed .column-slug {
+       width: 25%;
 }
 
-.inline-edit-row fieldset ul.cat-checklist label,
-.inline-edit-row #bulk-titles div {
-       font-family: sans-serif;
-       font-style: normal;
-       font-size: 11px;
+.fixed .column-locations {
+       width: 35%;
 }
 
-.inline-edit-row fieldset label input.inline-edit-menu-order-input {
-       width: 3em;
+.fixed .column-comments {
+       width: 4em;
+       padding: 8px 0;
+       text-align: left;
 }
 
-.inline-edit-row fieldset label input.inline-edit-slug-input {
-       width: 75%;
+.fixed .column-comments .vers {
+       padding-left: 3px;
 }
 
-.quick-edit-row-post fieldset label.inline-edit-status {
+.fixed .column-comments a {
        float: left;
 }
 
-#bulk-titles {
-       line-height: 140%;
-}
-#bulk-titles div {
-       margin: 0.2em 0.3em;
+.fixed .column-icon {
+       width: 80px;
 }
 
-#bulk-titles div a {
-       cursor: pointer;
-       display: block;
-       float: left;
-       height: 10px;
-       margin: 3px 3px 0 -2px;
-       overflow: hidden;
-       position: relative;
-       text-indent: -9999px;
-       width: 10px;
+#comments-form .fixed .column-author {
+       width: 20%;
 }
 
+#commentsdiv.postbox .inside {
+       margin: 0;
+       padding: 0;
+}
 
-/*------------------------------------------------------------------------------
-  11.0 - Write/Edit Post Screen
-------------------------------------------------------------------------------*/
-
-#show-comments {
-       overflow: hidden;
+#commentsdiv .inside .row-actions {
+       line-height:18px;
 }
 
-#save-action .spinner,
-#show-comments a,
-#show-comments .spinner {
-       float: left;
+#commentsdiv .inside .column-author {
+       width: 25%;
 }
 
-#lost-connection-notice .spinner {
-       display: block;
-       float: left;
-       margin: 0 5px 0 0;
+#commentsdiv .column-comment p {
+       margin: 0.6em 0;
+       padding: 0;
 }
 
-.rtl #lost-connection-notice .spinner {
-       float: right;
-       margin: 0 0 0 5px;
+#commentsdiv #replyrow td {
+       padding: 0;
 }
 
-#titlediv {
-       position: relative;
-       margin-bottom: 5px;
+#commentsdiv p {
+       padding: 8px 10px;
+       margin: 0;
 }
 
-#titlediv label {
-       cursor: text;
+#commentsdiv .comments-box {
+       border: 0 none;
 }
 
-#titlediv div.inside {
-       margin: 0;
+#commentsdiv .comments-box thead th {
+       background: transparent;
+       padding: 0 7px 4px;
+       font-style: italic;
 }
 
-#poststuff #titlewrap {
-       border: 0;
-       padding: 0;
+#commentsdiv .comments-box tr:last-child td {
+       border-bottom: 0 none;
 }
 
-#titlediv #title {
-       padding: 3px 8px;
-       font-size: 1.7em;
-       line-height: 100%;
-       height: 1.7em;
-       width: 100%;
-       outline: none;
-       margin: 1px 0;
+#commentsdiv .spinner {
+       padding-left: 5px;
 }
 
-#titlediv #title-prompt-text,
-#wp-fullscreen-title-prompt-text {
-       color: #bbb;
-       position: absolute;
-       font-size: 1.7em;
-       padding: 11px 10px;
+.sorting-indicator {
+       display: none;
+       width: 10px;
+       height: 4px;
+       margin-top: 8px;
+       margin-left: 7px;
 }
 
-#wp-fullscreen-save .fs-saved {
-       color: #999;
-       float: right;
-       margin-top: 4px;
+.sorting-indicator:before {
+       background: none;
+       content: '\f142';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0;
+       top: -4px;
+       left: -8px;
+       color: #444;
+       line-height: 10px;
+       position: relative;
+       vertical-align: top;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
 }
 
-#wp-fullscreen-title-prompt-text {
-       padding: 11px;
+.column-comments .sorting-indicator:before {
+       top: 0;
+       left: -10px;
 }
 
-#poststuff .inside-submitbox,
-#side-sortables .inside-submitbox {
-       margin: 0 3px;
-       font-size: 11px;
+th.sorted.asc .sorting-indicator:before,
+th.desc:hover span.sorting-indicator:before {
+       content: '\f142';
 }
 
-input#link_description,
-input#link_url {
-       width: 98%;
+th.sorted.desc .sorting-indicator:before,
+th.asc:hover span.sorting-indicator:before {
+       content: '\f140';
 }
 
-#pending {
-       background: 0 none;
-       border: 0 none;
-       padding: 0;
-       font-size: 11px;
-       margin-top: -1px;
+tr.wp-locked .locked-indicator {
+       background: url('../images/lock.png') no-repeat;
+       margin: -2px 0 0 6px;
+       height: 20px;
+       width: 16px;
 }
 
-#edit-slug-box {
-       line-height: 24px;
-       min-height: 25px; /* Yes, line-height + 1 */
-       margin-top: 5px;
-       padding-right: 6px;
+tr.wp-locked .check-column label,
+tr.wp-locked .check-column input[type="checkbox"],
+tr.wp-locked .row-actions .inline,
+tr.wp-locked .row-actions .trash {
+       display: none;
 }
 
-#edit-slug-box .cancel {
-       margin-right: 10px;
-       font-size: 11px;
+tr .locked-info {
+       height: 0;
+       opacity: 0;
 }
 
-#editable-post-name-full {
-       display: none;
+tr.wp-locked .locked-info {
+       margin-top: 8px;
+       height: auto;
+       opacity: 1;
 }
 
-#editable-post-name input {
-       width: 16em;
+.locked-text {
+       vertical-align: top;
 }
 
-.postarea h3 label {
-       float: left;
+tr.locked-info, tr.wp-locked .locked-info {
+       -webkit-transition: height 1s, opacity 500ms;
+       -moz-transition:    height 1s, opacity 500ms;
+       -ms-transition:     height 1s, opacity 500ms;
+       -o-transition:      height 1s, opacity 500ms;
+       transition:         height 1s, opacity 500ms;
 }
 
-.submitbox .submit {
-       text-align: left;
-       padding: 12px 10px 10px;
-       font-size: 11px;
+.fixed .column-comments .sorting-indicator {
+       margin-top: 3px;
 }
 
-.submitbox .submitdelete {
-       text-decoration: none;
-       padding: 1px 2px;
+#menu-locations-wrap .widefat {
+       width: 60%;
 }
 
-.submitbox .submitdelete,
-.submitbox .submit a:hover {
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
+.widefat th.sortable,
+.widefat th.sorted {
+       padding: 0;
 }
 
-.submitbox .submit input {
-       margin-bottom: 8px;
-       margin-right: 4px;
-       padding: 6px;
+th.sortable a,
+th.sorted a {
+       display: block;
+       overflow: hidden;
+       padding: 7px 7px 8px 10px;
 }
 
-.inside-submitbox #post_status {
-       margin: 2px 0 2px -2px;
+.fixed .column-comments.sortable a,
+.fixed .column-comments.sorted a {
+       padding: 8px 0;
 }
 
-#post-status-select {
-       line-height: 2.5em;
-       margin-top: 3px;
+th.sortable a span,
+th.sorted a span {
+       float: left;
+       cursor: pointer;
 }
 
-/* Post Screen */
-#post-body #normal-sortables {
-       min-height: 50px;
+th.sorted.asc .sorting-indicator,
+th.desc:hover span.sorting-indicator {
+       display: block;
+       background-position: 0 0;
 }
 
-.postbox {
-       position: relative;
-       min-width: 255px;
+th.sorted.desc .sorting-indicator,
+th.asc:hover span.sorting-indicator {
+       display: block;
+       background-position: -7px 0;
 }
 
-#trackback_url {
-       width: 99%;
+/* Bulk Actions */
+.tablenav-pages a {
+       font-weight: 600;
+       margin-right: 1px;
+       padding: 0 2px;
 }
-
-#normal-sortables .postbox .submit {
-       background: transparent none;
-       border: 0 none;
-       float: right;
-       padding: 0 12px;
-       margin:0;
+.tablenav-pages .current-page {
+       padding-top: 0;
+       text-align: center;
 }
-
-.category-add input[type="text"],
-.category-add select {
-       width: 100%;
-       max-width: 260px;
+.tablenav-pages .next-page {
+       margin-left: 2px;
 }
 
-.press-this #side-sortables .category-tabs li,
-ul.category-tabs li,
-#side-sortables .add-menu-item-tabs li,
-.wp-tab-bar li {
-       display: inline;
-       line-height: 1.35em;
+.tablenav a.button-secondary {
+       display: block;
+       margin: 3px 8px 0 0;
 }
 
-.no-js .category-tabs li.hide-if-no-js {
-       display: none;
+.tablenav {
+       clear: both;
+       height: 30px;
+       margin: 6px 0 4px;
+       vertical-align: middle;
 }
 
-.category-tabs a,
-#side-sortables .add-menu-item-tabs a,
-.wp-tab-bar a {
-       text-decoration: none;
+.tablenav.themes {
+       max-width: 98%;
 }
 
-.category-tabs {
-       margin: 8px 0 3px;
+.tablenav .tablenav-pages {
+       float: right;
+       display: block;
+       cursor: default;
+       height: 30px;
+       line-height: 30px;
+       font-size: 12px;
 }
 
-#category-adder h4 {
-       margin: 10px 0;
+.tablenav .no-pages,
+.tablenav .one-page .pagination-links {
+       display: none;
 }
 
-#side-sortables .add-menu-item-tabs,
-.wp-tab-bar {
-       margin-bottom: 3px;
+.tablenav .tablenav-pages a,
+.tablenav-pages span.current  {
+       text-decoration: none;
+       padding: 3px 6px;
 }
 
-#normal-sortables .postbox #replyrow .submit {
-       float: none;
-       margin: 0;
-       padding: 0 7px 5px;
+.tablenav .tablenav-pages a {
+       padding: 0 10px 3px;
+       font-size: 16px;
+       font-weight: normal;
 }
 
-#side-sortables .submitbox .submit input,
-#side-sortables .submitbox .submit .preview,
-#side-sortables .submitbox .submit a.preview:hover {
-       border: 0 none;
+.tablenav .tablenav-pages a.disabled:hover ,
+.tablenav .tablenav-pages a.disabled:active {
+       cursor: default;
 }
 
-#side-sortables .inside-submitbox .insidebox,
-.stuffbox .insidebox {
-       margin: 11px 0;
+.tablenav .displaying-num {
+       margin-right: 2px;
+       font-size: 12px;
+       font-style: italic;
 }
 
-ul.category-tabs,
-ul.add-menu-item-tabs,
-ul.wp-tab-bar {
-       margin-top: 12px;
+.tablenav .actions {
+       overflow: hidden;
+       padding: 2px 8px 0 0;
 }
 
-ul.category-tabs li {
-       border-style: solid;
-       border-width: 1px;
-       position: relative;
+.tablenav .delete {
+       margin-right: 20px;
 }
 
-ul.add-menu-item-tabs li.tabs,
-.wp-tab-active {
-       border-style: solid solid none;
-       border-width: 1px 1px 0;
+.view-switch {
+       float: right;
+       margin: 5px 16px 0 8px;
 }
 
-#post-body .add-menu-item-tabs li.tabs {
-       border-style: solid none solid solid;
-       border-width: 1px 0 1px 1px;
-       margin-right: -1px;
+.view-switch img {
+       display: none;
 }
 
-ul.category-tabs li,
-ul.add-menu-item-tabs li,
-ul.wp-tab-bar li {
-       padding: 3px 5px 5px;
-       -webkit-border-top-left-radius: 3px;
-       -webkit-border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
+.view-switch a {
+       text-decoration: none;
 }
 
-/* positioning etc. */
-form#tags-filter {
-       position: relative;
+.view-switch > a {
+       display: inline-block;
+       width: 18px;
+       height: 18px;
 }
 
-/* Edit posts */
-td.post-title strong,
-td.plugin-title strong {
-       display: block;
-       margin-bottom: .2em;
+.view-switch > a:before {
+       content: '\f163';
+       display: inline-block;
+       float: left;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       vertical-align: middle;
+       margin-left: 0;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
-td.post-title p,
-td.plugin-title p {
-       margin: 6px 0;
+.view-switch > a + a:before {
+       margin-left: 5px;
+       content: '\f164';
 }
 
-/* Global classes */
-.wp-hidden-children .wp-hidden-child,
-.ui-tabs-hide {
-       display: none;
+.filter {
+       float: left;
+       margin: -5px 0 0 10px;
 }
 
-.commentlist .avatar {
-       vertical-align: text-top;
+.filter .subsubsub {
+       margin-left: -10px;
+       margin-top: 13px;
 }
-
-#post-body .tagsdiv #newtag {
-       margin-right: 5px;
-       width: 16em;
+.screen-per-page {
+       width: 4em;
 }
 
-#side-sortables input#post_password {
-       width: 94%
+#posts-filter fieldset {
+       float: left;
+       margin: 0 1.5ex 1em 0;
+       padding: 0;
 }
 
-#side-sortables .tagsdiv #newtag {
-       width: 68%;
+#posts-filter fieldset legend {
+       padding: 0 0 .2em 1px;
 }
 
-#post-status-info {
-       border-width: 0 1px 1px;
-       border-style: none solid solid;
-       width: 100%;
-       -webkit-border-bottom-left-radius: 3px;
-       -webkit-border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 3px;
-}
 
-#post-status-info td {
+/*------------------------------------------------------------------------------
+  10.1 - Inline Editing
+------------------------------------------------------------------------------*/
+
+/*
+.quick-edit* is for Quick Edit
+.bulk-edit* is for Bulk Edit
+.inline-edit* is for everything
+*/
+
+/*     Layout */
+
+#wpbody-content .inline-edit-row fieldset {
        font-size: 12px;
+       float: left;
+       margin: 0;
+       padding: 0;
+       width: 100%;
 }
 
-.autosave-info {
-       padding: 2px 15px;
-       text-align: right;
+tr.inline-edit-row td,
+#wpbody-content .inline-edit-row fieldset .inline-edit-col {
+       padding: 0 0.5em;
 }
 
-#editorcontent #post-status-info {
-       border: none;
+#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col {
+       border-width: 0 0 0 1px;
+       border-style: none none none solid;
 }
 
-#post-body .wp_themeSkin .mceStatusbar a.mceResize {
-       display: block;
-       background: transparent url('../images/resize.gif') no-repeat scroll right bottom;
-       width: 12px;
-       cursor: se-resize;
-       margin: 0 1px;
-       position: relative;
-       top: -2px;
+#wpbody-content .quick-edit-row-post .inline-edit-col-left {
+       width: 40%;
 }
 
-#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
-       top: 20px;
+#wpbody-content .quick-edit-row-post .inline-edit-col-right {
+       width: 39%;
 }
 
-#content-resize-handle {
-       background: transparent url('../images/resize.gif') no-repeat scroll right bottom;
-       width: 12px;
-       cursor: se-resize;
-       position: absolute;
-       right: 2px;
-       height: 19px;
+#wpbody-content .inline-edit-row-post .inline-edit-col-center {
+       width: 20%;
 }
 
-.press-this #content-resize-handle {
-       bottom: 2px;
+#wpbody-content .quick-edit-row-page .inline-edit-col-left {
+       width: 50%;
 }
 
-.tmce-active #content-resize-handle {
-       display: none;
+#wpbody-content .quick-edit-row-page .inline-edit-col-right,
+#wpbody-content .bulk-edit-row-post .inline-edit-col-right {
+       width: 49%;
 }
 
-#wp-word-count {
-       display: block;
-       padding: 2px 10px;
+#wpbody-content .bulk-edit-row .inline-edit-col-left {
+       width: 30%;
 }
 
-#timestampdiv select {
-       height: 20px;
-       line-height: 14px;
-       padding: 0;
-       vertical-align: top;
+#wpbody-content .bulk-edit-row-page .inline-edit-col-right {
+       width: 69%;
 }
 
-#aa, #jj, #hh, #mn {
-       padding: 1px;
-       font-size: 12px;
+#wpbody-content .bulk-edit-row .inline-edit-col-bottom {
+       float: right;
+       width: 69%;
 }
 
-#jj, #hh, #mn {
-       width: 2em;
+#wpbody-content .inline-edit-row-page .inline-edit-col-right {
+       margin-top: 27px;
 }
 
-#aa {
-       width: 3.4em;
+.inline-edit-row fieldset .inline-edit-group {
+       clear: both;
 }
 
-.curtime #timestamp {
-       background-repeat: no-repeat;
-       background-position: left center;
-       padding: 2px 0 1px 20px;
+.inline-edit-row fieldset .inline-edit-group:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
 }
 
-#timestampdiv {
-       padding-top: 5px;
-       line-height: 23px;
+.inline-edit-row p.submit {
+       clear: both;
+       padding: 0.5em;
+       margin: 0.5em 0 0;
 }
 
-#timestampdiv p {
-       margin: 8px 0 6px;
+.inline-edit-row span.error {
+       line-height: 22px;
+       margin: 0 15px;
+       padding: 3px 5px;
 }
 
-#timestampdiv input {
-       border-width: 1px;
-       border-style: solid;
+/*     Positioning */
+.inline-edit-row h4 {
+       margin: .2em 0;
+       padding: 0;
+       line-height: 23px;
 }
-
-.notification-dialog {
-       position: fixed;
-       top: 30%;
-       left: 50%;
-       width: 450px;
-       margin-left: -225px;
-       background: #fff;
-       line-height: 1.5;
-       z-index: 1000005;
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title {
+       margin: 0;
+       padding: 0;
+       line-height: 27px;
 }
 
-.notification-dialog-background {
-       position: fixed;
-       top: 0;
-       left: 0;
-       right: 0;
-       bottom: 0;
-       background: #000;
-       opacity: 0.5;
-       filter: alpha(opacity=50);
-       z-index: 1000000;
+.inline-edit-row fieldset label,
+.inline-edit-row fieldset span.inline-edit-categories-label {
+       display: block;
+       margin: .2em 0;
 }
 
-#post-lock-dialog .post-locked-message,
-#post-lock-dialog .post-taken-over {
-       margin: 25px;
+.inline-edit-row fieldset label.inline-edit-tags {
+       margin-top: 0;
 }
 
-#post-lock-dialog .post-locked-message a.button {
-       margin-right: 10px;
+.inline-edit-row fieldset label.inline-edit-tags span.title {
+       margin: .2em 0;
+       width: auto;
 }
 
-#post-lock-dialog .post-locked-avatar {
+.inline-edit-row fieldset label span.title {
+       display: block;
        float: left;
-       margin: 0 20px 20px 0;
+       width: 5em;
 }
 
-#post-lock-dialog .wp-tab-first {
-       outline: 0;
+.inline-edit-row fieldset label span.input-text-wrap {
+       display: block;
+       margin-left: 5em;
 }
 
-#post-lock-dialog .locked-saving img {
-       float: left;
-       margin-right: 3px;
+.quick-edit-row-post fieldset.inline-edit-col-right label span.title {
+       width: auto;
+       padding-right: 0.5em;
 }
 
-#post-lock-dialog.saving .locked-saving,
-#post-lock-dialog.saved .locked-saved {
-       display: inline;
+.inline-edit-row .input-text-wrap input[type=text] {
+       width: 100%;
 }
 
-/*------------------------------------------------------------------------------
-  11.1 - Custom Fields
-------------------------------------------------------------------------------*/
-
-#postcustomstuff thead th {
-       padding: 5px 8px 8px;
+.inline-edit-row fieldset label input[type=checkbox] {
+       vertical-align: text-bottom;
 }
 
-#postcustom #postcustomstuff .submit {
-       border: 0 none;
-       float: none;
-       padding: 0 8px 8px;
+.inline-edit-row fieldset label textarea {
+       width: 100%;
+       height: 4em;
 }
 
-#side-sortables #postcustom #postcustomstuff .submit {
-       margin: 0;
-       padding: 0;
+#wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
+       max-width: 50%;
 }
 
-#side-sortables #postcustom #postcustomstuff #the-list textarea {
-       height: 85px;
+#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child {
+       margin-right: 0.5em
 }
 
-#side-sortables #postcustom #postcustomstuff td.left input,
-#side-sortables #postcustom #postcustomstuff td.left select,
-#side-sortables #postcustomstuff #newmetaleft a {
-       margin: 3px 3px 0;
+.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input {
+       width: 6em;
 }
 
-#postcustomstuff table {
-       margin: 0;
-       width: 100%;
-       border-width: 1px;
-       border-style: solid;
-       border-spacing: 0;
-}
-
-#postcustomstuff tr {
+.inline-edit-save .spinner {
+       padding: 4px 10px 0;
        vertical-align: top;
+       float: right;
 }
 
-#postcustomstuff table input,
-#postcustomstuff table select,
-#postcustomstuff table textarea {
-       width: 96%;
-       margin: 8px;
+/*     Styling */
+.inline-edit-row h4 {
+       text-transform: uppercase;
 }
 
-#side-sortables #postcustomstuff table input,
-#side-sortables #postcustomstuff table select,
-#side-sortables #postcustomstuff table textarea {
-       margin: 3px;
+.inline-edit-row fieldset span.title,
+.inline-edit-row fieldset span.checkbox-title {
+       font-style: italic;
+       line-height: 1.8em;
 }
 
-#postcustomstuff th.left,
-#postcustomstuff td.left {
-       width: 38%;
+/*     Specific Elements */
+.inline-edit-row fieldset input[type="text"],
+.inline-edit-row fieldset textarea {
+       border-style: solid;
+       border-width: 1px;
 }
 
-#postcustomstuff .submit input {
-       margin: 0;
-       width: auto;
+.inline-edit-row fieldset .inline-edit-date {
+       float: left;
 }
 
-#postcustomstuff #newmetaleft a {
-       display: inline-block;
-       margin: 0 8px 8px;
-       text-decoration: none;
+.inline-edit-row fieldset input[name=jj],
+.inline-edit-row fieldset input[name=hh],
+.inline-edit-row fieldset input[name=mn] {
+       font-size: 12px;
+       width: 2.1em;
 }
 
-.no-js #postcustomstuff #enternew {
-       display: none;
+.inline-edit-row fieldset input[name=aa] {
+       font-size: 12px;
+       width: 3.5em;
 }
 
-#post-body-content .compat-attachment-fields {
-       margin-bottom: 20px;
+.inline-edit-row fieldset label input.inline-edit-password-input {
+       width: 8em;
 }
 
-.compat-attachment-fields th {
-       padding-top: 5px;
-       padding-right: 10px;
+ul.cat-checklist {
+       height: 12em;
+       border-style: solid;
+       border-width: 1px;
+       overflow-y: scroll;
+       padding: 0 5px;
+       margin: 0;
 }
 
-/*------------------------------------------------------------------------------
-  11.2 - Post Revisions
-------------------------------------------------------------------------------*/
-.revisions-control-frame,
-.revisions-diff-frame {
-       position: relative;
+#bulk-titles {
+       display: block;
+       height: 12em;
+       border-style: solid;
+       border-width: 1px;
+       overflow-y: scroll;
+       padding: 0 5px;
+       margin: 0 0 5px;
 }
 
-.revisions-controls {
-       padding-top: 40px;
-       height: 100px;
-       z-index: 1;
+.inline-edit-row fieldset ul.cat-checklist li,
+.inline-edit-row fieldset ul.cat-checklist input {
+       margin: 0;
 }
 
-.revisions-controls input[type="checkbox"] {
-       position: relative;
-       top: -1px;
-       vertical-align: text-bottom;
+.inline-edit-row fieldset ul.cat-checklist label,
+.inline-edit-row #bulk-titles div {
+       font-style: normal;
+       font-size: 11px;
 }
 
-.revisions.pinned .revisions-controls {
-       position: fixed;
-       top: 0;
-       padding-bottom: 10px;
+.inline-edit-row fieldset label input.inline-edit-menu-order-input {
+       width: 3em;
 }
 
-.revisions-tickmarks {
-       position: relative;
-       margin: 0 auto;
-       height: 0.8em;
-       top: 7px;
-       max-width: 70%;
-       -moz-box-sizing: border-box;
-       -webkit-box-sizing: border-box;
-       box-sizing: border-box;
+.inline-edit-row fieldset label input.inline-edit-slug-input {
+       width: 75%;
 }
 
-.revisions-tickmarks > div {
-       position: absolute;
-       height: 100%;
-       border-style: solid;
-       border-width: 0 1px 0 0;
-       -moz-box-sizing: border-box;
-       -webkit-box-sizing: border-box;
-       box-sizing: border-box;
+.quick-edit-row-post fieldset label.inline-edit-status {
+       float: left;
 }
 
-.revisions-tickmarks > div:first-child {
-       border-width: 0;
+#bulk-titles {
+       line-height: 140%;
 }
-
-.comparing-two-revisions .revisions-controls {
-       height: 140px;
+#bulk-titles div {
+       margin: 0.2em 0.3em;
 }
 
-.revisions .diff-error {
-       position: absolute;
-       text-align: center;
-       margin: 0 auto;
-       width: 100%;
-       display: none;
+#bulk-titles div a {
+       cursor: pointer;
+       display: block;
+       float: left;
+       height: 18px;
+       margin: 0 3px 0 -2px;
+       overflow: hidden;
+       position: relative;
+       width: 20px;
 }
 
-.revisions.diff-error .diff-error {
-       display: block;
+#bulk-titles div a:before {
+       position: relative;
+       top: -3px;
 }
 
-.revisions .loading-indicator {
-       position: fixed;
-       vertical-align: middle;
-       opacity: 0;
-       width: 100%;
-       top: 50%;
-       margin-left: -90px;
-       -webkit-transition: opacity 0.5s;
-       -moz-transition:    opacity 0.5s;
-       -ms-transition:     opacity 0.5s;
-       -o-transition:      opacity 0.5s;
-       transition:         opacity 0.5s;
-       filter: alpha(opacity=0); /* ie8 and earlier */
+
+/*------------------------------------------------------------------------------
+  11.0 - Write/Edit Post Screen
+------------------------------------------------------------------------------*/
+
+#show-comments {
+       overflow: hidden;
 }
 
-body.folded .revisions .loading-indicator {
-       margin-left: -32px;
+#save-action .spinner,
+#show-comments a,
+#show-comments .spinner {
+       float: left;
 }
 
-.revisions .loading-indicator span.spinner {
+#lost-connection-notice .spinner {
        display: block;
-       margin: 0 auto;
-       float: none;
+       float: left;
+       margin: 0 5px 0 0;
 }
 
-.revisions.loading .loading-indicator {
-       opacity: 1;
-       filter: alpha(opacity=100); /* ie8 and earlier */
+#titlediv {
+       position: relative;
+       margin-bottom: 10px;
 }
 
-.revisions .diff {
-       -webkit-transition: opacity 0.5s;
-       -moz-transition:    opacity 0.5s;
-       -ms-transition:     opacity 0.5s;
-       -o-transition:      opacity 0.5s;
-       transition:         opacity 0.5s;
+#titlediv label {
+       cursor: text;
 }
 
-.revisions.loading .diff {
-       opacity: 0.5;
-       filter: alpha(opacity=50); /* ie8 and earlier */
+#titlediv div.inside {
+       margin: 0;
 }
 
-.revisions.diff-error .diff {
-       visibility: hidden;
+#poststuff #titlewrap {
+       border: 0;
+       padding: 0;
 }
 
-.revisions-meta {
-       margin-top: 15px;
+#titlediv #title {
+       padding: 3px 8px;
+       font-size: 1.7em;
+       line-height: 100%;
+       height: 1.7em;
+       width: 100%;
+       outline: none;
+       margin: 0;
 }
 
-.revision-toggle-compare-mode {
+#titlediv #title-prompt-text,
+#wp-fullscreen-title-prompt-text {
+       color: #777;
        position: absolute;
-       top: 0;
-       right: 0;
+       font-size: 1.7em;
+       padding: 11px 10px;
 }
 
-.comparing-two-revisions .revisions-previous,
-.comparing-two-revisions .revisions-next,
-.revisions-meta .diff-meta-to strong {
-       display: none;
+#wp-fullscreen-save .fs-saved {
+       color: #999;
+       float: right;
+       margin-top: 4px;
 }
 
-.revisions-controls .author-card .date {
-       color: #777;
+#wp-fullscreen-title-prompt-text {
+       padding: 11px;
 }
 
-.revisions-controls .author-card.autosave {
-       color: #d54e21;
+#poststuff .inside-submitbox,
+#side-sortables .inside-submitbox {
+       margin: 0 3px;
+       font-size: 11px;
 }
 
-.revisions-controls .author-card .author-name {
-       font-weight: bold;
+input#link_description,
+input#link_url {
+       width: 98%;
 }
 
-.comparing-two-revisions .diff-meta-to strong {
-       display: block;
+#pending {
+       background: 0 none;
+       border: 0 none;
+       padding: 0;
+       font-size: 11px;
+       margin-top: -1px;
 }
 
-.revisions-previous,
-.revisions-next {
-       position: relative;
-       z-index: 1;
+#edit-slug-box {
+       line-height: 24px;
+       min-height: 25px; /* Yes, line-height + 1 */
+       margin-top: 5px;
+       padding: 0 10px;
 }
 
-.revisions-previous {
-       float: left;
+#edit-slug-box .cancel {
+       margin-right: 10px;
+       font-size: 11px;
 }
 
-.revisions-next {
-       float: right;
+#editable-post-name-full {
+       display: none;
 }
 
-.revisions-controls .wp-slider {
-       max-width: 70%;
-       margin: 0 auto;
-       top: -3px;
+#editable-post-name input {
+       font-size: 13px;
+       height: 22px;
+       margin: 0;
+       width: 16em;
 }
 
-/* Revision meta box */
-.post-revisions li img,
-#revisions-meta-restored img {
-       vertical-align: middle;
+.postarea h3 label {
+       float: left;
 }
 
-table.diff {
-       table-layout: fixed;
-       width: 100%;
-       white-space: pre-wrap;
-       word-wrap: break-word;
+.submitbox .submit {
+       text-align: left;
+       padding: 12px 10px 10px;
+       font-size: 11px;
 }
 
-table.diff col.content {
-       width: auto;
+.submitbox .submitdelete {
+       text-decoration: none;
+       padding: 1px 2px;
 }
 
-table.diff col.content.diffsplit {
-       width: 48%;
+.submitbox .submit a:hover {
+       text-decoration: underline;
 }
 
-table.diff col.diffsplit.middle {
-       width: auto;
+.submitbox .submit input {
+       margin-bottom: 8px;
+       margin-right: 4px;
+       padding: 6px;
 }
 
-table.diff col.ltype {
-       width: 30px;
+.inside-submitbox #post_status {
+       margin: 2px 0 2px -2px;
 }
 
-table.diff tr {
-       background-color: transparent;
+#post-status-select {
+       margin-top: 3px;
 }
 
-table.diff td,
-table.diff th {
-       padding: .5em;
-       font-family: Consolas, Monaco, monospace;
+/* Post Screen */
+#post-body #normal-sortables {
+       min-height: 50px;
 }
 
-table.diff .diff-deletedline del,
-table.diff .diff-addedline ins {
-       text-decoration: none;
+.postbox {
+       position: relative;
+       min-width: 255px;
 }
 
-.diff-meta {
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-       padding: 5px;
-       clear: both;
-       min-height: 32px;
+#trackback_url {
+       width: 99%;
 }
 
-.diff-title strong {
-       line-height: 32px;
-       min-width: 60px;
-       text-align: right;
-       float: left;
-       margin-right: 5px;
+#normal-sortables .postbox .submit {
+       background: transparent none;
+       border: 0 none;
+       float: right;
+       padding: 0 12px;
+       margin:0;
 }
 
-.revisions-controls .author-card .avatar,
-.revisions-controls .author-card .author-info {
-       float: left;
-       margin-left: 6px;
-       margin-right: 6px;
+.category-add input[type="text"],
+.category-add select {
+       width: 100%;
+       max-width: 260px;
+       vertical-align: baseline;
 }
 
-.revisions-controls .author-card .byline {
-       display: block;
-       font-size: 12px;
+#side-sortables .category-add input[type="text"],
+#side-sortables .category-add select {
+       margin: 0 0 1em;
 }
 
-.revisions-controls .author-card .avatar {
-       vertical-align: middle;
+.press-this #side-sortables .category-tabs li,
+ul.category-tabs li,
+#side-sortables .add-menu-item-tabs li,
+.wp-tab-bar li {
+       display: inline;
+       line-height: 1.35em;
 }
 
-.diff-meta input.restore-revision {
-       float: right;
-       margin-left: 6px;
-       margin-right: 6px;
-       margin-top: 4px;
+.no-js .category-tabs li.hide-if-no-js {
+       display: none;
 }
 
-.diff-meta-from {
-       display: none;
+.category-tabs a,
+#side-sortables .add-menu-item-tabs a,
+.wp-tab-bar a {
+       text-decoration: none;
 }
 
-.comparing-two-revisions .diff-meta-from {
-       display: block;
+.category-tabs {
+       margin: 8px 0 5px;
 }
 
-.revisions-tooltip {
-       position: absolute;
-       bottom: 105px;
-       margin-right: 0;
-       margin-left: -69px;
-       z-index: 0;
-       max-width: 350px;
-       min-width: 130px;
-       padding: 8px 4px;
-       display: none;
-       opacity: 0;
+#category-adder h4 {
+       margin: 10px 0;
 }
 
-.revisions-tooltip.flipped {
-       margin-left: 0;
-       margin-right: -70px;
+#side-sortables .add-menu-item-tabs,
+.wp-tab-bar {
+       margin-bottom: 3px;
 }
 
-.revisions.pinned .revisions-tooltip {
-       display: none !important;
+#normal-sortables .postbox #replyrow .submit {
+       float: none;
+       margin: 0;
+       padding: 0 7px 5px;
 }
 
-.comparing-two-revisions .revisions-tooltip {
-       bottom: 145px;
+#side-sortables .submitbox .submit input,
+#side-sortables .submitbox .submit .preview,
+#side-sortables .submitbox .submit a.preview:hover {
+       border: 0 none;
 }
 
-.revisions-tooltip-arrow {
-       width: 70px;
-       height: 15px;
-       overflow: hidden;
-       position: absolute;
-       left: 0;
-       margin-left: 35px;
-       bottom: -15px;
+#side-sortables .inside-submitbox .insidebox,
+.stuffbox .insidebox {
+       margin: 11px 0;
 }
 
-.revisions-tooltip.flipped .revisions-tooltip-arrow {
-       margin-left: 0;
-       margin-right: 35px;
-       left: auto;
-       right: 0;
+ul.category-tabs,
+ul.add-menu-item-tabs,
+ul.wp-tab-bar {
+       margin-top: 12px;
 }
 
-.revisions-tooltip-arrow > span {
-       content: "";
-       position: absolute;
-       left: 20px;
-       top: -20px;
-       width: 25px;
-       height: 25px;
-       -webkit-transform: rotate(45deg);
-       -moz-transform: rotate(45deg);
-       -ms-transform: rotate(45deg);
-       -o-transform: rotate(45deg);
-       transform: rotate(45deg);
+ul.category-tabs li {
+       border-style: solid;
+       border-width: 1px;
+       position: relative;
 }
 
-.revisions-tooltip.flipped .revisions-tooltip-arrow > span {
-       left: auto;
-       right: 20px;
+ul.add-menu-item-tabs li.tabs,
+.wp-tab-active {
+       border-style: solid solid none;
+       border-width: 1px 1px 0;
 }
 
-.ie8 .revisions-tooltip-arrow > span {
-       left: 15px;
-       top: -25px;
-       -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
+ul.add-menu-item-tabs li.tabs {
+       padding-bottom: 3px;
+       position: relative;
 }
 
-.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
-       right: 25px;
+#post-body .add-menu-item-tabs li.tabs {
+       border-style: solid none solid solid;
+       border-width: 1px 0 1px 1px;
+       margin-right: -1px;
 }
 
-.revisions-tooltip,
-.revisions-tooltip-arrow > span {
-       border-width: 1px;
-       border-style: solid;
+ul.category-tabs li,
+ul.add-menu-item-tabs li,
+ul.wp-tab-bar li {
+       padding: 3px 5px 5px;
 }
 
-div.revisions-controls > .wp-slider > .ui-slider-handle {
-       margin-left: -10px;
+#postimagediv .inside img {
+       max-width: 100%;
+       height: auto;
 }
 
- /* jQuery UI Slider */
-.wp-slider.ui-slider {
+form#tags-filter {
        position: relative;
-       border-width: 1px;
-       border-style: solid;
-       border-radius: 3px;
-       text-align: left;
-       cursor: pointer;
 }
 
-.wp-slider .ui-slider-handle {
-       position: absolute;
-       z-index: 2;
-       margin-top: -3px;
-       width: 19px;
-       height: 19px;
-       border-width: 1px;
-       border-style: solid;
-       border-radius: 50%;
+/* Edit posts */
+td.post-title strong,
+td.plugin-title strong {
+       display: block;
+       margin-bottom: .2em;
+       font-size: 14px;
 }
 
-.wp-slider .ui-slider-handle:before {
-       content: "";
-       position: absolute;
-       top: 6px;
-       left: 3px;
-       height: 8px;
-       width: 13px;
-       background: url(../images/arrows-pr.png) no-repeat -2px -47px;
+td.post-title p,
+td.plugin-title p {
+       margin: 6px 0;
 }
 
-.wp-slider .ui-slider-handle.from-handle:before,
-.wp-slider .ui-slider-handle.to-handle:before {
-       height: 8px;
-       width: 7px;
+/* Global classes */
+.wp-hidden-children .wp-hidden-child,
+.ui-tabs-hide {
+       display: none;
 }
 
-.wp-slider .ui-slider-handle.from-handle:before {
-       background-position: -5px -84px;
-       left: 7px;
+.commentlist .avatar {
+       vertical-align: text-top;
 }
 
-.wp-slider .ui-slider-handle.to-handle:before {
-       background-position: -4px -65px;
-       left: 5px;
+#post-body .tagsdiv #newtag {
+       margin-right: 5px;
+       width: 16em;
 }
 
-.wp-slider .ui-slider-range {
-       position: absolute;
-       font-size: .7em;
-       display: block;
-       border: 0;
-       background-color: transparent;
-       background-image: none;
+#side-sortables input#post_password {
+       width: 94%
 }
 
-.wp-slider.ui-slider-horizontal {
-       height: .8em;
+#side-sortables .tagsdiv #newtag {
+       width: 68%;
 }
 
-.wp-slider.ui-slider-horizontal .ui-slider-handle {
-       top: -.25em;
-       margin-left: -.6em;
+#post-status-info {
+       width: 100%;
 }
 
-.wp-slider.ui-slider-horizontal .ui-slider-range {
-       top: 0;
-       height: 100%;
+#post-status-info td {
+       font-size: 12px;
 }
 
-.wp-slider.ui-slider-horizontal .ui-slider-range-min {
-       left: 0;
+.autosave-info {
+       padding: 2px 15px;
+       text-align: right;
 }
 
-.wp-slider.ui-slider-horizontal .ui-slider-range-max {
-       right: 0;
+#editorcontent #post-status-info {
+       border: none;
 }
 
+#content-resize-handle,
+#post-body .wp_themeSkin .mceStatusbar a.mceResize {
+       background: transparent url('../images/resize.gif') no-repeat scroll right bottom;
+       width: 12px;
+       height: 12px;
+       cursor: se-resize;
+}
 
-/*------------------------------------------------------------------------------
-  11.3 - Featured Images
-------------------------------------------------------------------------------*/
-
-#select-featured-image {
-       padding: 4px 0;
-       overflow: hidden;
+.rtl #content-resize-handle,
+.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+       background: transparent url('../images/resize-rtl.gif') no-repeat scroll right bottom;
 }
 
-#select-featured-image img {
-       max-width: 100%;
-       height: auto;
-       margin-bottom: 10px;
+#post-body .wp_themeSkin .mceStatusbar a.mceResize {
+       bottom: 3px;
+       position: absolute;
+       right: 3px;
 }
 
-#select-featured-image a {
-       float: left;
-       clear: both;
+#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize {
+       bottom: -20px;
 }
 
-#select-featured-image .remove {
-       display: none;
-       margin-top: 10px;
+#content-resize-handle {
+       position: absolute;
+       right: 3px;
+       bottom: -20px;
 }
 
-.js #select-featured-image.has-featured-image .remove {
-       display: inline-block;
+.press-this #content-resize-handle {
+       bottom: 2px;
 }
 
-.no-js #select-featured-image .choose {
+.tmce-active #content-resize-handle {
        display: none;
 }
 
-/*------------------------------------------------------------------------------
-  11.4 - Post formats
-------------------------------------------------------------------------------*/
-
-a.post-state-format {
-       overflow: hidden;
-       display: inline-block;
-       vertical-align: middle;
-       height: 16px;
-       width: 16px;
-       margin-right: 5px;
-       background-repeat: no-repeat;
-       text-indent: -999em;
+#wp-word-count {
+       display: block;
+       padding: 2px 10px;
 }
 
-#post-formats-select {
-       line-height: 2em;
+#timestampdiv select {
+       height: 21px;
+       line-height: 14px;
+       padding: 0;
+       vertical-align: top;
+       font-size: 12px;
 }
 
-label.post-format-icon {
-       margin-left: 5px;
-       padding: 2px 0 2px 21px;
+#aa, #jj, #hh, #mn {
+       padding: 1px;
+       font-size: 12px;
 }
 
-.post-format-icon.post-format-standard  {
-       background-position: 0 0;
+#jj, #hh, #mn {
+       width: 2em;
 }
 
-.post-format-icon.post-format-image  {
-       background-position: 0 -32px;
+#aa {
+       width: 3.4em;
 }
 
-.post-format-icon.post-format-gallery {
-       background-position: 0 -64px;
+.curtime #timestamp {
+       padding: 2px 0 1px 0;
+       display: inline !important;
+       height: auto !important;
 }
 
-.post-format-icon.post-format-audio {
-       background-position: 0 -96px;
+#post-body #visibility:before,
+.curtime #timestamp:before,
+#post-body .misc-pub-revisions:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 0 2px 0 0;
+       top: 0;
+       left: -1px;
+       position: relative;
+       vertical-align: top;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
 }
 
-.post-format-icon.post-format-video {
-       background-position: 0 -128px;
+#post-body #visibility:before {
+       content: '\f177';
 }
 
-.post-format-icon.post-format-chat {
-       background-position: 0 -160px;
+.curtime #timestamp:before {
+       content: '\f145';
+       top: -1px;
 }
 
-.post-format-icon.post-format-status {
-       background-position: 0 -192px;
+#post-body .misc-pub-revisions:before {
+       content: '\f321';
 }
 
-.post-format-icon.post-format-aside {
-       background-position: 0 -224px;
+#timestampdiv {
+       padding-top: 5px;
+       line-height: 23px;
 }
 
-.post-format-icon.post-format-quote {
-       background-position: 0 -256px;
+#timestampdiv p {
+       margin: 8px 0 6px;
 }
 
-.post-format-icon.post-format-link {
-       background-position: 0 -288px;
+#timestampdiv input {
+       border-width: 1px;
+       border-style: solid;
 }
 
+.notification-dialog {
+       position: fixed;
+       top: 30%;
+       left: 50%;
+       width: 450px;
+       margin-left: -225px;
+       background: #fff;
+       line-height: 1.5;
+       z-index: 1000005;
+}
 
-/*------------------------------------------------------------------------------
-  12.0 - Categories
-------------------------------------------------------------------------------*/
-
-.category-adder {
-       margin-left: 120px;
-       padding: 4px 0;
+.notification-dialog-background {
+       position: fixed;
+       top: 0;
+       left: 0;
+       right: 0;
+       bottom: 0;
+       background: #000;
+       opacity: 0.5;
+       filter: alpha(opacity=50);
+       z-index: 1000000;
 }
 
-.category-adder h4 {
-       margin: 0 0 8px;
+#post-lock-dialog .post-locked-message,
+#post-lock-dialog .post-taken-over {
+       margin: 25px;
 }
 
-#side-sortables .category-adder {
-       margin: 0;
+#post-lock-dialog .post-locked-message a.button {
+       margin-right: 10px;
 }
 
-#post-body ul.add-menu-item-tabs {
+#post-lock-dialog .post-locked-avatar {
        float: left;
-       width: 120px;
-       text-align: right;
-       /* Negative margin for the sake of those without JS: all tabs display */
-       margin: 0 -120px 0 5px;
-       padding: 0;
+       margin: 0 20px 20px 0;
 }
 
-#post-body ul.add-menu-item-tabs li {
-       padding: 8px;
+#post-lock-dialog .wp-tab-first {
+       outline: 0;
 }
 
-#post-body ul.add-menu-item-tabs li.tabs {
-       -webkit-border-top-left-radius: 3px;
-       -webkit-border-bottom-left-radius: 3px;
-       border-top-left-radius: 3px;
-       border-bottom-left-radius: 3px;
+#post-lock-dialog .locked-saving img {
+       float: left;
+       margin-right: 3px;
 }
 
-.wp-tab-panel,
-.categorydiv div.tabs-panel,
-.customlinkdiv div.tabs-panel,
-.posttypediv div.tabs-panel,
-.taxonomydiv div.tabs-panel {
-       min-height: 42px;
-       max-height: 200px;
-       overflow: auto;
-       padding: 0 0.9em;
-       border-style: solid;
-       border-width: 1px;
+#post-lock-dialog.saving .locked-saving,
+#post-lock-dialog.saved .locked-saved {
+       display: inline;
 }
 
-div.tabs-panel-active {
-       display:block;
-}
+/*------------------------------------------------------------------------------
+  11.1 - Custom Fields
+------------------------------------------------------------------------------*/
 
-div.tabs-panel-inactive {
-       display:none;
+#postcustomstuff thead th {
+       padding: 5px 8px 8px;
 }
 
-#front-page-warning,
-#front-static-pages ul,
-ul.export-filters,
-.inline-editor ul.cat-checklist ul,
-.categorydiv ul.categorychecklist ul,
-.customlinkdiv ul.categorychecklist ul,
-.posttypediv ul.categorychecklist ul,
-.taxonomydiv ul.categorychecklist ul {
-       margin-left: 18px;
+#postcustom #postcustomstuff .submit {
+       border: 0 none;
+       float: none;
+       padding: 0 8px 8px;
 }
 
-ul.categorychecklist li {
+#side-sortables #postcustom #postcustomstuff .submit {
        margin: 0;
        padding: 0;
-       line-height: 19px;
-       word-wrap: break-word;
 }
 
-.categorydiv .tabs-panel,
-.customlinkdiv .tabs-panel,
-.posttypediv .tabs-panel,
-.taxonomydiv .tabs-panel {
-       border-width: 3px;
-       border-style: solid;
+#side-sortables #postcustom #postcustomstuff #the-list textarea {
+       height: 85px;
 }
 
-.form-wrap p,
-.form-wrap label {
-       font-size: 11px;
+#side-sortables #postcustom #postcustomstuff td.left input,
+#side-sortables #postcustom #postcustomstuff td.left select,
+#side-sortables #postcustomstuff #newmetaleft a {
+       margin: 3px 3px 0;
 }
 
-.form-wrap label {
-       display: block;
-       padding: 2px;
-       font-size: 12px;
+#postcustomstuff table {
+       margin: 0;
+       width: 100%;
+       border-width: 1px;
+       border-style: solid;
+       border-spacing: 0;
 }
 
-.form-field input,
-.form-field textarea {
-       border-style: solid;
-       border-width: 1px;
-       width: 95%;
+#postcustomstuff tr {
+       vertical-align: top;
 }
 
-p.description,
-.form-wrap p {
-       margin: 2px 0 5px;
+#postcustomstuff table input,
+#postcustomstuff table select,
+#postcustomstuff table textarea {
+       width: 96%;
+       margin: 8px;
 }
 
-p.help,
-p.description,
-span.description,
-.form-wrap p {
-       font-size: 12px;
-       font-style: italic;
-       font-family: sans-serif;
+#side-sortables #postcustomstuff table input,
+#side-sortables #postcustomstuff table select,
+#side-sortables #postcustomstuff table textarea {
+       margin: 3px;
 }
 
-.form-wrap .form-field {
-       margin: 0 0 10px;
-       padding: 8px 0;
+#postcustomstuff th.left,
+#postcustomstuff td.left {
+       width: 38%;
 }
 
-.form-wrap .form-field #parent {
-       max-width: 100%;
+#postcustomstuff .submit input {
+       margin: 0;
+       width: auto;
 }
 
-.col-wrap h3 {
-       margin: 12px 0;
-       font-size: 1.1em;
+#postcustomstuff #newmetaleft a {
+       display: inline-block;
+       margin: 0 8px 8px;
+       text-decoration: none;
 }
 
-.col-wrap p.submit {
-       margin-top: -10px;
+.no-js #postcustomstuff #enternew {
+       display: none;
+}
+
+#post-body-content .compat-attachment-fields {
+       margin-bottom: 20px;
 }
 
+.compat-attachment-fields th {
+       padding-top: 5px;
+       padding-right: 10px;
+}
 
 /*------------------------------------------------------------------------------
-  13.0 - Tags
+  11.2 - Post Revisions
 ------------------------------------------------------------------------------*/
-
-#poststuff .taghint {
-       color: #aaa;
-       margin: 15px 0 -24px 12px;
+.revisions-control-frame,
+.revisions-diff-frame {
+       position: relative;
 }
 
-#poststuff .tagsdiv .howto {
-       margin: 0 0 6px 8px;
+.revisions-controls {
+       padding-top: 40px;
+       height: 100px;
+       z-index: 1;
 }
 
-.ajaxtag .newtag {
+.revisions-controls input[type="checkbox"] {
        position: relative;
+       top: -1px;
+       vertical-align: text-bottom;
 }
 
-.tagsdiv .newtag {
-       width: 180px;
+.revisions.pinned .revisions-controls {
+       position: fixed;
+       top: 0;
+       height: 82px;
 }
 
-.tagsdiv .the-tags {
-       display: block;
-       height: 60px;
+.revisions-tickmarks {
+       position: relative;
        margin: 0 auto;
-       overflow: auto;
-       width: 260px;
-}
-
-#post-body-content .tagsdiv .the-tags {
-       margin: 0 5px;
+       height: 0.7em;
+       top: 7px;
+       max-width: 70%;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       box-sizing: border-box;
 }
 
-p.popular-tags {
-       -webkit-border-radius: 8px;
-       border-radius: 8px;
-       border-width: 1px;
+.revisions-tickmarks > div {
+       position: absolute;
+       height: 100%;
        border-style: solid;
-       line-height: 2em;
-       max-width: 1000px;
-       padding: 8px 12px 12px;
-       text-align: justify;
+       border-width: 0 1px 0 0;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       box-sizing: border-box;
 }
 
-p.popular-tags a {
-       padding: 0 3px;
+.revisions-tickmarks > div:first-child {
+       border-width: 0;
 }
 
-.tagcloud {
-       width: 97%;
-       margin: 0 0 40px;
-       text-align: justify;
+.comparing-two-revisions .revisions-controls {
+       height: 140px;
 }
 
-.tagcloud h3 {
-       margin: 2px 0 12px;
+.comparing-two-revisions.pinned .revisions-controls {
+       height: 124px;
 }
 
-.ac_results {
-       padding: 0;
-       margin: 0;
-       list-style: none;
+.revisions .diff-error {
        position: absolute;
-       z-index: 10000;
+       text-align: center;
+       margin: 0 auto;
+       width: 100%;
        display: none;
-       border-width: 1px;
-       border-style: solid;
 }
 
-.ac_results li {
-       padding: 2px 5px;
-       white-space: nowrap;
-       text-align: left;
+.revisions.diff-error .diff-error {
+       display: block;
 }
 
-.ac_over {
-       cursor: pointer;
+.revisions .loading-indicator {
+       position: fixed;
+       vertical-align: middle;
+       opacity: 0;
+       width: 100%;
+       top: 50%;
+       margin-left: -90px;
+       -webkit-transition: opacity 0.5s;
+       -moz-transition:    opacity 0.5s;
+       -ms-transition:     opacity 0.5s;
+       -o-transition:      opacity 0.5s;
+       transition:         opacity 0.5s;
+       filter: alpha(opacity=0); /* ie8 and earlier */
 }
 
-.ac_match {
-       text-decoration: underline;
+body.folded .revisions .loading-indicator {
+       margin-left: -32px;
 }
 
-/* links tables */
-table.links-table {
-       width: 100%;
+.revisions .loading-indicator span.spinner {
+       display: block;
+       margin: 0 auto;
+       float: none;
 }
 
-.links-table th {
-       font-weight: normal;
-       text-align: left;
-       vertical-align: top;
-       min-width: 80px;
-       width: 20%;
-       word-wrap: break-word;
+.revisions.loading .loading-indicator {
+       opacity: 1;
+       filter: alpha(opacity=100); /* ie8 and earlier */
 }
 
-.links-table th,
-.links-table td {
-       padding: 5px 0;
+.revisions .diff {
+       -webkit-transition: opacity 0.5s;
+       -moz-transition:    opacity 0.5s;
+       -ms-transition:     opacity 0.5s;
+       -o-transition:      opacity 0.5s;
+       transition:         opacity 0.5s;
 }
 
-.links-table td label {
-       margin-right: 8px;
+.revisions.loading .diff {
+       opacity: 0.5;
+       filter: alpha(opacity=50); /* ie8 and earlier */
 }
 
-.links-table td input[type="text"],
-.links-table td textarea {
-       width: 100%;
+.revisions.diff-error .diff {
+       visibility: hidden;
 }
 
-.links-table #link_rel {
-       max-width: 280px;
+.revisions-meta {
+       margin-top: 20px;
 }
 
-/*------------------------------------------------------------------------------
-  14.0 - Media Screen
-------------------------------------------------------------------------------*/
+.revision-toggle-compare-mode {
+       position: absolute;
+       top: 0;
+       right: 0;
+}
 
-.media-item .describe {
-       border-collapse: collapse;
-       width: 100%;
-       border-top-style: solid;
-       border-top-width: 1px;
-       clear: both;
-       cursor: default;
+.comparing-two-revisions .revisions-previous,
+.comparing-two-revisions .revisions-next,
+.revisions-meta .diff-meta-to strong {
+       display: none;
 }
 
-.media-item.media-blank .describe {
-       border: 0;
+.revisions-controls .author-card .date {
+       color: #777;
 }
 
-.media-item .describe th {
-       vertical-align: top;
-       text-align: left;
-       padding: 5px 10px 10px;
-       width: 140px;
+.revisions-controls .author-card.autosave {
+       color: #d54e21;
 }
 
-.media-item .describe .align th {
-       padding-top: 0;
+.revisions-controls .author-card .author-name {
+       font-weight: bold;
 }
 
-.media-item .media-item-info tr {
-       background-color: transparent;
+.comparing-two-revisions .diff-meta-to strong {
+       display: block;
 }
 
-.media-item .describe td {
-       padding: 0 8px 8px 0;
-       vertical-align: top;
+.revisions.pinned .revisions-buttons {
+       padding: 0 11px;
 }
 
-.media-item thead.media-item-info td {
-       padding: 4px 10px 0;
+.revisions-previous,
+.revisions-next {
+       position: relative;
+       z-index: 1;
 }
 
-.media-item .media-item-info .A1B1 {
-       padding: 0 0 0 10px;
+.revisions-previous {
+       float: left;
 }
 
-.media-item td.savesend {
-       padding-bottom: 15px;
+.revisions-next {
+       float: right;
 }
 
-.media-item .thumbnail {
-       max-height: 128px;
-       max-width: 128px;
+.revisions-controls .wp-slider {
+       max-width: 70%;
+       margin: 0 auto;
+       top: -3px;
 }
 
-#wpbody-content #async-upload-wrap a {
-       display: none;
+.revisions-diff {
+       padding: 15px;
 }
 
-.media-upload-form {
-       margin-top: 20px;
+.revisions-diff h3:first-child {
+       margin-top: 0;
 }
 
-.media-upload-form td label {
-       margin-right: 6px;
-       margin-left: 2px;
+/* Revision meta box */
+.post-revisions li img,
+#revisions-meta-restored img {
+       vertical-align: middle;
 }
 
-.media-upload-form .align .field label {
-       display: inline;
-       padding: 0 0 0 23px;
-       margin: 0 1em 0 3px;
-       font-weight: bold;
+table.diff tbody tr td:nth-child(2) {
+       width: 4%;
 }
 
-.media-upload-form tr.image-size label {
-       margin: 0 0 0 5px;
-       font-weight: bold;
+table.diff {
+       width: 100%;
+       white-space: pre-wrap;
 }
 
-.media-upload-form th.label label {
-       font-weight: bold;
-       margin: 0.5em;
-       font-size: 13px;
+table.diff col.content {
+       width: auto;
 }
 
-.media-upload-form th.label label span {
-       padding: 0 5px;
+table.diff col.content.diffsplit {
+       width: 48%;
 }
 
-abbr.required {
-       border: medium none;
-       text-decoration: none;
+table.diff col.diffsplit.middle {
+       width: auto;
 }
 
-.media-item .describe input[type="text"],
-.media-item .describe textarea {
-       width: 460px;
+table.diff col.ltype {
+       width: 30px;
 }
 
-.media-item .describe p.help {
+table.diff tr {
+       background-color: transparent;
+}
+
+table.diff td,
+table.diff th {
+       font-family: Consolas, Monaco, monospace;
+       font-size: 14px;
+       line-height: 1.618;
+       padding: .5em;
+}
+
+table.diff td h1,
+table.diff td h2,
+table.diff td h3,
+table.diff td h4,
+table.diff td h5,
+table.diff td h6 {
        margin: 0;
-       padding: 0 0 0 5px;
 }
 
-.media-item .edit-attachment,
-.describe-toggle-on,
-.describe-toggle-off {
-       display: block;
-       line-height: 36px;
-       float: right;
-       margin-right: 15px;
+table.diff .diff-deletedline del,
+table.diff .diff-addedline ins {
+       text-decoration: none;
 }
 
-.media-item .describe-toggle-off,
-.media-item.open .describe-toggle-on {
-       display: none;
+.diff-meta {
+       padding: 5px;
+       clear: both;
+       min-height: 32px;
 }
 
-.media-item.open .describe-toggle-off {
-       display: block;
+.diff-title strong {
+       line-height: 32px;
+       min-width: 60px;
+       text-align: right;
+       float: left;
+       margin-right: 5px;
 }
 
-#media-items .media-item {
-       border-style: solid;
-       border-width: 1px;
-       min-height: 36px;
-       position: relative;
-       margin-top: -1px;
-       width: 100%;
+.revisions-controls .author-card .author-info {
+       font-size: 12px;
+       line-height: 16px;
 }
 
-#media-items {
-       width: 623px;
+.revisions-controls .author-card .avatar,
+.revisions-controls .author-card .author-info {
+       float: left;
+       margin-left: 6px;
+       margin-right: 6px;
 }
 
-.media-new-php #media-items {
-       margin: 1em 0;
+.revisions-controls .author-card .byline {
+       display: block;
+       font-size: 12px;
 }
 
-#media-items:empty {
-       border: 0 none;
+.revisions-controls .author-card .avatar {
+       vertical-align: middle;
 }
 
-.media-item .filename {
-       line-height: 36px;
-       overflow: hidden;
-       padding: 0 10px;
+.diff-meta input.restore-revision {
+       float: right;
+       margin-left: 6px;
+       margin-right: 6px;
+       margin-top: 4px;
 }
 
-.media-item .error-div {
-       padding-left: 10px;
+.diff-meta-from {
+       display: none;
 }
 
-.media-item .pinkynail {
-       float: left;
-       margin: 2px 2px 0;
-       max-width: 40px;
-       max-height: 32px;
+.comparing-two-revisions .diff-meta-from {
+       display: block;
 }
 
-.media-item .startopen,
-.media-item .startclosed {
+.revisions-tooltip {
+       position: absolute;
+       bottom: 105px;
+       margin-right: 0;
+       margin-left: -69px;
+       z-index: 0;
+       max-width: 350px;
+       min-width: 130px;
+       padding: 8px 4px;
        display: none;
+       opacity: 0;
 }
 
-.media-item .original {
-       position: relative;
-       height: 34px;
+.revisions-tooltip.flipped {
+       margin-left: 0;
+       margin-right: -70px;
 }
 
-.media-item .progress {
-       float: right;
-       height: 22px;
-       margin: 6px 10px 0 0;
-       width: 200px;
-       line-height: 2em;
-       padding: 0;
-       overflow: hidden;
-       margin-bottom: 2px;
-       border: 1px solid #d1d1d1;
-       background: #f7f7f7;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));
-       background-image: -webkit-linear-gradient(bottom, #fff, #f7f7f7);
-       background-image:    -moz-linear-gradient(bottom, #fff, #f7f7f7);
-       background-image:      -o-linear-gradient(bottom, #fff, #f7f7f7);
-       background-image: linear-gradient(to top, #fff, #f7f7f7);
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-       -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
-       box-shadow: inset 0 0 3px rgba(0,0,0,0.1);
+.revisions.pinned .revisions-tooltip {
+       display: none !important;
 }
 
-.media-item .bar {
-       z-index: 9;
-       width: 0;
-       height: 100%;
-       margin-top: -24px;
-       background-color: #8cc1e9;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
-       background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
-       background-image:    -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
-       background-image:      -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
-       background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-       -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
-       box-shadow: 0 0 3px rgba(0,0,0,0.3);
+.comparing-two-revisions .revisions-tooltip {
+       bottom: 145px;
 }
 
-.media-item .progress .percent {
-       z-index: 10;
-       position: relative;
-       width: 200px;
-       padding: 0 8px;
-       text-shadow: 0 1px 0 rgba(255,255,255,0.4);
-       color: rgba(0,0,0,0.6);
+.revisions-tooltip-arrow {
+       width: 70px;
+       height: 15px;
+       overflow: hidden;
+       position: absolute;
+       left: 0;
+       margin-left: 35px;
+       bottom: -15px;
 }
 
-.upload-php .fixed .column-parent {
-       width: 15%;
+.revisions-tooltip.flipped .revisions-tooltip-arrow {
+       margin-left: 0;
+       margin-right: 35px;
+       left: auto;
+       right: 0;
 }
 
-.js .html-uploader #plupload-upload-ui {
-       display: none;
+.revisions-tooltip-arrow > span {
+       content: "";
+       position: absolute;
+       left: 20px;
+       top: -20px;
+       width: 25px;
+       height: 25px;
+       -webkit-transform: rotate(45deg);
+       -moz-transform:    rotate(45deg);
+       -ms-transform:     rotate(45deg);
+       -o-transform:      rotate(45deg);
+       transform:         rotate(45deg);
 }
 
-.js .html-uploader #html-upload-ui {
-       display: block;
+.revisions-tooltip.flipped .revisions-tooltip-arrow > span {
+       left: auto;
+       right: 20px;
 }
 
-.media-upload-form .media-item.error {
-       margin: 0;
-       padding: 0;
+.ie8 .revisions-tooltip-arrow > span {
+       left: 15px;
+       top: -25px;
+       -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
 }
 
-.media-upload-form .media-item.error p,
-.media-item .error-div {
-       line-height: 16px;
-       margin: 5px 10px;
-       padding: 0;
+.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow > span {
+       right: 25px;
 }
 
-.media-item .error-div a.dismiss {
-       display: block;
-       float: right;
-       margin: 5px 4px 0 15px;
+.revisions-tooltip,
+.revisions-tooltip-arrow > span {
+       border-width: 1px;
+       border-style: solid;
 }
 
-/*------------------------------------------------------------------------------
-  14.1 - Media Library
-------------------------------------------------------------------------------*/
 
-.find-box {
-       width: 600px;
-       height: 300px;
-       overflow: hidden;
-       padding: 33px 0 51px;
-       position: absolute;
-       z-index: 1000;
+
+
+.revisions-tooltip {
+       display: none;
 }
 
-.find-box-head {
-       cursor: move;
-       font-weight: bold;
-       height: 2em;
-       line-height: 2em;
-       padding: 1px 12px;
+.arrow {
+       width: 70px;
+       height: 16px;
+       overflow: hidden;
        position: absolute;
-       top: 5px;
-       width: 100%;
+       left: 0;
+       margin-left: -35px;
+       bottom: 90px;
+       z-index: 10000;
 }
 
-.find-box-inside {
-       overflow: auto;
-       padding: 6px;
-       height: 100%;
+.arrow::after {
+       z-index: 9999;
 }
 
-.find-box-search {
-       overflow: hidden;
-       padding: 9px;
-       position: relative;
+.arrow.top {
+       top: -16px;
+       bottom: auto;
 }
 
-.find-box-search .spinner {
-       float: none;
-       left: 125px;
-       position: absolute;
-       top: 9px;
+.arrow.left {
+       left: 20%;
 }
 
-#find-posts-input {
-       float: left;
-       width: 140px;
-       height: 24px;
-}
-
-#find-posts-search {
-       float: left;
-       margin: 1px 4px 0 3px;
+.arrow:after {
+       content: "";
+       position: absolute;
+       left: 20px;
+       top: -20px;
+       width: 25px;
+       height: 25px;
+       -webkit-transform: rotate(45deg);
+       -moz-transform: rotate(45deg);
+       -ms-transform: rotate(45deg);
+       -o-transform: rotate(45deg);
+       transform: rotate(45deg);
 }
 
-#find-posts-response {
-       margin: 8px 0;
-       padding: 0 1px 6px;
+.revisions-tooltip,
+.revisions-tooltip-arrow:after {
+       border-width: 1px;
+       border-style: solid;
 }
 
-#find-posts-response table {
-       width: 100%;
+div.revisions-controls > .wp-slider > .ui-slider-handle {
+       margin-left: -10px;
 }
 
-#find-posts-response .found-radio {
-       padding: 3px 0 0 8px;
-       width: 15px;
+.rtl div.revisions-controls > .wp-slider > .ui-slider-handle {
+       margin-right: -10px;
 }
 
-.find-box-buttons {
-       padding: 8px;
-       overflow: hidden;
+ /* jQuery UI Slider */
+.wp-slider.ui-slider {
+       position: relative;
+       border-width: 1px;
+       border-style: solid;
+       text-align: left;
+       cursor: pointer;
 }
 
-.find-box #resize-se {
+.wp-slider .ui-slider-handle {
+       border-radius: 50%;
+       height: 18px;
+       margin-top: -3px;
+       outline: none;
        position: absolute;
-       right: 1px;
-       bottom: 1px;
+       width: 18px;
+       z-index: 2;
 }
 
-.ui-find-overlay {
+.wp-slider .ui-slider-handle:before {
+       background: none;
        position: absolute;
        top: 0;
        left: 0;
-       background-color: #000;
-       opacity: 0.6;
-       filter: alpha(opacity=60);
-}
-
-ul#dismissed-updates {
-       display: none;
+       content: "\f229";
+       font: normal 18px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing:antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
-form.upgrade {
-       margin-top: 8px;
+.wp-slider .ui-slider-handle.from-handle:before,
+.wp-slider .ui-slider-handle.to-handle:before {
+       font-size: 20px !important;
+       margin: -1px 0 0 -1px;
 }
 
-form.upgrade .hint {
-       font-style: italic;
-       font-size: 85%;
-       margin: -0.5em 0 2em 0;
+.wp-slider .ui-slider-handle.from-handle:before {
+       content: '\f139';
 }
 
-#poststuff .inside .the-tagcloud {
-       margin: 5px 0 10px;
-       padding: 8px;
-       border-width: 1px;
-       border-style: solid;
-       line-height: 1.8em;
-       word-spacing: 3px;
-       -webkit-border-radius: 6px;
-       border-radius: 6px;
+.wp-slider .ui-slider-handle.to-handle:before {
+       content: '\f141';
 }
 
-.drag-drop #drag-drop-area {
-       border: 4px dashed #DDDDDD;
-       height: 200px;
+.rtl .wp-slider .ui-slider-handle.from-handle:before {
+       content: '\f141';
 }
 
-.drag-drop .drag-drop-inside {
-       margin: 70px auto 0;
-       width: 250px;
+.rtl .wp-slider .ui-slider-handle.to-handle:before {
+       content: '\f139';
+       right: -1px;
 }
 
-.drag-drop-inside p {
-       color: #aaa;
-       font-size: 14px;
-       margin: 5px 0;
-       display: none;
+.wp-slider .ui-slider-range {
+       position: absolute;
+       font-size: .7em;
+       display: block;
+       border: 0;
+       background-color: transparent;
+       background-image: none;
 }
 
-.drag-drop .drag-drop-inside p {
-       text-align: center;
+.wp-slider.ui-slider-horizontal {
+       height: .7em;
 }
 
-.drag-drop-inside p.drag-drop-info {
-       font-size: 20px;
+.wp-slider.ui-slider-horizontal .ui-slider-handle {
+       top: -.25em;
+       margin-left: -.6em;
 }
 
-.drag-drop .drag-drop-inside p,
-.drag-drop-inside p.drag-drop-buttons {
-       display: block;
+.wp-slider.ui-slider-horizontal .ui-slider-range {
+       top: 0;
+       height: 100%;
 }
 
-/*
-#drag-drop-area:-moz-drag-over {
-       border-color: #83b4d8;
-}
-borger color while dragging a file over the uploader drop area */
-.drag-drop.drag-over #drag-drop-area {
-       border-color: #83b4d8;
+.wp-slider.ui-slider-horizontal .ui-slider-range-min {
+       left: 0;
 }
 
-#plupload-upload-ui {
-       position: relative;
+.wp-slider.ui-slider-horizontal .ui-slider-range-max {
+       right: 0;
 }
 
 
 /*------------------------------------------------------------------------------
-  14.2 - Image Editor
+  11.3 - Featured Images
 ------------------------------------------------------------------------------*/
 
-.describe .image-editor {
-       vertical-align: top;
+#select-featured-image {
+       padding: 4px 0;
+       overflow: hidden;
 }
 
-.imgedit-wrap {
-       position: relative;
+#select-featured-image img {
+       max-width: 100%;
+       height: auto;
+       margin-bottom: 10px;
 }
 
-.imgedit-settings p {
-       margin: 8px 0;
+#select-featured-image a {
+       float: left;
+       clear: both;
 }
 
-.post-php .imgedit-wrap table {
-       width: 100%;
+#select-featured-image .remove {
+       display: none;
+       margin-top: 10px;
 }
 
-.describe .imgedit-wrap table td,
-.wp_attachment_holder .imgedit-wrap table td {
-       vertical-align: top;
-       padding-top: 0;
+.js #select-featured-image.has-featured-image .remove {
+       display: inline-block;
 }
 
-.describe .imgedit-wrap table td.imgedit-settings {
-       padding: 0 5px;
+.no-js #select-featured-image .choose {
+       display: none;
 }
 
-.wp_attachment_holder .imgedit-wrap table td.imgedit-settings {
-       width: 250px;
-}
+/*------------------------------------------------------------------------------
+  11.4 - Post formats
+------------------------------------------------------------------------------*/
 
-td.imgedit-settings input {
-       margin-top: 0;
+.post-state-format {
+       overflow: hidden;
+       display: inline-block;
        vertical-align: middle;
+       height: 20px;
+       width: 20px;
+       margin-right: 5px;
+       margin-top: -4px;
 }
 
-.imgedit-wait {
-       position: absolute;
-       top: 0;
-       background: #fff url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
-       background-size: 16px 16px;
-       opacity: 0.7;
-       filter: alpha(opacity=70);
-       width: 100%;
-       height: 500px;
-       display: none;
+.post-state-format:before {
+       display: block;
+       height: 20px;
+       width: 20px;
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
-.spinner {
-       background: url(../images/wpspin_light.gif) no-repeat;
-       background-size: 16px 16px;
-       display: none;
-       float: right;
-       opacity: 0.7;
-       filter: alpha(opacity=70);
-       width: 16px;
-       height: 16px;
-       margin: 5px 5px 0;
+#post-formats-select {
+       line-height: 2em;
 }
 
-.no-float {
-       float: none;
+#post-formats-select .post-format-icon:before {
+       top: 5px;
 }
 
-.media-disabled,
-.imgedit-settings .disabled  {
-       color: grey;
+input.post-format {
+       margin-top: 1px;
 }
 
-.wp_attachment_image,
-.A1B1 {
-       overflow: hidden;
+label.post-format-icon {
+       margin-left: 0px;
+       padding: 2px 0 2px 0px;
 }
 
-.wp_attachment_image .button,
-.A1B1 .button {
-       float: left;
+.post-format-icon:before {
+       position: relative;
+       display: inline-block;
+       margin-right: 7px;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
-.no-js .wp_attachment_image .button {
-       display: none;
+.post-state-format.post-format-standard:before,
+.post-format-icon.post-format-standard:before,
+a.post-state-format.format-standard:before {
+       content: '\f109';
 }
 
-.wp_attachment_image .spinner,
-.A1B1 .spinner {
-       float: left;
-       padding: 0 4px 4px;
-       vertical-align: bottom;
+.post-state-format.post-format-image:before,
+.post-format-icon.post-format-image:before,
+a.post-state-format.format-image:before {
+       content: '\f128';
 }
 
-.imgedit-menu {
-       margin: 0 0 12px;
-       min-width: 300px;
+.post-state-format.post-format-gallery:before,
+.post-format-icon.post-format-gallery:before,
+a.post-state-format.format-gallery:before {
+       content: '\f161';
 }
 
-.imgedit-menu div {
-       float: left;
-       width: 32px;
-       height: 32px;
+.post-state-format.post-format-audio:before,
+.post-format-icon.post-format-audio:before,
+a.post-state-format.format-audio:before {
+       content: '\f127';
 }
 
-.imgedit-crop-wrap {
-       position: relative;
+.post-state-format.post-format-video:before,
+.post-format-icon.post-format-video:before,
+a.post-state-format.format-video:before {
+       content: '\f126';
 }
 
-.imgedit-crop {
-       background: transparent url('../images/imgedit-icons.png') no-repeat scroll -9px -31px;
-       margin: 0 8px 0 0;
+.post-state-format.post-format-chat:before,
+.post-format-icon.post-format-chat:before,
+a.post-state-format.format-chat:before {
+       content: '\f125';
 }
 
-.imgedit-crop.disabled:hover {
-       background-position: -9px -31px;
+.post-state-format.post-format-status:before,
+.post-format-icon.post-format-status:before,
+a.post-state-format.format-status:before {
+       content: '\f130';
 }
 
-.imgedit-crop:hover {
-       background-position: -9px -1px;
+.post-state-format.post-format-aside:before,
+.post-format-icon.post-format-aside:before,
+a.post-state-format.format-aside:before {
+       content: '\f123';
 }
 
-.imgedit-rleft {
-       background: transparent url('../images/imgedit-icons.png') no-repeat scroll -46px -31px;
-       margin: 0 3px;
+.post-state-format.post-format-quote:before,
+.post-format-icon.post-format-quote:before,
+a.post-state-format.format-quote:before {
+       content: '\f122';
 }
 
-.imgedit-rleft.disabled:hover {
-       background-position: -46px -31px;
+.post-state-format.post-format-link:before,
+.post-format-icon.post-format-link:before,
+a.post-state-format.format-link:before {
+       content: '\f103';
 }
 
-.imgedit-rleft:hover {
-       background-position: -46px -1px;
-}
+/*------------------------------------------------------------------------------
+  12.0 - Categories
+------------------------------------------------------------------------------*/
 
-.imgedit-rright {
-       background: transparent url('../images/imgedit-icons.png') no-repeat scroll -77px -31px;
-       margin: 0 8px 0 3px;
+.category-adder {
+       margin-left: 120px;
+       padding: 4px 0;
 }
 
-.imgedit-rright.disabled:hover {
-       background-position: -77px -31px;
+.category-adder h4 {
+       margin: 0 0 8px;
 }
 
-.imgedit-rright:hover {
-       background-position: -77px -1px;
+#side-sortables .category-adder {
+       margin: 0;
 }
 
-.imgedit-flipv {
-       background: transparent url('../images/imgedit-icons.png') no-repeat scroll -115px -31px;
-       margin: 0 3px;
+#post-body ul.add-menu-item-tabs {
+       float: left;
+       width: 120px;
+       text-align: right;
+       /* Negative margin for the sake of those without JS: all tabs display */
+       margin: 0 -120px 0 5px;
+       padding: 0;
 }
 
-.imgedit-flipv.disabled:hover {
-       background-position: -115px -31px;
+ul.add-menu-item-tabs li {
+       padding: 3px 5px 3px 8px;
 }
 
-.imgedit-flipv:hover {
-       background-position: -115px -1px;
+#post-body ul.add-menu-item-tabs li.tabs {
+       -webkit-border-top-left-radius: 3px;
+       -webkit-border-bottom-left-radius: 3px;
+       border-top-left-radius: 3px;
+       border-bottom-left-radius: 3px;
 }
 
-.imgedit-fliph {
-       background: transparent url('../images/imgedit-icons.png') no-repeat scroll -147px -31px;
-       margin: 0 8px 0 3px;
-}
-
-.imgedit-fliph.disabled:hover {
-       background-position: -147px -31px;
-}
-
-.imgedit-fliph:hover {
-       background-position: -147px -1px;
-}
-
-.imgedit-undo {
-       background: transparent url('../images/imgedit-icons.png') no-repeat scroll -184px -31px;
-       margin: 0 3px;
-}
-
-.imgedit-undo.disabled:hover {
-       background-position: -184px -31px;
+.wp-tab-panel,
+.categorydiv div.tabs-panel,
+.customlinkdiv div.tabs-panel,
+.posttypediv div.tabs-panel,
+.taxonomydiv div.tabs-panel {
+       min-height: 42px;
+       max-height: 200px;
+       overflow: auto;
+       padding: 0 0.9em;
+       border-style: solid;
+       border-width: 1px;
 }
 
-.imgedit-undo:hover {
-       background-position: -184px -1px;
+div.tabs-panel-active {
+       display:block;
 }
 
-.imgedit-redo {
-       background: transparent url('../images/imgedit-icons.png') no-repeat scroll -215px -31px;
-       margin: 0 8px 0 3px;
+div.tabs-panel-inactive {
+       display:none;
 }
 
-.imgedit-redo.disabled:hover {
-       background-position: -215px -31px;
+#front-page-warning,
+#front-static-pages ul,
+ul.export-filters,
+.inline-editor ul.cat-checklist ul,
+.categorydiv ul.categorychecklist ul,
+.customlinkdiv ul.categorychecklist ul,
+.posttypediv ul.categorychecklist ul,
+.taxonomydiv ul.categorychecklist ul {
+       margin-left: 18px;
 }
 
-.imgedit-redo:hover {
-       background-position: -215px -1px;
+ul.categorychecklist li {
+       margin: 0;
+       padding: 0;
+       line-height: 22px;
+       word-wrap: break-word;
 }
 
-.imgedit-applyto img {
-       margin: 0 8px 0 0;
+.categorydiv .tabs-panel,
+.customlinkdiv .tabs-panel,
+.posttypediv .tabs-panel,
+.taxonomydiv .tabs-panel {
+       border-width: 3px;
+       border-style: solid;
 }
 
-.imgedit-group-top {
-       margin: 5px 0;
+.form-wrap p,
+.form-wrap label {
+       font-size: 11px;
 }
 
-.imgedit-applyto .imgedit-label {
-       padding: 2px 0 0;
+.form-wrap label {
        display: block;
+       padding: 2px;
+       font-size: 12px;
 }
 
-.imgedit-help {
-       display: none;
-       font-style: italic;
-       margin-bottom: 8px;
+.form-field input,
+.form-field textarea {
+       border-style: solid;
+       border-width: 1px;
+       width: 95%;
 }
 
-a.imgedit-help-toggle {
-       text-decoration: none;
+p.description,
+.form-wrap p {
+       margin: 2px 0 5px;
 }
 
-.form-table td.imgedit-response {
-       padding: 0;
+p.help,
+p.description,
+span.description,
+.form-wrap p {
+       font-size: 13px;
+       font-style: italic;
 }
 
-.imgedit-submit {
-       margin: 8px 0;
+.form-wrap .form-field {
+       margin: 0 0 10px;
+       padding: 8px 0;
 }
 
-.imgedit-submit-btn {
-       margin-left: 20px;
+.form-wrap .form-field #parent {
+       max-width: 100%;
 }
 
-.imgedit-wrap .nowrap {
-       white-space: nowrap;
+.col-wrap h3 {
+       margin: 12px 0;
+       font-size: 1.1em;
 }
 
-span.imgedit-scale-warn {
-       color: red;
-       font-size: 20px;
-       font-style: normal;
-       visibility: hidden;
-       vertical-align: middle;
+.col-wrap p.submit {
+       margin-top: -10px;
 }
 
-.imgedit-group {
-       border-width: 1px;
-       border-style: solid;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-       margin-bottom: 8px;
-       padding: 2px 10px;
-}
 
 /*------------------------------------------------------------------------------
-  15.0 - Comments Screen
+  13.0 - Tags
 ------------------------------------------------------------------------------*/
 
-.form-table {
-       border-collapse: collapse;
-       margin-top: 0.5em;
-       width: 100%;
-       margin-bottom: -8px;
-       clear: both;
+.tagsdiv {
+       margin-top: -8px;
 }
 
-.form-table td {
-       margin-bottom: 9px;
-       padding: 8px 10px;
-       line-height: 20px;
-       font-size: 12px;
+#poststuff .taghint {
+       color: #aaa;
+       margin: 15px 0 -24px 12px;
 }
 
-.form-table th,
-.form-wrap label {
-       font-weight: normal;
-       text-shadow: #fff 0 1px 0;
+#poststuff .tagsdiv .howto {
+       margin: 0 0 6px 0;
 }
 
-.form-table th {
-       vertical-align: top;
-       text-align: left;
-       padding: 10px;
-       width: 200px;
+.ajaxtag .newtag {
+       position: relative;
 }
 
-.form-table th.th-full {
-       width: auto;
+.tagsdiv .newtag {
+       width: 180px;
 }
 
-.form-table div.color-option {
+.tagsdiv .the-tags {
        display: block;
-       clear: both;
-       margin-top: 12px;
-}
-
-.form-table input.tog {
-       margin-top: 2px;
-       margin-right: 2px;
-       float: left;
+       height: 60px;
+       margin: 0 auto;
+       overflow: auto;
+       width: 260px;
 }
 
-.form-table td p {
-       margin-top: 4px;
+#post-body-content .tagsdiv .the-tags {
+       margin: 0 5px;
 }
 
-.form-table table.color-palette {
-       vertical-align: bottom;
-       float: left;
-       margin: -12px 3px 11px;
+p.popular-tags {
+       border: none;
+       line-height: 2em;
+       max-width: 1000px;
+       padding: 8px 12px 12px;
+       text-align: justify;
 }
 
-.form-table .color-palette td {
-       border-width: 1px 1px 0;
-       border-style: solid solid none;
-       height: 10px;
-       line-height: 20px;
-       width: 10px;
+p.popular-tags a {
+       padding: 0 3px;
 }
 
-.commentlist li {
-       padding: 1em 1em .2em;
-       margin: 0;
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
+.tagcloud {
+       width: 97%;
+       margin: 0 0 40px;
+       text-align: justify;
 }
 
-.commentlist li li {
-       border-bottom: 0;
-       padding: 0;
+.tagcloud h3 {
+       margin: 2px 0 12px;
 }
 
-.commentlist p {
+.ac_results {
        padding: 0;
-       margin: 0 0 .8em;
-}
-
-/* reply to comments */
-#replyrow input {
+       margin: 0;
+       list-style: none;
+       position: absolute;
+       z-index: 10000;
+       display: none;
        border-width: 1px;
        border-style: solid;
 }
 
-#replyrow td {
-       padding: 2px;
+.wp-customizer .ac_results {
+       z-index: 500000;
 }
 
-#replysubmit {
-       margin: 0;
-       padding: 0 5px 3px;
-       text-align: center;
+.ac_results li {
+       padding: 2px 5px;
+       white-space: nowrap;
+       text-align: left;
 }
 
-#replysubmit .spinner {
-       padding: 2px 0 0;
-       vertical-align: top;
-       float: right;
+.ac_over {
+       cursor: pointer;
 }
 
-#replysubmit .button {
-       margin-right: 5px;
+.ac_match {
+       text-decoration: underline;
 }
 
-#replysubmit .error {
-       color: red;
-       line-height: 21px;
-       text-align: center;
+/* links tables */
+table.links-table {
+       width: 100%;
 }
 
-#replyrow h5 {
-       margin: .2em 0 0;
-       padding: 0 5px;
-       line-height: 1.4em;
-       font-size: 1em;
+.links-table th {
+       font-weight: normal;
+       text-align: left;
+       vertical-align: top;
+       min-width: 80px;
+       width: 20%;
+       word-wrap: break-word;
 }
 
-#edithead .inside {
-       float: left;
-       padding: 3px 0 2px 5px;
-       margin: 0;
-       text-align: center;
+.links-table th,
+.links-table td {
+       padding: 5px 0;
 }
 
-#edithead .inside input {
-       width: 180px;
+.links-table td label {
+       margin-right: 8px;
 }
 
-#edithead label {
-       padding: 2px 0;
+.links-table td input[type="text"],
+.links-table td textarea {
+       width: 100%;
 }
 
-#replycontainer {
-       padding: 5px;
-}
-
-#replycontent {
-       height: 120px;
-       -webkit-box-shadow: none;
-       box-shadow: none;
+.links-table #link_rel {
+       max-width: 280px;
 }
 
-.comment-php .wp-editor-area {
-       height: 200px;
-}
+/*------------------------------------------------------------------------------
+  14.0 - Media Screen
+------------------------------------------------------------------------------*/
 
-.comment-ays {
-       margin-bottom: 0;
-       border-style: solid;
-       border-width: 1px;
+.media-item .describe {
+       border-collapse: collapse;
+       width: 100%;
+       border-top-style: solid;
+       border-top-width: 1px;
+       clear: both;
+       cursor: default;
 }
 
-.comment-ays th {
-       border-right-style: solid;
-       border-right-width: 1px;
+.media-item.media-blank .describe {
+       border: 0;
 }
 
-.trash-undo-inside,
-.spam-undo-inside {
-       margin: 1px 8px 1px 0;
-       line-height: 16px;
+.media-item .describe th {
+       vertical-align: top;
+       text-align: left;
+       padding: 5px 10px 10px;
+       width: 140px;
 }
 
-.spam-undo-inside .avatar,
-.trash-undo-inside .avatar {
-       height: 20px;
-       width: 20px;
-       margin-right: 8px;
-       vertical-align: middle;
+.media-item .describe .align th {
+       padding-top: 0;
 }
 
-.stuffbox .editcomment {
-       clear: none;
+.media-item .media-item-info tr {
+       background-color: transparent;
 }
 
-#comment-status-radio p {
-       margin: 3px 0 5px;
+.media-item .describe td {
+       padding: 0 8px 8px 0;
+       vertical-align: top;
 }
 
-#comment-status-radio input {
-       margin: 2px 3px 5px 0;
-       vertical-align: middle;
+.media-item thead.media-item-info td {
+       padding: 4px 10px 0;
 }
 
-#comment-status-radio label {
-       padding: 5px 0;
+.media-item .media-item-info .A1B1 {
+       padding: 0 0 0 10px;
 }
 
-.commentlist .avatar {
-       vertical-align: text-top;
+.media-item td.savesend {
+       padding-bottom: 15px;
 }
 
-
-/*------------------------------------------------------------------------------
-  16.0 - Themes
-------------------------------------------------------------------------------*/
-
-.theme-install-php .tablenav {
-       height: auto;
+.media-item .thumbnail {
+       max-height: 128px;
+       max-width: 128px;
 }
 
-.theme-install-php .spinner {
-       margin-top: 9px;
+#wpbody-content #async-upload-wrap a {
+       display: none;
 }
 
-h3.available-themes {
-       margin: 0.3em 0 1em;
-       float: left;
+.media-upload-form {
+       margin-top: 20px;
 }
 
-.available-theme {
-       display: inline-block;
-       margin-right: 10px;
-       overflow: hidden;
-       padding: 20px 20px 20px 0;
-       vertical-align: top;
-       width: 300px;
+.media-upload-form td label {
+       margin-right: 6px;
+       margin-left: 2px;
 }
 
-.available-theme .screenshot {
-       width: 300px;
-       height: 225px;
-       display: block;
-       border-width: 1px;
-       border-style: solid;
-       margin-bottom: 10px;
-       overflow: hidden;
+.media-upload-form .align .field label {
+       display: inline;
+       padding: 0 0 0 23px;
+       margin: 0 1em 0 3px;
+       font-weight: 600;
 }
 
-.available-theme img {
-       width: 300px;
+.media-upload-form tr.image-size label {
+       margin: 0 0 0 5px;
+       font-weight: 600;
 }
 
-.available-theme h3 {
-       margin: 15px 0 0;
+.media-upload-form th.label label {
+       font-weight: 600;
+       margin: 0.5em;
+       font-size: 13px;
 }
 
-.available-theme .theme-author {
-       line-height: 18px;
+.media-upload-form th.label label span {
+       padding: 0 5px;
 }
 
-.available-theme .action-links {
-       margin-top: 10px;
-       overflow: hidden;
+abbr.required {
+       border: medium none;
+       text-decoration: none;
 }
 
-.available-theme a.screenshot:focus {
-       border-color: #777;
+.media-item .describe input[type="text"],
+.media-item .describe textarea {
+       width: 460px;
 }
 
-#current-theme .theme-info li,
-.theme-options li,
-.available-theme .action-links li {
-       float: left;
-       padding-right: 10px;
-       margin-right: 10px;
-       border-right: 1px solid #dfdfdf;
+.media-item .describe p.help {
+       margin: 0;
+       padding: 0 0 0 5px;
 }
 
-.available-theme .action-links li {
-       padding-right: 8px;
-       margin-right: 8px;
+.media-item .edit-attachment,
+.describe-toggle-on,
+.describe-toggle-off {
+       display: block;
+       line-height: 36px;
+       float: right;
 }
 
-.ie8 .available-theme .action-links li {
-       padding-right: 7px;
-       margin-right: 7px;
+.media-item .describe-toggle-off,
+.media-item.open .describe-toggle-on {
+       display: none;
 }
 
-#current-theme .theme-info li:last-child,
-.theme-options li:last-child,
-.available-theme .action-links li:last-child {
-       padding-right: 0;
-       margin-right: 0;
-       border-right: 0;
+.media-item.open .describe-toggle-off {
+       display: block;
 }
 
-.available-theme .action-links .delete-theme {
-       float: right;
-       margin-left: 8px;
-       margin-right: 0;
+#media-items .media-item {
+       border-bottom-style: solid;
+       border-bottom-width: 1px;
+       min-height: 36px;
+       position: relative;
+       width: 100%;
 }
 
-.available-theme .action-links .delete-theme a {
-       color: red;
-       padding: 2px;
+#media-items {
+       width: 623px;
 }
 
-.available-theme .action-links .delete-theme a:hover {
-       background: red;
-       color: #fff;
-       text-decoration: none;
+.media-new-php #media-items {
+       margin: 1em 0;
 }
 
-.available-theme .action-links p {
-       float: left;
+#media-items:empty {
+       border: 0 none;
 }
 
-#current-theme {
-       margin: 20px 0 10px;
-       padding: 0 0 20px;
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
+.media-item .filename {
+       line-height: 36px;
        overflow: hidden;
 }
 
-#current-theme.has-screenshot {
-       padding-left: 330px;
-}
-
-#current-theme h3 {
-       margin: 0;
-       font-size: 12px;
-       font-weight: normal;
-       color: #999;
+.media-item .error-div {
+       padding-left: 10px;
 }
 
-#current-theme h4 {
-       margin: 3px 0 16px;
-       font-size: 20px;
+.media-item .pinkynail {
+       float: left;
+       margin: 2px 10px 0 0;
+       max-width: 40px;
+       max-height: 32px;
 }
 
-#current-theme h4 span {
-       margin-left: 20px;
-       font-size: 12px;
-       font-weight: normal;
+.media-item .startopen,
+.media-item .startclosed {
+       display: none;
 }
 
-#current-theme a {
-       border-bottom: none;
+.media-item .original {
+       position: relative;
+       height: 34px;
 }
 
-#current-theme .theme-info {
-       margin: 1em 0;
+.media-item .progress {
+       float: right;
+       height: 22px;
+       margin: 7px 0 0;
+       width: 200px;
+       line-height: 2em;
+       padding: 0;
        overflow: hidden;
+       margin-bottom: 2px;
+       border-radius: 22px;
+       background: #ddd;
+       -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
+       box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
 }
 
-#current-theme .theme-description {
-       margin-top: 5px;
-       max-width: 600px;
-       line-height: 1.6em;
+.media-item .bar {
+       z-index: 9;
+       width: 0;
+       height: 100%;
+       margin-top: -22px;
+       border-radius: 22px;
+       background-color: #0074a2;
+       -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
+       box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
 }
 
-#current-theme img {
-       float: left;
-       width: 300px;
-       margin-left: -330px;
-
-       border-width: 1px;
-       border-style: solid;
+.media-item .progress .percent {
+       z-index: 10;
+       position: relative;
+       width: 200px;
+       padding: 0;
+       color: #fff;
+       text-align: center;
+       line-height: 22px;
+       font-weight: 400;
+       text-shadow: 0px 1px 2px rgba(0,0,0,0.2);
 }
 
-.theme-options {
-       overflow: hidden;
-       font-size: 14px;
-       padding-bottom: 10px;
+.upload-php .fixed .column-parent {
+       width: 15%;
 }
 
-.theme-options .load-customize {
-       margin-right: 30px;
-       float: left;
+.js .html-uploader #plupload-upload-ui {
+       display: none;
 }
 
-.theme-options span {
-       float: left;
-       margin-right: 10px;
-       text-transform: uppercase;
-       font-size: 11px;
-       line-height: 18px;
-       color: #999;
+.js .html-uploader #html-upload-ui {
+       display: block;
 }
 
-.theme-options ul {
-       float: left;
+.media-upload-form .media-item.error {
        margin: 0;
+       padding: 0;
 }
 
-/* Allow for three-up in small windows when sidebar is collapsed */
-@media only screen and (max-width: 1200px) {
-       .folded .available-theme,
-       .folded .available-theme .screenshot {
-               width: 300px;
-       }
+.media-upload-form .media-item.error p,
+.media-item .error-div {
+       line-height: 16px;
+       margin: 5px 10px;
+       padding: 0;
+}
 
-       .folded .available-theme .screenshot {
-               height: 225px;
-       }
+.media-item .error-div a.dismiss {
+       display: block;
+       float: right;
+       margin: 5px 4px 0 15px;
+}
 
-       .folded #current-theme img {
-               width: 300px;
-       }
+/*------------------------------------------------------------------------------
+  14.1 - Media Library
+------------------------------------------------------------------------------*/
 
-       .folded #current-theme.has-screenshot {
-               padding-left: 330px;
-       }
+.find-box {
+       width: 600px;
+       height: 300px;
+       overflow: hidden;
+       padding: 33px 0 51px;
+       position: absolute;
+       z-index: 1000;
+}
 
-       .folded #current-theme img {
-               margin-left: -330px;
-       }
+.find-box-head {
+       cursor: move;
+       font-weight: 600;
+       height: 2em;
+       line-height: 2em;
+       padding: 1px 12px;
+       position: absolute;
+       top: 5px;
+       width: 100%;
 }
 
-/* Adjust three-up display in smaller windows when sidebar is collapsed */
-@media only screen and (max-width: 1079px) {
-       .folded .available-theme,
-       .folded .available-theme .screenshot {
-               width: 270px;
-       }
+.find-box-inside {
+       overflow: auto;
+       padding: 6px;
+       height: 100%;
+}
 
-       .folded .available-theme .screenshot {
-               height: 203px;
-       }
+.find-box-search {
+       overflow: hidden;
+       padding: 9px;
+       position: relative;
+}
 
-       .folded #current-theme img {
-               width: 270px;
-       }
+.find-box-search .spinner {
+       float: none;
+       left: 125px;
+       position: absolute;
+       top: 9px;
+}
 
-       .folded #current-theme.has-screenshot {
-               padding-left: 300px;
-       }
+#find-posts-input {
+       float: left;
+       width: 140px;
+       height: 24px;
+}
 
-       .folded #current-theme img {
-               margin-left: -300px;
-       }
+#find-posts-search {
+       float: left;
+       margin: 1px 4px 0 3px;
 }
 
-/* Allow for three-up on 1024px wide screens, e.g. tablets */
-@media only screen and (max-width: 1200px) {
-       .available-theme,
-       .available-theme .screenshot,
-       #current-theme img {
-               width: 240px;
-       }
+#find-posts-response {
+       margin: 8px 0;
+       padding: 0 1px 6px;
+}
 
-       .available-theme .screenshot {
-               height: 180px;
-       }
+#find-posts-response table {
+       width: 100%;
+}
 
-       .available-theme img {
-               width: 100%;
-       }
+#find-posts-response .found-radio {
+       padding: 3px 0 0 8px;
+       width: 15px;
+}
 
-       #current-theme.has-screenshot {
-               padding-left: 270px;
-       }
+.find-box-buttons {
+       padding: 8px;
+       overflow: hidden;
+}
 
-       #current-theme img {
-               margin-left: -270px;
-       }
+.find-box #resize-se {
+       position: absolute;
+       right: 1px;
+       bottom: 1px;
 }
 
-#post-body ul.add-menu-item-tabs li.tabs a,
-#TB_window #TB_title a.tb-theme-preview-link,
-#TB_window #TB_title a.tb-theme-preview-link:visited {
-       font-weight: bold;
-       text-decoration: none;
+.ui-find-overlay {
+       position: absolute;
+       top: 0;
+       left: 0;
+       background-color: #000;
+       opacity: 0.6;
+       filter: alpha(opacity=60);
 }
 
-#TB_window #TB_title {
-       background-color: #222;
-       color: #cfcfcf;
+ul#dismissed-updates {
+       display: none;
 }
 
-#broken-themes {
-       text-align: left;
-       width: 50%;
-       border-spacing: 3px;
-       padding: 3px;
+form.upgrade {
+       margin-top: 8px;
 }
 
-.theme-install-php h4 {
-       margin: 2.5em 0 8px;
+form.upgrade .hint {
+       font-style: italic;
+       font-size: 85%;
+       margin: -0.5em 0 2em 0;
 }
 
+#poststuff .inside .the-tagcloud {
+       margin: 5px 0 10px;
+       padding: 8px;
+       border-width: 1px;
+       border-style: solid;
+       line-height: 1.8em;
+       word-spacing: 3px;
+       -webkit-border-radius: 6px;
+       border-radius: 6px;
+}
 
-/*------------------------------------------------------------------------------
-  16.1 - Custom Header Screen
-------------------------------------------------------------------------------*/
+.drag-drop #drag-drop-area {
+       border: 4px dashed #bbb;
+       height: 200px;
+}
 
-.appearance_page_custom-header #headimg {
-       border: 1px solid #DFDFDF;
-       overflow: hidden;
-       width: 100%;
+.drag-drop .drag-drop-inside {
+       margin: 70px auto 0;
+       width: 250px;
 }
 
-.appearance_page_custom-header #upload-form p label {
-       font-size: 12px;
+.drag-drop-inside p {
+       color: #aaa;
+       font-size: 14px;
+       margin: 5px 0;
+       display: none;
 }
 
-.appearance_page_custom-header .available-headers .default-header {
-       float: left;
-       margin: 0 20px 20px 0;
+.drag-drop .drag-drop-inside p {
+       text-align: center;
 }
 
-.appearance_page_custom-header .random-header {
-       clear: both;
-       margin: 0 20px 20px 0;
-       vertical-align: middle;
+.drag-drop-inside p.drag-drop-info {
+       font-size: 20px;
 }
 
-.appearance_page_custom-header .available-headers label input,
-.appearance_page_custom-header .random-header label input {
-       margin-right: 10px;
+.drag-drop .drag-drop-inside p,
+.drag-drop-inside p.drag-drop-buttons {
+       display: block;
 }
 
-.appearance_page_custom-header .available-headers label img {
-       vertical-align: middle;
+/*
+#drag-drop-area:-moz-drag-over {
+       border-color: #83b4d8;
+}
+borger color while dragging a file over the uploader drop area */
+.drag-drop.drag-over #drag-drop-area {
+       border-color: #83b4d8;
+}
+
+#plupload-upload-ui {
+       position: relative;
 }
 
 
 /*------------------------------------------------------------------------------
-  16.2 - Custom Background Screen
+  14.2 - Image Editor
 ------------------------------------------------------------------------------*/
 
-div#custom-background-image {
-       min-height: 100px;
-       border: 1px solid #dfdfdf;
+.wp_attachment_details #attachment_caption {
+       height: 4em;
 }
 
-div#custom-background-image img {
-       max-width: 400px;
-       max-height: 300px;
+.describe .image-editor {
+       vertical-align: top;
 }
 
+.imgedit-wrap {
+       position: relative;
+}
 
-/*------------------------------------------------------------------------------
-  16.3 - Tabbed Admin Screen Interface (Experimental)
-------------------------------------------------------------------------------*/
-
-.nav-tab {
-       border-style: solid;
-       border-width: 1px 1px 0;
-       color: #aaa;
-       text-shadow: #fff 0 1px 0;
-       font-size: 12px;
-       line-height: 16px;
-       display: inline-block;
-       padding: 4px 14px 6px;
-       text-decoration: none;
-       margin: 0 6px -1px 0;
-       -webkit-border-top-left-radius: 3px;
-       -webkit-border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
+.imgedit-settings p {
+       margin: 8px 0;
 }
 
-.nav-tab-active {
-       border-width: 1px;
-       color: #464646;
+.post-php .imgedit-wrap table {
+       width: 100%;
 }
 
-h2.nav-tab-wrapper, h3.nav-tab-wrapper {
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
-       padding-bottom: 0;
+.describe .imgedit-wrap table td,
+.wp_attachment_holder .imgedit-wrap table td {
+       vertical-align: top;
+       padding-top: 0;
 }
 
-h2 .nav-tab {
-       padding: 4px 10px 6px;
-       font-weight: 200;
-       font-size: 20px;
-       line-height: 24px;
+.describe .imgedit-wrap table td.imgedit-settings {
+       padding: 0 5px;
+}
 
+.wp_attachment_holder .imgedit-wrap table td.imgedit-settings {
+       width: 250px;
 }
 
+td.imgedit-settings input {
+       margin-top: 0;
+       vertical-align: middle;
+}
 
-/*------------------------------------------------------------------------------
-  17.0 - Plugins
-------------------------------------------------------------------------------*/
-
-#dashboard_right_now .versions .b,
-#post-status-display,
-#post-visibility-display,
-#adminmenu .wp-submenu li.current,
-#adminmenu .wp-submenu li.current a,
-#adminmenu .wp-submenu li.current a:hover,
-.media-item .percent,
-.plugins .name,
-#pass-strength-result.strong,
-#pass-strength-result.short,
-#ed_reply_toolbar #ed_reply_strong,
-.item-controls .item-order a,
-.feature-filter .feature-name {
-       font-weight: bold;
+.imgedit-wait {
+       position: absolute;
+       top: 0;
+       background: #fff url('../images/spinner.gif') no-repeat scroll 22px 10px;
+       background-size: 20px 20px;
+       opacity: 0.7;
+       filter: alpha(opacity=70);
+       width: 100%;
+       height: 500px;
+       display: none;
 }
 
-.plugins p {
-       margin: 0 4px;
-       padding: 0;
+.spinner {
+       background: url('../images/spinner.gif') no-repeat;
+       background-size: 20px 20px;
+       display: none;
+       float: right;
+       opacity: 0.7;
+       filter: alpha(opacity=70);
+       width: 20px;
+       height: 20px;
+       margin: 2px 5px 0;
 }
 
-.plugins .desc p {
-       margin: 0 0 8px;
+.no-float {
+       float: none;
 }
 
-.plugins td.desc {
-       line-height: 1.5em;
+.media-disabled,
+.imgedit-settings .disabled  {
+       color: grey;
 }
 
-.plugins .desc ul,
-.plugins .desc ol {
-       margin: 0 0 0 2em;
+.wp_attachment_image,
+.A1B1 {
+       overflow: hidden;
 }
 
-.plugins .desc ul {
-       list-style-type: disc;
+.wp_attachment_image .button,
+.A1B1 .button {
+       float: left;
 }
 
-.plugins .row-actions {
-       padding: 0;
+.no-js .wp_attachment_image .button {
+       display: none;
 }
 
-.plugins tbody th.check-column {
-       padding: 7px 0;
+.wp_attachment_image .spinner,
+.A1B1 .spinner {
+       float: left;
+       padding: 0 0 4px 0;
+       vertical-align: bottom;
 }
 
-.plugins .inactive td,
-.plugins .inactive th,
-.plugins .active td,
-.plugins .active th {
-       border-top-style: solid;
-       border-top-width: 1px;
-       padding: 5px 7px 0;
+.imgedit-menu {
+       margin: 0 0 12px;
+       min-width: 300px;
 }
 
-.plugins .update th,
-.plugins .update td {
-       border-bottom: 0;
+.imgedit-menu div {
+       float: left;
+       width: 32px;
+       background: none;
+       margin: 0 8px 0 0;
+       height: 32px;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-align: center;
+       line-height: 28px;
 }
-.plugin-update-tr td {
-       border-top: 0;
+
+.imgedit-menu div:before {
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       vertical-align: middle;
 }
 
-#wpbody-content .plugins .plugin-title,
-#wpbody-content .plugins .theme-title {
-       padding-right: 12px;
-       white-space:nowrap;
+.imgedit-crop:before {
+       content:'\f165';
 }
 
-.plugins .second,
-.plugins .row-actions {
-       padding: 0 0 5px;
+.imgedit-rleft:before {
+       content:'\f166';
 }
 
-.plugins .update .second,
-.plugins .update .row-actions {
-       padding-bottom: 0;
+.imgedit-rright:before {
+       content:'\f167';
 }
 
-.plugins-php .widefat tfoot th,
-.plugins-php .widefat tfoot td {
-       border-top-style: solid;
-       border-top-width: 1px;
+.imgedit-flipv:before {
+       content:'\f168';
 }
 
-.plugin-update-tr .update-message {
-       margin: 5px;
-       padding: 3px 5px;
+.imgedit-fliph:before {
+       content:'\f169';
 }
 
-.plugin-install-php h4 {
-       margin: 2.5em 0 8px;
+.imgedit-undo:before {
+       content:'\f171';
 }
 
+.imgedit-redo:before {
+       content:'\f172';
+}
 
-/*------------------------------------------------------------------------------
-  18.0 - Users
-------------------------------------------------------------------------------*/
+.imgedit-crop-wrap {
+       position: relative;
+}
 
-#profile-page .form-table textarea {
-       width: 500px;
-       margin-bottom: 6px;
+.imgedit-crop {
+       margin: 0 8px 0 0;
 }
 
-#profile-page .form-table #rich_editing {
-       margin-right: 5px
+.imgedit-rleft {
+       margin: 0 3px;
 }
 
-#your-profile legend {
-       font-size: 22px;
+.imgedit-rright {
+       margin: 0 8px 0 3px;
 }
 
-#your-profile #rich_editing {
-       border: none;
+.imgedit-flipv {
+       margin: 0 3px;
 }
 
-#display_name {
-       width: 15em;
+.imgedit-fliph {
+       margin: 0 8px 0 3px;
 }
 
-#createuser .form-field input {
-       width: 25em;
+.imgedit-undo {
+       margin: 0 3px;
 }
 
-/*------------------------------------------------------------------------------
-  19.0 - Tools
-------------------------------------------------------------------------------*/
+.imgedit-redo {
+       margin: 0 8px 0 3px;
+}
 
-.pressthis {
-       margin: 20px 0;
+.imgedit-applyto img {
+       margin: 0 8px 0 0;
 }
 
-.pressthis a,
-.pressthis a:hover,
-.pressthis a:focus,
-.pressthis a:active {
-       display: inline-block;
-       position: relative;
-       cursor: move;
-       color: #333;
-       background: #e6e6e6;
-       background-image: -webkit-gradient(linear, left bottom, left top, color-stop(7%, #e6e6e6), color-stop(77%, #d8d8d8));
-       background-image: -webkit-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
-       background-image:    -moz-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
-       background-image:      -o-linear-gradient(bottom, #e6e6e6 7%, #d8d8d8 77%);
-       background-image: linear-gradient(to top, #e6e6e6 7%, #d8d8d8 77%);
-       -webkit-border-radius: 5px;
-       border-radius: 5px;
-       border: 1px solid #b4b4b4;
-       font-style: normal;
-       line-height: 16px;
-       font-size: 14px;
-       text-decoration: none;
-       text-shadow: 0 1px 0px #fff;
+.imgedit-group-top {
+       margin: 5px 0;
 }
 
-.pressthis a:active {
-       outline: none;
+.imgedit-applyto .imgedit-label {
+       padding: 2px 0 0;
+       display: block;
 }
 
-.pressthis a:hover:after {
-       -webkit-transform: skew(20deg) rotate(9deg);
-       -moz-transform: skew(20deg) rotate(9deg);
-       transform: skew(20deg) rotate(9deg);
-       -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
-       box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
+.imgedit-help {
+       display: none;
+       font-style: italic;
+       margin-bottom: 8px;
 }
 
-.pressthis a span {
-       background: url(../images/press-this.png?v=20120502) no-repeat 0px 5px;
-       background-size: 24px 20px;
-       padding: 8px 11px 8px 27px;
-       margin: 0 5px;
-       display: inline-block;
+a.imgedit-help-toggle {
+       text-decoration: none;
 }
 
-.pressthis a:after {
-       content: '';
-       width: 70%;
-       height: 55%;
-       z-index: -1;
-       position: absolute;
-       right: 10px;
-       bottom: 9px;
-       background: transparent;
+.form-table td.imgedit-response {
+       padding: 0;
+}
 
-       -webkit-transform: skew(20deg) rotate(6deg);
-       -moz-transform: skew(20deg) rotate(6deg);
-       transform: skew(20deg) rotate(6deg);
-       -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
-       box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+.imgedit-submit {
+       margin: 8px 0;
 }
 
-/*------------------------------------------------------------------------------
-  20.0 - Settings
-------------------------------------------------------------------------------*/
+.imgedit-submit-btn {
+       margin-left: 20px;
+}
 
-#utc-time, #local-time {
-       padding-left: 25px;
-       font-style: italic;
-       font-family: sans-serif;
+.imgedit-wrap .nowrap {
+       white-space: nowrap;
 }
 
-.defaultavatarpicker .avatar {
-       margin: 2px 0;
+span.imgedit-scale-warn {
+       color: red;
+       font-size: 20px;
+       font-style: normal;
+       visibility: hidden;
        vertical-align: middle;
 }
 
-.options-general-php .spinner {
-       float: none;
-       margin: -3px 3px;
+.imgedit-group {
+       margin-bottom: 8px;
+       padding: 2px 10px;
 }
 
 /*------------------------------------------------------------------------------
-  21.0 - Admin Footer
+  15.0 - Comments Screen
 ------------------------------------------------------------------------------*/
 
-#wpfooter {
-       position: absolute;
-       bottom: 0;
-       left: 0;
-       right: 0;
-       padding: 10px 0;
-       margin-right: 20px;
-       border-top-width: 1px;
-       border-top-style: solid;
+.form-table {
+       border-collapse: collapse;
+       margin-top: 0.5em;
+       width: 100%;
+       clear: both;
 }
 
-#wpfooter p {
-       margin: 0;
-       line-height: 20px;
+.form-table,
+.form-table td,
+.form-table th,
+.form-table td p,
+.form-wrap label {
+       font-size: 14px;
 }
 
-#wpfooter a {
-       text-decoration: none;
+.form-table td {
+       margin-bottom: 9px;
+       padding: 15px 10px;
+       line-height: 1.3;
+       vertical-align: middle;
 }
 
-#wpfooter a:hover {
-       text-decoration: underline;
+.form-table th,
+.form-wrap label {
+       font-weight: normal;
+       text-shadow: none;
+       vertical-align: baseline;
 }
 
-/*------------------------------------------------------------------------------
-  22.0 - About Pages
-------------------------------------------------------------------------------*/
-
-.about-wrap {
-       position: relative;
-       margin: 25px 40px 0 20px;
-       max-width: 1050px; /* readability */
-
-       font-size: 15px;
+.form-table th {
+       vertical-align: top;
+       text-align: left;
+       padding: 20px 10px 20px 0;
+       width: 200px;
+       line-height: 1.3;
+       font-weight: 600;
 }
 
-.about-wrap div.updated,
-.about-wrap div.error {
-       display: none !important;
+.form-table th.th-full {
+       width: auto;
+       font-weight: 400;
 }
 
-.about-wrap p.about-notice {
-       background-color: #ffffe0;
-       border: 1px solid #e6db55;
-       margin: 5px 0 15px;
-       padding: 0.4em 0.8em;
-       border-radius: 3px;
-       -webkit-border-radius: 3px;
+.form-table input.tog {
+       margin-top: 2px;
+       margin-right: 2px;
+       float: left;
 }
 
-
-/* Typography */
-
-.about-wrap p {
-       line-height: 1.6em;
+.form-table td p {
+       margin-top: 4px;
+       margin-bottom: 0;
 }
 
-.about-wrap h1 {
-       margin: 0.2em 200px 0 0;
-       line-height: 1.2em;
-       font-size: 2.8em;
-       font-weight: 200;
+.form-table td fieldset label {
+       margin: 0.25em 0 0.5em !important;
+       display: inline-block;
 }
 
-.about-text,
-.about-description,
-.about-wrap li.wp-person a.web {
-       font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
-       font-weight: normal;
-       line-height: 1.6em;
-       font-size: 20px;
+.form-table td fieldset label,
+.form-table td fieldset p,
+.form-table td fieldset li {
+       line-height: 1.4em;
 }
 
-.about-description {
-       margin-top: 1.4em;
+.form-table input.tog,
+.form-table input[type=radio] {
+       margin-top: -4px;
+       margin-right: 4px;
+       float: none;
 }
 
-.about-text {
-       margin: 1em 200px 1.4em 0;
-       min-height: 60px;
-       font-size: 24px;
+.commentlist li {
+       padding: 1em 1em .2em;
+       margin: 0;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
 }
 
-.about-wrap h3 {
-       font-size: 1.5em;
-       line-height: 1.5em;
-       padding-top: 20px;
+.commentlist li li {
+       border-bottom: 0;
+       padding: 0;
 }
 
-.about-wrap .feature-section {
-       padding-bottom: 20px;
+.commentlist p {
+       padding: 0;
+       margin: 0 0 .8em;
 }
 
-.about-wrap .feature-section h4 {
-       margin-bottom: 0.6em;
+/* reply to comments */
+#replyrow input {
+       border-width: 1px;
+       border-style: solid;
 }
 
-.about-wrap .feature-section p {
-       margin-top: 0.6em;
+#replyrow td {
+       padding: 2px;
 }
 
-.about-wrap code {
-       font-size: 14px;
+#replysubmit {
+       margin: 0;
+       padding: 0 5px 3px;
+       text-align: center;
 }
 
-/* Point Releases */
-
-.about-wrap .point-releases {
-       margin-top: 5px;
+#replysubmit .spinner {
+       padding: 2px 0 0;
+       vertical-align: top;
+       float: right;
 }
 
-.about-wrap .changelog.point-releases h3 {
-       padding-top: 35px;
+#replysubmit .button {
+       margin-right: 5px;
 }
 
-.about-wrap .changelog.point-releases h3:first-child {
-       padding-top: 7px;
+#replysubmit .error {
+       color: red;
+       line-height: 21px;
+       text-align: center;
 }
 
-/* WordPress Version Badge */
+#replyrow h5 {
+       margin: .2em 0 0;
+       padding: 0 5px;
+       line-height: 1.4em;
+       font-size: 1em;
+}
 
-.wp-badge {
-       padding-top: 142px;
-       height: 50px;
-       width: 173px;
-       font-weight: bold;
-       font-size: 14px;
+#edithead .inside {
+       float: left;
+       padding: 3px 0 2px 5px;
+       margin: 0;
        text-align: center;
-       margin: 0 -5px;
-       background: url('../images/wp-badge.png?ver=20111120') no-repeat;
 }
 
-.about-wrap .wp-badge {
-       position: absolute;
-       top: 0;
-       right: 0;
+#edithead .inside input {
+       width: 180px;
 }
 
-/* Tabs */
-
-.about-wrap h2.nav-tab-wrapper {
-       padding-left: 6px;
+#edithead label {
+       padding: 2px 0;
 }
 
-.about-wrap h2 .nav-tab {
-       padding: 4px 10px 6px;
-       margin: 0 3px -1px 0;
-       font-size: 18px;
-       vertical-align: top;
+#replycontainer {
+       padding: 5px;
 }
 
-.about-wrap h2 .nav-tab-active {
-       font-weight: bold;
-       padding-top: 3px;
+#replycontent {
+       height: 120px;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
-/* Changelog / Update screen */
-
-.about-wrap .feature-section.three-col img {
-       margin: 0.5em 0 0.5em 5px;
-       max-width: 100%;
-       float: none;
+.comment-php .wp-editor-area {
+       height: 200px;
 }
 
-.about-wrap .feature-section.col {
+.comment-ays {
        margin-bottom: 0;
+       border-bottom-style: solid;
+       border-bottom-width: 1px;
 }
 
-.about-wrap .feature-section.col h4 {
-       margin: 0 0 0.6em 0;
+.comment-ays .alt {
+       background-color: transparent;
 }
 
-.about-wrap .feature-section.two-col div {
-       width: 47%;
-       margin-right: 4.999999999%;
-       float: left;
+.trash-undo-inside,
+.spam-undo-inside {
+       margin: 1px 8px 1px 0;
+       line-height: 16px;
 }
 
-.about-wrap .feature-section.three-col div {
-       width: 30%;
-       margin-right: 4.999999999%;
-       float: left;
+.spam-undo-inside .avatar,
+.trash-undo-inside .avatar {
+       height: 20px;
+       width: 20px;
+       margin-right: 8px;
+       vertical-align: middle;
 }
 
-.about-wrap .three-col.about-updates .col-1,
-.about-wrap .three-col.about-updates .col-3 {
-       width: 37%;
-       margin: 0;
+.stuffbox .editcomment {
+       clear: none;
 }
 
-.about-wrap .three-col.about-updates .col-2 {
-       width: 16%;
-       margin: 0 5%;
+#comment-status-radio p {
+       margin: 3px 0 5px;
 }
 
-.about-wrap .feature-section.col .last-feature {
-       margin-right: 0;
+#comment-status-radio input {
+       margin: 2px 3px 5px 0;
+       vertical-align: middle;
 }
 
-.about-wrap .three-col.about-updates img {
-       margin: 0;
+#comment-status-radio label {
+       padding: 5px 0;
 }
 
-.about-wrap .changelog .feature-section {
-       overflow: hidden;
+.commentlist .avatar {
+       vertical-align: text-top;
 }
 
-.about-wrap .about-passwords {
-       margin: 20px 0;
-       padding: 1px 20px 10px;
-       background-color: #f9f9f9;
+#the-comment-list .unapproved th.check-column input {
+       margin-left: 4px;
 }
 
-.about-wrap .about-auto-update {
-       text-align: center;
-       background-color: #f9f9ef;
-       clear: both;
-       padding: 10px;
-}
 
-.about-wrap .about-auto-update.cool {
-       background-color: #eff9ef;
-}
+/*------------------------------------------------------------------------------
+  16.0 - Themes
+------------------------------------------------------------------------------*/
 
-.about-wrap .about-password-meter input {
-       font-size: 250%;
-       line-height: 1;
-       width: 100%;
-       display: block;
-       padding: 5px;
+
+/*------------------------------------------------------------------------------
+  16.1 - Manage Themes
+------------------------------------------------------------------------------*/
+
+.theme-browser .themes {
+       clear: both;
+       padding: 0 0 100px;
 }
 
-.about-wrap .about-password-meter #pass-strength-result {
-       display: block !important;
-       font-size: 150%;
-       font-weight: normal !important;
-       -webkit-box-sizing: border-box;
-       -moz-box-sizing:    border-box;
-       box-sizing:         border-box;
-       width: 100%;
-       padding: 17px 0;
+.themes-php .wrap h2 {
+       float: left;
        margin-bottom: 15px;
 }
 
-.about-wrap .feature-section div p img {
-       float: right;
-       margin-left: 10px;
-       max-width: 20%;
+.themes-php .wrap h2 .button {
+       margin-left: 20px;
 }
 
-.about-wrap .changelog li {
-       list-style-type: disc;
-       margin-left: 3em;
+.themes-php .theme-count {
+       color: #fff;
+       border-radius: 30px;
+       background: #777;
+       font-size: 14px;
+       padding: 4px 10px;
+       font-weight: 600;
+       margin-left: 5px;
+       margin-right: 20px;
+       position: relative;
+       top: -3px;
 }
 
+/* Position admin messages */
+.themes-php div.updated,
+.themes-php div.error {
+       margin: 0 0 20px 0;
+       clear: both;
+}
 
-/* Return to Dashboard Home link */
-
-.about-wrap .return-to-dashboard {
-       margin: 30px 0 0 -5px;
-       font-size: 14px;
-       font-weight: bold;
+.themes-php div.updated a {
+       text-decoration: underline;
 }
 
-.about-wrap .return-to-dashboard a {
-       text-decoration: none;
-       padding: 0 5px;
+/**
+ * Main theme element
+ * (has flexible margins)
+ */
+.theme-browser .theme {
+       cursor: pointer;
+       float: left;
+       margin: 0 4% 4% 0;
+       position: relative;
+       width: 30.6%;
+       border: 1px solid #dedede;
+       -webkit-box-shadow: 0 1px 1px -1px rgba(0,0,0,0.1);
+       box-shadow:         0 1px 1px -1px rgba(0,0,0,0.1);
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
 }
 
-/* Credits */
+.theme-browser .theme:nth-child(3n) {
+       margin-right: 0;
+}
 
-.about-wrap h4.wp-people-group {
-       margin-top: 2.6em;
-       font-size: 16px;
+.theme-browser .theme:hover,
+.theme-browser .theme:focus {
+       cursor: pointer;
 }
 
-.about-wrap ul.wp-people-group {
+.theme-browser .theme .theme-name {
+       font-size: 15px;
+       font-weight: 600;
+       margin: 0;
+       padding: 15px;
+       -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
+       box-shadow:         inset 0 1px 0 rgba(0,0,0,0.1);
        overflow: hidden;
-       padding: 0 5px;
-       margin: 0 -15px 0 -5px;
+       white-space: nowrap;
+       text-overflow: ellipsis;
+       background: #fff;
+       background: rgba(255,255,255,0.65);
 }
 
-.about-wrap ul.compact {
-       margin-bottom: 0
+/* Activate and Customize buttons, shown on hover */
+.theme-browser .theme .theme-actions {
+       opacity: 0;
+       -webkit-transition: opacity 0.1s ease-in-out;
+       transition:         opacity 0.1s ease-in-out;
+       position: absolute;
+       bottom: 0;
+       right: 0;
+       height: 38px;
+       padding: 9px 10px 0 10px;
+       background: rgba(244, 244, 244, 0.7);
+       border-left: 1px solid rgba(0,0,0,0.05);
 }
 
-.about-wrap li.wp-person {
-       float: left;
-       margin-right: 10px;
+.theme-browser .theme:hover .theme-actions {
+       opacity: 1;
 }
 
-.about-wrap li.wp-person img.gravatar {
-       float: left;
-       margin: 0 10px 10px 0;
-       padding: 2px;
-       width: 60px;
-       height: 60px;
+.theme-browser .theme .theme-actions .button-primary {
+       margin-right: 3px;
 }
 
-.about-wrap ul.compact li.wp-person img.gravatar {
-       width: 30px;
-       height: 30px;
+.theme-browser .theme .theme-actions .button-secondary {
+       float: none;
+       margin-left: 3px;
 }
 
-.about-wrap li.wp-person {
-       height: 70px;
-       width: 280px;
-       padding-bottom: 15px;
+/**
+ * Theme Screenshot
+ *
+ * Has a fixed aspect ratio of 1.5 to 1 regardless of screenshot size
+ * It is also responsive.
+ */
+.theme-browser .theme .theme-screenshot {
+       display: block;
+       overflow: hidden;
+       position: relative;
+       -webkit-transition: opacity 0.2s ease-in-out;
+       transition:         opacity 0.2s ease-in-out;
 }
 
-.about-wrap ul.compact li.wp-person {
-       height: auto;
-       width: 180px;
-       padding-bottom: 0;
-       margin-bottom: 0;
+.theme-browser .theme .theme-screenshot:after {
+       content: '';
+       display: block;
+       padding-top: 66.66666%; /* using a 3/2 aspect ratio */
 }
 
-.about-wrap #wp-people-group-validators + p.wp-credits-list {
-       margin-top: 0;
+.theme-browser .theme .theme-screenshot img {
+       height: auto;
+       position: absolute;
+       left: 0;
+       top: 0;
+       width: 100%;
+       -webkit-transform: translateZ( 0 ); /* Prevents rendering bugs in Chrome */
+       -webkit-transition: opacity 0.2s ease-in-out;
+       transition:         opacity 0.2s ease-in-out;
 }
 
-.about-wrap li.wp-person a.web {
-       display: block;
-       margin: 6px 0 2px;
-       font-size: 16px;
-       text-decoration: none;
+.theme-browser .theme:hover .theme-screenshot {
+       background: #fff;
 }
 
-.about-wrap p.wp-credits-list a {
-       white-space: nowrap;
+.theme-browser.rendered .theme:hover .theme-screenshot img {
+       opacity: 0.4;
 }
 
-/* Freedoms */
+.theme-browser .theme .more-details {
+       opacity: 0;
+       position: absolute;
+               top: 35%;
+               right: 25%;
+               left: 25%;
+       background: rgba(0,0,0,0.7);
+       color: #fff;
+       font-size: 15px;
+       text-shadow: 0 1px 0 rgba(0,0,0,0.6);
+       -webkit-font-smoothing: antialiased;
+       font-weight: 600;
+       padding: 15px 12px;
+       text-align: center;
+       border-radius: 3px;
+       -webkit-transition: opacity 0.1s ease-in-out;
+       transition:         opacity 0.1s ease-in-out;
+}
 
-.freedoms-php .about-wrap ol {
-       margin: 40px 60px;
+.theme-browser.rendered .theme:hover .more-details {
+       opacity: 1;
 }
 
-.freedoms-php .about-wrap ol li {
-       list-style-type: decimal;
-       font-weight: bold;
+/**
+ * Displays a theme update notice
+ * when an update is available.
+ */
+.theme-browser .theme .theme-update {
+       background: #d54e21;
+       background: rgba(213, 78, 33, 0.95);
+       color: #fff;
+       display: block;
+       font-size: 13px;
+       font-weight: 400;
+       height: 48px;
+       line-height: 48px;
+       padding: 0 10px;
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       border-bottom: 1px solid rgba(0,0,0,0.25);
+       overflow: hidden;
 }
 
-.freedoms-php .about-wrap ol p {
-       font-weight: normal;
-       margin: 0.6em 0;
+.theme-browser .theme .theme-update:before {
+       content: '\f113';
+       display: inline-block;
+       font: normal 20px/1 'dashicons';
+       margin: 0 6px 0 0;
+       opacity: 0.8;
+       position: relative;
+       top: 5px;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
 }
 
-/*------------------------------------------------------------------------------
-  23.0 - Full Overlay w/ Sidebar
-------------------------------------------------------------------------------*/
 
-body.full-overlay-active {
-       overflow: hidden;
+/**
+ * The currently active theme
+ */
+.theme-browser .theme.active .theme-name {
+       background: #2f2f2f;
+       color: #fff;
+       padding-right: 110px;
+       font-weight: 300;
+       -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5);
+       box-shadow:         inset 0 1px 1px rgba(0,0,0,0.5);
 }
 
-.wp-full-overlay {
-       background: #fff;
-       z-index: 500000;
-       position: fixed;
-       overflow: visible;
-       top: 0;
-       bottom: 0;
-       left: 0;
-       right: 0;
-       height: 100%;
-       min-width: 0;
+.theme-browser .theme.active .theme-name span {
+       font-weight: 600;
 }
 
-.wp-full-overlay-sidebar {
-       -webkit-box-sizing: border-box;
-       -moz-box-sizing:    border-box;
-       box-sizing:         border-box;
+.theme-browser .theme.active .theme-actions {
+       background: rgba(49,49,49,0.7);
+       border-left: none;
+       opacity: 1;
+}
 
-       position: fixed;
-       width: 300px;
-       height: 100%;
-       top: 0;
-       bottom: 0;
-       left: 0;
-       padding: 0;
-       margin: 0;
-       z-index: 10;
-       overflow: auto;
-       background: #f5f5f5;
-       border-right: 1px solid rgba( 0, 0, 0, 0.2 );
+.theme-browser .theme.active .theme-actions .button-primary {
+       margin-right: 0;
 }
 
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-       overflow: visible;
+.theme-browser .theme .theme-author {
+       background: #222;
+       color: #eee;
+       display: none;
+       font-size: 14px;
+       margin: 0 10px;
+       padding: 5px 10px;
+       position: absolute;
+       bottom: 56px;
 }
 
-.wp-full-overlay.collapsed,
-.wp-full-overlay.expanded .wp-full-overlay-sidebar {
-       margin-left: 0 !important;
+.theme-browser .theme.display-author .theme-author {
+       display: block;
 }
 
-.wp-full-overlay.expanded {
-       margin-left: 300px;
+.theme-browser .theme.display-author .theme-author a {
+       color: inherit;
+       text-decoration: none;
 }
 
-.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
-       margin-left: -300px;
+/**
+ * Add new theme
+ */
+.theme-browser .theme.add-new-theme {
+       border: none;
+       box-shadow: none;
 }
 
-.wp-full-overlay-sidebar:after {
-       content: '';
+.theme-browser .theme.add-new-theme a {
+       color: #999;
+       text-decoration: none;
        display: block;
-       position: absolute;
-       top: 0;
-       bottom: 0;
-       right: 0;
-       width: 3px;
-       box-shadow: -5px 0 4px -4px rgba(0, 0, 0, 0.1) inset;
-       z-index: 1000;
+       position: relative;
+       z-index: 1;
 }
 
-.wp-full-overlay-main {
+.theme-browser .theme.add-new-theme:after {
+       display: block;
+       content: '';
+       opacity: 1;
+       background: rgba(0, 0, 0, 0);
        position: absolute;
+       top: 0;
        left: 0;
        right: 0;
-       top: 0;
        bottom: 0;
-       height: 100%;
+       padding: 10% 0 0 0;
+       text-shadow: none;
+       border: 5px dashed rgba(0, 0, 0, 0.1);
+       -webkit-transition: opacity 0.2s ease-in-out;
+       transition:         opacity 0.2s ease-in-out;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
 }
 
-.wp-full-overlay-sidebar .wp-full-overlay-header {
+.theme-browser .theme.add-new-theme span:after {
+       background: rgba(153, 153, 153, 0.1);
+       border-radius: 50%;
+       display: inline-block;
+       content: '\f132';
+       -webkit-font-smoothing: antialiased;
+       font: normal 74px/115px 'dashicons';
+       width: 100px;
+       height: 100px;
+       vertical-align: middle;
+       text-align: center;
+       color: rgb(153, 153, 153);
        position: absolute;
-       left: 0;
-       right: 0;
-       height: 45px;
-       padding: 0 20px;
-       line-height: 45px;
-       z-index: 10;
-       margin: 0;
+       top: 30%;
+       left: 50%;
+       margin-left: -50px;
+       text-indent: -4px;
+       padding: 0;
+       text-shadow: none;
+       z-index:4;
 }
 
-.wp-full-overlay-sidebar .wp-full-overlay-header {
-       border-top: 0;
-       border-bottom: 1px solid #fff;
-       box-shadow: inset 0 -1px 0 0px #dfdfdf;
+.rtl .theme-browser .theme.add-new-theme span:after {
+       text-indent: 4px;
 }
 
-.wp-full-overlay-sidebar .wp-full-overlay-footer {
-       bottom: 0;
-       border-bottom: 0;
-       border-top: 1px solid #dfdfdf;
-       box-shadow: inset 0 1px 0 0px #fff;
+.theme-browser .theme.add-new-theme:hover .theme-screenshot {
+       background: none;
 }
 
-.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
-       position: absolute;
-       top: 45px;
-       bottom: 45px;
-       left: 0;
-       right: 0;
-       overflow: auto;
+.theme-browser .theme.add-new-theme:hover span:after {
+       background: #fff;
+       color: #0074a2;
 }
 
-.wp-full-overlay-sidebar-content .accordion-section:first-child {
-       border-top: 1px solid #fff;
+.theme-browser .theme.add-new-theme:hover:after {
+       border-color: transparent;
+       color: #fff;
+       background: #0074a2;
 }
 
-/* Close Link */
-.wp-full-overlay .close-full-overlay {
-       text-decoration: none;
+.theme-browser .theme.add-new-theme .theme-name {
+       background: none;
+       text-align: center;
+       box-shadow: none;
+       font-weight: 400;
+       position: relative;
+       top: 0;
+       margin-top: -10%;
+       margin-bottom: 10%;
 }
 
-/* Collapse Button */
-.wp-full-overlay a.collapse-sidebar {
-       position: absolute;
-       bottom: 12px;
-       left: 0;
-       z-index: 50;
-       display: block;
-       width: 19px;
-       height: 19px;
-       margin-left: 15px;
-       padding: 0;
-       border-radius: 50%;
-       text-decoration: none;
+.theme-browser .theme.add-new-theme:hover .theme-name {
+       color: #fff;
+       z-index: 2;
 }
 
-.wp-full-overlay.collapsed .collapse-sidebar {
-       position: absolute;
-       left: 100%;
+/*
+ * The search form
+ */
+.themes-php .theme-search {
+       position: relative;
+       top: -2px;
+       left: 20px;
+       font-size: 16px;
+       font-weight: 300;
+       line-height: 1.5;
+       width: 280px;
 }
 
-.wp-full-overlay .collapse-sidebar-arrow {
+/**
+ * Theme Overlay
+ * Shown when clicking a theme
+ */
+.theme-overlay .theme-backdrop {
        position: absolute;
-       margin-top: 2px;
-       margin-left: 2px;
-       display: block;
-       width: 15px;
-       height: 15px;
-       background: transparent url('../images/arrows.png') no-repeat -1px -73px;
+       left: -20px;
+       right: 0;
+       top: 0;
+       bottom: 0;
+       background: rgba( 238, 238, 238, 0.9 );
+       z-index: 10;
 }
 
-.wp-full-overlay.collapsed .collapse-sidebar-arrow {
-       background-position: -1px -109px;
+body.theme-overlay-open {
+       overflow: hidden;
 }
 
-.wp-full-overlay .collapse-sidebar-label {
+.theme-overlay .theme-header {
        position: absolute;
-       left: 100%;
-       color: #808080;
-       line-height: 20px;
-       margin-left: 10px;
+       top: 0;
+       left: 0;
+       right: 0;
+       height: 48px;
+       border-bottom: 1px solid #ddd;
 }
 
-.wp-full-overlay.collapsed .collapse-sidebar-label {
-       display: none;
+.theme-overlay .theme-header .close {
+       cursor: pointer;
+       height: 48px;
+       width: 50px;
+       text-align: center;
+       float: right;
+       border-left: 1px solid #ddd;
 }
 
-.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label {
-       color: #666;
+.theme-overlay .theme-header .close:hover:before {
+       color: #fff;
 }
 
-/* Animations */
-.wp-full-overlay,
-.wp-full-overlay-sidebar,
-.wp-full-overlay .collapse-sidebar,
-.wp-full-overlay-main {
-       -webkit-transition-property: left, right, top, bottom, width, margin;
-       -moz-transition-property:    left, right, top, bottom, width, margin;
-       -ms-transition-property:     left, right, top, bottom, width, margin;
-       -o-transition-property:      left, right, top, bottom, width, margin;
-       transition-property:         left, right, top, bottom, width, margin;
+.theme-overlay .theme-header .close:before {
+       font: normal 30px/50px 'dashicons' !important;
+       color: #777;
+       display: inline-block;
+       content: '\f335';
+       font-weight: 300;
+}
 
-       -webkit-transition-duration: 0.2s;
-       -moz-transition-duration:    0.2s;
-       -ms-transition-duration:     0.2s;
-       -o-transition-duration:      0.2s;
-       transition-duration:         0.2s;
+/* Left and right navigation */
+.theme-overlay .theme-header .right,
+.theme-overlay .theme-header .left {
+       cursor: pointer;
+       color: #777;
+       height: 48px;
+       width: 54px;
+       float: left;
+       text-align: center;
+       border-right: 1px solid #ddd;
+       -webkit-user-select: none;
+       -moz-user-select:    none;
+       -ms-user-select:     none;
+       user-select:         none;
+}
+
+.theme-overlay .theme-header .close:hover,
+.theme-overlay .theme-header .right:hover,
+.theme-overlay .theme-header .left:hover {
+       background: #0074a2;
+       color: #fff;
 }
 
+.theme-overlay .theme-header .left.disabled,
+.theme-overlay .theme-header .right.disabled,
+.theme-overlay .theme-header .left.disabled:hover,
+.theme-overlay .theme-header .right.disabled:hover {
+       color: #ccc;
+       background: inherit;
+       cursor: inherit;
+}
 
-/*------------------------------------------------------------------------------
-  24.0 - Customize Loader
-------------------------------------------------------------------------------*/
+.theme-overlay .theme-header .right:before,
+.theme-overlay .theme-header .left:before {
+       font: normal 20px/50px 'dashicons' !important;
+       display: inline;
+       font-weight: 300;
+}
 
-.no-customize-support .hide-if-no-customize,
-.customize-support .hide-if-customize,
-.no-customize-support.wp-core-ui .hide-if-no-customize,
-.no-customize-support .wp-core-ui .hide-if-no-customize,
-.customize-support.wp-core-ui .hide-if-customize,
-.customize-support .wp-core-ui .hide-if-customize {
-       display: none;
+.theme-overlay .theme-header .left:before {
+       content: '\f340';
 }
 
-#customize-container {
-       display: none;
-       background: #fff;
-       z-index: 500000;
+.theme-overlay .theme-header .right:before {
+       content: '\f344';
+}
+
+.rtl .theme-overlay .theme-header .left:before {
+       content: '\f345';
+}
+
+.rtl .theme-overlay .theme-header .right:before {
+       content: '\f341';
+}
+
+.theme-overlay .theme-wrap {
+       clear: both;
        position: fixed;
-       overflow: visible;
-       top: 0;
-       bottom: 0;
-       left: 0;
-       right: 0;
-       height: 100%;
+       top: 9%;
+       left: 190px;
+       right: 30px;
+       bottom: 3%;
+       background: #fff;
+       -webkit-box-shadow: 0 1px 20px 5px rgba(0, 0, 0, 0.1);
+       box-shadow:         0 1px 20px 5px rgba(0, 0, 0, 0.1);
+       z-index: 20;
+       box-sizing: border-box;
 }
 
-.customize-active #customize-container {
+.theme-overlay .theme-wrap:after {
+       content: ".";
        display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
 }
 
-.customize-loading #customize-container iframe {
-       opacity: 0;
+body.folded .theme-overlay .theme-wrap {
+       left: 70px;
 }
 
-.customize-loading #customize-container {
-       background: #fff url("../images/wpspin_light.gif") no-repeat fixed center center;
-       background-size: 16px 16px;
+.theme-overlay .theme-about {
+       position: absolute;
+       top: 49px;
+       bottom: 57px;
+       left: 0;
+       right: 0;
+       overflow: auto;
+       padding: 2% 4%;
+}
+.theme-overlay .theme-about:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
 }
 
-#customize-container iframe,
-#theme-installer iframe {
-       height: 100%;
-       width: 100%;
-       z-index: 20;
+.theme-overlay .theme-actions {
+       position: absolute;
+       text-align: center;
+       bottom: 0;
+       left: 0;
+       right: 0;
+       padding: 10px 25px 5px;
+       background: #f3f3f3;
+       z-index: 30;
+       box-sizing: border-box;
+       border-top: 1px solid #eee;
+}
 
-       -webkit-transition: opacity 0.3s;
-       -moz-transition:    opacity 0.3s;
-       -ms-transition:     opacity 0.3s;
-       -o-transition:      opacity 0.3s;
-       transition:         opacity 0.3s;
+.theme-overlay .theme-actions a {
+       margin-right: 5px;
+       margin-bottom: 5px;
 }
 
-#customize-container .collapse-sidebar {
-       bottom: 16px;
+.theme-overlay .theme-actions .delete-theme {
+       color: #a00;
+       position: absolute;
+       right: 10px;
+       bottom: 5px;
+       text-decoration: none;
+       border-color: transparent;
+       box-shadow: none;
+       background: transparent;
 }
 
-#theme-installer {
+.theme-overlay .theme-actions .delete-theme:hover {
+       background: #d54e21;
+       color: #fff;
+       border-color: #d54e21;
+}
+
+.theme-overlay .theme-actions .active-theme,
+.theme-overlay.active .theme-actions .inactive-theme {
        display: none;
 }
 
-#theme-installer.single-theme {
+.theme-overlay .theme-actions .inactive-theme,
+.theme-overlay.active .theme-actions .active-theme {
        display: block;
 }
 
-.install-theme-info {
-       display: none;
-       padding: 10px 20px 20px;
+/**
+ * Theme Screenshots gallery
+ */
+.theme-overlay .theme-screenshots {
+       float: left;
+       margin: 0 30px 0 0;
+       width: 55%;
+       max-width: 880px;
+       text-align: center;
 }
 
-.single-theme .install-theme-info {
-       padding-top: 15px;
+/* First screenshot, shown big */
+.theme-overlay .screenshot {
+       border: 1px solid #fff;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       overflow: hidden;
+       position: relative;
+       -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
+       box-shadow:         0 0 0 1px rgba(0,0,0,0.2);
 }
 
-#theme-installer .install-theme-info {
+.theme-overlay .screenshot:after {
+       content: '';
        display: block;
+       padding-top: 75%; /* using a 4/3 aspect ratio */
 }
 
-.install-theme-info .theme-install {
-       float: right;
-       margin-top: 18px;
+.theme-overlay .screenshot img {
+       height: auto;
+       position: absolute;
+       left: 0;
+       top: 0;
+       width: 100%;
+}
+/* Handles old 300px screenshots */
+.theme-overlay.small-screenshot .theme-screenshots {
+       position: absolute;
+       width: 302px;
+}
+.theme-overlay.small-screenshot .theme-info {
+       margin-left: 350px;
+       width: auto;
 }
 
-.install-theme-info .theme-name {
-       font-size: 16px;
-       line-height: 24px;
-       margin-bottom: 0;
+/* Other screenshots, shown small and square */
+.theme-overlay .screenshot.thumb {
+       background: #ccc;
+       border: 1px solid #eee;
+       float: none;
+       display: inline-block;
+       margin: 10px 5px 0;
+       width: 140px;
+       height: 80px;
+       cursor: pointer;
 }
 
-.install-theme-info .theme-screenshot {
-       margin-top: 15px;
-       width: 258px;
-       border: 1px solid #ccc;
+.theme-overlay .screenshot.thumb:after {
+       content: '';
+       display: block;
+       padding-top: 100%; /* using a 1/1 aspect ratio */
 }
 
-.install-theme-info .theme-details {
-       overflow: hidden;
+.theme-overlay .screenshot.thumb img {
+       cursor: pointer;
+       height: auto;
+       position: absolute;
+       left: 0;
+       top: 0;
+       width: 100%;
+       height: auto;
 }
 
-.theme-details .theme-version {
-       margin: 15px 0;
-       float: left;
+.theme-overlay .screenshot.selected {
+       background: transparent;
+       border: 2px solid #2ea2cc;
 }
 
-.theme-details .star-holder {
-       margin: 14px 0;
-       float: right;
+.theme-overlay .screenshot.selected img {
+       opacity: 0.8;
 }
 
-.theme-details .theme-description {
-       float: left;
-       color: #777;
-       line-height: 20px;
+/* No screenshot placeholder */
+.theme-browser .theme .theme-screenshot.blank,
+.theme-overlay .screenshot.blank {
+       background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=);
 }
 
-/*------------------------------------------------------------------------------
-  25.0 - Misc
-------------------------------------------------------------------------------*/
+/**
+ * Theme heading information
+ */
+.theme-overlay .theme-info {
+       width: 40%;
+       float: left;
+}
 
-#excerpt,
-.attachmentlinks {
-       margin: 0;
-       height: 4em;
-       width: 98%;
+.theme-overlay .current-label {
+       background: #333;
+       color: #fff;
+       font-size: 11px;
+       display: inline-block;
+       padding: 2px 8px;
+       border-radius: 2px;
+       margin: 0 0 -10px;
+       -webkit-user-select: none;
+       -moz-user-select:    none;
+       -ms-user-select:     none;
+       user-select:         none;
 }
 
-#template div {
-       margin-right: 190px;
+.theme-overlay .theme-name {
+       color: #222;
+       font-size: 32px;
+       font-weight: 100;
+       margin: 10px 0 0;
+       line-height: 1.3;
 }
 
-p.pagenav {
-       margin: 0;
-       display: inline;
+.theme-overlay .theme-version {
+       color: #999;
+       font-size: 13px;
+       font-weight: 400;
+       float: none;
+       display: inline-block;
+       margin-left: 10px;
+       -webkit-user-select: none;
+       -moz-user-select:    none;
+       -ms-user-select:     none;
+       user-select:         none;
 }
 
-.pagenav span {
-       font-weight: bold;
-       margin: 0 6px;
+.theme-overlay .theme-author {
+       color: #686868;
+       font-size: 16px;
+       font-weight: 400;
+       margin: 15px 0 25px;
 }
 
-.row-title {
-       font-size: 13px !important;
-       font-weight: bold;
+.theme-overlay .theme-author a {
+       text-decoration: none;
 }
 
-.column-author img, .column-username img {
-       float: left;
-       margin-right: 10px;
-       margin-top: 1px;
+.theme-overlay .theme-description {
+       color: #555;
+       font-size: 15px;
+       font-weight: 400;
+       line-height: 1.5;
+       margin: 30px 0 0 0;
 }
 
-.row-actions {
-       visibility: hidden;
-       padding: 2px 0 0;
+.theme-overlay .theme-tags {
+       border-top: 3px solid #eee;
+       color: #888;
+       font-size: 13px;
+       font-weight: 400;
+       margin: 30px 0 0 0;
+       padding-top: 20px;
 }
 
-tr:hover .row-actions,
-.mobile .row-actions,
-.row-actions.visible,
-div.comment-item:hover .row-actions {
-       visibility: visible;
+.theme-overlay .theme-tags span {
+       color: #444;
+       font-weight: bold;
+       margin-right: 5px;
 }
 
-/* deprecated */
-.row-actions-visible {
-       padding: 2px 0 0;
+/* Theme Updates info */
+.theme-overlay .theme-update-message {
+       background: #fefaf7;
+       border: 1px solid #eee;
+       border-left: 4px solid #d54e21;
+       border-radius: 3px;
+       padding: 5px 20px 10px;
 }
 
-.form-table .pre {
-       padding: 8px;
+.theme-overlay .theme-update {
+       color: #222;
+       font-size: 18px;
+       display: inline-block;
+       line-height: 40px;
        margin: 0;
 }
 
-table.form-table td .updated {
-       font-size: 13px;
+.theme-overlay .parent-theme {
+       background: #f7fcfe;
+       border: 1px solid #eee;
+       border-left: 4px solid #2ea2cc;
+       font-size: 14px;
+       font-weight: normal;
+       margin-top: 30px;
+       padding: 10px 10px 10px 20px;
 }
 
-.tagchecklist {
-       margin-left: 14px;
-       font-size: 12px;
-       overflow: auto;
+.theme-overlay .parent-theme strong {
+       font-weight: 700;
 }
-.tagchecklist strong {
-       margin-left: -8px;
-       position: absolute;
-}
-.tagchecklist span {
-       margin-right: 25px;
-       display: block;
-       float: left;
-       font-size: 11px;
-       line-height: 1.8em;
-       white-space: nowrap;
-       cursor: default;
-}
-.tagchecklist span a {
-       margin: 4px 0 0 -10px;
-       cursor: pointer;
-       width: 10px;
-       height: 10px;
-       display: block;
-       float: left;
-       text-indent: -9999px;
-       overflow: hidden;
-       position: absolute;
+
+/**
+ * Single Theme Mode
+ * Displays detailed view inline when a user has no switch capabilities
+ */
+.single-theme .theme-overlay .theme-backdrop,
+.single-theme .theme-overlay .theme-header,
+.single-theme .theme {
+       display: none;
 }
 
-#poststuff h2 {
-       margin-top: 20px;
-       font-size: 1.5em;
-       margin-bottom: 15px;
-       padding: 0 0 3px;
-       clear: left;
+.single-theme .theme-overlay .theme-wrap {
+       clear: both;
+       min-height: 330px;
+       position: relative;
+       left: auto;
+       right: auto;
+       top: auto;
+       bottom: auto;
 }
 
-#poststuff h3,
-.metabox-holder h3 {
-       font-size: 15px;
-       font-weight: normal;
-       padding: 7px 10px;
-       margin: 0;
-       line-height: 1;
+.single-theme .theme-overlay .theme-about {
+       padding: 30px 30px 70px;
+       position: static;
 }
 
-#poststuff .inside {
-       margin: 6px 0 8px;
+.single-theme .theme-overlay .theme-actions {
+       position: absolute;
 }
 
-#poststuff .inside #parent_id,
-#poststuff .inside #page_template {
-       max-width: 100%;
-}
+/**
+ * Basic Responsive structure...
+ *
+ * Shuffles theme columns around based on screen width
+ */
 
-.inline-edit-row #post_parent,
-.inline-edit-row select[name="page_template"] {
-       max-width: 80%;
-}
+@media only screen and (min-width: 2000px) {
+       #wpwrap .theme-browser .theme {
+               width: 17.6%;
+               margin: 0 3% 3% 0;
+       }
 
-.ie8 #poststuff .inside #parent_id,
-.ie8 #poststuff .inside #page_template,
-.ie8 .inline-edit-row #post_parent,
-.ie8 .inline-edit-row select[name="page_template"] {
-       width: 250px;
-}
+       #wpwrap .theme-browser .theme:nth-child(3n),
+       #wpwrap .theme-browser .theme:nth-child(4n) {
+               margin-right: 3%;
+       }
 
-#post-visibility-select {
-       line-height: 1.5em;
-       margin-top: 3px;
+       #wpwrap .theme-browser .theme:nth-child(5n) {
+               margin-right: 0;
+       }
 }
 
-#poststuff #submitdiv .inside {
-       margin: 0;
-       padding: 0;
+@media only screen and (min-width: 1680px) {
+       .theme-overlay .theme-wrap {
+               width: 1450px;
+               margin: 0 auto;
+       }
 }
 
-.edit-form-section {
-       margin-bottom: 20px;
-}
+/* Maximum screenshot width reaches 440px */
+@media only screen and (min-width: 1640px) {
+       .theme-browser .theme {
+               width: 22.7%;
+               margin: 0 3% 3% 0;
+       }
+       .theme-browser .theme .theme-screenshot:after {
+               padding-top: 75%; /* using a 4/3 aspect ratio */
+       }
 
-#templateside ul li a {
-       text-decoration: none;
-}
+       .theme-browser .theme:nth-child(3n) {
+               margin-right: 3%;
+       }
 
-.tool-box .title {
-       margin: 8px 0;
-       font-size: 18px;
-       font-weight: normal;
-       line-height: 24px;
+       .theme-browser .theme:nth-child(4n) {
+               margin-right: 0;
+       }
 }
+/* Maximum screenshot width reaches 440px */
+@media only screen and (max-width: 1120px) {
+       .theme-browser .theme {
+               width: 47.5%;
+               margin-right: 0;
+       }
 
-#sidemenu {
-       margin: -30px 15px 0 315px;
-       list-style: none;
-       position: relative;
-       float: right;
-       padding-left: 10px;
-       font-size: 12px;
+       .theme-browser .theme:nth-child(even) {
+               margin-right: 0;
+       }
+
+       .theme-browser .theme:nth-child(odd) {
+               margin-right: 5%;
+       }
 }
 
-#sidemenu a {
-       padding: 0 7px;
-       display: block;
-       float: left;
-       line-height: 28px;
-       border-top-width: 1px;
-       border-top-style: solid;
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
+/* Admin menu is folded */
+@media only screen and (max-width: 900px) {
+       .theme-overlay .theme-wrap {
+               left: 65px;
+       }
 }
 
-#sidemenu li {
-       display: inline;
-       line-height: 200%;
-       list-style: none;
-       text-align: center;
-       white-space: nowrap;
-       margin: 0;
-       padding: 0;
+@media only screen and (max-width: 780px) {
+       body.folded .theme-overlay .theme-wrap,
+       .theme-overlay .theme-wrap {
+               top: 0; /* The adminmenu isn't fixed on mobile, so this can use the full viewport height */
+               right: 0;
+               bottom: 0;
+               left: 0;
+               padding: 70px 20px 20px;
+               border: none;
+               z-index: 500; /* should overlap #wpadminbar, which is 500 on mobile. */
+               position: fixed;
+       }
+
+       .theme-browser .theme.active .theme-name span {
+               /* Hide the "Active: " label on smaller screens. */
+               display: none;
+       }
+
+       .theme-overlay .theme-screenshots {
+               width: 40%;
+       }
+
+       .theme-overlay .theme-info {
+               width: 50%;
+       }
+       .single-theme .theme-wrap {
+               padding: 10px;
+       }
+
+       .theme-browser .theme .theme-actions {
+               padding: 5px 10px 4px 10px;
+       }
+
+       .theme-overlay.small-screenshot .theme-screenshots {
+               position: static;
+               float: none;
+               max-width: 302px;
+       }
+
+       .theme-overlay.small-screenshot .theme-info {
+               margin-left: 0;
+               width: auto;
+       }
+
+       .theme:not(.active):hover .theme-actions,
+       .theme:hover .more-details {
+               display: none;
+       }
+
+       .theme-browser.rendered .theme:hover .theme-screenshot img {
+               opacity: 1.0;
+       }
 }
 
-#sidemenu a.current {
-       font-weight: normal;
-       padding-left: 6px;
-       padding-right: 6px;
-       -webkit-border-top-left-radius: 3px;
-       -webkit-border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
-       border-width: 1px;
-       border-style: solid;
+@media only screen and (max-width: 480px) {
+       .theme-browser .theme {
+               width: 100%;
+               margin-right: 0;
+       }
+
+       .theme-browser .theme:nth-child(2n),
+       .theme-browser .theme:nth-child(3n) {
+               margin-right: 0;
+       }
 }
 
-#sidemenu li a .count-0 {
-       display: none;
+@media only screen and (max-width: 650px) {
+       .theme-overlay .theme-update,
+       .theme-overlay .theme-description {
+               margin-left: 0;
+       }
+
+       .theme-overlay .theme-actions .delete-theme {
+               position: relative;
+               right: auto;
+               bottom: auto;
+       }
+
+       .theme-overlay .theme-actions .inactive-theme {
+               display: inline;
+       }
+
+       .theme-overlay .theme-screenshots {
+               width: 100%;
+               float: none;
+       }
+
+       .theme-overlay .theme-info {
+               width: 100%;
+       }
+
+       .theme-overlay .theme-author {
+               margin: 5px 0 15px 0;
+       }
+
+       .theme-overlay .current-label {
+               margin-top: 10px;
+               font-size: 13px;
+       }
+
+       .themes-php .wrap h2 {
+               width: 100%;
+       }
+
+       .themes-php .theme-search {
+               float: none;
+               clear: both;
+               left: 0;
+               top: 0;
+               right: 0;
+               margin: 10px 0;
+               width: 100%;
+       }
+
+       .theme-browser .theme.add-new-theme span:after {
+               font: normal 60px/90px 'dashicons';
+               width: 80px;
+               height: 80px;
+               top: 30%;
+               left: 50%;
+               text-indent: 0;
+               margin-left: -40px;
+       }
+
+       .single-theme .theme-wrap {
+               margin: 0 -12px 0 -10px;
+               padding: 10px;
+       }
+       .single-theme .theme-overlay .theme-about {
+               padding: 10px;
+               overflow: visible;
+       }
+       .single-theme .current-label {
+               display: none;
+       }
+       .single-theme .theme-overlay .theme-actions {
+               position: static;
+       }
 }
 
-.plugin-install #description,
-.plugin-install-network #description {
-       width: 60%;
+.broken-themes {
+       clear: both;
 }
 
-table .vers,
-table .column-visible,
-table .column-rating {
+.broken-themes table {
        text-align: left;
+       width: 50%;
+       border-spacing: 3px;
+       padding: 3px;
 }
 
-.error-message {
-       color: red;
-       font-weight: bold;
-}
 
-/* Scrollbar fix for bulk upgrade iframe */
-body.iframe {
-       height: 98%;
-}
+/*------------------------------------------------------------------------------
+  16.2 - Install Themes
+------------------------------------------------------------------------------*/
 
-/* Upgrader styles, Specific to Language Packs */
-.lp-show-latest p {
-       display: none;
+.theme-install-php h4 {
+       margin: 2.5em 0 8px;
 }
-.lp-show-latest p:last-child,
-.lp-show-latest .lp-error p {
-       display: block;
+
+.theme-install-php .tablenav {
+       height: auto;
 }
 
-/* - Only used once or twice in all of WP - deprecate for global style
-------------------------------------------------------------------------------*/
-td.media-icon {
-       text-align: center;
-       width: 80px;
-       padding-top: 8px;
-       padding-bottom: 8px;
+.theme-install-php .spinner {
+       margin-top: 9px;
 }
 
-td.media-icon img {
-       max-width: 80px;
-       max-height: 60px;
+.available-theme {
+       display: inline-block;
+       margin-right: 10px;
+       overflow: hidden;
+       padding: 20px 20px 20px 0;
+       vertical-align: top;
+       width: 300px;
 }
 
-#howto {
-       font-size: 11px;
-       margin: 0 5px;
+.available-theme .screenshot {
+       width: 300px;
+       height: 225px;
        display: block;
+       border-width: 1px;
+       border-style: solid;
+       margin-bottom: 10px;
+       overflow: hidden;
 }
 
-.importers td {
-       padding-right: 14px;
+.available-theme img {
+       width: 300px;
 }
 
-.importers {
-       font-size: 16px;
-       width: auto;
+.available-theme h3 {
+       margin: 15px 0 0;
 }
 
-#namediv table {
-       width: 100%;
+.available-theme .theme-author {
+       line-height: 18px;
 }
 
-#namediv td.first {
-       width: 10px;
-       white-space: nowrap;
+.available-theme .action-links {
+       margin-top: 10px;
+       overflow: hidden;
 }
 
-#namediv input {
-       width: 98%;
+.available-theme a.screenshot:focus {
+       border-color: #777;
 }
 
-#namediv p {
-       margin: 10px 0;
+.available-theme .action-links li {
+       float: left;
+       padding-right: 10px;
+       margin-right: 10px;
+       border-right: 1px solid #dfdfdf;
 }
 
-#submitdiv h3 {
-       margin-bottom: 0 !important;
+.available-theme .action-links li {
+       padding-right: 8px;
+       margin-right: 8px;
 }
 
-/* - Used - but could/should be deprecated with a CSS reset
-------------------------------------------------------------------------------*/
-.zerosize {
-       height: 0;
-       width: 0;
-       margin: 0;
-       border: 0;
-       padding: 0;
-       overflow: hidden;
-       position: absolute;
+.ie8 .available-theme .action-links li {
+       padding-right: 7px;
+       margin-right: 7px;
 }
 
-br.clear {
-       height: 2px;
-       line-height: 2px;
+.available-theme .action-links li:last-child {
+       padding-right: 0;
+       margin-right: 0;
+       border-right: 0;
 }
 
-.checkbox {
-       border: none;
-       margin: 0;
-       padding: 0;
+.available-theme .action-links .delete-theme {
+       float: right;
+       margin-left: 8px;
+       margin-right: 0;
 }
 
-fieldset {
-       border: 0;
-       padding: 0;
-       margin: 0;
+.available-theme .action-links .delete-theme a {
+       color: red;
+       padding: 2px;
 }
 
-.post-categories {
-       display: inline;
-       margin: 0;
-       padding: 0;
+.available-theme .action-links .delete-theme a:hover {
+       background: red;
+       color: #fff;
+       text-decoration: none;
 }
 
-.post-categories li {
-       display: inline;
+.available-theme .action-links p {
+       float: left;
 }
 
+/* Allow for three-up in small windows when sidebar is collapsed */
+@media only screen and (max-width: 1200px) {
+       .folded .available-theme,
+       .folded .available-theme .screenshot {
+               width: 300px;
+       }
 
-/*-----------------------------------------------------------------------------
- MERGED
--------------------------------------------------------------------------------*/
-
-/* dashboard */
-.edit-box {
-       display: none;
+       .folded .available-theme .screenshot {
+               height: 225px;
+       }
 }
 
-h3:hover .edit-box {
-       display: inline;
-}
+/* Adjust three-up display in smaller windows when sidebar is collapsed */
+@media only screen and (max-width: 1079px) {
+       .folded .available-theme,
+       .folded .available-theme .screenshot {
+               width: 270px;
+       }
 
-#dashboard-widgets form .input-text-wrap input {
-       width: 100%;
+       .folded .available-theme .screenshot {
+               height: 203px;
+       }
 }
 
-#dashboard-widgets form .textarea-wrap textarea {
-       width: 100%;
-}
+/* Allow for three-up on 1024px wide screens, e.g. tablets */
+@media only screen and (max-width: 1200px) {
+       .available-theme,
+       .available-theme .screenshot {
+               width: 240px;
+       }
 
-#dashboard-widgets .postbox form .submit {
-       float: none;
-       margin: .5em 0 0;
-       padding: 0;
-       border: none;
-}
+       .available-theme .screenshot {
+               height: 180px;
+       }
 
-#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
-       min-width: 0;
+       .available-theme img {
+               width: 100%;
+       }
 }
 
-#dashboard-widgets a {
+#post-body ul.add-menu-item-tabs li.tabs a,
+#TB_window #TB_title a.tb-theme-preview-link,
+#TB_window #TB_title a.tb-theme-preview-link:visited {
+       font-weight: 600;
        text-decoration: none;
 }
 
-#dashboard-widgets h3 a {
-       text-decoration: underline;
-}
-
-#dashboard-widgets h3 .postbox-title-action {
-       position: absolute;
-       right: 10px;
-       padding: 0;
-       top: 5px;
+#TB_window #TB_title {
+       background-color: #222;
+       color: #cfcfcf;
 }
 
-.js #dashboard-widgets h3 .postbox-title-action {
-       right: 30px;
-}
 
-#dashboard-widgets h4 {
-       font-weight: normal;
-       font-size: 13px;
-       margin: 0 0 .2em;
-       padding: 0;
-}
+/*------------------------------------------------------------------------------
+  16.3 - Custom Header Screen
+------------------------------------------------------------------------------*/
 
-/* Right Now */
-#dashboard_right_now p.sub,
-#dashboard_right_now .table, #dashboard_right_now .versions {
-       margin: -12px;
+.appearance_page_custom-header #headimg {
+       border: 1px solid #DFDFDF;
+       overflow: hidden;
+       width: 100%;
 }
 
-#dashboard_right_now .inside {
+.appearance_page_custom-header #upload-form p label {
        font-size: 12px;
-       padding-top: 20px;
-}
-
-#dashboard_right_now p.sub {
-       padding: 5px 0 15px;
-       color: #8f8f8f;
-       font-size: 14px;
-       position: absolute;
-       top: -17px;
-       left: 15px;
-}
-
-#dashboard_right_now .table {
-       margin: 0;
-       padding: 0;
-       position: relative;
 }
 
-#dashboard_right_now .table_content {
+.appearance_page_custom-header .available-headers .default-header {
        float: left;
-       border-top-width: 1px;
-       border-top-style: solid;
-       width: 45%;
+       margin: 0 20px 20px 0;
 }
 
-#dashboard_right_now .table_discussion {
-       float: right;
-       border-top-width: 1px;
-       border-top-style: solid;
-       width: 45%;
+.appearance_page_custom-header .random-header {
+       clear: both;
+       margin: 0 20px 20px 0;
+       vertical-align: middle;
 }
 
-#dashboard_right_now table td {
-       padding: 3px 0;
-       white-space: nowrap;
+.appearance_page_custom-header .available-headers label input,
+.appearance_page_custom-header .random-header label input {
+       margin-right: 10px;
 }
 
-#dashboard_right_now table tr.first td {
-       border-top: none;
+.appearance_page_custom-header .available-headers label img {
+       vertical-align: middle;
 }
 
-#dashboard_right_now td.b {
-       padding-right: 6px;
-       text-align: right;
-       font-size: 14px;
-       width: 1%;
-}
 
-#dashboard_right_now td.b a {
-       font-size: 18px;
-}
+/*------------------------------------------------------------------------------
+  16.4 - Custom Background Screen
+------------------------------------------------------------------------------*/
 
-#dashboard_right_now td.b a:hover {
-       color: #d54e21;
+div#custom-background-image {
+       min-height: 100px;
+       border: 1px solid #dfdfdf;
 }
 
-#dashboard_right_now .t {
-       font-size: 12px;
-       padding-right: 12px;
-       padding-top: 6px;
-       color: #777;
+div#custom-background-image img {
+       max-width: 400px;
+       max-height: 300px;
 }
 
-#dashboard_right_now .t a {
-       white-space: nowrap;
-}
 
-#dashboard_right_now .spam {
-       color: red;
-}
+/*------------------------------------------------------------------------------
+  17.0 - Plugins
+------------------------------------------------------------------------------*/
 
-#dashboard_right_now .waiting {
-       color: #e66f00;
+#dashboard_right_now .versions .b,
+#post-status-display,
+#post-visibility-display,
+#adminmenu .wp-submenu li.current,
+#adminmenu .wp-submenu li.current a,
+#adminmenu .wp-submenu li.current a:hover,
+.media-item .percent,
+.plugins .name,
+#pass-strength-result.strong,
+#pass-strength-result.short,
+#ed_reply_toolbar #ed_reply_strong,
+.item-controls .item-order a,
+.feature-filter .feature-name {
+       font-weight: 600;
 }
 
-#dashboard_right_now .approved {
-       color: green;
+.plugins p {
+       margin: 0 4px;
+       padding: 0;
 }
 
-#dashboard_right_now .versions {
-       padding: 6px 10px 12px;
-       clear: both;
+.plugins .desc p {
+       margin: 0 0 8px;
 }
 
-#dashboard_right_now a.button {
-       float: right;
-       clear: right;
-       position: relative;
-       top: -5px;
+.plugins td.desc {
+       line-height: 1.5em;
 }
 
-/* Recent Comments */
-#dashboard_recent_comments h3 {
-       margin-bottom: 0;
+.plugins .desc ul,
+.plugins .desc ol {
+       margin: 0 0 0 2em;
 }
 
-#dashboard_recent_comments .inside {
-       margin-top: 0;
+.plugins .desc ul {
+       list-style-type: disc;
 }
 
-#dashboard_recent_comments .comment-meta .approve {
-       font-style: italic;
-       font-family: sans-serif;
-       font-size: 10px;
+.plugins .row-actions {
+       font-size: 13px;
+       padding: 0;
 }
 
-#dashboard_recent_comments .subsubsub {
-       float: none;
-       white-space: normal;
+.plugins .inactive td,
+.plugins .inactive th,
+.plugins .active td,
+.plugins .active th {
+       padding: 10px 9px;
 }
 
-#the-comment-list {
-       position: relative;
+.plugins .update th,
+.plugins .update td {
+       border-bottom: 0;
 }
-
-#the-comment-list .comment-item {
-       padding: 1em 10px;
-       border-top: 1px solid;
+.plugin-update-tr td {
+       border-top: 0;
 }
 
-#the-comment-list .pingback {
-       padding-left: 9px !important;
+#wpbody-content .plugins .plugin-title,
+#wpbody-content .plugins .theme-title {
+       padding-right: 12px;
+       white-space:nowrap;
 }
 
-#the-comment-list .comment-item,
-#the-comment-list #replyrow {
-       margin: 0 -10px;
+.plugins .inactive .plugin-title strong {
+       font-weight: 400;
 }
 
-#the-comment-list .comment-item:first-child {
-       border-top: none;
+.plugins .second,
+.plugins .row-actions {
+       padding: 0 0 5px;
 }
 
-#the-comment-list .comment-item .avatar {
-       float: left;
-       margin: 0 10px 5px 0;
+.plugins .update .second,
+.plugins .update .row-actions {
+       padding-bottom: 0;
 }
 
-#the-comment-list .comment-item h4 {
-       line-height: 1.7em;
-       margin-top: -0.4em;
-       color: #777;
+.plugins-php .widefat tfoot th,
+.plugins-php .widefat tfoot td {
+       border-top-style: solid;
+       border-top-width: 1px;
 }
 
-#the-comment-list .comment-item h4 cite {
-       font-style: normal;
+.plugin-update-tr .update-message {
+       border: none;
+       font-size: 13px;
        font-weight: normal;
+       margin: 6px 12px 12px;
+       padding: 6px 12px;
 }
 
-#the-comment-list .comment-item blockquote,
-#the-comment-list .comment-item blockquote p {
-       margin: 0;
-       padding: 0;
-       display: inline;
+.plugin-update-tr .update-message:before {
+       content: '\f113';
+       display: inline-block;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       margin: 0 8px 0 -2px;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       vertical-align: top;
 }
 
-#dashboard_recent_comments #the-comment-list .trackback blockquote,
-#dashboard_recent_comments #the-comment-list .pingback blockquote {
-       display: block;
+.plugin-install-php h4 {
+       margin: 2.5em 0 8px;
 }
 
-#the-comment-list .comment-item p.row-actions {
-       margin: 3px 0 0;
-       padding: 0;
-       font-size: 12px;
-}
 
-/* QuickPress */
-.no-js #dashboard_quick_press {
-       display: none;
-}
+/*------------------------------------------------------------------------------
+  18.0 - Users
+------------------------------------------------------------------------------*/
 
-#dashboard_quick_press .easy-blogging {
-       padding: 0 8px;
-       text-align: left;
+#profile-page .form-table textarea {
+       width: 500px;
+       margin-bottom: 6px;
 }
 
-#dashboard_quick_press .input-text-wrap {
-       position: relative;
+#profile-page .form-table #rich_editing {
+       margin-right: 5px
 }
 
-#dashboard_quick_press .prompt {
-       color: #bbb;
-       position: absolute;
+#your-profile legend {
+       font-size: 22px;
 }
 
-#dashboard_quick_press div.updated  {
-       padding: 0 5px;
+#display_name {
+       width: 15em;
 }
 
-#title-wrap label,
-#tags-input-wrap label {
-       cursor: text;
+#createuser .form-field input {
+       width: 25em;
 }
 
-#title-wrap #title {
-       padding: 2px 6px;
-       font-size: 1.3em;
-       line-height: 100%;
-       outline: none;
-}
+.scheme-list {
 
-#tags-input-wrap #tags-input {
-       outline: none;
 }
 
-#title-wrap #title-prompt-text {
-       font-size: 1.3em;
-       padding: 5px 8px;
+.color-option {
+       display: inline-block;
+       width: 24%;
+       padding: 5px 15px 15px;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+       margin-bottom: 3px;
 }
 
-#tags-input-wrap #tags-input-prompt-text {
-       font-size: 1em;
-       padding: 4px 8px;
+.color-option:hover,
+.color-option.selected {
+       background: #ddd;
 }
 
-#dashboard_quick_press .input-text-wrap,
-#dashboard_quick_press .textarea-wrap {
-       margin: 0 0 1em 0;
+.color-palette {
+       width: 100%;
+       border-spacing: 0;
+       border-collapse: collapse;
 }
-
-#dashboard_quick_press .wp-media-buttons {
-       margin: 0 0 .2em 1px;
+.color-palette td {
+       height: 20px;
        padding: 0;
+       border: none;
 }
 
-#dashboard_quick_press .wp-media-buttons a {
-       color: #777;
+.color-option {
+       cursor: pointer;
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit input {
-       float: left;
-}
+/*------------------------------------------------------------------------------
+  19.0 - Tools
+------------------------------------------------------------------------------*/
 
-#dashboard-widgets #dashboard_quick_press form p.submit #save-post {
-       margin: 0 0.7em 0 1px;
+body.press-this {
+       color: #333;
+       margin: 0;
+       padding: 0;
+       min-width: 708px;
+       min-height: 400px;
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit #publish {
-       float: right;
+.press-this #titlediv #title {
+       font-size: 1.4em;
 }
 
-#dashboard-widgets #dashboard_quick_press form p.submit .spinner {
-       vertical-align: middle;
-       margin: 4px 6px 0 0;
+.press-this #site-heading:before {
+    top: 3px;
+    position: relative;
+    display: inline-block;
+    font: normal 18px/1 'dashicons';
+    speak: none;
+    color: #727272;
+    content: '\f120';
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
 }
 
-/* Recent Drafts */
-#dashboard_recent_drafts ul,
-#dashboard_recent_drafts p {
-       margin: 0;
-       padding: 0;
-       word-wrap: break-word;
+.pressthis {
+       margin: 20px 0;
 }
 
-#dashboard_recent_drafts ul {
-       list-style: none;
+.pressthis a,
+.pressthis a:hover,
+.pressthis a:focus,
+.pressthis a:active {
+       display: inline-block;
+       position: relative;
+       cursor: move;
+       color: #333;
+       background: #e6e6e6;
+       -webkit-border-radius: 5px;
+       border-radius: 5px;
+       border: 1px solid #b4b4b4;
+       font-style: normal;
+       line-height: 16px;
+       font-size: 14px;
+       text-decoration: none;
 }
 
-#dashboard_recent_drafts ul li {
-       margin-bottom: 1em;
+.pressthis a:active {
+       outline: none;
 }
 
-#dashboard_recent_drafts h4 {
-       line-height: 1.7em;
-       word-wrap: break-word;
+.pressthis a:hover:after {
+       -webkit-transform: skew(20deg) rotate(9deg);
+       -moz-transform: skew(20deg) rotate(9deg);
+       transform: skew(20deg) rotate(9deg);
+       -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
+       box-shadow: 0 10px 8px rgba(0, 0, 0, 0.7);
 }
 
-#dashboard_recent_drafts h4 abbr {
-       font-weight: normal;
-       font-family: sans-serif;
-       font-size: 12px;
-       color: #999;
-       margin-left: 3px;
+.pressthis a span {
+       display: inline-block;
+       margin: 0px 0 0;
+       padding: 0px 12px 8px 9px;
 }
 
-/* Feeds */
-.rss-widget ul {
-       margin: 0;
-       padding: 0;
-       list-style: none;
+.pressthis a span:before {
+       font: normal 20px/1 'dashicons';
+       content:'\f157';
+       position: relative;
+       display: inline-block;
+       top: 4px;
+       margin-right: 4px;
 }
 
-a.rsswidget {
-       font-size: 13px;
-       line-height: 1.7em;
-}
+.pressthis a:after {
+       content: '';
+       width: 70%;
+       height: 55%;
+       z-index: -1;
+       position: absolute;
+       right: 10px;
+       bottom: 9px;
+       background: transparent;
 
-.rss-widget ul li {
-       line-height: 1.5em;
-       margin-bottom: 12px;
+       -webkit-transform: skew(20deg) rotate(6deg);
+       -moz-transform: skew(20deg) rotate(6deg);
+       transform: skew(20deg) rotate(6deg);
+       -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
+       box-shadow: 0 10px 8px rgba(0, 0, 0, 0.6);
 }
 
-.rss-widget span.rss-date {
-       color: #999;
-       font-size: 12px;
-       margin-left: 3px;
+/*------------------------------------------------------------------------------
+  20.0 - Settings
+------------------------------------------------------------------------------*/
+
+#utc-time, #local-time {
+       padding-left: 25px;
+       font-style: italic;
 }
 
-.rss-widget cite {
-       display: block;
-       text-align: right;
-       margin: 0 0 1em;
-       padding: 0;
+.defaultavatarpicker .avatar {
+       margin: 2px 0;
+       vertical-align: middle;
 }
 
-.rss-widget cite:before {
-       content: '\2014';
+.options-general-php .spinner {
+       float: none;
+       margin: -3px 3px;
 }
 
-/* Plugins */
-#dashboard_plugins h4 {
-       line-height: 1.7em;
+/*------------------------------------------------------------------------------
+  21.0 - Admin Footer
+------------------------------------------------------------------------------*/
+
+#wpfooter {
+       position: absolute;
+       bottom: 0;
+       left: 0;
+       right: 0;
+       padding: 10px 0;
+       margin-right: 20px;
+       border-top-width: 1px;
+       border-top-style: solid;
 }
 
-#dashboard_plugins h5 {
-       font-weight: normal;
+#wpfooter p {
        font-size: 13px;
        margin: 0;
-       display: inline;
-       line-height: 1.4em;
+       line-height: 20px;
 }
 
-#dashboard_plugins h5 a {
-       line-height: 1.4em;
+#footer-thankyou {
+       font-style: italic;
 }
 
-#dashboard_plugins .inside span {
-       font-size: 12px;
-       padding-left: 5px;
+#wpfooter a {
+       text-decoration: none;
 }
 
-#dashboard_plugins p {
-       margin: 0.3em 0 1.4em;
-       line-height: 1.4em;
+#wpfooter a:hover {
+       text-decoration: underline;
 }
 
-.dashboard-comment-wrap {
-       overflow: hidden;
-       word-wrap: break-word;
-}
+/*------------------------------------------------------------------------------
+  22.0 - About Pages
+------------------------------------------------------------------------------*/
 
-/* Browser Nag */
-#dashboard_browser_nag a.update-browser-link {
-       font-size: 1.2em;
-       font-weight: bold;
-}
+.about-wrap {
+       position: relative;
+       margin: 25px 40px 0 20px;
+       max-width: 1050px; /* readability */
 
-#dashboard_browser_nag a {
-       text-decoration: underline;
+       font-size: 15px;
 }
 
-#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
-       padding-right: 125px;
+.about-wrap div.updated,
+.about-wrap div.error {
+       display: none !important;
 }
 
-#dashboard_browser_nag .browser-icon {
-       margin-top: -35px;
+.about-wrap hr {
+       border: 0;
+       height: 0;
+       margin: 0;
+       border-top: 1px solid rgba(0, 0, 0, 0.1);
 }
 
-#dashboard_browser_nag.postbox.browser-insecure {
-       background-color: #ac1b1b;
-       border-color: #ac1b1b;
+.about-wrap img {
+       margin: 0.5em 0 0.5em 5px;
+       max-width: 100%;
 }
 
-#dashboard_browser_nag.postbox {
-       background-color: #e29808;
-       background-image: none;
-       border-color: #edc048;
-       color: #fff;
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
+/* Typography */
 
-#dashboard_browser_nag.postbox.browser-insecure h3 {
-       border-bottom-color: #cd5a5a;
-       color: #fff;
+.about-wrap p {
+       line-height: 1.6em;
+       font-size: 14px;
 }
 
-#dashboard_browser_nag.postbox h3 {
-       border-bottom-color: #f6e2ac;
-       text-shadow: none;
-       background: transparent none;
-       color: #fff;
-       -webkit-box-shadow: none;
-       box-shadow: none;
+.about-wrap h1 {
+       margin: 0.2em 200px 0 0;
+       line-height: 1.2em;
+       font-size: 2.8em;
+       font-weight: 400;
 }
 
-#dashboard_browser_nag a {
-       color: #fff;
+.about-wrap .about-text,
+.about-wrap p.about-description,
+.about-wrap li.wp-person a.web {
+       font-weight: normal;
+       line-height: 1.6em;
+       font-size: 19px;
 }
 
-#dashboard_browser_nag.browser-insecure a.browse-happy-link,
-#dashboard_browser_nag.browser-insecure a.update-browser-link {
-       text-shadow: #871b15 0 1px 0;
+.about-description {
+       margin-top: 1.4em;
 }
 
-#dashboard_browser_nag a.browse-happy-link,
-#dashboard_browser_nag a.update-browser-link {
-       text-shadow: #d29a04 0 1px 0;
+.about-text {
+       margin: 1em 200px 1em 0;
+       min-height: 60px;
+       font-size: 24px;
 }
 
-
-/* login */
-
-.login * {
-       margin: 0;
-       padding: 0;
+.about-wrap .changelog h2.about-headline-callout {
+       margin: 1.1em 0 0.2em;
+       font-size: 2.4em;
+       font-weight: 300;
+       line-height: 1.3;
+       text-align: center;
 }
 
-.login form {
-       margin-left: 8px;
-       padding: 26px 24px 46px;
-       font-weight: normal;
-       background: #fff;
-       border: 1px solid #e5e5e5;
-       -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
-       box-shadow: rgba(200, 200, 200, 0.7) 0px 4px 10px -1px;
+.about-wrap h3 {
+       margin: 1em 0 .6em;
+       font-size: 1.5em;
+       line-height: 1.5em;
 }
 
-.login form .forgetmenot {
-       font-weight: normal;
-       float: left;
-       margin-bottom: 0;
+.about-wrap .feature-section h4 {
+       margin: 1.4em 0 0.6em 0;
+       font-size: 1.2em;
 }
 
-.login .button-primary {
-       float: right;
+.about-wrap .feature-section p {
+       margin-top: 0.6em;
 }
 
-#login form p {
-       margin-bottom: 0;
+.about-wrap code,
+.about-wrap ol li p {
+       font-size: 14px;
 }
 
-#login form p.submit {
-       padding: 0;
-}
+/* 3.8 Images */
 
-.login label {
-       color: #777;
-       font-size: 14px;
+.about-wrap .about-colors-img {
+       bottom: -25px;
 }
 
-.login form .forgetmenot label {
-       font-size: 12px;
-       line-height: 19px;
+.about-wrap .about-themes-img {
+       bottom: -38px;
 }
 
-.login h1 a {
-       background-image: url('../images/wordpress-logo.png?ver=20120216');
-       background-size: 274px 63px;
-       background-position: top center;
-       background-repeat: no-repeat;
-       width: 326px;
-       height: 67px;
-       text-indent: -9999px;
-       outline: none;
-       overflow: hidden;
-       padding-bottom: 15px;
-       display: block;
+.about-wrap .about-overview-img {
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+       margin: 0;
 }
 
-#login {
-       width: 320px;
-       padding: 114px 0 0;
-       margin: auto;
+.about-colors-img img,
+.about-themes-img img {
+       margin: 0 0;
+       padding: 0;
+       line-height: 1;
 }
 
-#login_error,
-.login .message {
-       margin: 0 0 16px 8px;
-       padding: 12px;
-}
+/* Point Releases */
 
-.login #nav,
-.login #backtoblog {
-       text-shadow: #fff 0 1px 0;
-       margin: 0 0 0 16px;
-       padding: 16px 16px 0;
+.about-wrap .point-releases {
+       margin-top: 5px;
 }
 
-#backtoblog {
-       padding: 12px 16px 0;
+.about-wrap .changelog.point-releases h3 {
+       padding-top: 35px;
 }
 
-.login form .input,
-.login input[type="text"] {
-       color: #555;
-       font-weight: 200;
-       font-size: 24px;
-       line-height: 1;
-       width: 100%;
-       padding: 3px;
-       margin-top: 2px;
-       margin-right: 6px;
-       margin-bottom: 16px;
-       border: 1px solid #e5e5e5;
-       background: #fbfbfb;
-       outline: none;
-       -webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
-       box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
+.about-wrap .changelog.point-releases h3:first-child {
+       padding-top: 7px;
 }
 
-.login #pass-strength-result {
-       width: 250px;
-       font-weight: bold;
-       border-style: solid;
-       border-width: 1px;
-       margin: 12px 0 6px;
-       padding: 6px 5px;
+/* WordPress Version Badge */
+
+.wp-badge {
+       background: url('../images/w-logo-white.png?ver=20131202') no-repeat;
+       background: none, url('../images/wordpress-logo-white.svg?ver=20131110') no-repeat;
+       background-position: center 24px;
+       background-size: 85px 85px;
+       font-size: 14px;
        text-align: center;
+       font-weight: 600;
+       margin: 5px 0 0;
+       padding-top: 120px;
+       height: 40px;
+       display: inline-block;
+       width: 150px;
+       text-rendering: optimizeLegibility;
 }
 
-.mobile #login {
-       padding: 20px 0;
-}
 
-.mobile #login form,
-.mobile #login .message,
-.mobile #login_error {
-       margin-left: 0;
+.about-wrap .wp-badge {
+       position: absolute;
+       top: 0;
+       right: 0;
 }
 
-.mobile #login #nav,
-.mobile #login #backtoblog {
-       margin-left: 8px;
+/* Tabs */
+
+.about-wrap h2.nav-tab-wrapper {
+       padding-left: 6px;
 }
 
-.mobile #login h1 a {
-       width: auto;
+.about-wrap h2 .nav-tab {
+       padding: 4px 15px 6px;
+       margin: 0 3px -1px 0;
+       font-size: 18px;
+       vertical-align: top;
+       border-width: 1px;
 }
 
-body.interim-login {
-       height: auto;
+.about-wrap h2 .nav-tab-active {
+       font-weight: bold;
 }
 
-.interim-login #login {
-       padding: 0;
-       margin: 5px auto 20px;
+/* Changelog / Update screen */
+
+.about-wrap .feature-section {
+       padding-bottom: 20px;
 }
 
-.interim-login.login h1 a {
-       width: auto;
+.about-wrap .feature-section.col {
+       margin-bottom: 0;
 }
 
-.interim-login #login_error,
-.interim-login.login .message {
-       margin: 0 0 16px;
+.about-wrap .feature-section.center-col > div {
+       margin: auto;
+       width: 60%;
 }
 
-.interim-login.login form {
-       margin: 0;
+.about-wrap .about-colors .one-col > div {
+       width: 100%;
 }
 
-/* ms */
-/* Dashboard: MS Specific Data */
-#dashboard_right_now p.musub {
-       margin-top: 12px;
-       border-top: 1px solid #ececec;
-       padding-left: 16px;
-       position: static;
+.about-wrap .feature-section.two-col > div {
+       position: relative;
+       width: 50%;
+       float: left;
 }
 
-.rtl #dashboard_right_now p.musub {
-       padding-left: 0;
-       padding-right: 16px;
+.about-wrap .feature-section.three-col > div {
+       position: relative;
+       width: 29.95%;
+       margin-right: 4.999999999%;
+       float: left;
 }
 
-#dashboard_right_now td.b a.musublink {
-       font-size: 16px;
+.about-wrap .feature-section.col .last-feature {
+       margin-right: 0;
 }
 
-#dashboard_right_now div.musubtable {
-       border-top: none;
+.about-wrap .about-updates img,
+.about-wrap .about-twentyfourteen img {
+       margin: 2em 0 0 0;
+       border: 1px solid #ddd;
+       -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
+       box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
 }
 
-#dashboard_right_now div.musubtable .t {
-       white-space: normal;
+.about-wrap .about-twentyfourteen img {
+       margin-top: 1em;
 }
 
-/* Background Color for Site Status */
-.wp-list-table .site-deleted {
-       background: #ff8573;
+.about-wrap .changelog .feature-section {
+       overflow: hidden;
 }
-.wp-list-table .site-spammed {
-       background: #faafaa;
+
+.about-wrap .about-colors .scheme-list {
+       margin-bottom: 1em;
 }
-.wp-list-table .site-archived {
-       background: #ffebe8;
+
+.about-wrap .about-colors .color-option {
+       padding-top: 10px;
 }
-.wp-list-table .site-mature {
-       background: #fecac2;
+.about-wrap .about-colors .color-option label {
+       display: inline-block;
+       margin: 0.25em 0 0.5em;
 }
 
-/* nav-menu */
+.about-wrap .feature-section.two-col div p {
+       margin-right: 3%;
+}
 
-.no-js #message {
-       display: block;
+.about-wrap .feature-section div p img {
+       float: right;
+       margin-left: 10px;
+       max-width: 20%;
 }
 
-#nav-menu-meta ul.outer-border {
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
+.about-wrap .changelog li {
+       list-style-type: disc;
+       margin-left: 3em;
 }
 
-.accordion-section ul.category-tabs,
-.accordion-section ul.add-menu-item-tabs,
-.accordion-section ul.wp-tab-bar {
-       margin: 0;
+/* Return to Dashboard Home link */
+
+.about-wrap .return-to-dashboard {
+       margin: 30px 0 0 -5px;
+       font-size: 14px;
+       font-weight: bold;
 }
 
-.accordion-section .categorychecklist {
-       margin: 13px 0;
+.about-wrap .return-to-dashboard a {
+       text-decoration: none;
+       padding: 0 5px;
 }
 
-#nav-menu-meta .accordion-section-content {
-       padding: 18px 13px;
+/* Credits */
+
+.about-wrap h4.wp-people-group {
+       margin-top: 2.6em;
+       font-size: 16px;
 }
 
-#nav-menu-meta .button-controls {
-       margin-bottom: 0;
+.about-wrap ul.wp-people-group {
+       overflow: hidden;
+       padding: 0 5px;
+       margin: 0 -15px 0 -5px;
 }
 
-#nav-menus-frame {
-       margin-left: 300px;
-       margin-top: 23px;
+.about-wrap ul.compact {
+       margin-bottom: 0
 }
 
-#wpbody-content #menu-settings-column {
-       display:inline;
-       width:281px;
-       margin-left: -300px;
-       clear: both;
+.about-wrap li.wp-person {
        float: left;
-       padding-top: 0;
+       margin-right: 10px;
 }
 
-#menu-settings-column .inside {
-       clear: both;
-       margin: 10px 0 0;
-}
-
-.metabox-holder-disabled .postbox,
-.metabox-holder-disabled .accordion-section-content  {
-       opacity: 0.5;
-       filter: alpha(opacity=50);
+.about-wrap li.wp-person img.gravatar {
+       float: left;
+       margin: 0 10px 10px 0;
+       padding: 2px;
+       width: 60px;
+       height: 60px;
 }
 
-.metabox-holder-disabled .button-controls .select-all {
-       display: none;
+.about-wrap ul.compact li.wp-person img.gravatar {
+       width: 30px;
+       height: 30px;
 }
 
-#wpbody {
-       position: relative;
+.about-wrap li.wp-person {
+       height: 70px;
+       width: 280px;
+       padding-bottom: 15px;
 }
 
-.blank-slate .menu-name {
-       height: 2em;
+.about-wrap ul.compact li.wp-person {
+       height: auto;
+       width: 180px;
+       padding-bottom: 0;
+       margin-bottom: 0;
 }
 
-.blank-slate .menu-settings {
-       border: none;
+.about-wrap #wp-people-group-validators + p.wp-credits-list {
        margin-top: 0;
-       padding-top: 0;
-       overflow: hidden;
 }
 
-.is-submenu {
-       font-style: italic;
-       font-weight: normal;
-       margin-left: 4px;
+.about-wrap li.wp-person a.web {
+       display: block;
+       margin: 6px 0 2px;
+       font-size: 16px;
+       text-decoration: none;
 }
 
-.manage-menus {
-       margin-top: 23px;
-       padding: 10px;
-       overflow: hidden;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
+.about-wrap p.wp-credits-list a {
+       white-space: nowrap;
 }
 
-.manage-menus select {
-       float: left;
-       margin-right: 6px;
-}
+/* Freedoms */
 
-.manage-menus .selected-menu {
-       float: left;
-       margin: 5px 6px 0 0;
+.freedoms-php .about-wrap ol {
+       margin: 40px 60px;
 }
 
-.manage-menus .submit-btn {
-       float: left;
-       margin-top: 1px;
+.freedoms-php .about-wrap ol li {
+       list-style-type: decimal;
+       font-weight: bold;
 }
 
-.menu-edit p {
-       margin: .3em 0 .6em;
+.freedoms-php .about-wrap ol p {
+       font-weight: normal;
+       margin: 0.6em 0;
 }
 
-.menu-edit #post-body-content h3 {
-       margin: 0 0 10px;
-}
+/*------------------------------------------------------------------------------
+  23.0 - Full Overlay w/ Sidebar
+------------------------------------------------------------------------------*/
 
-.menu-settings {
-       margin-top: 2em;
+body.full-overlay-active {
        overflow: hidden;
 }
 
-.menu-settings dl {
-       margin: 0 0 10px;
-       overflow: hidden;
-       position: relative;
+.wp-full-overlay {
+       background: transparent;
+       z-index: 500000;
+       position: fixed;
+       overflow: visible;
+       top: 0;
+       bottom: 0;
+       left: 0;
+       right: 0;
+       height: 100%;
+       min-width: 0;
 }
 
-.menu-settings dd {
-       float: left;
+.wp-full-overlay-sidebar {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+       position: fixed;
+       width: 300px;
+       height: 100%;
+       top: 0;
+       bottom: 0;
+       left: 0;
+       padding: 0;
        margin: 0;
-       width: 60%;
+       z-index: 10;
+       overflow: auto;
+       background: transparent;
+       border-right: none;
 }
 
-.menu-edit .checkbox-input {
-       margin-top: 4px;
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+       overflow: visible;
 }
 
-.theme-location-set {
-       font-size: 11px;
+.wp-full-overlay.collapsed,
+.wp-full-overlay.expanded .wp-full-overlay-sidebar {
+       margin-left: 0 !important;
 }
 
-/* Menu Container */
-#menu-management-liquid {
-       float: left;
-       min-width: 100%;
-       margin-top: 3px;
+.wp-full-overlay.expanded {
+       margin-left: 300px;
 }
 
-#menu-management {
-       position: relative;
-       margin-right: 20px;
-       margin-top: -3px;
-       width: 100%;
+.wp-full-overlay.collapsed .wp-full-overlay-sidebar {
+       margin-left: -300px;
 }
 
-#menu-management .menu-edit {
-       margin-bottom: 20px;
+.wp-full-overlay-sidebar:after {
+       content: '';
+       display: block;
+       position: absolute;
+       top: 0;
+       bottom: 0;
+       right: 0;
+       width: 3px;
+       z-index: 1000;
 }
 
-.nav-menus-php #post-body {
-       padding: 0 10px 10px;
-       border-width: 1px 0;
-       border-style: solid;
+.wp-full-overlay-main {
+       position: absolute;
+       left: 0;
+       right: 0;
+       top: 0;
+       bottom: 0;
+       height: 100%;
 }
 
-#nav-menu-header,
-#nav-menu-footer {
-       padding: 0 10px;
+.wp-full-overlay-sidebar .wp-full-overlay-header {
+       position: absolute;
+       left: 0;
+       right: 0;
+       height: 45px;
+       padding: 0 15px;
+       line-height: 45px;
+       z-index: 10;
+       margin: 0;
+       border-top: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
-#nav-menu-header {
-       border-bottom: 1px solid;
-       margin-bottom: 13px;
+.wp-full-overlay-sidebar .wp-full-overlay-header a.back {
+       margin-top: 9px;
 }
 
-#nav-menu-header .menu-name-label {
-       margin-top: 2px;
+.wp-full-overlay-sidebar .wp-full-overlay-footer {
+       bottom: 0;
+       border-bottom: none;
+       border-top: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
-#nav-menu-footer {
-       border-top: 1px solid;
+.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content {
+       position: absolute;
+       top: 45px;
+       bottom: 45px;
+       left: 0;
+       right: 0;
+       overflow: auto;
 }
 
-.nav-menus-php #post-body div.updated,
-.nav-menus-php #post-body div.error {
-       margin: 0;
+/* Close Link */
+.wp-full-overlay .close-full-overlay {
+       text-decoration: none;
 }
 
-.nav-menus-php #post-body-content {
-       position: relative;
-       float: none;
+/* Collapse Button */
+.wp-full-overlay a.collapse-sidebar {
+       position: absolute;
+       bottom: 12px;
+       left: 0;
+       z-index: 50;
+       display: block;
+       width: 19px;
+       height: 19px;
+       margin-left: 15px;
+       padding: 0;
+       border-radius: 50%;
+       text-decoration: none;
 }
 
-#menu-management .menu-add-new abbr {
-       font-weight:bold;
+.wp-full-overlay.collapsed .collapse-sidebar {
+       position: absolute;
+       left: 100%;
 }
 
-#select-nav-menu-container {
-       text-align: right;
-       padding: 0 10px 3px 10px;
-       margin-bottom: 5px;
+.wp-full-overlay .collapse-sidebar-arrow {
+       position: static;
+       margin-top: 0;
+       margin-left: 0;
+       display: block;
+       width: auto;
+       height: auto;
+       background: none;
 }
 
-#select-nav-menu {
-       width: 100px;
-       display: inline;
+.wp-full-overlay .collapse-sidebar-arrow:before {
+       border-radius: 50%;
+       float: left;
+       content: "\f148";
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
 }
 
-#menu-name-label {
-       margin-top: -2px;
+.wp-full-overlay.collapsed .collapse-sidebar-arrow:before,
+.rtl .wp-full-overlay .collapse-sidebar-arrow:before {
+       -ms-transform: rotate(180deg);
+       -webkit-transform: rotate(180deg);
+       transform: rotate(180deg);
 }
 
-.widefat td.menu-location-menus {
-       padding-bottom: 5px;
+.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before {
+       -ms-transform: none;
+       -webkit-transform: none;
+       transform: none;
 }
 
-.menu-location-menus select {
-       float: left;
+.wp-full-overlay.collapsed .collapse-sidebar-arrow {
+       background-position: -1px -109px;
 }
 
-#locations-nav-menu-wrapper {
-       padding: 5px 0;
+.wp-full-overlay .collapse-sidebar-label {
+       position: absolute;
+       left: 100%;
+       line-height: 20px;
+       margin-left: 10px;
 }
 
-.locations-nav-menu-select select {
-       float: left;
-       width: 160px;
-       margin-right: 5px;
+.wp-full-overlay.collapsed .collapse-sidebar-label {
+       display: none;
 }
 
-.locations-row-links {
-       float: left;
-       margin: 6px 0 0 6px;
+/* Animations */
+.wp-full-overlay,
+.wp-full-overlay-sidebar,
+.wp-full-overlay .collapse-sidebar,
+.wp-full-overlay-main {
+       -webkit-transition-property: left, right, top, bottom, width, margin;
+       -moz-transition-property:    left, right, top, bottom, width, margin;
+       -ms-transition-property:     left, right, top, bottom, width, margin;
+       -o-transition-property:      left, right, top, bottom, width, margin;
+       transition-property:         left, right, top, bottom, width, margin;
+       -webkit-transition-duration: 0.2s;
+       -moz-transition-duration:    0.2s;
+       -ms-transition-duration:     0.2s;
+       -o-transition-duration:      0.2s;
+       transition-duration:         0.2s;
 }
 
-.locations-edit-menu-link,
-.locations-add-menu-link {
-       margin: 0 3px;
+/*------------------------------------------------------------------------------
+  24.0 - Customize Loader
+------------------------------------------------------------------------------*/
+
+.no-customize-support .hide-if-no-customize,
+.customize-support .hide-if-customize,
+.no-customize-support.wp-core-ui .hide-if-no-customize,
+.no-customize-support .wp-core-ui .hide-if-no-customize,
+.customize-support.wp-core-ui .hide-if-customize,
+.customize-support .wp-core-ui .hide-if-customize {
+       display: none;
 }
 
-.locations-edit-menu-link {
-       padding-right: 3px;
-       border-right: 1px solid #ccc;
+#customize-container {
+       display: none;
+       background: #fff;
+       z-index: 500000;
+       position: fixed;
+       overflow: visible;
+       top: 0;
+       bottom: 0;
+       left: 0;
+       right: 0;
+       height: 100%;
 }
 
-#wpbody .open-label {
+.customize-active #customize-container {
        display: block;
-       float:left;
 }
 
-#wpbody .open-label span {
-       padding-right: 10px;
+.customize-loading #customize-container iframe {
+       opacity: 0;
 }
 
-.js .input-with-default-title {
-       font-style: italic;
+.customize-loading #customize-container {
+       background: #fff url('../images/spinner.gif') no-repeat fixed center center;
+       background-size: 20px 20px;
 }
 
-#menu-management .inside {
-       padding: 0 10px;
+#customize-container iframe,
+#theme-installer iframe {
+       height: 100%;
+       width: 100%;
+       z-index: 20;
+
+       -webkit-transition: opacity 0.3s;
+       -moz-transition:    opacity 0.3s;
+       -ms-transition:     opacity 0.3s;
+       -o-transition:      opacity 0.3s;
+       transition:         opacity 0.3s;
 }
 
-/* Add Menu Item Boxes */
-.postbox .howto input,
-.accordion-container .howto input {
-       width: 180px;
-       float: right;
+#customize-container .collapse-sidebar {
+       bottom: 16px;
 }
 
-.accordion-container .outer-border {
-       margin: 0;
+#customize-controls {
+       margin-top: 0;
 }
 
-#nav-menu-meta .accordion-container .top {
-       border-top: 1px solid #dfdfdf;
+#theme-installer {
+       display: none;
 }
 
-#nav-menu-meta .accordion-container .accordion-section:first-child,
-#nav-menu-meta .accordion-container .accordion-section:first-child h3,
-#nav-menu-meta .accordion-container .top,
-#nav-menu-meta .accordion-container .top h3 {
-       -webkit-border-top-right-radius: 3px;
-       -webkit-border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
+#theme-installer.single-theme {
+       display: block;
 }
 
-#nav-menu-meta .accordion-container .accordion-section:last-child,
-#nav-menu-meta .accordion-container .accordion-section:last-child .accordion-section-content,
-#nav-menu-meta .accordion-container .bottom,
-#nav-menu-meta .accordion-container .bottom:not(.open) h3 {
-       -webkit-border-bottom-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 3px;
+.install-theme-info {
+       display: none;
+       padding: 10px 20px 20px;
 }
 
-.customlinkdiv .howto input {
-       width: 180px;
+.single-theme .install-theme-info {
+       padding-top: 15px;
 }
 
-.customlinkdiv p {
-       margin-top: 0
+#theme-installer .install-theme-info {
+       display: block;
 }
 
-#nav-menu-theme-locations .howto select {
-       width: 100%;
+.install-theme-info .theme-install {
+       float: right;
+       margin-top: 18px;
 }
 
-#nav-menu-theme-locations .button-controls {
-       text-align: right;
+.install-theme-info .theme-name {
+       font-size: 16px;
+       line-height: 24px;
+       margin-bottom: 0;
+       margin-top: 0;
 }
 
-.add-menu-item-view-all {
-       height: 400px;
+.install-theme-info .theme-screenshot {
+       margin-top: 15px;
+       width: 258px;
+       border: 1px solid #ccc;
 }
 
-/* Button Primary Actions */
-#menu-container .submit {
-       margin: 0 0 10px;
-       padding: 0;
+.install-theme-info .theme-details {
+       overflow: hidden;
 }
 
-.nav-menus-php .add-new-menu-action {
+.theme-details .theme-version {
+       margin: 15px 0;
        float: left;
-       margin: 6px 0 0 6px;
-       line-height: 15px;
 }
 
-.nav-menus-php .meta-sep,
-.nav-menus-php .submitdelete,
-.nav-menus-php .submitcancel {
-       display: block;
-       float: left;
-       margin: 4px 0;
-       line-height: 15px;
+.theme-details .star-rating {
+       margin: 7px 0;
+       float: right;
 }
 
-.meta-sep {
-       padding: 0 2px;
+.theme-details .theme-description {
+       float: left;
+       color: #777;
+       line-height: 20px;
 }
 
-#cancel-save {
-       text-decoration: underline;
-       font-size: 12px;
-       margin-left: 20px;
-       margin-top: 5px;
+#theme-installer .wp-full-overlay-header {
+       margin-top: 9px;
 }
 
-.button.right, .button-secondary.right, .button-primary.right {
+#theme-installer .wp-full-overlay-header .theme-install {
        float: right;
+       /* For when .theme-install is a span rather than a.button-primary (already installed theme) */
+       line-height: 26px;
 }
 
-/* Button Secondary Actions */
-.list-controls {
-       float: left;
-       margin-top: 5px;
+#theme-installer .wp-full-overlay-sidebar {
+       background: #EEE;
+       border-right: 1px solid #DDD;
 }
 
-.add-to-menu {
-       float: right;
+#theme-installer .wp-full-overlay-main {
+       background: #fff url('../images/spinner.gif') no-repeat fixed center center;
+       background-size: 20px 20px;
 }
 
-.postbox .spinner {
-       display: none;
-       vertical-align: middle;
+
+/*------------------------------------------------------------------------------
+  25.0 - Tabbed Admin Screen Interface (Experimental)
+------------------------------------------------------------------------------*/
+
+.nav-tab {
+       border-style: solid;
+       border-width: 1px 1px 0;
+       font-size: 12px;
+       line-height: 16px;
+       display: inline-block;
+       padding: 4px 14px 6px;
+       text-decoration: none;
+       margin: -4px 4px -1px 0;
 }
 
-.button-controls {
-       clear:both;
-       margin: 10px 0;
+.nav-tab-active {
+       border-width: 1px;
 }
 
-.show-all,
-.hide-all {
-       cursor: pointer;
+.nav-tab-active,
+.nav-tab-active:hover {
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
 }
 
-.hide-all {
-       display: none;
+h2.nav-tab-wrapper,
+h3.nav-tab-wrapper {
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       padding-bottom: 0;
+       padding-left: 10px;
 }
 
-/* Create Menu */
-#menu-name {
-       width: 270px;
+h2 .nav-tab {
+       padding: 6px 10px;
+       font-weight: bold;
+       font-size: 15px;
+       line-height: 24px;
 }
 
-#manage-menu .inside {
-       padding: 0px 0px;
+
+/*------------------------------------------------------------------------------
+  26.0 - Misc
+------------------------------------------------------------------------------*/
+
+#excerpt,
+.attachmentlinks {
+       margin: 0;
+       height: 4em;
+       width: 98%;
 }
 
-/* Custom Links */
-#available-links dt {
-       display: block;
+#template div {
+       margin-right: 190px;
 }
 
-#add-custom-link .howto {
-       font-size: 12px;
+p.pagenav {
+       margin: 0;
+       display: inline;
 }
 
-#add-custom-link label span {
-       display: block;
-       float: left;
-       margin-top: 5px;
-       padding-right: 5px;
+.pagenav span {
+       font-weight: 600;
+       margin: 0 6px;
 }
 
-.menu-item-textbox {
-       width: 180px;
+.row-title {
+       font-size: 14px !important;
+       font-weight: 600;
 }
 
-.nav-menus-php .howto span {
-       margin-top: 4px;
-       display: block;
+.column-author img, .column-username img {
        float: left;
+       margin-right: 10px;
+       margin-top: 1px;
 }
 
-/* Menu item types */
-.quick-search {
-       width: 190px;
+.row-actions {
+       font-size: 13px;
+       visibility: hidden;
+       padding: 2px 0 0;
 }
 
-.nav-menus-php .list-wrap {
-       display: none;
-       clear: both;
-       margin-bottom: 10px;
+tr:hover .row-actions,
+.mobile .row-actions,
+.row-actions.visible,
+div.comment-item:hover .row-actions {
+       visibility: visible;
 }
 
-.nav-menus-php .list-container {
-       max-height: 200px;
-       overflow-y: auto;
-       padding: 10px 10px 5px;
-}
-
-.nav-menus-php .postbox p.submit {
-       margin-bottom: 0;
+/* deprecated */
+.row-actions-visible {
+       padding: 2px 0 0;
 }
 
-/* Listings */
-.nav-menus-php .list li {
-       display: none;
+.form-table .pre {
+       padding: 8px;
        margin: 0;
-       margin-bottom: 5px;
 }
 
-.nav-menus-php .list li .menu-item-title {
-       cursor: pointer;
-       display: block;
+table.form-table td .updated {
+       font-size: 13px;
 }
 
-.nav-menus-php .list li .menu-item-title input {
-       margin-right: 3px;
-       margin-top: -3px;
+.tagchecklist {
+       margin-left: 14px;
+       font-size: 12px;
+       overflow: auto;
+}
+.tagchecklist br {
+       display: none;
+}
+.tagchecklist strong {
+       margin-left: -8px;
+       position: absolute;
+}
+.tagchecklist span {
+       margin-right: 25px;
+       display: block;
+       float: left;
+       font-size: 13px;
+       line-height: 1.8em;
+       white-space: nowrap;
+       cursor: default;
 }
 
-/* Nav Menu */
-#menu-container .inside {
-       padding-bottom: 10px;
+.tagchecklist span a {
+       margin: 1px 0 0 -17px;
+       cursor: pointer;
+       width: 20px;
+       height: 20px;
+       display: block;
+       float: left;
+       text-indent: 0;
+       overflow: hidden;
+       position: absolute;
 }
 
-.menu {
-       padding-top:1em;
+#poststuff h2 {
+       margin-top: 20px;
+       font-size: 1.5em;
+       margin-bottom: 15px;
+       padding: 0 0 3px;
+       clear: left;
 }
 
-#menu-to-edit {
+#poststuff h3,
+.metabox-holder h3 {
+       font-size: 14px;
+       padding: 8px 12px;
        margin: 0;
-       padding: 0.1em 0;
+       line-height: 1.4;
 }
 
-.menu ul {
-       width: 100%;
+#poststuff .inside {
+       margin: 6px 0 0 0;
 }
 
-.menu li {
-       margin-bottom: 0;
-       position:relative;
+#poststuff .inside #parent_id,
+#poststuff .inside #page_template {
+       max-width: 100%;
 }
 
-.menu-item-bar {
-       clear:both;
-       line-height:1.5em;
-       position:relative;
-       margin: 9px 0 0;
+.inline-edit-row #post_parent,
+.inline-edit-row select[name="page_template"] {
+       max-width: 80%;
 }
 
-.menu-item-handle {
-       border: 1px solid #dfdfdf;
-       position: relative;
-       padding-left: 10px;
-       height: auto;
-       width: 400px;
-       line-height: 35px;
-       text-shadow: 0 1px 0 #FFFFFF;
-       overflow: hidden;
-       word-wrap: break-word;
+.ie8 #poststuff .inside #parent_id,
+.ie8 #poststuff .inside #page_template,
+.ie8 .inline-edit-row #post_parent,
+.ie8 .inline-edit-row select[name="page_template"] {
+       width: 250px;
 }
 
-#menu-to-edit .menu-item-invalid .menu-item-handle {
-       background: #f6c9cc;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#f6c9cc), to(#fdf8ff));
-       background-image: -webkit-linear-gradient(bottom, #f6c9cc, #fdf8ff);
-       background-image:    -moz-linear-gradient(bottom, #f6c9cc, #fdf8ff);
-       background-image:      -o-linear-gradient(bottom, #f6c9cc, #fdf8ff);
-       background-image: linear-gradient(to top, #f6c9cc, #fdf8ff);
+#post-visibility-select {
+       line-height: 1.5em;
+       margin-top: 3px;
 }
 
-.menu-item-edit-active .menu-item-handle {
-       -webkit-border-bottom-right-radius: 0;
-       -webkit-border-bottom-left-radius: 0;
-       border-bottom-right-radius: 0;
-       border-bottom-left-radius: 0;
+#poststuff #submitdiv .inside {
+       margin: 0;
+       padding: 0;
 }
 
-.no-js .menu-item-edit-active .item-edit {
-       display: none;
+.edit-form-section {
+       margin-bottom: 20px;
 }
 
-.js .menu-item-handle {
-       cursor: move;
+#templateside ul li a {
+       text-decoration: none;
 }
 
-.menu li.deleting .menu-item-handle {
-       background-image: none;
-       text-shadow: 0 0 0;
+.tool-box .title {
+       margin: 8px 0;
+       font-size: 18px;
+       font-weight: normal;
+       line-height: 24px;
 }
 
-.menu-item-handle .item-title {
+#sidemenu {
+       margin: -30px 15px 0 315px;
+       list-style: none;
+       position: relative;
+       float: right;
+       padding-left: 10px;
        font-size: 12px;
-       font-weight: bold;
-       padding: 7px 0;
-       line-height: 20px;
-       min-height: 20px;
-       display: block;
-       margin-right: 13em;
 }
 
-/* Sortables */
-li.menu-item.ui-sortable-helper dl {
-       margin-top: 0;
+#sidemenu a {
+       padding: 0 7px;
+       display: block;
+       float: left;
+       line-height: 28px;
+       border-top-width: 1px;
+       border-top-style: solid;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       -webkit-transition: none;
+       -moz-transition: none;
+       transition: none;
 }
 
-li.menu-item.ui-sortable-helper .menu-item-transport dl {
-       margin-top: 13px;
+#sidemenu li {
+       display: inline;
+       line-height: 200%;
+       list-style: none;
+       text-align: center;
+       white-space: nowrap;
+       margin: 0;
+       padding: 0;
 }
 
-.menu .sortable-placeholder {
-       height: 35px;
-       width: 410px;
-       margin-top: 13px;
+#sidemenu a.current {
+       font-weight: normal;
+       padding-left: 6px;
+       padding-right: 6px;
+       -webkit-border-top-left-radius: 3px;
+       -webkit-border-top-right-radius: 3px;
+       border-top-left-radius: 3px;
+       border-top-right-radius: 3px;
+       border-width: 1px;
+       border-style: solid;
 }
 
-/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
-.menu-item-depth-0 { margin-left: 0px; }
-.menu-item-depth-1 { margin-left: 30px; }
-.menu-item-depth-2 { margin-left: 60px; }
-.menu-item-depth-3 { margin-left: 90px; }
-.menu-item-depth-4 { margin-left: 120px; }
-.menu-item-depth-5 { margin-left: 150px; }
-.menu-item-depth-6 { margin-left: 180px; }
-.menu-item-depth-7 { margin-left: 210px; }
-.menu-item-depth-8 { margin-left: 240px; }
-.menu-item-depth-9 { margin-left: 270px; }
-.menu-item-depth-10 { margin-left: 300px; }
-.menu-item-depth-11 { margin-left: 330px; }
-
-.menu-item-depth-0 .menu-item-transport { margin-left: 0px; }
-.menu-item-depth-1 .menu-item-transport { margin-left: -30px; }
-.menu-item-depth-2 .menu-item-transport { margin-left: -60px; }
-.menu-item-depth-3 .menu-item-transport { margin-left: -90px; }
-.menu-item-depth-4 .menu-item-transport { margin-left: -120px; }
-.menu-item-depth-5 .menu-item-transport { margin-left: -150px; }
-.menu-item-depth-6 .menu-item-transport { margin-left: -180px; }
-.menu-item-depth-7 .menu-item-transport { margin-left: -210px; }
-.menu-item-depth-8 .menu-item-transport { margin-left: -240px; }
-.menu-item-depth-9 .menu-item-transport { margin-left: -270px; }
-.menu-item-depth-10 .menu-item-transport { margin-left: -300px; }
-.menu-item-depth-11 .menu-item-transport { margin-left: -330px; }
-
-body.menu-max-depth-0 { min-width: 950px !important; }
-body.menu-max-depth-1 { min-width: 980px !important; }
-body.menu-max-depth-2 { min-width: 1010px !important; }
-body.menu-max-depth-3 { min-width: 1040px !important; }
-body.menu-max-depth-4 { min-width: 1070px !important; }
-body.menu-max-depth-5 { min-width: 1100px !important; }
-body.menu-max-depth-6 { min-width: 1130px !important; }
-body.menu-max-depth-7 { min-width: 1160px !important; }
-body.menu-max-depth-8 { min-width: 1190px !important; }
-body.menu-max-depth-9 { min-width: 1220px !important; }
-body.menu-max-depth-10 { min-width: 1250px !important; }
-body.menu-max-depth-11 { min-width: 1280px !important; }
-
-/* Menu item controls */
-.item-type {
-       font-size: 12px;
-       padding-right: 10px;
+#sidemenu li a .count-0 {
+       display: none;
 }
 
-.item-controls {
-       font-size: 12px;
-       position: absolute;
-       right: 20px;
-       top: -1px;
+.plugin-install #description,
+.plugin-install-network #description {
+       width: 60%;
 }
 
-.item-controls a {
-       text-decoration: none;
+table .vers,
+table .column-visible,
+table .column-rating {
+       text-align: left;
 }
 
-.item-controls a:hover {
-       cursor: pointer;
+.error-message {
+       color: red;
+       font-weight: 600;
 }
 
-.item-controls .item-order {
-       padding-right: 10px;
+/* Scrollbar fix for bulk upgrade iframe */
+body.iframe {
+       height: 98%;
 }
 
-.nav-menus-php .item-edit {
-       position: absolute;
-       right: -20px;
-       top: 0;
+/* Upgrader styles, Specific to Language Packs */
+.lp-show-latest p {
+       display: none;
+}
+.lp-show-latest p:last-child,
+.lp-show-latest .lp-error p {
        display: block;
-       width: 30px;
-       height: 36px;
-       overflow: hidden;
-       text-indent:-999em;
-       border-bottom: 1px solid;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-left-radius: 3px;
 }
 
-/* Menu editing */
-.menu-instructions-inactive {
-       display: none;
+/* - Only used once or twice in all of WP - deprecate for global style
+------------------------------------------------------------------------------*/
+td.media-icon {
+       text-align: center;
+       width: 80px;
+       padding-top: 8px;
+       padding-bottom: 8px;
 }
 
-.menu-item-settings {
+td.media-icon img {
+       max-width: 80px;
+       max-height: 60px;
+}
+
+#howto {
+       font-size: 11px;
+       margin: 0 5px;
        display: block;
-       width: 400px;
-       padding: 10px 0 10px 10px;
-       border: solid;
-       border-width: 0 1px 1px 1px;
-       -webkit-border-bottom-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 3px;
 }
 
-.menu-item-settings .field-move a {
-       display: none;
-       margin: 0 2px;
+.importers td {
+       padding-right: 14px;
 }
 
-.menu-item-edit-active .menu-item-settings {
-       display: block;
+.importers {
+       font-size: 16px;
+       width: auto;
 }
 
-.menu-item-edit-inactive .menu-item-settings {
-       display: none;
+#post-body #post-body-content #namediv h3 {
+       margin-top: 0;
 }
 
-.add-menu-item-pagelinks {
-       margin: .5em auto;
-       text-align: center;
+#namediv h3 label {
+       vertical-align: baseline;
 }
 
-.link-to-original {
-       display: block;
-       margin: 0 0 10px;
-       padding: 3px 5px 5px;
-       font-size: 12px;
-       font-style: italic;
+#namediv table {
+       width: 100%;
 }
 
-.link-to-original a {
-       padding-left: 4px;
-       font-style: normal;
+#namediv td.first {
+       width: 10px;
+       white-space: nowrap;
 }
 
-.hidden-field {
-       display: none;
+#namediv input {
+       width: 98%;
 }
 
-.menu-item-settings .description-thin,
-.menu-item-settings .description-wide {
-       margin-right: 10px;
-       float: left;
+#namediv p {
+       margin: 10px 0;
 }
 
-.description-thin {
-       width: 190px;
-       height: 40px;
+#submitdiv h3 {
+       margin-bottom: 0 !important;
 }
 
-.description-wide {
-       width: 390px;
+/* - Used - but could/should be deprecated with a CSS reset
+------------------------------------------------------------------------------*/
+.zerosize {
+       height: 0;
+       width: 0;
+       margin: 0;
+       border: 0;
+       padding: 0;
+       overflow: hidden;
+       position: absolute;
 }
 
-.menu-item-actions {
-       padding-top: 15px;
+br.clear {
+       height: 2px;
+       line-height: 2px;
 }
 
-#cancel-save {
-       cursor: pointer;
+.checkbox {
+       border: none;
+       margin: 0;
+       padding: 0;
 }
 
-/* Major/minor publishing actions (classes) */
-.nav-menus-php .major-publishing-actions {
-       clear: both;
-       padding: 3px 0 5px;
+fieldset {
+       border: 0;
+       padding: 0;
+       margin: 0;
 }
 
-.nav-menus-php .major-publishing-actions .publishing-action {
-       text-align: right;
-       float: right;
-       line-height: 23px;
-       margin: 2px 0 1px;
+.post-categories {
+       display: inline;
+       margin: 0;
+       padding: 0;
 }
 
-.nav-menus-php .blank-slate .menu-settings {
-       display: none;
+.post-categories li {
+       display: inline;
 }
 
-.nav-menus-php .delete-action {
-       float: left;
-       margin-top: 2px;
+/*------------------------------------------------------------------------------
+  27.0 - Localization
+------------------------------------------------------------------------------*/
+
+/* RTL except Hebrew (see below): Tahoma as the first font; */
+body.rtl,
+body.rtl .press-this a.wp-switch-editor {
+       font-family: Tahoma, Arial, sans-serif;
 }
 
-.nav-menus-php .submitbox .submitcancel {
-       border-bottom: 1px solid;
-       padding: 1px 2px;
-       text-decoration: none;
+
+/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */
+body.locale-he-il,
+body.locale-he-il .press-this a.wp-switch-editor {
+       font-family: Arial, sans-serif;
 }
 
-.nav-menus-php .major-publishing-actions .form-invalid {
-       padding-left: 4px;
-       margin-left: -4px;
-       border: 0 none;
+/* he_IL: Have <em> be bold rather than italic. */
+.locale-he-il em {
+       font-style: normal;
+       font-weight: bold;
 }
 
-/* Clearfix */
-#menu-item-name-wrap:after,
-#menu-item-url-wrap:after,
-#menu-name-label:after,
-#menu-settings-column .inside:after,
-#nav-menus-frame:after,
-.nav-menus-php #post-body-content:after,
-.nav-menus-php .button-controls:after,
-.nav-menus-php .major-publishing-actions:after,
-.nav-menus-php .menu-item-settings:after {
-       clear: both;
-       content: ".";
-       display: block;
-       height: 0;
-       visibility: hidden;
+
+/*-----------------------------------------------------------------------------
+ MERGED
+-------------------------------------------------------------------------------*/
+
+/* dashboard */
+.edit-box {
+       display: none;
 }
 
-#nav-menus-frame,
-.button-controls,
-#menu-item-url-wrap,
-#menu-item-name-wrap {
-       display: block;
+h3:hover .edit-box {
+       display: inline;
 }
 
-/* Star ratings */
-div.star-holder {
-       position: relative;
-       height: 17px;
-       width: 100px;
-       background: url('../images/stars.png?ver=20121108') repeat-x bottom left;
+#dashboard-widgets form .input-text-wrap input {
+       width: 100%;
 }
 
-div.star-holder .star-rating {
-       background: url('../images/stars.png?ver=20121108') repeat-x top left;
-       height: 17px;
-       float: left;
+#dashboard-widgets form .textarea-wrap textarea {
+       width: 100%;
 }
 
-div.action-links {
-       font-weight: normal;
-       margin: 6px 0 0;
+#dashboard-widgets .postbox form .submit {
+       float: none;
+       margin: .5em 0 0;
+       padding: 0;
+       border: none;
 }
 
-/* Header on thickbox */
-#plugin-information-header {
-       margin: 0;
-       padding: 0 5px;
-       font-weight: bold;
-       position: relative;
-       border-bottom-width: 1px;
-       border-bottom-style: solid;
-       height: 2.5em;
+#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish {
+       min-width: 0;
 }
-#plugin-information ul#sidemenu {
-       font-weight: normal;
-       margin: 0 5px;
-       position: absolute;
-       left: 0;
-       bottom: -1px;
+
+#dashboard-widgets a {
+       text-decoration: none;
 }
 
-/* Install sidemenu */
-#plugin-information p.action-button {
-       width: 100%;
-       padding-bottom: 0;
-       margin-bottom: 0;
-       margin-top: 10px;
-       -webkit-border-top-left-radius: 3px;
-       -webkit-border-bottom-left-radius: 3px;
-       border-top-left-radius: 3px;
-       border-bottom-left-radius: 3px;
+#dashboard-widgets h3 a {
+       text-decoration: underline;
 }
 
-#plugin-information .action-button a {
-       text-align: center;
-       font-weight: bold;
-       text-decoration: none;
-       display: block;
-       line-height: 2em;
+#dashboard-widgets h3 .postbox-title-action {
+       position: absolute;
+       right: 10px;
+       padding: 0;
+       top: 5px;
 }
 
-#plugin-information h2 {
-       clear: none !important;
-       margin-right: 200px;
+.js #dashboard-widgets h3 .postbox-title-action {
+       right: 33px;
 }
 
-#plugin-information .fyi {
-       margin: 0 10px 50px;
-       width: 210px;
+#dashboard-widgets h4 {
+       font-weight: normal;
+       font-size: 14px;
+       margin: 0 0 .2em;
+       padding: 0;
 }
 
-#plugin-information .fyi h2 {
-       font-size: 0.9em;
-       margin-bottom: 0;
-       margin-right: 0;
+#dashboard_plugins h5 {
+       font-size: 14px;
 }
 
-#plugin-information .fyi h2.mainheader {
-       padding: 5px;
-       -webkit-border-top-left-radius: 3px;
-       border-top-left-radius: 3px;
+/* Recent Comments */
+
+#latest-comments #the-comment-list {
+       position: relative;
 }
 
-#plugin-information .fyi ul {
-       padding: 10px 5px 10px 7px;
-       margin: 0;
-       list-style: none;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-left-radius: 3px;
+#activity-widget #latest-comments #the-comment-list .comment-item {
+       padding: 1em 12px;
 }
 
-#plugin-information .fyi li {
-       margin-right: 0;
+#latest-comments #the-comment-list .pingback {
+       padding-left: 12px !important;
 }
 
-#plugin-information #section-holder {
-       padding: 10px;
+#latest-comments #the-comment-list .comment-item:first-child {
+       border-top: none;
 }
 
-#plugin-information .section ul,
-#plugin-information .section ol {
-       margin-left: 16px;
-       list-style-type: square;
-       list-style-image: none;
+#latest-comments #the-comment-list .comment-item h4 {
+       line-height: 1.5em;
+       margin-top: 0;
+       color: #666;
 }
 
-#plugin-information #section-screenshots ol {
-       list-style: none;
+#latest-comments #the-comment-list .comment-item h4 cite {
+       font-style: normal;
+       font-weight: normal;
+}
+
+#latest-comments #the-comment-list .comment-item blockquote,
+#latest-comments #the-comment-list .comment-item blockquote p {
        margin: 0;
+       padding: 0;
+       display: inline;
 }
 
-#plugin-information #section-screenshots li img {
-       vertical-align: text-top;
-       max-width: 100%;
-       width: auto;
-       height: auto;
+#latest-comments #the-comment-list .comment-item p.row-actions {
+       margin: 3px 0 0;
+       padding: 0;
+       font-size: 13px;
 }
 
-#plugin-information #section-screenshots li p {
-       font-style: italic;
-       padding-left: 20px;
-       padding-bottom: 2em;
+/* QuickDraft */
+
+#title-wrap label {
+       cursor: text;
 }
 
-#plugin-information #section-screenshots ol,
-#plugin-information .updated,
-#plugin-information pre {
-       margin-right: 215px;
+#title-wrap #title {
+       padding: 2px 6px;
+       font-size: 1.3em;
+       line-height: 100%;
+       outline: none;
 }
 
-#plugin-information pre {
-       padding: 7px;
-       overflow: auto;
+#title-wrap #title-prompt-text {
+       font-size: 1.1em;
+       padding: 5px 8px;
 }
 
-/* press-this */
-body.press-this {
-       color: #333;
+/* Feeds */
+.rss-widget ul {
        margin: 0;
        padding: 0;
-       min-width: 675px;
-       min-height: 400px;
+       list-style: none;
 }
 
-img {
-       border: none;
+a.rsswidget {
+       font-size: 14px;
+       font-weight: 600;
+       line-height: 1.7em;
 }
 
-/* Header */
-.press-this #wphead {
-       height: 32px;
-       margin-left: 0;
-       margin-right: 0;
-       margin-bottom: 5px;
+.rss-widget ul li {
+       line-height: 1.5em;
+       margin-bottom: 12px;
 }
 
-.press-this #header-logo {
-       float: left;
-       margin: 7px 7px 0;
-       -webkit-user-select: none;
-       -moz-user-select: none;
-       user-select: none;
+.rss-widget span.rss-date {
+       color: #999;
+       font-size: 13px;
+       margin-left: 3px;
 }
 
-.press-this #wphead h1 {
-       font-weight: normal;
-       font-size: 16px;
-       line-height: 32px;
-       margin: 0;
-       float: left;
+.rss-widget cite {
+       display: block;
+       text-align: right;
+       margin: 0 0 1em;
+       padding: 0;
 }
 
-.press-this #wphead h1 a {
-       text-decoration: none;
+.rss-widget cite:before {
+       content: '\2014';
 }
 
-.press-this #wphead h1 a:hover {
-       text-decoration: underline;
+.dashboard-comment-wrap {
+       overflow: hidden;
+       word-wrap: break-word;
 }
 
-.press-this #message {
-       margin: 10px 0;
+/* Browser Nag */
+#dashboard_browser_nag a.update-browser-link {
+       font-size: 1.2em;
+       font-weight: 600;
 }
 
-.press-this-sidebar {
-       float: right;
-       width: 200px;
-       padding-top: 10px;
+#dashboard_browser_nag a {
+       text-decoration: underline;
 }
 
-.press-this #title {
-       margin-left: 0;
-       margin-right: 0;
-       -moz-box-sizing: border-box;
-       -webkit-box-sizing: border-box;
-       -ms-box-sizing: border-box;
-       box-sizing: border-box;
+#dashboard_browser_nag p.browser-update-nag.has-browser-icon {
+       padding-right: 125px;
 }
 
-.press-this .tagchecklist span a {
-       background: transparent url(../images/xit.gif) no-repeat 0 0;
+#dashboard_browser_nag .browser-icon {
+       margin-top: -35px;
 }
 
-.press-this #titlediv {
-       margin: 0;
+#dashboard_browser_nag.postbox.browser-insecure {
+       background-color: #ac1b1b;
+       border-color: #ac1b1b;
 }
 
-.press-this .wp-media-buttons {
-       cursor: default;
-       padding: 8px 8px 0;
+#dashboard_browser_nag.postbox {
+       background-color: #e29808;
+       background-image: none;
+       border-color: #edc048;
+       color: #fff;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
-.press-this .howto {
-       margin-top: 2px;
-       margin-bottom: 3px;
-       font-size: 12px;
-       font-style: italic;
-       display: block;
+#dashboard_browser_nag.postbox.browser-insecure h3 {
+       border-bottom-color: #cd5a5a;
+       color: #fff;
 }
 
-/* Editor/Main Column */
-.press-this #poststuff {
-       margin: 0 10px 10px;
-       padding: 0;
+#dashboard_browser_nag.postbox h3 {
+       border-bottom-color: #f6e2ac;
+       background: transparent none;
+       color: #fff;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
-.press-this #photo-add-url-div input[type="text"] {
-       width: 220px;
+#dashboard_browser_nag a {
+       color: #fff;
 }
 
-#poststuff #editor-toolbar {
-       height: 30px;
-}
+/* Make the browser nags easier to read with Open Sans */
 
-div.zerosize {
-       border: 0 none;
-       height: 0;
-       margin: 0;
-       overflow: hidden;
-       padding: 0;
-       width: 0;
+#dashboard_browser_nag h3.hndle {
+       border: none;
+       font-weight: 600;
+       font-size: 20px;
+       padding-top: 10px;
 }
 
-.posting {
-       margin-right: 212px;
-       position: relative;
+.postbox#dashboard_browser_nag p a.dismiss {
+       font-size: 14px;
 }
 
-.press-this .inner-sidebar {
-       width: 200px;
+.postbox#dashboard_browser_nag p,
+.postbox#dashboard_browser_nag a,
+.postbox#dashboard_browser_nag p.browser-update-nag {
+       font-size: 16px;
 }
 
-.press-this .inner-sidebar .sleeve {
-       padding-top: 5px;
+
+/* login */
+
+#loginform p.submit,
+.login-action-lostpassword p.submit {
+       border: none;
+       margin: -10px 0 20px; /* May want to revisit this */
 }
 
-.press-this #submitdiv p {
+.login * {
        margin: 0;
-       padding: 6px;
+       padding: 0;
 }
 
-.press-this #submitdiv #publishing-actions {
-       border-bottom: 1px solid #dfdfdf;
+.login form {
+       margin-top: 20px;
+       margin-left: 0;
+       padding: 26px 24px 46px;
+       font-weight: normal;
+       overflow: hidden;
 }
 
-.press-this #publish {
+.login form .forgetmenot {
+       font-weight: normal;
+       float: left;
+       margin-bottom: 0;
+}
+
+.login .button-primary {
        float: right;
 }
 
-.press-this #poststuff h2,
-.press-this #poststuff h3 {
-       font-size: 14px;
-       line-height: 1;
+#login form p {
+       margin-bottom: 0;
 }
 
-.press-this #tagsdiv-post_tag h3,
-.press-this #categorydiv h3 {
-       cursor: pointer;
+#login form p.submit {
+       margin: 0;
+       padding: 0;
 }
 
-.press-this #submitdiv h3 {
-       cursor: default;
+.login label {
+       color: #777;
+       font-size: 14px;
 }
 
-h3.tb {
-       text-shadow: 0 1px 0 #fff;
-       font-weight: bold;
+.login form .forgetmenot label {
        font-size: 12px;
-       margin-left: 5px;
+       line-height: 19px;
 }
 
-#TB_window {
-       border: 1px solid #333;
+.login h1 {
+       text-align: center;
 }
 
-.press-this .postbox,
-.press-this .stuffbox {
-       margin-bottom: 10px;
-       min-width: 0;
+.login h1 a {
+       background-image: url('../images/w-logo-blue.png?ver=20131202');
+       background-image: none, url('../images/wordpress-logo.svg?ver=20131107');
+       background-size: 80px 80px;
+       background-position: center top;
+       background-repeat: no-repeat;
+       color: #999;
+       height: 80px;
+       font-size: 20px;
+       font-weight: normal;
+       line-height: 1.3em;
+       margin: 0 auto 25px;
+       padding: 0;
+       text-decoration: none;
+       width: 80px;
+       text-indent: -9999px;
+       outline: none;
+       overflow: hidden;
+       display: block;
 }
 
-.js .postbox:hover .handlediv,
-.js .stuffbox:hover .handlediv {
-       background: transparent url(../images/arrows.png) no-repeat 6px 7px;
+#login {
+       width: 320px;
+       padding: 8% 0 0;
+       margin: auto;
 }
 
-.press-this #submitdiv:hover .handlediv {
-       background: none;
+#login_error,
+.login .message {
+       margin-left: 0;
+       padding: 12px;
 }
 
-.tbtitle {
-       font-size: 1.7em;
-       outline: none;
-       padding: 3px 4px;
-       border-color: #dfdfdf;
+.login #nav,
+.login #backtoblog {
+       font-size: 13px;
+       padding: 0 24px 0;
 }
 
-.press-this .actions {
-       float: right;
-       margin: -19px 0 0;
+.login #nav {
+       margin: 24px 0 0 0;
 }
 
-.press-this #extra-fields .actions {
-       margin: -32px -7px 0 0;
+#backtoblog {
+       margin: 16px 0 0 0;
 }
 
-.press-this .actions li {
-       float: left;
-       list-style: none;
-       margin-right: 10px;
+.login form .input,
+.login input[type="text"] {
+       font-size: 24px;
+       line-height: 1;
+       width: 100%;
+       padding: 3px;
+       margin: 2px 6px 16px 0;
 }
 
-#extra-fields .button {
-       margin-right: 5px;
+.login #pass-strength-result {
+       width: 250px;
+       font-weight: 600;
+       border-style: solid;
+       border-width: 1px;
+       margin: 12px 0 6px;
+       padding: 6px 5px;
+       text-align: center;
 }
 
-/* Photo Styles */
-#photo_saving {
-       margin: 0 8px 8px;
-       vertical-align: middle;
+.mobile #login {
+       padding: 20px 0;
 }
 
-#img_container_container {
-       overflow: auto;
+.mobile #login form,
+.mobile #login .message,
+.mobile #login_error {
+       margin-left: 0;
 }
 
-#extra-fields {
-       margin-top: 10px;
-       position: relative;
+.mobile #login #nav,
+.mobile #login #backtoblog {
+       margin-left: 8px;
 }
 
-#extra-fields h2 {
-       margin: 12px;
+.mobile #login h1 a {
+       width: auto;
 }
 
-#waiting {
-       margin-top: 10px;
-       overflow: hidden;
+body.interim-login {
+       height: auto;
 }
 
-#waiting span {
-       float: right;
-       margin: 0 0 0 5px;
+.interim-login #login {
+       padding: 0;
+       margin: 5px auto 20px;
 }
 
-#waiting .spinner {
-       display: block;
+.interim-login.login h1 a {
+       width: auto;
 }
 
-#extra-fields .postbox {
-       margin-bottom: 5px;
+.interim-login #login_error,
+.interim-login.login .message {
+       margin: 0 0 16px;
 }
 
-#extra-fields .titlewrap {
-       padding: 0;
-       overflow: auto;
-       height: 100px;
+.interim-login.login form {
+       margin: 0;
 }
 
-#img_container a {
+/* ms */
+/* Background Color for Site Status */
+.wp-list-table .site-deleted {
+       background: #ff8573;
+}
+.wp-list-table .site-spammed {
+       background: #faafaa;
+}
+.wp-list-table .site-archived {
+       background: #ffebe8;
+}
+.wp-list-table .site-mature {
+       background: #fecac2;
+}
+
+/* nav-menu */
+
+.no-js #message {
        display: block;
-       float: left;
-       overflow: hidden;
 }
 
-#img_container img,
-#img_container a {
-       width: 68px;
-       height: 68px;
+.accordion-section ul.category-tabs,
+.accordion-section ul.add-menu-item-tabs,
+.accordion-section ul.wp-tab-bar {
+       margin: 0;
 }
 
-#img_container img {
-       border: none;
-       background-color: #f4f4f4;
-       cursor: pointer;
+.accordion-section .categorychecklist {
+       margin: 13px 0;
 }
 
-#img_container a,
-#img_container a:link,
-#img_container a:visited {
-       border: 1px solid #ccc;
-       display: block;
-       position: relative;
+#nav-menu-meta .accordion-section-content {
+       padding: 18px 13px;
 }
 
-#img_container a:hover,
-#img_container a:active {
-       border-color: #000;
-       z-index: 1000;
-       border-width: 2px;
-       margin: -1px;
+#nav-menu-meta .button-controls {
+       margin-bottom: 0;
 }
 
-/* Video */
-#embed-code {
-       width: 100%;
-       height: 98px;
+#nav-menus-frame {
+       margin-left: 300px;
+       margin-top: 23px;
 }
 
-/* Categories */
-.press-this .categorydiv div.tabs-panel {
-       height: 100px;
+#nav-menus-frame .accordion-section-content .inside {
+       font-size: 14px;
 }
 
-/* Tags */
-.press-this .tagsdiv .newtag {
-       width: 120px;
+#wpbody-content #menu-settings-column {
+       display:inline;
+       width:281px;
+       margin-left: -300px;
+       clear: both;
+       float: left;
+       padding-top: 0;
 }
 
-.press-this #content {
-       margin: 5px 0;
-       padding: 0 5px;
-       border: 0 none;
-       height: 345px;
-       font-family: Consolas, Monaco, monospace;
-       font-size: 13px;
-       line-height: 19px;
-       background: transparent;
+#menu-settings-column .inside {
+       clear: both;
+       margin: 10px 0 0;
 }
 
-/* Submit */
-.press-this #publishing-actions .spinner {
-       display: inline;
-       vertical-align: middle;
+.metabox-holder-disabled .postbox,
+.metabox-holder-disabled .accordion-section-content,
+.metabox-holder-disabled .accordion-section-title {
+       opacity: 0.5;
+       filter: alpha(opacity=50);
 }
 
-#TB_ajaxContent #options {
-       position: absolute;
-       top: 20px;
-       right: 25px;
-       padding: 5px;
+.metabox-holder-disabled .button-controls .select-all {
+       display: none;
 }
 
-#TB_ajaxContent h3 {
-       margin-bottom: .25em;
+#wpbody {
+       position: relative;
 }
 
-.error a {
-       text-decoration: underline;
+.blank-slate .menu-name {
+       height: 2em;
 }
 
-.updated a {
-       text-decoration: none;
-       padding-bottom: 2px;
+.blank-slate .menu-settings {
+       border: none;
+       margin-top: 0;
+       padding-top: 0;
+       overflow: hidden;
 }
 
-/* tag hints */
-.taghint {
-       color: #aaa;
-       margin: -17px 0 0 7px;
-       visibility: hidden;
+.is-submenu {
+       font-style: italic;
+       font-weight: normal;
+       margin-left: 4px;
 }
 
-input.newtag ~ div.taghint {
-       visibility: visible;
+.manage-menus {
+       margin-top: 23px;
+       padding: 10px;
+       overflow: hidden;
 }
 
-input.newtag:focus ~ div.taghint {
-       visibility: hidden;
+.manage-menus select {
+       float: left;
+       margin-right: 6px;
 }
 
-#photo-add-url-div input[type="text"] {
-       width: 300px;
+.manage-menus .selected-menu {
+       float: left;
+       margin: 5px 6px 0 0;
 }
 
-/* theme-editor */
-.alignleft h3 {
-       margin: 0;
+.manage-menus .submit-btn {
+       float: left;
+       margin-top: 1px;
 }
 
-h3 span {
-       font-weight: normal;
+.menu-edit p {
+       margin: .3em 0 .6em;
 }
 
-#template textarea {
-       font-family: Consolas, Monaco, monospace;
-       font-size: 12px;
-       width: 97%;
-       background: #f9f9f9;
-       outline: none;
+.menu-edit #post-body-content h3 {
+       margin: 1em 0 10px;
 }
 
-#template p {
-       width: 97%;
+.menu-settings {
+       border-top-width: 1px;
+       border-top-style: solid;
+       margin-top: 2em;
 }
 
-#templateside {
-       float: right;
-       width: 190px;
-       word-wrap: break-word;
+.menu-settings dl {
+       margin: 0 0 10px;
+       overflow: hidden;
+       padding-left: 18%;
 }
 
-#templateside h3,
-#postcustomstuff p.submit {
+.menu-settings dd {
+       float: left;
        margin: 0;
+       width: 100%;
 }
 
-#templateside h4 {
-       margin: 1em 0 0;
+.menu-settings dt {
+       float: left;
+       clear: both;
+       width: 21.951%;
+       padding: 3px 0 0;
+       margin-left: -21.951%;
 }
 
-#templateside ol,
-#templateside ul {
-       margin: .5em;
-       padding: 0;
+.menu-settings label {
+       vertical-align: baseline;
 }
 
-#templateside li {
-       margin: 4px 0;
+.menu-edit .checkbox-input {
+       margin-top: 4px;
 }
 
-#templateside ul li a span.highlight {
-       display:block;
+.theme-location-set {
+       font-size: 11px;
 }
 
-.nonessential {
-       font-size: 11px;
-       font-style: italic;
-       padding-left: 12px;
+/* Menu Container */
+#menu-management-liquid {
+       float: left;
+       min-width: 100%;
+       margin-top: 3px;
 }
 
-.highlight {
-       padding: 3px 3px 3px 12px;
-       margin-left: -12px;
-       font-weight: bold;
-       border: 0 none;
+#menu-management {
+       position: relative;
+       margin-right: 20px;
+       margin-top: -3px;
+       width: 100%;
 }
 
-#documentation {
-       margin-top: 10px;
+#menu-management .menu-edit {
+       margin-bottom: 20px;
 }
-#documentation label {
-       line-height: 22px;
-       vertical-align: top;
-       font-weight: bold;
+
+.nav-menus-php #post-body {
+       padding: 0 10px 10px;
+       border-width: 1px 0;
+       border-style: solid;
 }
 
-.fileedit-sub {
-       padding: 10px 0 8px;
-       line-height: 180%;
+#nav-menu-header,
+#nav-menu-footer {
+       padding: 0 10px;
 }
 
-#filter-box {
-       clear: both;
+#nav-menu-header {
+       border-bottom: 1px solid;
+       margin-bottom: 0;
 }
 
-.feature-filter {
-       padding: 8px 12px 0;
+#nav-menu-header .menu-name-label {
+       margin-top: 4px;
 }
 
-.feature-filter .feature-group {
+.nav-menus-php #post-body div.updated,
+.nav-menus-php #post-body div.error {
+       margin: 0;
+}
+
+.nav-menus-php #post-body-content {
+       position: relative;
+       float: none;
+}
+
+#menu-management .menu-add-new abbr {
+       font-weight:600;
+}
+
+#select-nav-menu-container {
+       text-align: right;
+       padding: 0 10px 3px 10px;
+       margin-bottom: 5px;
+}
+
+#select-nav-menu {
+       width: 100px;
+       display: inline;
+}
+
+#menu-name-label {
+       margin-top: -2px;
+}
+
+.widefat td.menu-location-menus {
+       padding-bottom: 5px;
+}
+
+.menu-location-menus select {
        float: left;
-       margin: 5px 10px 10px;
 }
 
-.feature-filter .feature-group li {
-       display: inline-block;
-       vertical-align: top;
-       list-style-type: none;
-       padding-right: 25px;
-       width: 150px;
+#locations-nav-menu-wrapper {
+       padding: 5px 0;
+}
+
+.locations-nav-menu-select select {
+       float: left;
+       width: 160px;
+       margin-right: 5px;
+}
+
+.locations-row-links {
+       float: left;
+       margin: 6px 0 0 6px;
+}
+
+.locations-edit-menu-link,
+.locations-add-menu-link {
+       margin: 0 3px;
+}
+
+.locations-edit-menu-link {
+       padding-right: 3px;
+       border-right: 1px solid #ccc;
+}
+
+#wpbody .open-label {
+       display: block;
+       float:left;
+}
+
+#wpbody .open-label span {
+       padding-right: 10px;
+}
+
+.js .input-with-default-title {
+       font-style: italic;
 }
 
-.feature-container {
+#menu-management .inside {
+       padding: 0 10px;
+}
+
+/* Add Menu Item Boxes */
+.postbox .howto input,
+.accordion-container .howto input {
+       width: 180px;
+       float: right;
+}
+
+.accordion-container .outer-border {
+       margin: 0;
+}
+
+.customlinkdiv .howto input {
+       width: 180px;
+}
+
+.customlinkdiv p {
+       margin-top: 0
+}
+
+#nav-menu-theme-locations .howto select {
        width: 100%;
-       overflow: auto;
-       margin-bottom: 10px;
 }
 
-/* widgets */
+#nav-menu-theme-locations .button-controls {
+       text-align: right;
+}
 
-/* 2 column liquid layout */
-div.widget-liquid-left {
+.add-menu-item-view-all {
+       height: 400px;
+}
+
+/* Button Primary Actions */
+#menu-container .submit {
+       margin: 0 0 10px;
+       padding: 0;
+}
+
+.nav-menus-php .add-new-menu-action {
        float: left;
-       clear: left;
-       width: 100%;
-       margin-right: -325px;
+       margin: 6px 0 0 6px;
+       line-height: 15px;
 }
 
-div#widgets-left {
-       margin-left: 5px;
-       margin-right: 325px;
+.nav-menus-php .meta-sep,
+.nav-menus-php .submitdelete,
+.nav-menus-php .submitcancel {
+       display: block;
+       float: left;
+       margin: 6px 0;
+       line-height: 15px;
 }
 
-div#widgets-right {
-       width: 285px;
-       margin: 0 auto;
+.meta-sep {
+       padding: 0 2px;
 }
 
-div.widget-liquid-right {
+#cancel-save {
+       text-decoration: underline;
+       font-size: 12px;
+       margin-left: 20px;
+       margin-top: 5px;
+}
+
+.button.right, .button-secondary.right, .button-primary.right {
        float: right;
-       clear: right;
-       width: 300px;
 }
 
-.widget-liquid-right .widget,
-.inactive-sidebar .widget,
-.widget-liquid-right .sidebar-description {
-       width: 250px;
-       margin: 0 auto 20px;
-       overflow: hidden;
+/* Button Secondary Actions */
+.list-controls {
+       float: left;
+       margin-top: 5px;
 }
 
-.widget-liquid-right .sidebar-description {
-       margin-bottom: 10px;
+.add-to-menu {
+       float: right;
 }
 
-.inactive-sidebar .widget {
-       margin: 0 10px 20px;
-       display: inline-block;
+.postbox .spinner {
+       display: none;
+       vertical-align: middle;
 }
 
-div.sidebar-name h3 {
-       font-weight: normal;
-       font-size: 15px;
-       margin: 0;
-       padding: 8px 10px;
-       overflow: hidden;
-       white-space: nowrap;
+.button-controls {
+       clear:both;
+       margin: 10px 0;
 }
 
-div.sidebar-name {
-       font-size: 13px;
-       border-width: 1px;
-       border-style: solid;
-       -webkit-border-top-right-radius: 3px;
-       -webkit-border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
+.show-all,
+.hide-all {
+       cursor: pointer;
+}
+
+.hide-all {
+       display: none;
+}
+
+/* Create Menu */
+#menu-name {
+       width: 270px;
+}
+
+#manage-menu .inside {
+       padding: 0px 0px;
+}
+
+/* Custom Links */
+#available-links dt {
+       display: block;
+}
+
+#add-custom-link .howto {
+       font-size: 12px;
 }
 
-.js .sidebar-name {
-       cursor: pointer;
-}
+#add-custom-link label span {
+       display: block;
+       float: left;
+       margin-top: 5px;
+       padding-right: 5px;
+}
+
+.menu-item-textbox {
+       width: 180px;
+}
+
+.nav-menus-php .howto span {
+       margin-top: 6px;
+       display: block;
+       float: left;
+}
+
+/* Menu item types */
+.quick-search {
+       width: 190px;
+}
+
+.nav-menus-php .list-wrap {
+       display: none;
+       clear: both;
+       margin-bottom: 10px;
+}
+
+.nav-menus-php .list-container {
+       max-height: 200px;
+       overflow-y: auto;
+       padding: 10px 10px 5px;
+}
+
+.nav-menus-php .postbox p.submit {
+       margin-bottom: 0;
+}
+
+/* Listings */
+.nav-menus-php .list li {
+       display: none;
+       margin: 0;
+       margin-bottom: 5px;
+}
+
+.nav-menus-php .list li .menu-item-title {
+       cursor: pointer;
+       display: block;
+}
+
+.nav-menus-php .list li .menu-item-title input {
+       margin-right: 3px;
+       margin-top: -3px;
+}
+
+.menu-item-title input[type=checkbox] {
+       display: inline-block;
+       margin-top: -4px;
+}
+
+/* Nav Menu */
+#menu-container .inside {
+       padding-bottom: 10px;
+}
+
+.menu {
+       padding-top:1em;
+}
+
+#menu-to-edit {
+       margin: 0;
+       padding: 0.1em 0;
+}
+
+.menu ul {
+       width: 100%;
+}
+
+.menu li {
+       margin-bottom: 0;
+       position:relative;
+}
+
+.menu-item-bar {
+       clear:both;
+       line-height:1.5em;
+       position:relative;
+       margin: 9px 0 0;
+}
+
+.menu-item-bar .menu-item-handle {
+       border: 1px solid #dfdfdf;
+       position: relative;
+       padding: 10px 15px;
+       height: auto;
+       width: 382px;
+       line-height: 30px;
+       overflow: hidden;
+       word-wrap: break-word;
+}
+
+#menu-to-edit .menu-item-invalid .menu-item-handle {
+       background: #f6c9cc;
+       border-color: #f1acb1;
+}
+
+.no-js .menu-item-edit-active .item-edit {
+       display: none;
+}
+
+.js .menu-item-handle {
+       cursor: move;
+}
+
+.menu li.deleting .menu-item-handle {
+       background-image: none;
+}
+
+.menu-item-handle .item-title {
+       font-size: 13px;
+       font-weight: 600;
+       line-height: 20px;
+       display: block;
+       margin-right: 13em;
+}
+
+/* Sortables */
+li.menu-item.ui-sortable-helper dl {
+       margin-top: 0;
+}
+
+li.menu-item.ui-sortable-helper .menu-item-transport dl {
+       margin-top: 13px;
+}
+
+.menu .sortable-placeholder {
+       height: 35px;
+       width: 410px;
+       margin-top: 13px;
+}
+
+/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
+.menu-item-depth-0 { margin-left: 0px; }
+.menu-item-depth-1 { margin-left: 30px; }
+.menu-item-depth-2 { margin-left: 60px; }
+.menu-item-depth-3 { margin-left: 90px; }
+.menu-item-depth-4 { margin-left: 120px; }
+.menu-item-depth-5 { margin-left: 150px; }
+.menu-item-depth-6 { margin-left: 180px; }
+.menu-item-depth-7 { margin-left: 210px; }
+.menu-item-depth-8 { margin-left: 240px; }
+.menu-item-depth-9 { margin-left: 270px; }
+.menu-item-depth-10 { margin-left: 300px; }
+.menu-item-depth-11 { margin-left: 330px; }
+
+.menu-item-depth-0 .menu-item-transport { margin-left: 0px; }
+.menu-item-depth-1 .menu-item-transport { margin-left: -30px; }
+.menu-item-depth-2 .menu-item-transport { margin-left: -60px; }
+.menu-item-depth-3 .menu-item-transport { margin-left: -90px; }
+.menu-item-depth-4 .menu-item-transport { margin-left: -120px; }
+.menu-item-depth-5 .menu-item-transport { margin-left: -150px; }
+.menu-item-depth-6 .menu-item-transport { margin-left: -180px; }
+.menu-item-depth-7 .menu-item-transport { margin-left: -210px; }
+.menu-item-depth-8 .menu-item-transport { margin-left: -240px; }
+.menu-item-depth-9 .menu-item-transport { margin-left: -270px; }
+.menu-item-depth-10 .menu-item-transport { margin-left: -300px; }
+.menu-item-depth-11 .menu-item-transport { margin-left: -330px; }
+
+body.menu-max-depth-0 { min-width: 950px !important; }
+body.menu-max-depth-1 { min-width: 980px !important; }
+body.menu-max-depth-2 { min-width: 1010px !important; }
+body.menu-max-depth-3 { min-width: 1040px !important; }
+body.menu-max-depth-4 { min-width: 1070px !important; }
+body.menu-max-depth-5 { min-width: 1100px !important; }
+body.menu-max-depth-6 { min-width: 1130px !important; }
+body.menu-max-depth-7 { min-width: 1160px !important; }
+body.menu-max-depth-8 { min-width: 1190px !important; }
+body.menu-max-depth-9 { min-width: 1220px !important; }
+body.menu-max-depth-10 { min-width: 1250px !important; }
+body.menu-max-depth-11 { min-width: 1280px !important; }
+
+/* Menu item controls */
+.item-type {
+       font-size: 12px;
+       padding: 12px 10px;
+       line-height: 18px;
+       display: block;
+}
+
+.item-controls {
+       font-size: 12px;
+       position: absolute;
+       right: 20px;
+       top: -1px;
+}
+
+.item-controls a {
+       text-decoration: none;
+}
+
+.item-controls a:hover {
+       cursor: pointer;
+}
+
+.item-controls .item-order {
+       padding-right: 10px;
+}
+
+.nav-menus-php .item-edit {
+       position: absolute;
+       right: -20px;
+       top: 0;
+       display: block;
+       width: 30px;
+       height: 40px;
+       margin-right: 0 !important;
+       text-indent: 100%;
+       outline: none;
+       overflow: hidden;
+       white-space: nowrap;
+}
+
+/* Menu editing */
+.menu-instructions-inactive {
+       display: none;
+}
+
+.menu-item-settings {
+       display: block;
+       width: 402px;
+       padding: 10px 0 10px 10px;
+       position: relative;
+       z-index: 10; /* Keep .item-title's shadow from appearing on top of .menu-item-settings */
+}
+
+.menu-item-settings .field-move a {
+       display: none;
+       margin: 0 2px;
+}
+
+.menu-item-edit-active .menu-item-settings {
+       display: block;
+}
+
+.menu-item-edit-inactive .menu-item-settings {
+       display: none;
+}
+
+.add-menu-item-pagelinks {
+       margin: .5em auto;
+       text-align: center;
+}
+
+.link-to-original {
+       display: block;
+       margin: 0 0 10px;
+       padding: 3px 5px 5px;
+       font-size: 12px;
+       font-style: italic;
+}
+
+.link-to-original a {
+       padding-left: 4px;
+       font-style: normal;
+}
+
+.hidden-field {
+       display: none;
+}
+
+.menu-item-settings .description-thin,
+.menu-item-settings .description-wide {
+       margin-right: 10px;
+       float: left;
+}
+
+.description-thin {
+       width: 190px;
+       height: 40px;
+}
+
+.description-wide {
+       width: 390px;
+}
+
+.menu-item-actions {
+       padding-top: 15px;
+}
+
+#cancel-save {
+       cursor: pointer;
+}
+
+/* Major/minor publishing actions (classes) */
+.nav-menus-php .major-publishing-actions {
+       clear: both;
+       padding: 3px 0 6px;
+}
+
+.nav-menus-php .major-publishing-actions .publishing-action {
+       text-align: right;
+       float: right;
+       line-height: 23px;
+       margin: 4px 0 1px;
+}
+
+.nav-menus-php .blank-slate .menu-settings {
+       display: none;
+}
+
+.nav-menus-php .delete-action {
+       float: left;
+       margin-top: 2px;
+}
+
+.nav-menus-php .submitbox .submitcancel {
+       border-bottom: 1px solid;
+       padding: 1px 2px;
+       text-decoration: none;
+}
+
+.nav-menus-php .major-publishing-actions .form-invalid {
+       padding-left: 4px;
+       margin-left: -4px;
+       border: 0 none;
+}
+
+/* Clearfix */
+#menu-item-name-wrap:after,
+#menu-item-url-wrap:after,
+#menu-name-label:after,
+#menu-settings-column .inside:after,
+#nav-menus-frame:after,
+.nav-menus-php #post-body-content:after,
+.nav-menus-php .button-controls:after,
+.nav-menus-php .major-publishing-actions:after,
+.nav-menus-php .menu-item-settings:after {
+       clear: both;
+       content: ".";
+       display: block;
+       height: 0;
+       visibility: hidden;
+}
+
+#nav-menus-frame,
+.button-controls,
+#menu-item-url-wrap,
+#menu-item-name-wrap {
+       display: block;
+}
+
+/* Star Ratings - Back-compat for pre-3.8 */
+div.star-holder {
+       position: relative;
+       height: 17px;
+       width: 100px;
+       background: url('../images/stars.png?ver=20121108') repeat-x bottom left;
+}
+
+div.star-holder .star-rating {
+       background: url('../images/stars.png?ver=20121108') repeat-x top left;
+       height: 17px;
+       float: left;
+}
+
+/* Star Ratings */
+.star-rating {
+       white-space: nowrap;
+}
+.star-rating .star {
+       display: inline-block;
+       width: 20px;
+       height: 20px;
+       -webkit-font-smoothing: antialiased;
+       font-size: 20px;
+       line-height: 1;
+       font-family: 'dashicons';
+       text-decoration: inherit;
+       font-weight: normal;
+       font-style: normal;
+       vertical-align: top;
+       -moz-transition: color .1s ease-in 0;
+       -webkit-transition: color .1s ease-in 0;
+       text-align: center;
+       color: #0074a2;
+}
+
+.star-rating .star-full:before {
+       content:'\f155';
+}
+
+.star-rating .star-half:before {
+       content:'\f459';
+}
+
+.star-rating .star-empty:before {
+       content:'\f154';
+}
+
+div.action-links {
+       font-weight: normal;
+       margin: 6px 0 0;
+}
+
+/* Header on thickbox */
+#plugin-information-header {
+       margin: 0;
+       padding: 0 5px;
+       font-weight: 600;
+       position: relative;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+       height: 2.5em;
+}
+#plugin-information ul#sidemenu {
+       font-weight: normal;
+       margin: 0 5px;
+       position: absolute;
+       left: 0;
+       bottom: -1px;
+}
+
+/* Install sidemenu */
+#plugin-information {
+       height: auto;
+}
+
+#plugin-information p.action-button {
+       width: 100%;
+       padding-bottom: 0;
+       margin-bottom: 0;
+       margin-top: 10px;
+       -webkit-border-top-left-radius: 3px;
+       -webkit-border-bottom-left-radius: 3px;
+       border-top-left-radius: 3px;
+       border-bottom-left-radius: 3px;
+}
+
+#plugin-information .action-button a {
+       text-align: center;
+       font-weight: 600;
+       text-decoration: none;
+       display: block;
+       line-height: 2em;
+}
+
+#plugin-information h2 {
+       clear: none !important;
+       margin-right: 200px;
+}
+
+#plugin-information .fyi {
+       margin: 0 10px 50px;
+       width: 210px;
+}
+
+#plugin-information .fyi h2 {
+       font-size: 0.9em;
+       margin-bottom: 0;
+       margin-right: 0;
+}
+
+#plugin-information .fyi h2.mainheader {
+       padding: 5px;
+       -webkit-border-top-left-radius: 3px;
+       border-top-left-radius: 3px;
+}
+
+#plugin-information .fyi ul {
+       padding: 10px 5px 10px 7px;
+       margin: 0;
+       list-style: none;
+       -webkit-border-bottom-left-radius: 3px;
+       border-bottom-left-radius: 3px;
+}
+
+#plugin-information .fyi li {
+       margin-right: 0;
+}
+
+#plugin-information #section-holder {
+       padding: 10px;
+}
+
+#plugin-information .section ul,
+#plugin-information .section ol {
+       margin-left: 16px;
+       list-style-type: square;
+       list-style-image: none;
+}
+
+#plugin-information #section-screenshots ol {
+       list-style: none;
+       margin: 0;
+}
+
+#plugin-information #section-screenshots li img {
+       vertical-align: text-top;
+       max-width: 100%;
+       width: auto;
+       height: auto;
+}
+
+#plugin-information #section-screenshots li p {
+       font-style: italic;
+       padding-left: 20px;
+       padding-bottom: 2em;
+}
+
+#plugin-information #section-screenshots ol,
+#plugin-information .updated,
+#plugin-information pre {
+       margin-right: 215px;
+}
+
+#plugin-information pre {
+       padding: 7px;
+       overflow: auto;
+       border-width: 1px;
+       border-style: solid;
+}
+
+.plugin-version-author-uri {
+       font-size: 13px;
+}
+
+img {
+       border: none;
+}
+
+/* Header */
+#wphead {
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+}
+
+.press-this #wphead {
+       height: 32px;
+       margin-left: 0;
+       margin-right: 0;
+       margin-bottom: 5px;
+}
+
+.press-this #header-logo {
+       float: left;
+       margin: 7px 7px 0;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.press-this #wphead h1 {
+       font-weight: normal;
+       font-size: 16px;
+       line-height: 32px;
+       margin: 0;
+       float: left;
+}
+
+.press-this #wphead h1 a {
+       text-decoration: none;
+}
+
+.press-this #wphead h1 a:hover {
+       text-decoration: underline;
+}
+
+.press-this #message {
+       margin: 10px 0;
+}
+
+.press-this .posting {
+       margin-right: 252px;
+}
+
+.press-this-sidebar {
+       float: right;
+       width: 240px;
+       padding-top: 10px;
+}
+
+.press-this #title {
+       margin-left: 0;
+       margin-right: 0;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+.press-this .tagchecklist {
+       margin-top: 8px;
+}
+
+.press-this #titlediv {
+       margin: 0;
+}
+
+.press-this .wp-media-buttons {
+       cursor: default;
+       padding: 8px 8px 6px;
+}
+
+.press-this .howto {
+       margin-top: 2px;
+       margin-bottom: 3px;
+       font-size: 12px;
+       font-style: italic;
+       display: block;
+}
+
+.press-this #wp-content-editor-container {
+       clear: none;
+}
+
+.press-this #poststuff .inside {
+       margin-top: 18px;
+}
+
+.press-this .category-tabs {
+       margin-bottom: 3px;
+}
+
+/* Editor/Main Column */
+.press-this #poststuff {
+       margin: 0 10px 10px;
+       padding: 0;
+}
+
+.press-this #photo-add-url-div input[type="text"] {
+       width: 220px;
+}
+
+#poststuff #editor-toolbar {
+       height: 30px;
+}
+
+div.zerosize {
+       border: 0 none;
+       height: 0;
+       margin: 0;
+       overflow: hidden;
+       padding: 0;
+       width: 0;
+}
+
+.posting {
+       margin-right: 212px;
+       position: relative;
+}
+
+.press-this .inner-sidebar {
+       width: 200px;
+}
+
+.press-this .inner-sidebar .sleeve {
+       padding-top: 5px;
+}
+
+.press-this #submitdiv p {
+       margin: 0;
+       padding: 6px;
+}
+
+.press-this #submitdiv #publishing-actions {
+       border-bottom: 1px solid #dfdfdf;
+}
+
+.press-this #publish {
+       float: right;
+}
+
+.press-this #poststuff h2,
+.press-this #poststuff h3 {
+       font-size: 14px;
+       line-height: 1;
+}
+
+.press-this #tagsdiv-post_tag h3,
+.press-this #categorydiv h3 {
+       cursor: pointer;
+}
+
+.press-this #submitdiv h3 {
+       cursor: default;
+}
+
+h3.tb {
+       font-weight: 600;
+       font-size: 12px;
+       margin-left: 5px;
+}
+
+#TB_window {
+       border: 1px solid #333;
+}
+
+.press-this .postbox,
+.press-this .stuffbox {
+       margin-bottom: 10px;
+       min-width: 0;
+}
+
+.js .meta-box-sortables .postbox:hover .handlediv {
+       margin-right: 0 !important;
+}
+
+/* Metabox collapse arrow indicators */
+.js .sidebar-name .sidebar-name-arrow:before,
+.js .meta-box-sortables .postbox .handlediv:before {
+       right: 12px;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: inline-block;
+       padding: 8px 10px;
+       top: 0;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+.js #widgets-left .sidebar-name .sidebar-name-arrow {
+       display: none;
+}
+
+.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,
+.js #widgets-left .sidebar-name:hover .sidebar-name-arrow {
+       display: block;
+}
+
+/* Show the arrow only on hover */
+.js .sidebar-name .sidebar-name-arrow:before,
+.js .meta-box-sortables .postbox .handlediv:before {
+       content: '\f142';
+}
+
+.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,
+.js .meta-box-sortables .postbox.closed .handlediv:before {
+       content: '\f140';
+}
+
+.press-this #submitdiv:hover .handlediv {
+       background: none;
+}
+
+.tbtitle {
+       font-size: 1.7em;
+       outline: none;
+       padding: 3px 4px;
+       border-color: #dfdfdf;
+}
+
+.press-this .actions {
+       float: right;
+       margin: -19px 0 0;
+}
+
+.press-this #extra-fields .actions {
+       margin: -32px -7px 0 0;
+}
+
+.press-this .actions li {
+       float: left;
+       list-style: none;
+       margin-right: 10px;
+}
+
+#extra-fields .button {
+       margin-right: 5px;
+}
+
+/* Photo Styles */
+#photo_saving {
+       margin: 0 8px 8px;
+       vertical-align: middle;
+}
+
+#img_container_container {
+       overflow: auto;
+}
+
+#extra-fields {
+       margin-top: 10px;
+       position: relative;
+}
+
+#extra-fields h2 {
+       margin: 12px;
+}
+
+#waiting {
+       margin-top: 10px;
+       overflow: hidden;
+}
+
+#waiting span {
+       float: right;
+       margin: 0 0 0 5px;
+}
+
+#waiting .spinner {
+       display: block;
+}
+
+#extra-fields .postbox {
+       margin-bottom: 5px;
+}
+
+#extra-fields .titlewrap {
+       padding: 0;
+       overflow: auto;
+       height: 120px;
+}
+
+#img_container a {
+       display: block;
+       float: left;
+       overflow: hidden;
+}
+
+#img_container img,
+#img_container a {
+       width: 68px;
+       height: 68px;
+}
+
+#img_container img {
+       border: none;
+       background-color: #f4f4f4;
+       cursor: pointer;
+}
+
+#img_container a,
+#img_container a:link,
+#img_container a:visited {
+       border: 1px solid #ccc;
+       display: block;
+       position: relative;
+}
+
+#img_container a:hover,
+#img_container a:active {
+       border-color: #000;
+       z-index: 1000;
+       border-width: 1px;
+}
+
+/* Video */
+#embed-code {
+       width: 100%;
+       height: 98px;
+}
+
+/* Categories */
+.press-this .categorydiv div.tabs-panel {
+       height: 100px;
+}
+
+/* Tags */
+.press-this .tagsdiv .newtag {
+       width: 120px;
+}
+
+.press-this #content {
+       margin: 5px 0;
+       padding: 0 5px;
+       border: 0 none;
+       height: 345px;
+       font-family: Consolas, Monaco, monospace;
+       font-size: 13px;
+       line-height: 19px;
+       background: transparent;
+}
+
+/* Submit */
+.press-this #publishing-actions .spinner {
+       display: inline;
+       vertical-align: middle;
+}
+
+#TB_ajaxContent #options {
+       position: absolute;
+       top: 20px;
+       right: 25px;
+       padding: 5px;
+}
+
+#TB_ajaxContent h3 {
+       margin-bottom: .25em;
+}
+
+.error a {
+       text-decoration: underline;
+}
+
+.updated a {
+       text-decoration: none;
+       padding-bottom: 2px;
+}
+
+/* tag hints */
+.taghint {
+       color: #aaa;
+       margin: -17px 0 0 7px;
+       visibility: hidden;
+}
+
+input.newtag ~ div.taghint {
+       visibility: visible;
+}
+
+input.newtag:focus ~ div.taghint {
+       visibility: hidden;
+}
+
+/* TinyMCE */
+#mce_fullscreen_container {
+       background: #fff;
+}
+
+#photo-add-url-div input[type="text"] {
+       width: 300px;
+}
+
+/* Theme/Plugin Editor */
+.alignleft h3 {
+       margin: 0;
+}
+
+#template textarea {
+       font-family: Consolas, Monaco, monospace;
+       font-size: 13px;
+       width: 97%;
+       background: #f9f9f9;
+       outline: none;
+}
+
+#template p {
+       width: 97%;
+}
+
+#templateside {
+       float: right;
+       width: 190px;
+       word-wrap: break-word;
+}
+
+#templateside h3,
+#postcustomstuff p.submit {
+       margin: 0;
+}
+
+#templateside h4 {
+       margin: 1em 0 0;
+}
+
+#templateside ol,
+#templateside ul {
+       margin: .5em 0;
+       padding: 0;
+}
+
+#templateside li {
+       margin: 4px 0;
+}
+
+#templateside a,
+.theme-editor-php .highlight {
+       display: block;
+       padding: 3px 3px 3px 12px;
+       text-decoration: none;
+}
+
+.theme-editor-php .highlight {
+       margin: -3px 3px -3px -12px;
+}
+
+#templateside .highlight {
+       border: none;
+       font-weight: bold;
+}
+
+.nonessential {
+       font-size: 11px;
+       font-style: italic;
+       padding-left: 12px;
+}
+
+#documentation {
+       margin-top: 10px;
+}
+
+#documentation label {
+       line-height: 22px;
+       vertical-align: baseline;
+       font-weight: 600;
+}
+
+.fileedit-sub {
+       padding: 10px 0 8px;
+       line-height: 180%;
+}
+
+.feature-filter {
+       padding: 8px 12px 0;
+}
+
+.feature-filter .feature-group {
+       float: left;
+       margin: 5px 10px 10px;
+}
+
+.feature-filter .feature-group li {
+       display: inline-block;
+       vertical-align: top;
+       list-style-type: none;
+       padding-right: 25px;
+       width: 150px;
+}
+
+/* General Widgets Styles */
+
+.widget {
+       margin: 0 auto 10px;
+       position: relative;
+       box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+}
+
+.widget-top {
+       font-size: 13px;
+       font-weight: 600;
+       background: #f7f7f7;
+}
+
+.widget-top a.widget-action,
+.widget-top a.widget-action:hover {
+       text-decoration: none;
+}
+
+.widget-title h4 {
+       margin: 0;
+       padding: 15px;
+       line-height: 1;
+       overflow: hidden;
+       white-space: nowrap;
+       text-overflow: ellipsis;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.widgets-holder-wrap .widget-inside {
+       border-top: none;
+       padding: 1px 15px 15px 15px;
+       line-height: 16px;
+}
+
+/* Widget Dragging Helpers */
+.widget.ui-draggable-dragging {
+       min-width: 100%;
+}
+
+.widget.ui-sortable-helper {
+       opacity: 0.8;
+}
+
+.widget-placeholder {
+       border: 1px dashed #bbb;
+       margin: 0 auto 10px;
+       height: 45px;
+       width: 100%;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+#widgets-right .widget-placeholder {
+       margin-top: 0;
+}
+
+#widgets-right .closed .widget-placeholder {
+       height: 0;
+       border: 0;
+       margin-top: -10px;
+}
+
+/* Widget Sidebars */
+.sidebar-name {
+       border: none;
+       position: relative;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+.sidebar-name-arrow {
+       position: absolute;
+       top: 0;
+       right: 0;
+       bottom: 0;
+}
+
+.js .sidebar-name {
+       cursor: pointer;
+}
+
+.sidebar-name h3 {
+       margin: 0;
+       padding: 8px 10px;
+       overflow: hidden;
+       white-space: nowrap;
+}
+
+.widgets-holder-wrap .description {
+       padding: 0 0 15px;
+       margin: 0;
+       font-style: normal;
+       color: #777;
+}
+
+#widgets-right .widgets-holder-wrap .description {
+       padding-left: 7px;
+       padding-right: 7px;
+}
+
+/* Widgets 2-col Layout */
+div.widget-liquid-left {
+       margin: 0;
+       width: 38%;
+       float: left;
+}
+
+div.widget-liquid-right {
+       float: right;
+       width: 58%;
+}
+
+/* Widgets Left - Available Widgets */
+
+div#widgets-left {
+       padding-top: 12px;
+}
+
+div#widgets-left .closed .sidebar-name,
+div#widgets-left .inactive-sidebar.closed .sidebar-name {
+       margin-bottom: 10px;
+}
+
+div#widgets-left .sidebar-name h3 {
+       padding: 10px 0;
+       margin: 0 10px 0 0;
+}
+
+div#widgets-left .sidebar-name .sidebar-name-arrow:before {
+       right: 0;
+       top: 4px;
+       padding: 4px 6px 4px 4px;
+}
+
+div#widgets-left .widget-holder {
+       background: transparent;
+       border: none;
+}
+
+#available-widgets .widget-action {
+       display: none;
+}
+
+#available-widgets .widget {
+       margin: 0;
+}
+
+#available-widgets .widget:nth-child(odd) {
+       clear: both;
+}
+
+#available-widgets .widget .widget-description {
+       display: block;
+       padding: 10px 15px;
+       font-size: 12px;
+}
+
+#available-widgets #widget-list {
+       position: relative;
+}
+
+/* Inactive Sidebars */
+#widgets-left .inactive-sidebar {
+       clear: both;
+       width: 100%;
+       background: transparent;
+       padding: 0;
+       margin: 0 0 20px 0;
+       border: none;
+       box-shadow: none;
+}
+
+#widgets-left .inactive-sidebar.first {
+       margin-top: 40px;
+}
+
+/* Not sure what this is for... */
+div#widgets-left .inactive-sidebar .widget.expanded {
+       left: auto;
+}
+
+.widget-title-action {
+       float: right;
+       position: relative;
+}
+
+div#widgets-left .inactive-sidebar .widgets-sortables {
+       min-height: 42px;
+       padding: 0;
+       background: transparent;
+       margin: 0;
+       position: relative;
+}
+
+/* Widgets Right */
+
+div#widgets-right:after {
+       content: ".";
+       display: block;
+       height: 0;
+       clear: both;
+       visibility: hidden;
+}
+
+div#widgets-right .sidebars-column-1,
+div#widgets-right .sidebars-column-2 {
+       max-width: 450px;
+}
+
+div#widgets-right .widgets-holder-wrap {
+       margin: 10px 0 0 0;
+}
+
+div#widgets-right .sidebar-description {
+       min-height: 20px;
+       margin-top: -5px;
+}
+
+div#widgets-right .sidebar-name h3 {
+       padding: 15px 7px;
+}
+
+div#widgets-right .sidebar-name .sidebar-name-arrow:before {
+       right: 0;
+       top: 4px;
+}
+
+div#widgets-right .widget-top {
+       padding: 0;
+}
+
+div#widgets-right .widgets-sortables {
+       padding: 0 8px;
+       margin-bottom: 9px;
+       position: relative;
+       min-height: 123px;
+}
+
+div#widgets-right .closed .widgets-sortables {
+       min-height: 0;
+       margin-bottom: 0;
+}
+
+.sidebar-name .spinner {
+       margin: -5px 5px;
+       float: none;
+}
+
+/* Dragging a widget over a closed sidebar */
+#widgets-right .widgets-holder-wrap.widget-hover {
+       border-color: #777;
+       box-shadow: 0 1px 2px rgba(0,0,0,0.3);
+}
+
+/* Accessibility Mode */
+.widgets_access #widgets-left .widget .widget-top {
+       cursor: auto;
+}
+
+.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,
+.widgets_access #wpwrap .widgets-holder-wrap.closed .widget,
+.widgets_access #wpwrap .widget-control-edit {
+       display: block;
+}
+
+.widgets_access #widgets-left .widget .widget-top:hover,
+.widgets_access #widgets-right .widget .widget-top:hover {
+       border-color: #ddd;
+}
+
+#available-widgets .widget-control-edit .edit,
+#widgets-left .inactive-sidebar .widget-control-edit .add,
+#widgets-right .widget-control-edit .add {
+       display: none;
+}
+
+.widget-control-edit {
+       display: block;
+       color: #666;
+       background: #EEE;
+       padding: 0 15px;
+       line-height: 43px;
+       border-left: 1px solid #DDD;
+}
+
+#widgets-left .widget-control-edit:hover,
+#widgets-right .widget-control-edit:hover {
+       color: #fff;
+       background: #444;
+       border-left: 0;
+       outline: 1px solid #444;
+}
+
+.widgets-holder-wrap .sidebar-name,
+.widgets-holder-wrap .sidebar-description {
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.editwidget {
+       margin: 0 auto;
+}
+
+.editwidget .widget-inside {
+       display: block;
+       padding: 0 15px;
+}
+
+.editwidget .widget-control-actions {
+       margin-top: 20px;
+}
+
+.js .widgets-holder-wrap.closed .widget,
+.js .widgets-holder-wrap.closed .sidebar-description,
+.js .closed br.clear {
+       display: none;
+}
+
+.nav-menus-php .item-edit:before,
+.widget-top a.widget-action:after,
+.control-section .accordion-section-title:after,
+.accordion-section-title:after {
+       right: 0;
+       content: '\f140';
+       border: none;
+       background: none;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       display: block;
+       padding: 0;
+       text-indent: 0;
+       text-align: center;
+       position: relative;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       text-decoration: none !important;
+}
+
+.widget-top a.widget-action:after {
+       padding: 12px 12px 0;
+}
+
+.nav-menus-php .item-edit:before {
+       line-height: 2.1;
+}
+
+.control-section .accordion-section-title:after,
+.accordion-section-title:after {
+       float: right;
+       right: 20px;
+       top: -2px;
+}
+
+.control-section.open .accordion-section-title:after,
+#customize-info.open .accordion-section-title:after,
+.nav-menus-php .menu-item-edit-active .item-edit:before {
+       content: '\f142';
+}
+
+/* Hide Widget Settings by Default */
+.widget-inside,
+.widget-description {
+       display: none;
+}
+
+/* Dragging widgets over the available widget area show's a "Deactivate" message */
+#removing-widget {
+       display: none;
+       font-weight: normal;
+       padding-left: 15px;
+       font-size: 12px;
+       line-height: 1;
+}
+
+.widget-control-noform,
+#access-off,
+.widgets_access .widget-action,
+.widgets_access .sidebar-name-arrow,
+.widgets_access #access-on,
+.widgets_access .widget-holder .description,
+.no-js .widget-holder .description {
+       display: none;
+}
+
+.widgets_access .widget-holder,
+.widgets_access #widget-list {
+       padding-top: 10px;
+}
+
+.widgets_access #access-off {
+       display: inline;
+}
+
+.widgets_access .sidebar-name,
+.widgets_access .widget .widget-top {
+       cursor: default;
+}
+
+
+/* Widgets Area Chooser */
+.widget-liquid-left #widgets-left.chooser #available-widgets .widget,
+.widget-liquid-left #widgets-left.chooser .inactive-sidebar {
+       transition: opacity 0.1s linear;
+}
+
+.widget-liquid-left #widgets-left.chooser #available-widgets .widget,
+.widget-liquid-left #widgets-left.chooser .inactive-sidebar {
+       /* -webkit-filter: blur(1px); */
+       opacity: 0.2;
+       pointer-events: none;
+}
+
+.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question {
+       /* -webkit-filter: none; */
+       opacity: 1;
+       pointer-events: auto;
+}
+
+.widgets-chooser ul.widgets-chooser-sidebars {
+       margin: 0;
+       list-style-type: none;
+       max-height: 300px;
+       overflow: auto;
+}
+
+.widgets-chooser {
+       display: none;
+}
+
+.widgets-chooser ul {
+       border: 1px solid #ccc;
+}
+
+.widgets-chooser li {
+       padding: 10px 15px 10px 35px;
+       border-bottom: 1px solid #ccc;
+       background: #fff;
+       margin: 0;
+       cursor: pointer;
+       outline: none;
+       position: relative;
+       transition: background: 0.2s ease-in-out;
+}
+
+.widgets-chooser li:hover,
+.widgets-chooser li:focus {
+       background: rgba(255,255,255,0.7);
+}
+
+.widgets-chooser li:focus:before {
+       content: '\f147';
+       display: block;
+       -webkit-font-smoothing: antialiased;
+       font: normal 26px/1 'dashicons';
+       color: #999;
+       position: absolute;
+       top: 7px;
+       left: 5px;
+}
+
+.widgets-chooser li:last-child {
+       border: none;
+}
+
+.widgets-chooser li.widgets-chooser-selected {
+       background: #2ea2cc;
+       color: #fff;
+}
+
+.widgets-chooser li.widgets-chooser-selected:before,
+.widgets-chooser li.widgets-chooser-selected:focus:before {
+       content: '\f147';
+       display: block;
+       -webkit-font-smoothing: antialiased;
+       font: normal 26px/1 'dashicons';
+       color: #fff;
+       position: absolute;
+       top: 7px;
+       left: 5px;
+}
+
+.widgets-chooser .widgets-chooser-actions {
+       padding: 10px 0 12px 0;
+       text-align: center;
+}
+
+.widgets-chooser button {
+       margin-right: 5px;
+}
+
+#available-widgets .widget .widget-top {
+       cursor: pointer;
+}
+
+/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
+.ui-sortable,
+.ui-draggable {
+       -ms-touch-action: none;
+       touch-action:     none;
+}
+
+.meta-box-sortables.ui-sortable,
+.widgets-holder-wrap .ui-draggable,
+.widgets-holder-wrap .ui-sortable,
+.menu.ui-sortable {
+       -ms-touch-action: auto;
+       touch-action:     auto;
+}
+
+.meta-box-sortables.ui-sortable .hndle,
+.menu.ui-sortable .menu-item-handle {
+       -ms-touch-action: none;
+       touch-action:     none;
+}
+
+/* Accordion */
+
+.accordion-section {
+       border-bottom: 1px solid #dfdfdf;
+       margin: 0;
+}
+
+.accordion-section.open .accordion-section-content,
+.no-js .accordion-section .accordion-section-content {
+       display: block;
+}
+
+.accordion-section.open:hover {
+       border-bottom-color: #dfdfdf;
+}
+
+.accordion-section-content {
+       display: none;
+       padding: 10px 20px 15px;
+       overflow: hidden;
+       background: #fff;
+       border-left: 1px solid #dfdfdf;
+       border-right: 1px solid #dfdfdf;
+}
+
+.accordion-section-title {
+       margin: 0;
+       padding: 12px 15px 15px;
+       position: relative;
+       border-left: 1px solid #dfdfdf;
+       border-right: 1px solid #dfdfdf;
+
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       user-select: none;
+}
+
+.js .accordion-section-title {
+       cursor: pointer;
+}
+
+.js .accordion-section-title:after {
+       position: absolute;
+       top: 12px;
+       right: 10px;
+       z-index: 1;
+}
+
+.accordion-section-title:focus {
+       outline: none;
+}
+
+.accordion-section-title:hover:after,
+.accordion-section-title:focus:after {
+       border-color: #aaa transparent;
+}
+
+.cannot-expand .accordion-section-title {
+       cursor: auto;
+}
+
+.cannot-expand .accordion-section-title:after {
+       display: none;
+}
+
+.control-section .accordion-section-title {
+       border-left: none;
+       border-right: none;
+       padding: 10px 10px 11px 14px;
+       line-height: 21px;
+       background: #fff;
+}
+
+.control-section .accordion-section-title:after {
+       top: 11px;
+}
+
+.js .control-section:hover .accordion-section-title,
+.js .control-section .accordion-section-title:hover,
+.js .control-section.open .accordion-section-title,
+.js .control-section .accordion-section-title:focus {
+       color: #222;
+       background: #f5f5f5;
+}
+
+.control-section.open .accordion-section-title {
+       /* When expanded */
+       border-bottom: 1px solid #dfdfdf;
+}
+
+.sticky-menu #TB_window .updated {
+       margin: 16px 0 0;
+}
+
+li#wp-admin-bar-menu-toggle {
+       display: none;
+}
+
+/* =Media Queries
+-------------------------------------------------------------- */
+
+@media screen and (max-width: 480px) {
+       div.widget-liquid-left {
+               width: 100%;
+               float: none;
+               border-right: none;
+               padding-right: 0;
+       }
+
+       #widgets-left .sidebar-name {
+               margin-right: 0;
+       }
+
+       #widgets-left #available-widgets .widget-top {
+               margin-right: 0;
+       }
+
+       #widgets-left .inactive-sidebar .widgets-sortables {
+               margin-right: 0;
+       }
+
+       div.widget-liquid-right {
+               width: 100%;
+               float: none;
+       }
+}
+
+@media only screen and (max-width: 768px) {
+       /* categories */
+       #col-left {
+               width: 100%;
+       }
+
+       #col-right {
+               width: 100%;
+       }
+}
+
+@media only screen and (min-width: 769px) {
+       /* categories */
+       #col-left {
+               width: 35%;
+       }
+
+       #col-right {
+               width: 65%;
+       }
+}
+
+@media only screen and (max-width: 860px) {
+
+       /* categories */
+       #col-left {
+               width: 35%;
+       }
+
+       #col-right {
+               width: 65%;
+       }
+}
+
+@media only screen and (min-width: 980px) {
+
+       /* categories */
+       #col-left {
+               width: 35%;
+       }
+
+       #col-right {
+               width: 65%;
+       }
+}
+
+@media only screen and (max-width: 768px) {
+       /* categories */
+       #col-left {
+               width: 100%;
+       }
+
+       #col-right {
+               width: 100%;
+       }
+
+       .form-field input,
+       .form-field textarea {
+               width: 99%;
+       }
+
+       .form-wrap .form-field {
+               padding:0;
+       }
+
+       /* users */
+       #profile-page .form-table textarea {
+               max-width: 400px;
+               width: auto;
+       }
+
+       /* menu locations */
+       #menu-locations-wrap .widefat {
+               width: 100%;
+       }
+}
+
+@media only screen and (min-width: 1250px) {
+       #widgets-left #available-widgets .widget {
+               width: 49%;
+               float: left;
+       }
+
+       .widget.ui-draggable-dragging {
+               min-width: 49%;
+       }
+
+       #widgets-left #available-widgets .widget:nth-child(even) {
+               float: right;
+       }
+
+       #widgets-right .sidebars-column-1,
+       #widgets-right .sidebars-column-2 {
+               float: left;
+               width: 49%;
+       }
+
+       #widgets-right .sidebars-column-1 {
+               margin-right: 2%;
+       }
+
+       #widgets-right.single-sidebar .sidebars-column-1,
+       #widgets-right.single-sidebar .sidebars-column-2 {
+               float: none;
+               width: 100%;
+               margin: 0;
+       }
+}
+
+/**
+ * HiDPI Displays
+ */
+@media print,
+  (-o-min-device-pixel-ratio: 5/4),
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+       tr.wp-locked .locked-indicator {
+               background-image: url('../images/lock-2x.png');
+               background-size: 16px 16px;
+       }
+
+       #content-resize-handle,
+       #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+               background: transparent url('../images/resize-2x.gif') no-repeat scroll right bottom;
+               background-size: 11px 11px;
+       }
+
+       .rtl #content-resize-handle,
+       .rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+               background: transparent url('../images/resize-rtl-2x.gif') no-repeat scroll right bottom;
+       }
+
+       /* Back-compat for pre-3.8 */
+       div.star-holder {
+               background: url('../images/stars-2x.png?ver=20121108') repeat-x bottom left;
+               background-size: 21px 37px;
+       }
+
+       /* Back-compat for pre-3.8 */
+       div.star-holder .star-rating {
+               background: url('../images/stars-2x.png?ver=20121108') repeat-x top left;
+               background-size: 21px 37px;
+       }
+
+       .wp-full-overlay .collapse-sidebar-arrow {
+               background-image: url('../images/arrows-2x.png');
+               background-size: 15px 123px;
+       }
+
+       .spinner,
+       .imgedit-wait,
+       .customize-loading #customize-container,
+       .revision-tick.completed-false,
+       #theme-installer .wp-full-overlay-main {
+               background-image: url('../images/spinner-2x.gif');
+       }
+
+}
+
+/* =Localized CSS
+-------------------------------------------------------------- */
+
+/* zh_CN: Remove italic properties. */
+.locale-zh-cn .howto,
+.locale-zh-cn .tablenav .displaying-num,
+.locale-zh-cn .js .input-with-default-title,
+.locale-zh-cn .link-to-original,
+.locale-zh-cn .inline-edit-row fieldset span.title,
+.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
+.locale-zh-cn #utc-time,
+.locale-zh-cn #local-time,
+.locale-zh-cn p.install-help,
+.locale-zh-cn p.help,
+.locale-zh-cn p.description,
+.locale-zh-cn span.description,
+.locale-zh-cn .form-wrap p {
+       font-style: normal;
+}
+
+/* zh_CN: Enlarge dashboard widget 'Configure' link */
+.locale-zh-cn .hdnle a { font-size: 12px; }
+
+/* zn_CH: Enlarge font size, set font-size: normal */
+.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
+
+/* Zn_CH: Distraction free writing.
+ *  More beautiful font for "Just write."
+ *  Larger text for HTML/Visual mode.
+ */
+.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
+.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
+
+/* zh_CN: Enlarge font-size. */
+.locale-zh-cn #sort-buttons { font-size: 1em !important; }
+
+/* de_DE: Text needs more space for translation */
+.locale-de-de .inline-edit-row fieldset label span.title {
+       width: 7em; /* default 5em */
+}
+.locale-de-de .inline-edit-row fieldset label span.input-text-wrap {
+       margin-left: 7em; /* default 5em */
+}
+.locale-de-de #customize-header-actions .button {
+       padding: 0 5px 1px; /* default 0 10px 1px */
+}
+.locale-de-de #customize-header-actions .spinner {
+       margin: 16px 3px 0; /* default 16px 4px 0 5px */
+}
+
+/* ru_RU: Text needs more room to breathe. */
+.locale-ru-ru .inline-edit-row fieldset label span.title {
+       width: 8em; /* default 5em */
+}
+.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap {
+       margin-left: 8em; /* default 5em */
+}
+.locale-ru-ru.press-this .posting {
+       margin-right: 277px; /* default 252px + 25px */
+}
+.locale-ru-ru .press-this-sidebar {
+       width: 265px; /* default 240px + 25px */
+}
+.locale-ru-ru #customize-header-actions .button {
+       padding: 0 5px 1px; /* default 0 10px 1px */
+}
+.locale-ru-ru #customize-header-actions .spinner {
+       margin: 16px 3px 0; /* default 16px 4px 0 5px */
+}
+
+/* lt_LT: QuickEdit */
+.locale-lt-lt .inline-edit-row fieldset label span.title {
+       width: 8em;
+}
+.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
+       margin-left: 8em;
+}
+
+
+@-ms-viewport {
+       width: device-width;
+}
+
+@media screen and ( max-width: 782px ) {
+       html.wp-toolbar {
+               padding-top: 46px;
+       }
+
+       body {
+               min-width: 240px;
+               overflow-x: hidden;
+       }
+
+       body * {
+               -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
+       }
+
+       #wpwrap {
+               background: #f0f0f0;
+       }
+
+       #wpcontent, .auto-fold #wpcontent {
+               position: relative;
+               margin-left: 0;
+               padding-left: 10px;
+       }
+
+       .wrap {
+               margin-right: 12px;
+               margin-left: 0;
+       }
+
+       .col-wrap {
+               padding: 0;
+       }
+
+       .sticky-menu #adminmenuwrap {
+               position: relative;
+               z-index: auto;
+               top: 0;
+       }
+
+       /* Hidden Elements */
+       #screen-meta,
+       #screen-meta-links,
+       #collapse-menu,
+       .post-format-select {
+               display: none !important;
+       }
+
+       /* Input Elements */
+       textarea {
+               -webkit-appearance: none;
+       }
+
+       input[type=text], input[type=search],
+       input[type=password], input[type=number] {
+               -webkit-appearance: none;
+               padding: 6px 10px;
+       }
+
+       input.code {
+               padding-bottom: 5px;
+               padding-top: 10px;
+       }
+
+       input[type=checkbox], .widefat th input[type=checkbox] {
+               -webkit-appearance: none;
+               padding: 10px;
+       }
+
+       .widefat th input[type=checkbox] {
+               margin-bottom: 8px;
+       }
+
+       input[type=checkbox]:checked:before, .widefat th input[type=checkbox]:before {
+               font: normal 30px/1 'Dashicons';
+               margin: -3px -5px;
+       }
+
+       input[type=radio],
+       input[type=checkbox] {
+               height: 25px;
+               width: 25px;
+       }
+
+       .wp-admin p input[type=checkbox],
+       .wp-admin p input[type=radio] {
+               margin-top: -3px;
+       }
+
+       input[type=radio]:checked:before {
+               vertical-align: middle;
+               width: 9px;
+               height: 9px;
+               margin: 7px;
+               line-height: 16px;
+       }
+
+       .wp-upload-form input[type=submit] {
+               margin-top: 10px;
+       }
+
+       #wpbody select {
+               height: 36px;
+               font-size: 16px;
+       }
+
+       .wp-admin .button-cancel {
+               padding: 0;
+               font-size: 14px;
+       }
+
+       .wrap .add-new-h2, .wrap .add-new-h2:active {
+               padding: 10px 15px;
+               font-size: 14px;
+       }
+
+       .wp-color-result {
+               height: auto;
+               padding-left: 45px;
+       }
+
+       .wp-color-result:after {
+               font-size: 14px;
+               height: auto;
+               padding: 6px 14px;
+       }
+
+       #createuser .form-field input {
+               width: 100%;
+       }
+
+       /* Feedback Messages */
+       .wrap div.updated, .wrap div.error, .media-upload-form div.error {
+               margin: 20px 0 10px 0;
+               padding: 5px 10px;
+               font-size: 14px;
+               line-height: 175%;
+       }
+
+       /* Sidebar Adjustments */
+       .auto-fold #adminmenu,
+       .auto-fold #adminmenuback,
+       .auto-fold #adminmenuwrap {
+               position: absolute;
+               left: 0;
+               z-index: 100;
+       }
+
+       .auto-fold #adminmenuback,
+       .auto-fold #adminmenuwrap {
+               left: -200px;
+       }
+
+       .auto-fold #adminmenuwrap,
+       .auto-fold #adminmenu,
+       .auto-fold #adminmenuback {
+               width: 190px;
+       }
+
+       .auto-fold #adminmenu li.menu-top {
+               width: 100%;
+       }
+
+       /* Resize the admin menu items to a comfortable touch size */
+       .auto-fold #adminmenu li a {
+               font-size: 16px;
+               padding: 5px;
+       }
+
+       .auto-fold #adminmenu li.menu-top .wp-submenu > li > a {
+               padding: 10px 10px 10px 20px;
+       }
+
+       /* Restore the menu names */
+       .auto-fold #adminmenu .wp-menu-name {
+               display: block;
+               margin-left: 35px;
+       }
+
+       /* Switch the arrow side */
+       .auto-fold ul#adminmenu a.wp-has-current-submenu:after,
+       .auto-fold ul#adminmenu > li.current > a.current:after {
+               border-width: 8px;
+               margin-top: -8px;
+       }
+
+       .auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
+               display: none;
+       }
+
+       /* Make the submenus appear correctly when tapped. */
+       #adminmenu .wp-submenu {
+               position: relative;
+               display: none;
+       }
+
+       .auto-fold #adminmenu .selected .wp-submenu,
+       .auto-fold #adminmenu .wp-menu-open .wp-submenu {
+               position: relative;
+               display: block;
+               top: 0;
+               left: -1px;
+               -webkit-box-shadow: none;
+               box-shadow: none;
+       }
+
+       .auto-fold #adminmenu .selected .wp-submenu:after,
+       .auto-fold #adminmenu .wp-menu-open .wp-submenu:after {
+               display: none;
+       }
+
+       .auto-fold #adminmenu .opensub .wp-submenu {
+               display: none;
+       }
+
+       .auto-fold #adminmenu .selected .wp-submenu {
+               display: block;
+       }
+
+       .auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after {
+               display: block;
+       }
+
+       .auto-fold #adminmenu a.menu-top:focus + .wp-submenu,
+       .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
+               position: relative;
+               left: -1px;
+               right: 0;
+               top: 0;
+       }
+
+       /* Remove submenu headers and adjust sub meu*/
+       #adminmenu .wp-submenu .wp-submenu-head {
+               display: none;
+       }
+
+       /*  Sidebar Toggle */
+       #wp-responsive-toggle {
+               position: fixed;
+               top: 5px;
+               left: 4px;
+               padding-right: 10px;
+               z-index: 99999;
+               border: none;
+               box-sizing: border-box;
+               -moz-box-sizing: border-box;
+       }
+
+       .wrap .icon32 + h2 {
+               margin-top: -2px;
+       }
+
+       .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
+               background: #333;
+       }
+
+       .wp-responsive-open #wpbody {
+               right: -190px;
+       }
+
+       .auto-fold .wp-responsive-open #adminmenuback,
+       .auto-fold .wp-responsive-open #adminmenuwrap {
+               left: 0;
+       }
+
+       /* General New Post Form */
+       #post-body-content {
+               min-width: 0;
+       }
+
+       #titlediv #title-prompt-text,
+       #wp-fullscreen-title-prompt-text {
+               padding: 10px 10px;
+       }
+
+       .post-format-options {
+               padding-right: 0;
+       }
+
+       .post-format-options a {
+               margin-right: 5px;
+               margin-bottom: 5px;
+               min-width: 52px;
+       }
+
+       .post-format-options .post-format-title {
+               font-size: 11px;
+       }
+
+       .post-format-options a div {
+               height: 28px;
+               width: 28px;
+       }
+
+       .post-format-options a div:before {
+               font-size: 26px !important;
+       }
+
+       /* General Metabox */
+       .postbox {
+               font-size: 14px;
+       }
+
+       #poststuff h3,
+       .metabox-holder h3 {
+               padding: 12px;
+       }
+
+       .postbox .handlediv {
+               margin-top: 3px;
+       }
+
+       /* Publish Metabox Options */
+       #post-visibility-select {
+               line-height: 280%;
+       }
+
+       .wp-core-ui .save-post-visibility,
+       .wp-core-ui .save-timestamp {
+               vertical-align: middle;
+               margin-right: 15px;
+       }
+
+       .timestamp-wrap select#mm {
+               display: block;
+               width: 100%;
+               margin-bottom: 10px;
+       }
+
+       .timestamp-wrap #jj,
+       .timestamp-wrap #aa,
+       .timestamp-wrap #hh,
+       .timestamp-wrap #mn {
+               padding: 12px 3px;
+               font-size: 14px;
+               margin-bottom: 5px;
+               width: auto;
+               text-align: center;
+       }
+
+       /* Categories Metabox */
+       ul.category-tabs {
+               margin: 30px 0 15px;
+       }
+
+       ul.category-tabs li.tabs {
+               padding: 15px;
+       }
+
+       .press-this ul.category-tabs li.tabs {
+               padding: 3px 5px 5px; /* Reset tabs in Press This to standard size */
+       }
+
+       ul.categorychecklist li {
+               margin-bottom: 15px;
+       }
+
+       ul.categorychecklist ul {
+               margin-top: 15px;
+       }
+
+       .category-add input[type=text],
+       .category-add select {
+               max-width: none;
+               margin-bottom: 15px;
+       }
+
+       /* Tags Metabox */
+       .tagsdiv .newtag {
+               width: 100%;
+               padding: 25px 10px;
+               margin-bottom: 15px;
+       }
+
+       .tagchecklist {
+               margin: 25px 10px;
+       }
+
+       .tagchecklist span {
+               font-size: 16px;
+               line-height: 120%;
+       }
+
+       /* Revisions */
+       #diff-next-revision,
+       #diff-previous-revision {
+               margin-top: -1em;
+       }
+
+       table.diff {
+               -ms-word-break: break-all;
+               word-break: break-all;
+               word-wrap: break-word;
+       }
+
+       /* Discussion */
+       #commentstatusdiv p {
+               line-height: 2.8;
+       }
+
+       /* TinyMCE Adjustments */
+       .mceToolbar * {
+               white-space: normal !important;
+       }
+
+       .mceToolbar tr,
+       .mceToolbar td {
+               float: left !important;
+       }
+
+       .wp_themeSkin a.mceButton {
+               width: 30px;
+               height: 30px;
+       }
+
+       .wp_themeSkin .mceButton .mceIcon {
+               margin-top: 5px;
+               margin-left: 5px;
+       }
+
+       .wp_themeSkin .mceSplitButton {
+               margin-top: 1px;
+       }
+
+       .wp_themeSkin .mceSplitButton td a.mceAction {
+               padding-top: 6px;
+               padding-bottom: 6px;
+               padding-left: 6px;
+               padding-right: 3px;
+       }
+
+       .wp_themeSkin .mceSplitButton td a.mceOpen,
+       .wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen {
+               padding-top: 6px;
+               padding-bottom: 6px;
+               background-position: 1px 6px;
+       }
+
+       .wp_themeSkin table.mceListBox {
+               margin: 5px;
+       }
+
+       div.quicktags-toolbar input {
+               padding: 10px 20px;
+       }
+
+       #wp-content-editor-tools {
+               overflow: hidden;
+               padding: 20px 15px 1px 0;
+               top: 1px;
+       }
+
+       a.wp-switch-editor {
+               font-size: 16px;
+               line-height: 1em;
+               margin: 3px 0 0 7px;
+               padding: 12px 15px;
+       }
+
+       #wp-content-media-buttons a {
+               font-size: 16px;
+               line-height: 37px;
+               height: 39px;
+               padding: 0 20px 0 15px;
+       }
+
+       .wp-media-buttons span.wp-media-buttons-icon,
+       .wp-media-buttons span.jetpack-contact-form-icon {
+               width: 22px !important;
+               margin-top: -3px !important;
+               margin-left: -5px !important;
+       }
+
+       .wp-media-buttons .add_media span.wp-media-buttons-icon:before,
+       .wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before {
+               font-size: 20px !important;
+       }
+
+       #content_wp_fullscreen {
+               display: none;
+       }
+
+       .misc-pub-section {
+               padding: 20px 10px 20px;
+       }
+
+       .misc-pub-section > a {
+               float: right;
+               font-size: 16px;
+       }
+
+       #delete-action,
+       #publishing-action {
+               line-height: 47px;
+       }
+
+       /* Subsubsub Nav */
+       .subsubsub {
+               font-size: 16px;
+               text-align: center;
+               margin-bottom: 15px;
+       }
+
+       /* WP List Table Options & Filters */
+       .tablenav {
+               height: auto;
+       }
+
+       .tablenav.top {
+               margin: 0;
+       }
+
+       .tablenav.bottom {
+               position: relative;
+               margin-top: 15px;
+       }
+
+       .tablenav br {
+               display: none;
+       }
+
+       .tablenav br.clear {
+               display: block;
+       }
+
+       #wpbody-content {
+               padding-bottom: 100px;
+       }
+
+       p.search-box {
+               float: none;
+               position: absolute;
+               bottom: 0;
+               width: 98%;
+               height: 90px;
+               margin-bottom: 20px;
+       }
+
+       p.search-box input[name="s"] {
+               height: auto;
+               float: none;
+               width: 100%;
+               margin-bottom: 10px;
+               vertical-align: middle;
+               -webkit-appearance: none;
+       }
+
+       p.search-box input[type="submit"] {
+               margin-bottom: 10px;
+       }
+
+       .tablenav.top .actions, .view-switch {
+               display: none;
+       }
+
+       /* Pagination */
+       .tablenav.top .displaying-num {
+               display: none;
+       }
+
+       .tablenav.bottom .displaying-num {
+               position: absolute;
+               right: 0;
+               top: 10px;
+               font-size: 14px;
+       }
+
+       .tablenav-pages {
+               width: 100%;
+               text-align: center;
+               margin: 0 0 25px;
+       }
+
+       .tablenav.bottom .tablenav-pages {
+               margin-top: 25px;
+       }
+
+       .tablenav.top .tablenav-pages.one-page {
+               display: none;
+       }
+
+       .tablenav.bottom .tablenav-pages.one-page {
+               margin: 15px 0 0 0;
+               height: 0;
+       }
+
+       .tablenav-pages .pagination-links .paging-input {
+               font-size: 18px;
+       }
+
+       .tablenav-pages .pagination-links a {
+               padding: 8px 20px 11px;
+               font-size: 18px;
+               background: rgba(0, 0, 0, 0.05);
+       }
+
+       .tablenav-pages .pagination-links .current-page {
+               padding: 10px;
+               font-size: 14px;
+       }
+
+       /* WP List Table Adjustments: General */
+       .form-wrap > p {
+               display: none;
+       }
+
+       .comment-count {
+               font-size: 14px;
+       }
+
+       /* Columns to hide */
+       .fixed .column-date,
+       .fixed .column-author,
+       .column-categories,
+       .column-tags,
+       .tags .column-description,
+       .media .column-parent,
+       .users .column-email,
+       .users .column-name,
+       .sites .column-registered,
+       .sites .column-users {
+               display: none;
+       }
+
+       /* Posts */
+       .column-title {
+               width: 85%;
+       }
+
+       .fixed .column-comments, .widefat .check-column {
+               width: 35px
+       }
+
+       .widefat thead .check-column, .widefat tfoot .check-column {
+               padding: 10px 0 10px;
+       }
+
+       .widefat * {
+               word-wrap: normal;
+       }
+
+       /* Quick Edit and Bulk Edit */
+       #wpbody-content .quick-edit-row-post .inline-edit-col-left,
+       #wpbody-content .quick-edit-row-post .inline-edit-col-right,
+       #wpbody-content .inline-edit-row-post .inline-edit-col-center,
+       #wpbody-content .quick-edit-row-page .inline-edit-col-left,
+       #wpbody-content .quick-edit-row-page .inline-edit-col-right,
+       #wpbody-content .bulk-edit-row-post .inline-edit-col-right,
+       #wpbody-content .bulk-edit-row .inline-edit-col-left,
+       #wpbody-content .bulk-edit-row-page .inline-edit-col-right,
+       #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
+               float: none;
+               width: 100%;
+       }
+
+       #wpbody-content .quick-edit-row fieldset .inline-edit-col label,
+       #wpbody-content .quick-edit-row fieldset .inline-edit-group label,
+       #wpbody-content .bulk-edit-row fieldset .inline-edit-col label,
+       #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
+               max-width: none;
+               float: none;
+               margin-bottom: 5px;
+       }
+
+       #wpbody .bulk-edit-row fieldset select {
+               display: block;
+               width: 100%;
+               max-width: none;
+               -moz-box-sizing: border-box;
+               box-sizing: border-box;
+       }
+
+       .inline-edit-row fieldset ul.cat-checklist label,
+       .inline-edit-row #bulk-titles div {
+               font-size: 16px;
+       }
+
+       .inline-edit-row fieldset label span.title {
+               float: none;
+       }
+
+       .inline-edit-row fieldset label.inline-edit-tags {
+               padding: 0 0.5em;
+       }
+
+       .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
+               padding: 0;
+       }
+
+       .inline-edit-row fieldset label span.input-text-wrap {
+               margin-left: 0;
+       }
+
+       .inline-edit-row fieldset input[name=jj],
+       .inline-edit-row fieldset input[name=hh],
+       .inline-edit-row fieldset input[name=mn] {
+               width: 3em;
+       }
+
+       .inline-edit-row fieldset input[name=aa] {
+               width: 4.5em;
+       }
+
+       #bulk-titles div {
+               margin: 0.8em 0.3em;
+       }
+
+       #bulk-titles div a {
+               height: 22px;
+       }
+
+       /* Taxonomies */
+       .tags .column-posts {
+               width: 50px;
+       }
+
+       .tags .column-slug {
+               width: 30%;
+       }
+
+       /* Comments */
+       .comments .column-response {
+               width: 35%;
+       }
+
+       /* Users */
+       .users .column-role {
+               width: 35%;
+       }
+
+       /* Network admin sites */
+       .sites .column-blogname {
+               width: 55%;
+       }
+
+       /* Updates */
+       #wpbody-content #update-themes-table .plugin-title {
+               width: auto;
+       }
+
+       /* Form Tables */
+       .form-table {
+               -moz-box-sizing: border-box;
+               box-sizing: border-box;
+       }
+
+       .form-table th,
+       .form-table td {
+               display: block;
+               width: auto;
+               vertical-align: middle;
+       }
+
+       .form-table .color-palette td {
+               display: table-cell;
+               width: 15px;
+       }
 
-.js .closed .sidebar-name {
-       -webkit-border-bottom-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 3px;
-}
+       .form-table table.color-palette {
+               margin-right: 10px;
+       }
 
-.widget-liquid-right .widgets-sortables,
-#widgets-left .widget-holder {
-       border-width: 0 1px 1px;
-       border-style: none solid solid;
-       -webkit-border-bottom-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 3px;
-       border-bottom-right-radius: 3px;
-       border-bottom-left-radius: 3px;
-}
+       textarea,
+       input {
+               font-size: 16px;
+       }
 
-.js .closed .widgets-sortables,
-.js .closed .widget-holder {
-       display: none;
-}
+       .form-table td input[type="text"],
+       .form-table td input[type="password"],
+       .form-table td select,
+       .form-table td textarea,
+       .form-table span.description,
+       #profile-page .form-table textarea {
+               width: 100%;
+               font-size: 16px;
+               line-height: 1.5;
+               padding: 7px 10px;
+               display: block;
+               max-width: none;
+               box-sizing: border-box;
+               -mox-box-sizing: border-box;
+       }
 
-.widget-liquid-right .widgets-sortables {
-       padding: 15px 0 0;
-}
+       input[type=text].small-text,
+       input[type=search].small-text,
+       input[type=password].small-text,
+       input[type=number].small-text,
+       input[type="number"].small-text,
+       .form-table input[type=text].small-text {
+               width: auto;
+               max-width: 55px;
+               display: inline;
+               padding: 3px 6px;
+               margin: 0 3px;
+       }
 
-#available-widgets .widget-holder {
-       padding: 7px 5px 0;
-}
+       #pass-strength-result {
+               width: 100%;
+               box-sizing: border-box;
+               -mox-box-sizing: border-box;
+               padding: 8px;
+       }
 
-#available-widgets .widget {
-       -webkit-box-shadow: none;
-       box-shadow: none;
-}
+       .form-table span.description {
+               padding: 4px 0 0;
+               line-height: 1.4em;
+       }
 
-.inactive-sidebar {
-       padding: 5px 5px 0;
-}
+       .form-table th {
+               padding-top: 10px;
+               padding-bottom: 0;
+               border-bottom: 0;
+       }
 
-#widget-list .widget {
-       width: 250px;
-       margin: 0 10px 15px;
-       border: 0 none;
-       background: transparent;
-       display: inline-block;
-       vertical-align: top;
-}
+       .form-table td {
+               padding-top: 8px;
+               padding-left: 0;
+       }
 
-#widget-list .widget-description {
-       padding: 5px 8px;
-}
+       .form-table input.regular-text {
+               width: 100%;
+       }
 
-.widget-placeholder {
-       border-width: 1px;
-       border-style: dashed;
-       margin: 0 auto 20px;
-       height: 27px;
-       width: 250px;
-}
+       .form-table label {
+               font-size: 14px;
+       }
 
-.inactive-sidebar .widget-placeholder {
-       margin: 0 10px 20px;
-       float: left;
-}
+       .form-table fieldset label {
+               display: block;
+       }
 
-div.widgets-holder-wrap {
-       padding: 0;
-       margin: 10px 0 20px;
-}
+       #utc-time {
+               margin-top: 10px;
+       }
 
-#widgets-left #available-widgets {
-       background-color: transparent;
-       border: 0 none;
-}
+       #utc-time,
+       #local-time {
+               display: block;
+               float: none;
+               padding: 0;
+               line-height: 2;
+       }
 
-ul#widget-list {
-       list-style: none;
-       margin: 0;
-       padding: 0;
-       min-height: 100px;
-}
+       /* Add/Edit Media */
+       .wp_attachment_details label[for="content"] {
+               font-size: 14px;
+               line-height: 1.5em;
+       }
 
-.widget .widget-top {
-       margin-bottom: -1px;
-       font-size: 12px;
-       font-weight: bold;
-       height: 26px;
-       overflow: hidden;
-}
+       /* Links */
+       .link-manager-php #posts-filter {
+               margin-top: 25px;
+       }
 
-.widget-top .widget-title {
-       padding: 7px 9px;
-}
+       .link-manager-php .tablenav.bottom {
+               overflow: hidden;
+       }
 
-.widget-top .widget-title-action {
-       float: right;
-}
+       .links-table #link_rel {
+               max-width: none;
+       }
 
-a.widget-action {
-       display: block;
-       width: 24px;
-       height: 26px;
-}
+       .links-table th,
+       .links-table td {
+               padding: 10px 0;
+       }
 
-#available-widgets a.widget-action {
-       display: none;
-}
+       /**
+        * Nav Menus
+        * ----------------------------------------------------------------------------
+        */
+       body.nav-menus-php {
+               min-width: 0 !important;
+       }
 
-.widget-top a.widget-action {
-       background: transparent url(../images/arrows.png) no-repeat 4px 6px;
-}
+       #nav-menus-frame {
+               margin-left: 0;
+               float: none;
+               width: 100%;
+       }
 
-.widget-top a.widget-action:hover {
-       background: transparent url(../images/arrows-dark.png) no-repeat 4px 6px;
-}
+       #wpbody-content #menu-settings-column {
+               display: block;
+               width: 100%;
+               float: none;
+               margin-left: 0;
+       }
 
-.widget .widget-inside,
-.widget .widget-description {
-       padding: 12px 12px 10px;
-       font-size: 12px;
-       line-height: 16px;
-}
+       #side-sortables .add-menu-item-tabs {
+               margin: 15px 0 14px;
+       }
 
-.widget-inside,
-.widget-description {
-       display: none;
-}
+       ul.add-menu-item-tabs li.tabs {
+               padding: 13px 15px 14px;
+       }
 
-#available-widgets .widget-description {
-       display: block;
-}
+       .nav-menus-php .item-controls .item-type {
+               margin-top: 2px;
+       }
 
-.widget .widget-inside p {
-       margin: 0 0 1em;
-       padding: 0;
-}
+       .nav-menus-php .customlinkdiv .howto input {
+               width: 65%;
+       }
 
-.widget-title h4 {
-       margin: 0;
-       padding-bottom: 0.2em;
-       line-height: 1;
-       overflow: hidden;
-       white-space: nowrap;
-}
+       .nav-menus-php .quick-search {
+               width: 85%;
+       }
 
-.widgets-sortables {
-       min-height: 90px;
-}
+       #menu-management-liquid {
+               margin-top: 25px;
+       }
 
-.widget-control-actions {
-       margin-top: 8px;
-}
+       .nav-menus-php .menu-name-label.howto span {
+               margin-top: 13px
+       }
 
-.widget-control-actions a {
-       text-decoration: none;
-}
+       .menu-name-label #menu-name {
+               margin-top: 4px;
+       }
 
-.widget-control-actions a:hover {
-       text-decoration: underline;
-}
+       .nav-menus-php .major-publishing-actions .publishing-action {
+               margin-top: 6px;
+       }
 
-.widget-control-actions div.alignleft {
-       margin-top: 6px;
-}
+       .nav-menus-php .delete-action {
+               font-size: 14px;
+               line-height: 50px;
+               margin-top: 12px;
+       }
 
-div#sidebar-info {
-       padding: 0 1em;
-       margin-bottom: 1em;
-       font-size: 12px;
-}
+       .menu-item-bar .menu-item-handle,
+       .menu-item-settings,
+       .description-wide {
+               width: auto;
+       }
 
-.widget-title a,
-.widget-title a:hover {
-       text-decoration: none;
-       border-bottom: none;
-}
+       .menu-item-settings {
+               padding: 10px;
+       }
 
-.widget-control-edit {
-       display: block;
-       font-size: 12px;
-       font-weight: normal;
-       line-height: 26px;
-       padding: 0 8px 0 0;
-}
+       .menu-item-settings .description-thin,
+       .menu-item-settings .description-wide {
+               width: 100%;
+               height: auto;
+       }
 
-a.widget-control-edit {
-       text-decoration: none;
-}
+       .menu-item-settings input {
+               width: 100%;
+       }
 
-.widget-control-edit .add,
-.widget-control-edit .edit {
-       display: none;
-}
+       .menu-settings dl {
+               padding-left: 0;
+       }
 
-#available-widgets .widget-control-edit .add,
-#widgets-right .widget-control-edit .edit,
-.inactive-sidebar .widget-control-edit .edit {
-       display: inline;
-}
+       .menu-settings dd {
+               float: none;
+               width: 100%;
+               margin-bottom: 15px;
+       }
 
-.editwidget {
-       margin: 0 auto 15px;
-}
+       .menu-settings dt {
+               float: none;
+               width: auto;
+               margin-left: 0;
+               margin-bottom: 15px;
+       }
 
-.editwidget .widget-inside {
-       display: block;
-       padding: 10px;
-}
+       .available-theme .action-links .delete-theme {
+               float: none;
+               margin: 0;
+               padding: 0;
+               clear: both;
+       }
 
-.inactive p.description {
-       margin: 5px 15px 10px;
-}
+       .available-theme .action-links .delete-theme a {
+               padding: 0;
+       }
 
-#available-widgets p.description {
-       margin: 0 12px 12px;
-}
+       /* Widget Management Page (Needs UX work on mobile) */
+       #templateside {
+               float: none;
+               width: auto;
+       }
 
-.widget-position {
-       margin-top: 8px;
-}
+       #templateside li {
+               margin: 0;
+       }
 
-.inactive {
-       padding-top: 2px;
-}
+       #templateside li a {
+               display: block;
+               padding: 5px;
+       }
 
-.sidebar-name .spinner {
-       float: none;
-       margin: 0 3px -3px;
-}
+       #templateside .highlight {
+               padding: 5px;
+               margin-left: -5px;
+               margin-top: -5px;
+       }
 
-.sidebar-name-arrow {
-       float: right;
-       height: 29px;
-       width: 26px;
-}
+       #template div {
+               float: none;
+               margin: 0;
+               width: auto;
+       }
 
-.widget-title .in-widget-title {
-       font-size: 12px;
-       white-space: nowrap;
-}
+       #template textarea {
+               width: 100%;
+       }
 
-#removing-widget {
-       display: none;
-       font-weight: normal;
-       padding-left: 15px;
-       font-size: 12px;
-       line-height: 1;
-}
+       .fileedit-sub .alignright {
+               margin-top: 15px;
+       }
 
-.widget-control-noform,
-#access-off,
-.widgets_access .widget-action,
-.widgets_access .sidebar-name-arrow,
-.widgets_access #access-on,
-.widgets_access .widget-holder .description {
-       display: none;
-}
+       /* Plugin/Theme Management Page */
+       .wp-list-table.plugins {
+               position: relative;
+               margin-top: 35px;
+               margin-bottom: 50px;
+       }
 
-.widgets_access .widget-holder,
-.widgets_access #widget-list {
-       padding-top: 10px;
-}
+       .wp-list-table.plugins thead .column-description,
+       #wpbody-content .wp-list-table.plugins tfoot .column-description,
+       .wp-list-table.plugins th#description {
+               display: none;
+       }
 
-.widgets_access #access-off {
-       display: inline;
-}
+       #wpbody-content .wp-list-table.plugins,
+       #wpbody-content .wp-list-table.plugins thead,
+       #wpbody-content .wp-list-table.plugins tbody,
+       #wpbody-content .wp-list-table.plugins tr,
+       #wpbody-content .wp-list-table.plugins .column-description,
+       #wpbody-content .wp-list-table.plugins .plugin-title,
+       #wpbody-content .wp-list-table.plugins .theme-title,
+       #wpbody-content .wp-list-table.plugins .plugin-update,
+       #wpbody-content .wp-list-table.plugins .manage-column.column-name {
+               display: block;
+               width: auto;
+       }
 
-.widgets_access #wpbody-content .widget-title-action,
-.widgets_access #wpbody-content .widget-control-edit,
-.widgets_access .closed .widgets-sortables,
-.widgets_access .closed .widget-holder {
-       display: block;
-}
+       .wp-list-table.plugins thead,
+       .wp-list-table.plugins tfoot {
+               position: absolute;
+               top: -35px;
+               left: 0;
+               right: 0;
+               width: auto;
+               height: 35px;
+       }
 
-.widgets_access .closed .sidebar-name {
-       -webkit-border-bottom-right-radius: 0;
-       -webkit-border-bottom-left-radius: 0;
-       border-bottom-right-radius: 0;
-       border-bottom-left-radius: 0;
-}
+       .wp-list-table.plugins tfoot {
+               bottom: -35px;
+               top: auto;
+       }
 
-.widgets_access .sidebar-name,
-.widgets_access .widget .widget-top {
-       cursor: default;
-}
+       .active, .inactive {
+               padding-top: 0;
+       }
 
-/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
-.ui-sortable,
-.ui-draggable {
-       -ms-touch-action: none;
-}
+       .wp-list-table.plugins .plugin-title,
+       .wp-list-table.plugins .theme-title {
+               padding-top: 13px;
+               padding-bottom: 4px;
+       }
 
-/* Accordion */
+       .plugins tr.active + tr.inactive th.check-column,
+       .plugins tr.active + tr.inactive td,
+       .wp-list-table.plugins .plugin-title,
+       .wp-list-table.plugins .theme-title,
+       .wp-list-table.plugins tbody th {
+               box-shadow: none;
+               -webkit-box-shadow: none;
+       }
 
-.accordion-section {
-       border-top: 1px solid #fff;
-       border-bottom: 1px solid #dfdfdf;
-       margin: 0;
-}
+       .plugins tbody {
+               padding: 1px 0 0;
+       }
 
-.accordion-section:first-child {
-       border-top: 1px solid #dfdfdf;
-}
+       .plugins tr.active + tr.inactive td.column-description {
+               -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               -ms-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+               box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+       }
 
-.accordion-section:last-child {
-       box-shadow: 0 1px 0 0px #fff;
-}
+       .plugins tr.active + tr.inactive th.check-column,
+       .plugins tr.active + tr.inactive td {
+               border-top: none;
+       }
 
-.accordion-section.open .accordion-section-content,
-.no-js .accordion-section .accordion-section-content {
-       display: block;
-}
+       .wp-list-table.plugins .column-description {
+               padding-top: 0;
+       }
 
-.accordion-section.open:hover {
-       border-bottom-color: #dfdfdf;
-}
+       .wp-list-table.plugins .manage-column.column-name,
+       .wp-list-table.plugins .column-description,
+       .wp-list-table.plugins .plugin-title,
+       .wp-list-table.plugins .theme-title {
+               padding-right: 12px;
+               padding-left: 46px;
+       }
 
-.accordion-section-content {
-       display: none;
-       padding: 10px 20px 15px;
-       overflow: hidden;
-       background: #fdfdfd;
-       border-left: 1px solid #dfdfdf;
-       border-right: 1px solid #dfdfdf;
-}
+       .wp-list-table.plugins tr {
+               position: relative;
+       }
 
-.accordion-section-title {
-       margin: 0;
-       padding: 15px 20px;
-       position: relative;
-       border-left: 1px solid #dfdfdf;
-       border-right: 1px solid #dfdfdf;
+       .wp-list-table.plugins th.check-column,
+       .wp-list-table.plugins tr.update th.check-column {
+               position: absolute;
+               height: auto;
+               top: 0;
+               bottom: 0;
+               left: 0;
+               padding-left: 2px;
+               padding-top: 18px;
+       }
 
-       -webkit-user-select: none;
-       -moz-user-select: none;
-       user-select: none;
-}
+       .wp-list-table.plugins thead th.check-column,
+       .wp-list-table.plugins tfoot th.check-column {
+               padding-left: 3px;
+               padding-top: 11px;
+               background: none;
+       }
 
-.js .accordion-section-title {
-       cursor: pointer;
-}
+       .widefat tbody th.check-column input[type="checkbox"] {
+               margin-top: -3px;
+               margin-left: 9px;
+       }
 
-.js .accordion-section-title:after {
-       content: '';
-       width: 0;
-       height: 0;
-       border-color: #ccc transparent;
-       border-style: solid;
-       border-width: 6px 6px 0;
-       position: absolute;
-       top: 25px;
-       right: 20px;
-       z-index: 1;
-}
+       .wp-list-table.plugins .active .check-column input,
+       .wp-list-table.plugins .update .check-column input {
+               margin-left: 6px;
+       }
 
-.accordion-section-title:focus {
-       outline: none;
-}
+       .wp-list-table.plugins thead .check-column input,
+       .wp-list-table.plugins tfoot .check-column input {
+               margin-top: -6px;
+       }
 
-.accordion-section-title:hover:after,
-.accordion-section-title:focus:after {
-       border-color: #aaa transparent;
-}
+       .wp-list-table.plugins .active th.check-column {
+               background: none;
+       }
 
-.cannot-expand .accordion-section-title {
-       cursor: auto;
-}
+       .wp-list-table.plugins .plugin-title strong,
+       .wp-list-table.plugins .theme-title strong {
+               font-size: 1.4em;
+               line-height: 1.6em;
+       }
 
-.cannot-expand .accordion-section-title:after {
-       display: none;
-}
+       /* Add New plugins page */
+       table.plugin-install .column-name,
+       table.plugin-install .column-version,
+       table.plugin-install .column-rating,
+       table.plugin-install .column-description {
+               display: block;
+               width: auto;
+       }
 
-.control-section .accordion-section-title {
-       padding: 10px 20px;
-       color: #464646;
-       font-size: 15px;
-       font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
-       font-weight: normal;
-       text-shadow: 0 1px 0 #fff;
-       background: #f5f5f5;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#f5f5f5));
-       background-image: -webkit-linear-gradient(bottom, #eee, #f5f5f5);
-       background-image:    -moz-linear-gradient(bottom, #eee, #f5f5f5);
-       background-image:      -o-linear-gradient(bottom, #eee, #f5f5f5);
-       background-image: linear-gradient(to top, #eee, #f5f5f5);
-}
+       table.plugin-install th.column-name,
+       table.plugin-install th.column-version,
+       table.plugin-install th.column-rating,
+       table.plugin-install th.column-description {
+               display: none;
+       }
 
-.control-section .accordion-section-title:after {
-       top: 15px;
-}
+       table.plugin-install td.column-name strong {
+               font-size: 1.4em;
+               line-height: 1.6em;
+       }
 
-.js .control-section:hover .accordion-section-title,
-.js .control-section .accordion-section-title:hover,
-.js .control-section.open .accordion-section-title,
-.js .control-section .accordion-section-title:focus {
-       color: #000;
-       background: #f9f9f9;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
-       background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image:    -moz-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image:      -o-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image: linear-gradient(to top, #ececec, #f9f9f9);
-}
+       table.plugin-install #the-list td {
+               -webkit-box-shadow: none;
+               box-shadow: none;
+       }
 
-.control-section.open .accordion-section-title {
-       border-bottom: 1px solid #dfdfdf;
-}
+       table.plugin-install #the-list tr {
+               display: block;
+               -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+               box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1);
+       }
 
-/* =Media Queries
--------------------------------------------------------------- */
+       /*  Dashboard */
+       #dashboard_recent_comments #the-comment-list .comment-item .avatar {
+               height: 30px;
+               width: 30px;
+               margin: 4px 10px 5px 0;
+       }
 
-@media only screen and (max-width: 768px) {
-       /* categories */
-       #col-left {
+       /*  About Page */
+       .about-wrap .feature-section.one-col > div,
+       .about-wrap .feature-section.two-col > div,
+       .about-wrap .three-col.about-updates > div  {
                width: 100%;
+               margin: 0;
+               float: none;
        }
 
-       #col-right {
-               width: 100%;
+       .about-wrap .about-colors .color-option {
+               width: 49%;
        }
-}
 
-@media only screen and (min-width: 769px) {
-       /* categories */
-       #col-left {
-               width: 35%;
+       /* Moderate Comment */
+       .comment-ays {
+               border-bottom: none;
        }
 
-       #col-right {
-               width: 65%;
+       #wpfooter {
+               display: none;
        }
-}
 
-@media only screen and (max-width: 860px) {
+       #comments-form .checkforspam {
+               display: none;
+       }
 
-       /* categories */
-       #col-left {
-               width: 35%;
+       /* Reset responsive styles in Press This */
+
+       .press-this a.wp-switch-editor {
+               font: 13px/19px "Open Sans", sans-serif;
+               margin: 5px 0 0 5px;
+               padding: 3px 8px 4px;
        }
 
-       #col-right {
-               width: 65%;
+       .press-this #wp-content-media-buttons a {
+               padding: 0;
+               line-height: normal;
+               height: auto;
        }
-}
 
-@media only screen and (min-width: 980px) {
+       .press-this #wp-content-editor-tools {
+               padding: 0;
+               top: 3px;
+       }
 
-       /* categories */
-       #col-left {
-               width: 35%;
+       .press-this .category-tabs {
+               margin-top: 0;
        }
 
-       #col-right {
-               width: 65%;
+       .press-this .tagsdiv .newtag {
+               width: 120px;
+               padding: 3px 5px;
+               margin-bottom: 0;
        }
-}
 
-@media only screen and (max-width: 768px) {
-       /* categories */
-       #col-left {
-               width: 100%;
+       .press-this .tagchecklist {
+               padding: 0;
+               margin-bottom: 0;
        }
 
-       #col-right {
-               width: 100%;
+       .press-this .wp_themeSkin a.mceButton {
+               width: 20px;
+               height: 20px;
        }
 
-       .form-field input,
-       .form-field textarea {
-               width: 99%;
+       .press-this .wp_themeSkin .mceButton .mceIcon {
+               margin: 0;
        }
 
-       .form-wrap .form-field {
-               padding:0;
+       .press-this #poststuff h3,
+       .press-this .metabox-holder h3 {
+               padding: 7px 12px;
        }
 
-       /* users */
-       #profile-page .form-table textarea {
-               max-width: 400px;
-               width: auto;
+       .interim-login input[type=checkbox],
+       .press-this input[type=checkbox],
+       .press-this input[type=radio] {
+               height: 16px;
+               width: 16px;
        }
-}
 
-/**
- * HiDPI Displays
- */
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
+       .interim-login input[type=checkbox]:checked:before,
+       .press-this input[type=checkbox]:checked:before {
+               width: 16px;
+               font: normal 21px/1 'dashicons';
+               margin: -3px 0 0 -4px;
+       }
 
-       .press-this .tagchecklist span a {
-               background-image: url('../images/xit-2x.gif');
-               background-size: 20px auto;
-        }
+       .press-this input[type=radio]:checked:before {
+               font: normal 21px/1 'dashicons';
+               width: 6px;
+               height: 6px;
+               margin: 4px;
+       }
 
-       .js .postbox:hover .handlediv,
-       .js .stuffbox:hover .handlediv,
-       .widget-top a.widget-action {
-               background-image: url('../images/arrows-2x.png');
-               background-size: 15px 123px;
-        }
+       .press-this ul.categorychecklist ul,
+       .press-this ul.categorychecklist li {
+               margin-top: 0;
+               margin-bottom: 0;
+       }
 
-       .widget-top a.widget-action:hover {
-               background-image: url('../images/arrows-dark-2x.png');
-               background-size: 15px 123px;
+       .press-this div.quicktags-toolbar input {
+               padding: 2px 4px;
        }
 
-       .post-com-count {
-               background-image: url('../images/bubble_bg-2x.gif');
-               background-size: 18px 100px;
+       .press-this textarea,
+       .press-this input {
+               font-size: 14px;
        }
 
-       tr.wp-locked .locked-indicator  {
-               background-image: url('../images/lock-2x.png');
-               background-size: 16px 16px;
+       .press-this .tagchecklist span {
+               font-size: 13px;
+               line-height: 1.8em;
        }
+}
 
-       th .comment-grey-bubble {
-               background-image: url('../images/comment-grey-bubble-2x.png');
-               background-size: 12px 12px;
+@media only screen and (max-width: 500px) {
+       .about-wrap {
+               margin-right: 20px;
+               margin-left: 10px;
        }
 
-       .sorting-indicator {
-               background-image: url('../images/sort-2x.gif?ver=20130102');
-               background-size: 14px 4px;
+       .about-wrap h1,
+       .about-text {
+               margin-right: 0;
        }
 
-       #content-resize-handle,
-       #post-body .wp_themeSkin .mceStatusbar a.mceResize {
-               background: transparent url('../images/resize-2x.gif') no-repeat scroll right bottom;
-               background-size: 11px 11px;
+       .about-text {
+               margin-bottom: 0.25em;
        }
 
-       div.star-holder {
-               background: url('../images/stars-2x.png?ver=20121108') repeat-x bottom left;
-               background-size: 21px 37px;
+       .about-wrap .wp-badge {
+               position: relative;
+               margin-bottom: 1.5em;
+               width: 100%;
        }
 
-       div.star-holder .star-rating {
-               background: url('../images/stars-2x.png?ver=20121108') repeat-x top left;
-               background-size: 21px 37px;
+       .about-wrap .feature-section.three-col div {
+               width: 100%;
+               float: none;
        }
 
-       .welcome-panel .welcome-panel-close:before {
-               background-image: url('../images/xit-2x.gif');
-               background-size: 20px auto;
+       .about-wrap .three-col.about-updates .col-1 {
+               padding: 0;
+               float: none;
        }
 
-       .welcome-panel .welcome-icon {
-               background-image: url('../images/welcome-icons-2x.png');
+       .about-wrap .three-col.about-updates .col-2 {
+               margin: 0 0 20px;
+               width: 100%;
+               float: none;
        }
 
-       .login h1 a {
-               background-image: url('../images/wordpress-logo-2x.png?ver=20120412');
-               background-size: 274px 63px;
+       /* Align Add Media + Visual + Text tabs */
+       #wp-content-media-buttons a {
+               font-size: 14px;
+               padding: 0 10px 0 10px;
        }
+}
 
-       .wp-badge {
-               background-image: url('../images/wp-badge-2x.png?ver=20120516');
-               background-size: 173px 194px;
+@media screen and ( max-width: 782px ) {
+       #wpadminbar #wp-admin-bar-menu-toggle a {
+               display: block;
+               padding: 0;
+               overflow: hidden;
+               outline: none;
+               text-decoration: none;
+               border: 1px solid transparent;
+               background: none;
+               height: 44px;
+               margin-left: -1px;
        }
 
-       .wp-full-overlay .collapse-sidebar-arrow {
-               background-image: url('../images/arrows-2x.png');
-               background-size: 15px 123px;
-        }
+       li#wp-admin-bar-menu-toggle {
+               display: block;
+       }
 
-       .pressthis a span {
-               background-image: url(../images/press-this-2x.png?v=20121105);
+       #wpadminbar #wp-admin-bar-menu-toggle a:hover {
+               border: 1px solid transparent;
        }
 
-       .imgedit-crop,
-       .imgedit-rleft,
-       .imgedit-rright,
-       .imgedit-flipv,
-       .imgedit-fliph,
-       .imgedit-undo,
-       .imgedit-redo {
-               background-image: url('../images/imgedit-icons-2x.png');
-               background-size: 260px 64px;
+       #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
+               content: '\f228';
+               display: inline-block;
+               float: left;
+               font: normal 40px/45px 'Dashicons';
+               vertical-align: middle;
+               outline: none;
+               margin: 0;
+               -webkit-font-smoothing: antialiased;
+               -moz-osx-font-smoothing: grayscale;
+               height: 44px;
+               width: 50px;
+               padding: 0;
+               border: none;
+               text-align: center;
+               text-decoration: none;
+               box-sizing: border-box;
+               -moz-box-sizing: border-box;
        }
+}
 
-       .spinner,
-       .imgedit-wait,
-       .customize-loading #customize-container {
-               background-image: url(../images/wpspin_light-2x.gif);
+/* Smartphone */
+@media screen and (max-width: 600px) {
+       #adminmenuwrap,
+       #adminmenuback {
+               display: none;
        }
 
-       .wp-slider .ui-slider-handle:before {
-               background-image: url(../images/arrows-pr-2x.png);
-               background-size: 16px 102px;
+       .wp-responsive-open #adminmenuwrap,
+       .wp-responsive-open #adminmenuback {
+               display: block;
        }
 
-}
+       /* Disable horizontal scroll when responsive menu is open
+          since we push the main content off to the right. */
+       #wpwrap.wp-responsive-open {
+               overflow-x: hidden;
+       }
 
-/* =Localized CSS
--------------------------------------------------------------- */
+       html.wp-toolbar {
+               padding-top: 0;
+       }
 
-/* zh_CN: Remove italic properties. */
-.locale-zh-cn .howto,
-.locale-zh-cn .tablenav .displaying-num,
-.locale-zh-cn .js .input-with-default-title,
-.locale-zh-cn .link-to-original,
-.locale-zh-cn .inline-edit-row fieldset span.title,
-.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
-.locale-zh-cn #utc-time,
-.locale-zh-cn #local-time,
-.locale-zh-cn p.install-help,
-.locale-zh-cn p.help,
-.locale-zh-cn p.description,
-.locale-zh-cn span.description,
-.locale-zh-cn .form-wrap p {
-       font-style: normal;
-}
+       #wpbody {
+               padding-top: 46px;
+       }
 
-/* zh_CN: Enlarge dashboard widget 'Configure' link */
-.locale-zh-cn .hdnle a { font-size: 12px; }
+       .auto-fold #adminmenu {
+               top: 46px;
+       }
 
-/* zn_CH: Enlarge font size, set font-size: normal */
-.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
+       #wp-responsive-overlay {
+               position: fixed;
+               top: 0;
+               left: 0;
+               width: 100%;
+               height: 100%;
+               z-index: 400;
+       }
 
-/* Zn_CH: Distraction free writing.
- *  More beautiful font for "Just write."
- *  Larger text for HTML/Visual mode.
- */
-.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
-.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
+       /* Keep the close icon from overlapping the Welcome text. */
+       .welcome-panel .welcome-panel-close {
+               overflow: hidden;
+               text-indent: 100%;
+               white-space: nowrap;
+               width: 20px;
+               height: 20px;
+               right: 0;
+               padding: 5px;
+       }
 
-/* zh_CN: Enlarge font-size. */
-.locale-zh-cn #sort-buttons { font-size: 1em !important; }
+       /* Make the close icon larger for tappability. */
+       #welcome-panel.welcome-panel .welcome-panel-close::before {
+               font-size: 20px;
+               margin: 0;
+       }
 
-/* ru_RU: Text needs more room to breathe. */
-.locale-ru-ru .inline-edit-row fieldset label span.title {
-       width: auto; /* default 5em */
-       min-width: 5em;
-}
-.locale-ru-ru.press-this .posting {
-       margin-right: 257px; /* default 212px + 45px */
-}
-.locale-ru-ru.press-this #photo-add-url-div input[type="text"]  {
-       width: 255px; /* default 300px - 45px */
-}
-.locale-ru-ru.press-this #side-sortables {
-       width: 245px; /* default 200px + 45px */
-}
-.locale-ru-ru #customize-header-actions .button {
-       padding: 0 8px 1px; /* default 0 10px 1px; */
-}
+       /* Keep full-width boxes on Edit Post page from causing horizontal scroll */
+       div#post-body.metabox-holder.columns-1 {
+               overflow-x: hidden;
+       }
 
-/* lt_LT: QuickEdit */
-.locale-lt-lt .inline-edit-row fieldset label span.title {
-       width: 8em;
-}
-.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
-       margin-left: 8em;
+       /* Color Picker Options */
+       .color-option {
+               width: 49%;
+       }
 }
index 40ffd2ecfb5db1e1af9a705318e88dfe741bf90c..7179b76c09429113cfa23f615ee58142db7649ca 100644 (file)
@@ -1 +1 @@
-#wpwrap{height:auto;min-height:100%;width:100%;position:relative}#wpcontent{height:100%}#wpcontent,#wpfooter{margin-left:165px}.folded #wpcontent,.folded #wpfooter{margin-left:52px}#wpbody-content{padding-bottom:65px;float:left;width:100%}#adminmenuback,#adminmenuwrap,#adminmenu,#adminmenu .wp-submenu{width:145px}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:left;margin:0;padding:0;list-style:none}.folded #adminmenuback,.folded #adminmenuwrap,.folded #adminmenu,.folded #adminmenu li.menu-top{width:32px}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.inner-sidebar #side-sortables,.columns-2 .inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-right:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{left:6px;top:-21px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;border-radius:3px;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none}.hidden,.js .closed .inside,.js .hide-if-js,.no-js .hide-if-no-js,.js.wp-core-ui .hide-if-js,.js .wp-core-ui .hide-if-js,.no-js.wp-core-ui .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js{display:none}input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=url],textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{vertical-align:text-top;padding:0;margin:1px 0 0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}html,body{height:100%;margin:0;padding:0}body{font-family:sans-serif;font-size:12px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.login{background:#fbfbfb;min-width:0}iframe,img{border:0}td,textarea,input,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}td,textarea{line-height:inherit}input,select{line-height:15px}a,input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=url],select,textarea,div{outline:0}a:focus,a:active{outline:thin dotted}#adminmenu a:focus,#adminmenu a:active,.screen-reader-text:focus{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}p{margin:1em 0}blockquote{margin:1em}label{cursor:pointer}li,dd{margin-bottom:6px}textarea,input,select{margin:1px;padding:3px}h1,h2,h3,h4,h5,h6{display:block;font-weight:700}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ul,ol{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc outside}ul.ul-square{list-style:square outside}ol.ol-decimal{list-style:decimal outside}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-left:1.8em}ul.ul-disc>li,ul.ul-square>li,ol.ol-decimal>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace}kbd,code{padding:1px 3px;margin:0 1px;font-size:11px}.subsubsub{list-style:none;margin:8px 0 5px;padding:0;font-size:12px;float:left}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:400}.subsubsub a.current{font-weight:700;border:0}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat,div.updated,div.error,.wrap .add-new-h2,textarea,input[type=text],input[type=password],input[type=file],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select,.tablenav .tablenav-pages a,.tablenav-pages span.current,#titlediv #title,.postbox,#postcustomstuff table,#postcustomstuff input,#postcustomstuff textarea,.imgedit-menu div,.plugin-update-tr .update-message,#poststuff .inside .the-tagcloud,.login form,#login_error,.login .message,#menu-management .menu-edit,.nav-menus-php .list-container,.menu-item-handle,.link-to-original,.nav-menus-php .major-publishing-actions .form-invalid,.press-this #message,#TB_window,.tbtitle,.highlight,.feature-filter,#widget-list .widget-top,.editwidget .widget-inside{-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat thead th:first-of-type{-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.widefat thead th:last-of-type{-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.widefat tfoot th:first-of-type{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.widefat tfoot th:last-of-type{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.widefat td,.widefat th{border-width:1px 0;border-style:solid}.widefat tfoot th{border-bottom:0}.widefat .no-items td{border-bottom-width:0}.widefat td{font-size:12px;padding:4px 7px 2px;vertical-align:top}.widefat td p,.widefat td ol,.widefat td ul{font-size:12px}.widefat th{padding:7px 7px 8px;text-align:left;line-height:1.3em;font-size:14px}.widefat th input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.widefat tbody th.check-column{padding:9px 0 22px}.widefat.media .check-column{padding-top:8px}.widefat thead .check-column,.widefat tfoot .check-column{padding:10px 0 0}.no-js .widefat thead .check-column input,.no-js .widefat tfoot .check-column input{display:none}.widefat .num,.column-comments,.column-links,.column-posts{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:4px 15px 0 0}div.updated,div.error{padding:0 .6em;margin:5px 15px 2px}div.updated p,div.error p{margin:.5em 0;padding:2px}.wrap div.updated,.wrap div.error,.media-upload-form div.error{margin:5px 0 15px}.wrap h2,.subtitle{font-weight:400;margin:0;text-shadow:#fff 0 1px 0}.wrap h2{font-size:23px;padding:9px 15px 4px 0;line-height:29px}.subtitle{font-size:14px;padding-left:25px}.wrap .add-new-h2{font-family:sans-serif;margin-left:4px;padding:3px 8px;position:relative;top:-3px;text-decoration:none;font-size:12px;border:0 none}.wrap h2.long-header{padding-right:0}html,.wp-dialog{background-color:#fff}textarea,input[type=text],input[type=password],input[type=file],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select{background-color:#fff;color:#333}select{color:#000}select[disabled]{color:#7f7f7f}select:focus{border-color:#aaa}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1)}input[readonly]{background-color:#eee}:-moz-placeholder,.wp-core-ui :-moz-placeholder{color:#a9a9a9}div.sidebar-name h3,#menu-management .nav-tab,#dashboard_plugins h5,a.rsswidget,#dashboard_right_now td.b,#dashboard-widgets h4,.tool-box .title,#poststuff h3,.metabox-holder h3,.pressthis a,#your-profile legend,.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title,.tablenav .displaying-num,.widefat th,.quicktags,.search{font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif}h2 .nav-tab,.wrap h2,.subtitle,.login form .input{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif}.quicktags,.search{font-size:12px}.icon32{float:left;height:34px;margin:7px 8px 0 0;width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px 0 0 -8px;float:left}.key-labels label{line-height:24px}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{font-style:italic;display:block;font-family:sans-serif}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}.wp-admin select{padding:2px;height:2em}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}form p.submit a.cancel:hover{text-decoration:none}#minor-publishing-actions input,#major-publishing-actions input,#minor-publishing-actions .preview{text-align:center}textarea.all-options,input.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text,#adduser .form-field input{width:25em}input.small-text{width:50px}input[type=number].small-text{width:60px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #delete_all,.tablenav #clear-recent-list{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}label,#your-profile label+a{vertical-align:middle}#misc-publishing-actions label{vertical-align:baseline}#pass-strength-result{border-style:solid;border-width:1px;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}.indicator-hint{padding-top:8px}p.search-box{float:right;margin:0}.search-box input[name="s"],#search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:2em;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading{background:transparent url(../images/loading.gif) no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-width:1px;border-style:solid}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px}.ui-autocomplete li a.ui-state-focus{cursor:pointer}#major-publishing-actions{padding:10px 10px 8px;clear:both;border-top:1px solid #f5f5f5;margin-top:-2px}#delete-action{line-height:25px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#publishing-action .spinner{float:left}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px;border-width:1px 0;border-style:solid}.misc-pub-section:first-child{border-top-width:0}.misc-pub-section-last{border-bottom-width:0}#minor-publishing-actions{padding:10px 10px 2px 8px;text-align:right}#minor-publishing{border-bottom-width:1px;border-bottom-style:solid;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}#save-post{float:left}.preview{float:right}#sticky-span{margin-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom-width:1px;border-bottom-style:solid}.side-info ul{margin:0;padding-left:18px;list-style:square}.approve,.unapproved .unapprove{display:none}.unapproved .approve,.spam .approve,.trash .approve{display:inline}td.action-links,th.action-links{text-align:right}#update-nag,.update-nag{line-height:19px;padding:5px 0;font-size:12px;text-align:center;margin:-1px 15px 0 5px;border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.plugins .plugin-update{padding:0}.plugin-update .update-message{margin:0 10px 8px 31px;font-weight:700}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em 0}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-loading,.ajax-feedback,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-left:2em}#adminmenu a,#sidemenu a,#taglist a,#catlist a{text-decoration:none}#screen-options-wrap,#contextual-help-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 24px 0 0}#screen-meta-links a:focus{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.4);box-shadow:1px 1px 1px rgba(0,0,0,.4);outline:0}#screen-meta{display:none;position:relative;margin:0 15px 0 5px;border-width:0 1px 1px;border-style:none solid solid}#screen-options-link-wrap,#contextual-help-link-wrap{float:right;height:23px;padding:0;margin:0 0 0 6px;font-family:sans-serif}#screen-options-link-wrap,#contextual-help-link-wrap,#screen-meta{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#screen-meta-links .screen-meta-toggle{position:relative;top:-1px}#screen-meta-links a.show-settings{text-decoration:none;z-index:1;padding:1px 16px 0 6px;height:22px;line-height:22px;font-size:12px;display:block;text-shadow:rgba(255,255,255,.7) 0 1px 0}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#screen-options-wrap h5,#contextual-help-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-right:15px;white-space:nowrap;line-height:30px}.metabox-prefs label input{margin:0 5px 0 2px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#contextual-help-wrap{padding:0;margin-left:-4px}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border-width:0 1px;border-style:solid}#contextual-help-wrap.no-sidebar #contextual-help-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:1px 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-width:1px 0 1px 1px;border-style:solid}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}#adminmenuback,#adminmenuwrap{border-width:0 1px 0 0;border-style:solid}#adminmenuwrap{position:relative;float:left}#adminmenushadow{position:absolute;top:0;right:0;bottom:0;width:6px;z-index:20}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px}#adminmenu li.menu-top{min-height:28px;position:relative}#adminmenu .wp-submenu{list-style:none;padding:4px 0;margin:0;position:absolute;top:-1000em;left:146px;z-index:1000;overflow:visible;border-width:1px;border-style:solid;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.js #adminmenu .sub-open,.js #adminmenu .opensub .wp-submenu,#adminmenu a.menu-top:focus+.wp-submenu,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0 none;-webkit-box-shadow:none;box-shadow:none}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:-1px;left:32px}.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;position:absolute;top:-1000em}#adminmenu .wp-submenu a{font-size:12px;line-height:18px;margin:0;padding-left:12px}#adminmenu .wp-not-current-submenu li>a{padding-left:16px}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}#adminmenu a.menu-top,#adminmenu .wp-submenu-head{font-size:13px;font-weight:700;line-height:18px;padding:0}#adminmenu .wp-submenu-head,.folded #adminmenu .wp-menu-name{display:none}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu a.menu-top{border-width:1px 0;border-style:solid none}#adminmenu .wp-menu-image img{padding:7px 0 0 7px;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:5px}#adminmenu div.wp-menu-image{float:left;width:28px;height:28px}.folded #adminmenu div.wp-menu-image{width:32px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:28px}.wp-menu-arrow{z-index:25;position:absolute;right:100%;margin:0;height:30px;width:6px;-moz-transform:translate(146px);-webkit-transform:translate(146px);-o-transform:translate(146px);-ms-transform:translate(146px);transform:translate(146px)}#adminmenu .wp-menu-arrow div{display:none;position:absolute;top:7px;left:-1px;width:14px;height:15px;-moz-transform:matrix(-.6,1,.6,1,0,0);-webkit-transform:matrix(-.6,1,.6,1,0,0);-o-transform:matrix(-.6,1,.6,1,0,0);-ms-transform:matrix(-.6,1,.6,1,0,0);transform:matrix(-.6,1,.6,1,0,0)}#adminmenu li.wp-not-current-submenu .wp-menu-arrow{-moz-transform:translate(145px);-webkit-transform:translate(145px);-o-transform:translate(145px);-ms-transform:translate(145px);transform:translate(145px);height:28px;border-width:1px 0;border-style:solid;top:0}.folded #adminmenu li .wp-menu-arrow{-moz-transform:translate(32px);-webkit-transform:translate(32px);-o-transform:translate(32px);-ms-transform:translate(32px);transform:translate(32px)}#adminmenu li.current .wp-menu-arrow,#adminmenu li.wp-has-current-submenu .wp-menu-arrow,#adminmenu li.wp-has-current-submenu .wp-menu-arrow div,#adminmenu li.wp-has-submenu .wp-menu-arrow div,#adminmenu li.current .wp-menu-arrow div,.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,#adminmenu a.wp-has-submenu:focus .wp-menu-arrow,#adminmenu a:hover .wp-menu-arrow{display:block}#adminmenu li.current .wp-menu-arrow,#adminmenu li.wp-menu-open .wp-menu-arrow{top:0}.no-js #adminmenu li.wp-has-submenu:hover .wp-menu-arrow,#adminmenu li.wp-has-submenu.opensub .wp-menu-arrow,#adminmenu a.wp-has-submenu:focus .wp-menu-arrow{z-index:1001}.ie8 #adminmenu li.menu-top:hover .wp-menu-arrow{display:none}#adminmenu .wp-not-current-submenu .wp-menu-arrow div{width:15px;top:6px;border-width:0 0 1px 1px;border-style:solid}.wp-menu-arrow,.folded #adminmenu li .wp-menu-arrow div,.no-js #adminmenu li.wp-not-current-submenu:hover .wp-menu-arrow{display:none}.folded #adminmenu li.current .wp-menu-arrow,.folded #adminmenu li.current .wp-menu-arrow div,.folded #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,.folded #adminmenu li.wp-menu-open .wp-menu-arrow,.folded #adminmenu li a:focus .wp-menu-arrow{display:block}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:3px;padding:0;margin:0;border-width:1px 0;border-style:solid;cursor:inherit}#adminmenu div.separator{height:1px;padding:0;border-width:1px 0 0;border-style:solid}#adminmenu .wp-submenu .wp-submenu-head{padding:5px 4px 5px 10px;margin:-4px -1px 4px;border-width:1px 0;border-style:solid;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}#adminmenu li.wp-menu-open{border-width:0 0 1px;border-style:solid}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0 none}.folded #adminmenu li.wp-has-current-submenu{margin-bottom:1px}.folded #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{position:absolute;font-family:sans-serif;font-size:9px;line-height:17px;font-weight:700;margin-top:1px;margin-left:7px;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span,#sidemenu li a span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#collapse-menu{font-size:12px;line-height:34px;border-width:1px 0 0;border-style:solid}.folded #collapse-menu span{display:none}#collapse-button,#collapse-button div{width:15px;height:15px}#collapse-button{float:left;margin:8px 6px;border-width:1px;border-style:solid;-webkit-border-radius:10px;border-radius:10px}@media only screen and (max-width:900px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:52px}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap,.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top{width:32px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu{top:-1px;left:32px}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{border-width:1px;border-style:solid;position:absolute;top:-1000em}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{display:none}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{width:32px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:28px}.auto-fold #adminmenu li .wp-menu-arrow{-moz-transform:translate(32px);-webkit-transform:translate(32px);-o-transform:translate(32px);-ms-transform:translate(32px);transform:translate(32px)}.auto-fold #adminmenu li .wp-menu-arrow div{display:none}.auto-fold #adminmenu li.current .wp-menu-arrow,.auto-fold #adminmenu li.current .wp-menu-arrow div,.auto-fold #adminmenu li.wp-has-current-submenu .wp-menu-arrow div,.auto-fold #adminmenu li.wp-menu-open .wp-menu-arrow,.auto-fold #adminmenu li a:focus .wp-menu-arrow{display:block}.auto-fold #adminmenu li.wp-menu-open{border:0 none}.auto-fold #adminmenu li.wp-has-current-submenu{margin-bottom:1px}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold #collapse-menu span{display:none}}.post-com-count-wrapper{min-width:22px;font-family:sans-serif}.post-com-count{background-image:url(../images/bubble_bg.gif);height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;background-position:center -80px;background-repeat:no-repeat}.post-com-count span{font-size:11px;font-weight:700;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px}strong .post-com-count{background-position:center -55px}.post-com-count:hover{background-position:center -3px}.column-response .post-com-count{float:left;margin-right:5px;text-align:center}.response-links{float:left}#the-comment-list .attachment-80x60{padding:4px 8px}th .comment-grey-bubble{background-image:url(../images/comment-grey-bubble.png);background-repeat:no-repeat;height:12px;width:12px}html.wp-toolbar{padding-top:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat th,.widefat td{overflow:hidden}.widefat th{font-weight:400}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:left}#dashboard-widgets.columns-1 .postbox-container{width:100%}#dashboard-widgets.columns-2 .postbox-container{width:49.5%}#dashboard-widgets.columns-2 #postbox-container-2,#dashboard-widgets.columns-2 #postbox-container-3,#dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#dashboard-widgets.columns-3 .postbox-container{width:33.5%}#dashboard-widgets.columns-3 #postbox-container-1{width:33%}#dashboard-widgets.columns-3 #postbox-container-3,#dashboard-widgets.columns-3 #postbox-container-4{float:right}#dashboard-widgets.columns-4 .postbox-container{width:25%}.postbox-container .meta-box-sortables{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.metabox-holder .postbox-container .empty-container{border:3px dashed #CCC;height:250px}.metabox-holder.columns-1 .postbox-container .empty-container,.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#poststuff{padding-top:10px}#poststuff #post-body{padding:0}#post-body-content{width:100%;float:left}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}#wpbody-content .metabox-holder .postbox-container .empty-container{border:0 none;height:0;min-height:0}}@media only screen and (min-width:800px) and (max-width:1200px){#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0 none;height:0;min-height:0}.index-php .screen-layout,.index-php .columns-prefs{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (max-width:960px){#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 .empty-container,#poststuff #postbox-container-1 #side-sortables:empty{border:0 none;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0}.screen-layout,.columns-prefs{display:none}}.postbox .hndle{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.js .postbox .hndle{cursor:move}.postbox.closed .hndle{-webkit-border-radius:3px;border-radius:3px}.hndle a{font-size:11px;font-weight:400}.postbox .handlediv{float:right;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border-width:1px;border-style:dashed;margin-bottom:20px}.widget,.postbox,.stuffbox{margin-bottom:20px;padding:0;border-width:1px;border-style:solid;line-height:1}.widget .widget-top,.postbox h3,.stuffbox h3{margin-top:1px;border-bottom-width:1px;border-bottom-style:solid;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .widget .widget-top,.js .postbox h3{cursor:move}.postbox .inside,.stuffbox .inside{padding:0 12px 0 10px;line-height:1.4em}.postbox .inside{margin:10px 0;position:relative}.postbox.closed h3{border:0;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 5px}#dashboard-widgets-wrap{margin:0 -8px}#wpbody-content .metabox-holder{padding-top:10px}#dashboard-widgets .meta-box-sortables{margin:0 8px}#dashboard_recent_comments div.undo{border-top-style:solid;border-top-width:1px;margin:0 -10px;padding:3px 8px;font-size:11px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:0}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}.welcome-panel{position:relative;overflow:auto;margin:20px 0;padding:23px 10px 12px;border-width:1px;border-style:solid;border-radius:3px;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:13px}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;right:10px;padding:8px 3px;font-size:13px;text-decoration:none;line-height:1}.welcome-panel .welcome-panel-close:before{content:' ';position:absolute;left:-12px;width:10px;height:100%;background:url(../images/xit.gif) 0 17% no-repeat}.welcome-panel .welcome-panel-close:hover:before{background-position:100% 17%}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px}.welcome-panel-content{margin-left:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:left}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p{margin-top:7px}.welcome-panel .welcome-icon{display:block;padding:2px 0 8px 32px;background-image:url(../images/welcome-icons.png);background-repeat:no-repeat;background-size:16px}.welcome-panel .welcome-add-page{background-position:0 2px}.welcome-panel .welcome-edit-page{background-position:0 -90px}.welcome-panel .welcome-learn-more{background-position:0 -136px}.welcome-panel .welcome-comments{background-position:0 -182px}.welcome-panel .welcome-view-site{background-position:0 -274px}.welcome-panel .welcome-widgets-menus{background-position:1px -229px;line-height:14px}.welcome-panel .welcome-write-blog{background-position:0 -44px}.welcome-panel .welcome-panel-column ul{margin:.8em 1em 1em 0}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-right:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}.welcome-panel .welcome-icon{padding-left:25px}}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-posts,.fixed .column-date,.fixed .column-parent,.fixed .column-links,.fixed .column-author,.fixed .column-format{width:10%}.fixed .column-response,.fixed .column-categories,.fixed .column-tags,.fixed .column-rel,.fixed .column-role{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:4em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}.fixed .column-comments a{float:left}.fixed .column-icon{width:80px}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv #add-new-comment{border-width:0 0 1px;border-style:none none solid}#commentsdiv .comments-box{border:0 none}#commentsdiv .comments-box thead th{background:transparent;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-left:5px}.sorting-indicator{display:none;width:7px;height:4px;margin-top:8px;margin-left:7px;background-image:url(../images/sort.gif);background-repeat:no-repeat}tr.wp-locked .locked-indicator{background:url(../images/lock.png) no-repeat;margin:-2px 0 0 6px;height:20px;width:16px}tr.wp-locked .check-column label,tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{height:auto;opacity:1}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity 500ms;-moz-transition:height 1s,opacity 500ms;-ms-transition:height 1s,opacity 500ms;-o-transition:height 1s,opacity 500ms;transition:height 1s,opacity 500ms}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:7px 7px 8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.sorted.asc .sorting-indicator,th.desc:hover span.sorting-indicator{display:block;background-position:0 0}th.sorted.desc .sorting-indicator,th.asc:hover span.sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{border-bottom-style:solid;border-bottom-width:2px;font-weight:700;margin-right:1px;padding:0 2px}.tablenav-pages .current-page{text-align:center}.tablenav-pages .next-page{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;display:block;cursor:default;height:30px;line-height:30px;font-size:12px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:active{cursor:default}.tablenav .displaying-num{margin-right:10px;font-size:12px;font-style:italic}.tablenav .actions{overflow:hidden;padding:2px 8px 0 0}.tablenav .delete{margin-right:20px}.view-switch{float:right;margin:6px 8px 0}.view-switch a{text-decoration:none}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}tr.inline-edit-row td,#wpbody-content .inline-edit-row fieldset .inline-edit-col{padding:0 .5em}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 0 0 1px;border-style:none none none solid}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{margin:0;padding:0;line-height:27px}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-save .spinner{padding:4px 10px 0;vertical-align:top;float:right}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-style:italic;line-height:1.8em}.inline-edit-row fieldset input[type=text],.inline-edit-row fieldset textarea{border-style:solid;border-width:1px}.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.1em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0}#bulk-titles{display:block;height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.inline-edit-row fieldset ul.cat-checklist li,.inline-edit-row fieldset ul.cat-checklist input{margin:0}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row #bulk-titles div{font-family:sans-serif;font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles{line-height:140%}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:10px;margin:3px 3px 0 -2px;overflow:hidden;position:relative;text-indent:-9999px;width:10px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a,#show-comments .spinner{float:left}#lost-connection-notice .spinner{display:block;float:left;margin:0 5px 0 0}.rtl #lost-connection-notice .spinner{float:right;margin:0 0 0 5px}#titlediv{position:relative;margin-bottom:5px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:1px 0}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{color:#bbb;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:right;margin-top:4px}#wp-fullscreen-title-prompt-text{padding:11px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0 none;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding-right:6px}#edit-slug-box .cancel{margin-right:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name input{width:16em}.postarea h3 label{float:left}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}.submitbox .submitdelete,.submitbox .submit a:hover{border-bottom-width:1px;border-bottom-style:solid}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select{line-height:2.5em;margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;min-width:255px}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:transparent none;border:0 none;float:right;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px}.press-this #side-sortables .category-tabs li,ul.category-tabs li,#side-sortables .add-menu-item-tabs li,.wp-tab-bar li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}.category-tabs a,#side-sortables .add-menu-item-tabs a,.wp-tab-bar a{text-decoration:none}.category-tabs{margin:8px 0 3px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit input,#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover{border:0 none}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.category-tabs,ul.add-menu-item-tabs,ul.wp-tab-bar{margin-top:12px}ul.category-tabs li{border-style:solid;border-width:1px;position:relative}ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-style:solid solid none;border-width:1px 1px 0}#post-body .add-menu-item-tabs li.tabs{border-style:solid none solid solid;border-width:1px 0 1px 1px;margin-right:-1px}ul.category-tabs li,ul.add-menu-item-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}form#tags-filter{position:relative}td.post-title strong,td.plugin-title strong{display:block;margin-bottom:.2em}td.post-title p,td.plugin-title p{margin:6px 0}.wp-hidden-children .wp-hidden-child,.ui-tabs-hide{display:none}.commentlist .avatar{vertical-align:text-top}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{border-width:0 1px 1px;border-style:none solid solid;width:100%;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#post-status-info td{font-size:12px}.autosave-info{padding:2px 15px;text-align:right}#editorcontent #post-status-info{border:0}#post-body .wp_themeSkin .mceStatusbar a.mceResize{display:block;background:transparent url(../images/resize.gif) no-repeat scroll right bottom;width:12px;cursor:se-resize;margin:0 1px;position:relative;top:-2px}#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize{top:20px}#content-resize-handle{background:transparent url(../images/resize.gif) no-repeat scroll right bottom;width:12px;cursor:se-resize;position:absolute;right:2px;height:19px}.press-this #content-resize-handle{bottom:2px}.tmce-active #content-resize-handle{display:none}#wp-word-count{display:block;padding:2px 10px}#timestampdiv select{height:20px;line-height:14px;padding:0;vertical-align:top}#aa,#jj,#hh,#mn{padding:1px;font-size:12px}#jj,#hh,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{background-repeat:no-repeat;background-position:left center;padding:2px 0 1px 20px}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;left:50%;width:450px;margin-left:-225px;background:#fff;line-height:1.5;z-index:1000005}.notification-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-right:10px}#post-lock-dialog .post-locked-avatar{float:left;margin:0 20px 20px 0}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:left;margin-right:3px}#post-lock-dialog.saving .locked-saving,#post-lock-dialog.saved .locked-saved{display:inline}#postcustomstuff thead th{padding:5px 8px 8px}#postcustom #postcustomstuff .submit{border:0 none;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border-width:1px;border-style:solid;border-spacing:0}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff th.left,#postcustomstuff td.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-right:10px}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;padding-bottom:10px}.revisions-tickmarks{position:relative;margin:0 auto;height:.8em;top:7px;max-width:70%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div{position:absolute;height:100%;border-style:solid;border-width:0 1px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:fixed;vertical-align:middle;opacity:0;width:100%;top:50%;margin-left:-90px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-left:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:15px}.revision-toggle-compare-mode{position:absolute;top:0;right:0}.comparing-two-revisions .revisions-previous,.comparing-two-revisions .revisions-next,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions-previous,.revisions-next{position:relative;z-index:1}.revisions-previous{float:left}.revisions-next{float:right}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.post-revisions li img,#revisions-meta-restored img{vertical-align:middle}table.diff{table-layout:fixed;width:100%;white-space:pre-wrap;word-wrap:break-word}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{padding:.5em;font-family:Consolas,Monaco,monospace}table.diff .diff-deletedline del,table.diff .diff-addedline ins{text-decoration:none}.diff-meta{-webkit-border-radius:3px;border-radius:3px;padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:right;float:left;margin-right:5px}.revisions-controls .author-card .avatar,.revisions-controls .author-card .author-info{float:left;margin-left:6px;margin-right:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:right;margin-left:6px;margin-right:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-right:0;margin-left:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;display:none;opacity:0}.revisions-tooltip.flipped{margin-left:0;margin-right:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;left:0;margin-left:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-left:0;margin-right:35px;left:auto;right:0}.revisions-tooltip-arrow>span{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:auto;right:20px}.ie8 .revisions-tooltip-arrow>span{left:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.wp-slider.ui-slider{position:relative;border-width:1px;border-style:solid;border-radius:3px;text-align:left;cursor:pointer}.wp-slider .ui-slider-handle{position:absolute;z-index:2;margin-top:-3px;width:19px;height:19px;border-width:1px;border-style:solid;border-radius:50%}.wp-slider .ui-slider-handle:before{content:"";position:absolute;top:6px;left:3px;height:8px;width:13px;background:url(../images/arrows-pr.png) no-repeat -2px -47px}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{height:8px;width:7px}.wp-slider .ui-slider-handle.from-handle:before{background-position:-5px -84px;left:7px}.wp-slider .ui-slider-handle.to-handle:before{background-position:-4px -65px;left:5px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.8em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{left:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{right:0}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:left;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}a.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:16px;width:16px;margin-right:5px;background-repeat:no-repeat;text-indent:-999em}#post-formats-select{line-height:2em}label.post-format-icon{margin-left:5px;padding:2px 0 2px 21px}.post-format-icon.post-format-standard{background-position:0 0}.post-format-icon.post-format-image{background-position:0 -32px}.post-format-icon.post-format-gallery{background-position:0 -64px}.post-format-icon.post-format-audio{background-position:0 -96px}.post-format-icon.post-format-video{background-position:0 -128px}.post-format-icon.post-format-chat{background-position:0 -160px}.post-format-icon.post-format-status{background-position:0 -192px}.post-format-icon.post-format-aside{background-position:0 -224px}.post-format-icon.post-format-quote{background-position:0 -256px}.post-format-icon.post-format-link{background-position:0 -288px}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}#post-body ul.add-menu-item-tabs{float:left;width:120px;text-align:right;margin:0 -120px 0 5px;padding:0}#post-body ul.add-menu-item-tabs li{padding:8px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.wp-tab-panel,.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border-style:solid;border-width:1px}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:19px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap p,.form-wrap label{font-size:11px}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input,.form-field textarea{border-style:solid;border-width:1px;width:95%}p.description,.form-wrap p{margin:2px 0 5px}p.help,p.description,span.description,.form-wrap p{font-size:12px;font-style:italic;font-family:sans-serif}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}#poststuff .taghint{color:#aaa;margin:15px 0 -24px 12px}#poststuff .tagsdiv .howto{margin:0 0 6px 8px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{-webkit-border-radius:8px;border-radius:8px;border-width:1px;border-style:solid;line-height:2em;max-width:1000px;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border-width:1px;border-style:solid}.ac_results li{padding:2px 5px;white-space:nowrap;text-align:left}.ac_over{cursor:pointer}.ac_match{text-decoration:underline}table.links-table{width:100%}.links-table th{font-weight:400;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table th,.links-table td{padding:5px 0}.links-table td label{margin-right:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}.media-item .describe{border-collapse:collapse;width:100%;border-top-style:solid;border-top-width:1px;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:700}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:700}.media-upload-form th.label label{font-weight:700;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}abbr.required{border:medium none;text-decoration:none}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.media-item .edit-attachment,.describe-toggle-on,.describe-toggle-off{display:block;line-height:36px;float:right;margin-right:15px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}#media-items .media-item{border-style:solid;border-width:1px;min-height:36px;position:relative;margin-top:-1px;width:100%}#media-items{width:623px}.media-new-php #media-items{margin:1em 0}#media-items:empty{border:0 none}.media-item .filename{line-height:36px;overflow:hidden;padding:0 10px}.media-item .error-div{padding-left:10px}.media-item .pinkynail{float:left;margin:2px 2px 0;max-width:40px;max-height:32px}.media-item .startopen,.media-item .startclosed{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:6px 10px 0 0;width:200px;line-height:2em;padding:0;overflow:hidden;margin-bottom:2px;border:1px solid #d1d1d1;background:#f7f7f7;background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f7f7f7));background-image:-webkit-linear-gradient(bottom,#fff,#f7f7f7);background-image:-moz-linear-gradient(bottom,#fff,#f7f7f7);background-image:-o-linear-gradient(bottom,#fff,#f7f7f7);background-image:linear-gradient(to top,#fff,#f7f7f7);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.1);box-shadow:inset 0 0 3px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-24px;background-color:#8cc1e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#72a7cf),to(#8cc1e9));background-image:-webkit-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-moz-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-o-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:linear-gradient(to top,#72a7cf,#8cc1e9);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0 8px;text-shadow:0 1px 0 rgba(255,255,255,.4);color:rgba(0,0,0,.6)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item.error{margin:0;padding:0}.media-upload-form .media-item.error p,.media-item .error-div{line-height:16px;margin:5px 10px;padding:0}.media-item .error-div a.dismiss{display:block;float:right;margin:5px 4px 0 15px}.find-box{width:600px;height:300px;overflow:hidden;padding:33px 0 51px;position:absolute;z-index:1000}.find-box-head{cursor:move;font-weight:700;height:2em;line-height:2em;padding:1px 12px;position:absolute;top:5px;width:100%}.find-box-inside{overflow:auto;padding:6px;height:100%}.find-box-search{overflow:hidden;padding:9px;position:relative}.find-box-search .spinner{float:none;left:125px;position:absolute;top:9px}#find-posts-input{float:left;width:140px;height:24px}#find-posts-search{float:left;margin:1px 4px 0 3px}#find-posts-response{margin:8px 0;padding:0 1px 6px}#find-posts-response table{width:100%}#find-posts-response .found-radio{padding:3px 0 0 8px;width:15px}.find-box-buttons{padding:8px;overflow:hidden}.find-box #resize-se{position:absolute;right:1px;bottom:1px}.ui-find-overlay{position:absolute;top:0;left:0;background-color:#000;opacity:.6;filter:alpha(opacity=60)}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em 0}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border-width:1px;border-style:solid;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #DDD;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0}.post-php .imgedit-wrap table{width:100%}.describe .imgedit-wrap table td,.wp_attachment_holder .imgedit-wrap table td{vertical-align:top;padding-top:0}.describe .imgedit-wrap table td.imgedit-settings{padding:0 5px}.wp_attachment_holder .imgedit-wrap table td.imgedit-settings{width:250px}td.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:#fff url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;background-size:16px 16px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.spinner{background:url(../images/wpspin_light.gif) no-repeat;background-size:16px 16px;display:none;float:right;opacity:.7;filter:alpha(opacity=70);width:16px;height:16px;margin:5px 5px 0}.no-float{float:none}.media-disabled,.imgedit-settings .disabled{color:grey}.wp_attachment_image,.A1B1{overflow:hidden}.wp_attachment_image .button,.A1B1 .button{float:left}.no-js .wp_attachment_image .button{display:none}.wp_attachment_image .spinner,.A1B1 .spinner{float:left;padding:0 4px 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;height:32px}.imgedit-crop-wrap{position:relative}.imgedit-crop{background:transparent url(../images/imgedit-icons.png) no-repeat scroll -9px -31px;margin:0 8px 0 0}.imgedit-crop.disabled:hover{background-position:-9px -31px}.imgedit-crop:hover{background-position:-9px -1px}.imgedit-rleft{background:transparent url(../images/imgedit-icons.png) no-repeat scroll -46px -31px;margin:0 3px}.imgedit-rleft.disabled:hover{background-position:-46px -31px}.imgedit-rleft:hover{background-position:-46px -1px}.imgedit-rright{background:transparent url(../images/imgedit-icons.png) no-repeat scroll -77px -31px;margin:0 8px 0 3px}.imgedit-rright.disabled:hover{background-position:-77px -31px}.imgedit-rright:hover{background-position:-77px -1px}.imgedit-flipv{background:transparent url(../images/imgedit-icons.png) no-repeat scroll -115px -31px;margin:0 3px}.imgedit-flipv.disabled:hover{background-position:-115px -31px}.imgedit-flipv:hover{background-position:-115px -1px}.imgedit-fliph{background:transparent url(../images/imgedit-icons.png) no-repeat scroll -147px -31px;margin:0 8px 0 3px}.imgedit-fliph.disabled:hover{background-position:-147px -31px}.imgedit-fliph:hover{background-position:-147px -1px}.imgedit-undo{background:transparent url(../images/imgedit-icons.png) no-repeat scroll -184px -31px;margin:0 3px}.imgedit-undo.disabled:hover{background-position:-184px -31px}.imgedit-undo:hover{background-position:-184px -1px}.imgedit-redo{background:transparent url(../images/imgedit-icons.png) no-repeat scroll -215px -31px;margin:0 8px 0 3px}.imgedit-redo.disabled:hover{background-position:-215px -31px}.imgedit-redo:hover{background-position:-215px -1px}.imgedit-applyto img{margin:0 8px 0 0}.imgedit-group-top{margin:5px 0}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic;margin-bottom:8px}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px;margin-bottom:8px;padding:2px 10px}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;margin-bottom:-8px;clear:both}.form-table td{margin-bottom:9px;padding:8px 10px;line-height:20px;font-size:12px}.form-table th,.form-wrap label{font-weight:400;text-shadow:#fff 0 1px 0}.form-table th{vertical-align:top;text-align:left;padding:10px;width:200px}.form-table th.th-full{width:auto}.form-table div.color-option{display:block;clear:both;margin-top:12px}.form-table input.tog{margin-top:2px;margin-right:2px;float:left}.form-table td p{margin-top:4px}.form-table table.color-palette{vertical-align:bottom;float:left;margin:-12px 3px 11px}.form-table .color-palette td{border-width:1px 1px 0;border-style:solid solid none;height:10px;line-height:20px;width:10px}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom-width:1px;border-bottom-style:solid}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#replyrow input{border-width:1px;border-style:solid}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:right}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-style:solid;border-width:1px}.comment-ays th{border-right-style:solid;border-right-width:1px}.trash-undo-inside,.spam-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 3px 5px 0;vertical-align:middle}#comment-status-radio label{padding:5px 0}.commentlist .avatar{vertical-align:text-top}.theme-install-php .tablenav{height:auto}.theme-install-php .spinner{margin-top:9px}h3.available-themes{margin:.3em 0 1em;float:left}.available-theme{display:inline-block;margin-right:10px;overflow:hidden;padding:20px 20px 20px 0;vertical-align:top;width:300px}.available-theme .screenshot{width:300px;height:225px;display:block;border-width:1px;border-style:solid;margin-bottom:10px;overflow:hidden}.available-theme img{width:300px}.available-theme h3{margin:15px 0 0}.available-theme .theme-author{line-height:18px}.available-theme .action-links{margin-top:10px;overflow:hidden}.available-theme a.screenshot:focus{border-color:#777}#current-theme .theme-info li,.theme-options li,.available-theme .action-links li{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #dfdfdf}.available-theme .action-links li{padding-right:8px;margin-right:8px}.ie8 .available-theme .action-links li{padding-right:7px;margin-right:7px}#current-theme .theme-info li:last-child,.theme-options li:last-child,.available-theme .action-links li:last-child{padding-right:0;margin-right:0;border-right:0}.available-theme .action-links .delete-theme{float:right;margin-left:8px;margin-right:0}.available-theme .action-links .delete-theme a{color:red;padding:2px}.available-theme .action-links .delete-theme a:hover{background:red;color:#fff;text-decoration:none}.available-theme .action-links p{float:left}#current-theme{margin:20px 0 10px;padding:0 0 20px;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden}#current-theme.has-screenshot{padding-left:330px}#current-theme h3{margin:0;font-size:12px;font-weight:400;color:#999}#current-theme h4{margin:3px 0 16px;font-size:20px}#current-theme h4 span{margin-left:20px;font-size:12px;font-weight:400}#current-theme a{border-bottom:0}#current-theme .theme-info{margin:1em 0;overflow:hidden}#current-theme .theme-description{margin-top:5px;max-width:600px;line-height:1.6em}#current-theme img{float:left;width:300px;margin-left:-330px;border-width:1px;border-style:solid}.theme-options{overflow:hidden;font-size:14px;padding-bottom:10px}.theme-options .load-customize{margin-right:30px;float:left}.theme-options span{float:left;margin-right:10px;text-transform:uppercase;font-size:11px;line-height:18px;color:#999}.theme-options ul{float:left;margin:0}@media only screen and (max-width:1200px){.folded .available-theme,.folded .available-theme .screenshot{width:300px}.folded .available-theme .screenshot{height:225px}.folded #current-theme img{width:300px}.folded #current-theme.has-screenshot{padding-left:330px}.folded #current-theme img{margin-left:-330px}}@media only screen and (max-width:1079px){.folded .available-theme,.folded .available-theme .screenshot{width:270px}.folded .available-theme .screenshot{height:203px}.folded #current-theme img{width:270px}.folded #current-theme.has-screenshot{padding-left:300px}.folded #current-theme img{margin-left:-300px}}@media only screen and (max-width:1200px){.available-theme,.available-theme .screenshot,#current-theme img{width:240px}.available-theme .screenshot{height:180px}.available-theme img{width:100%}#current-theme.has-screenshot{padding-left:270px}#current-theme img{margin-left:-270px}}#post-body ul.add-menu-item-tabs li.tabs a,#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{font-weight:700;text-decoration:none}#TB_window #TB_title{background-color:#222;color:#cfcfcf}#broken-themes{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-install-php h4{margin:2.5em 0 8px}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}.nav-tab{border-style:solid;border-width:1px 1px 0;color:#aaa;text-shadow:#fff 0 1px 0;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:0 6px -1px 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.nav-tab-active{border-width:1px;color:#464646}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:0}h2 .nav-tab{padding:4px 10px 6px;font-weight:200;font-size:20px;line-height:24px}#dashboard_right_now .versions .b,#post-status-display,#post-visibility-display,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,.media-item .percent,.plugins .name,#pass-strength-result.strong,#pass-strength-result.short,#ed_reply_toolbar #ed_reply_strong,.item-controls .item-order a,.feature-filter .feature-name{font-weight:700}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ul,.plugins .desc ol{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{padding:0}.plugins tbody th.check-column{padding:7px 0}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th{border-top-style:solid;border-top-width:1px;padding:5px 7px 0}.plugins .update th,.plugins .update td{border-bottom:0}.plugin-update-tr td{border-top:0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .second,.plugins .row-actions{padding:0 0 5px}.plugins .update .second,.plugins .update .row-actions{padding-bottom:0}.plugins-php .widefat tfoot th,.plugins-php .widefat tfoot td{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{margin:5px;padding:3px 5px}.plugin-install-php h4{margin:2.5em 0 8px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#your-profile #rich_editing{border:0}#display_name{width:15em}#createuser .form-field input{width:25em}.pressthis{margin:20px 0}.pressthis a,.pressthis a:hover,.pressthis a:focus,.pressthis a:active{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(7%,#e6e6e6),color-stop(77%,#d8d8d8));background-image:-webkit-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:-moz-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:-o-linear-gradient(bottom,#e6e6e6 7%,#d8d8d8 77%);background-image:linear-gradient(to top,#e6e6e6 7%,#d8d8d8 77%);-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none;text-shadow:0 1px 0 #fff}.pressthis a:active{outline:0}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-moz-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis a span{background:url(../images/press-this.png?v=20120502) no-repeat 0 5px;background-size:24px 20px;padding:8px 11px 8px 27px;margin:0 5px;display:inline-block}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:transparent;-webkit-transform:skew(20deg) rotate(6deg);-moz-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}#utc-time,#local-time{padding-left:25px;font-style:italic;font-family:sans-serif}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 0;margin-right:20px;border-top-width:1px;border-top-style:solid}#wpfooter p{margin:0;line-height:20px}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap div.updated,.about-wrap div.error{display:none!important}.about-wrap p.about-notice{background-color:#ffffe0;border:1px solid #e6db55;margin:5px 0 15px;padding:.4em .8em;border-radius:3px;-webkit-border-radius:3px}.about-wrap p{line-height:1.6em}.about-wrap h1{margin:.2em 200px 0 0;line-height:1.2em;font-size:2.8em;font-weight:200}.about-text,.about-description,.about-wrap li.wp-person a.web{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;font-weight:400;line-height:1.6em;font-size:20px}.about-description{margin-top:1.4em}.about-text{margin:1em 200px 1.4em 0;min-height:60px;font-size:24px}.about-wrap h3{font-size:1.5em;line-height:1.5em;padding-top:20px}.about-wrap .feature-section{padding-bottom:20px}.about-wrap .feature-section h4{margin-bottom:.6em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code{font-size:14px}.about-wrap .point-releases{margin-top:5px}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{padding-top:142px;height:50px;width:173px;font-weight:700;font-size:14px;text-align:center;margin:0 -5px;background:url(../images/wp-badge.png?ver=20111120) no-repeat}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap h2.nav-tab-wrapper{padding-left:6px}.about-wrap h2 .nav-tab{padding:4px 10px 6px;margin:0 3px -1px 0;font-size:18px;vertical-align:top}.about-wrap h2 .nav-tab-active{font-weight:700;padding-top:3px}.about-wrap .feature-section.three-col img{margin:.5em 0 .5em 5px;max-width:100%;float:none}.about-wrap .feature-section.col{margin-bottom:0}.about-wrap .feature-section.col h4{margin:0 0 .6em}.about-wrap .feature-section.two-col div{width:47%;margin-right:4.999999999%;float:left}.about-wrap .feature-section.three-col div{width:30%;margin-right:4.999999999%;float:left}.about-wrap .three-col.about-updates .col-1,.about-wrap .three-col.about-updates .col-3{width:37%;margin:0}.about-wrap .three-col.about-updates .col-2{width:16%;margin:0 5%}.about-wrap .feature-section.col .last-feature{margin-right:0}.about-wrap .three-col.about-updates img{margin:0}.about-wrap .changelog .feature-section{overflow:hidden}.about-wrap .about-passwords{margin:20px 0;padding:1px 20px 10px;background-color:#f9f9f9}.about-wrap .about-auto-update{text-align:center;background-color:#f9f9ef;clear:both;padding:10px}.about-wrap .about-auto-update.cool{background-color:#eff9ef}.about-wrap .about-password-meter input{font-size:250%;line-height:1;width:100%;display:block;padding:5px}.about-wrap .about-password-meter #pass-strength-result{display:block!important;font-size:150%;font-weight:400!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:17px 0;margin-bottom:15px}.about-wrap .feature-section div p img{float:right;margin-left:10px;max-width:20%}.about-wrap .changelog li{list-style-type:disc;margin-left:3em}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -15px 0 -5px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:left;margin-right:10px}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;overflow:auto;background:#f5f5f5;border-right:1px solid rgba(0,0,0,.2)}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-300px}.wp-full-overlay-sidebar:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:3px;box-shadow:-5px 0 4px -4px rgba(0,0,0,.1) inset;z-index:1000}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 20px;line-height:45px;z-index:10;margin:0}.wp-full-overlay-sidebar .wp-full-overlay-header{border-top:0;border-bottom:1px solid #fff;box-shadow:inset 0 -1px 0 0 #dfdfdf}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:0;border-top:1px solid #dfdfdf;box-shadow:inset 0 1px 0 0 #fff}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.wp-full-overlay-sidebar-content .accordion-section:first-child{border-top:1px solid #fff}.wp-full-overlay .close-full-overlay{text-decoration:none}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:50;display:block;width:19px;height:19px;margin-left:15px;padding:0;border-radius:50%;text-decoration:none}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;left:100%}.wp-full-overlay .collapse-sidebar-arrow{position:absolute;margin-top:2px;margin-left:2px;display:block;width:15px;height:15px;background:transparent url(../images/arrows.png) no-repeat -1px -73px}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;left:100%;color:gray;line-height:20px;margin-left:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-label{color:#666}.wp-full-overlay,.wp-full-overlay-sidebar,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main{-webkit-transition-property:left,right,top,bottom,width,margin;-moz-transition-property:left,right,top,bottom,width,margin;-ms-transition-property:left,right,top,bottom,width,margin;-o-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url(../images/wpspin_light.gif) no-repeat fixed center center;background-size:16px 16px}#customize-container iframe,#theme-installer iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#theme-installer{display:none}#theme-installer.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 20px}.single-theme .install-theme-info{padding-top:15px}#theme-installer .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0}.install-theme-info .theme-screenshot{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .star-holder{margin:14px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px}#excerpt,.attachmentlinks{margin:0;height:4em;width:98%}#template div{margin-right:190px}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:700;margin:0 6px}.row-title{font-size:13px!important;font-weight:700}.column-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{visibility:hidden;padding:2px 0 0}tr:hover .row-actions,.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;display:block;float:left;font-size:11px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:4px 0 0 -10px;cursor:pointer;width:10px;height:10px;display:block;float:left;text-indent:-9999px;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:left}#poststuff h3,.metabox-holder h3{font-size:15px;font-weight:400;padding:7px 10px;margin:0;line-height:1}#poststuff .inside{margin:6px 0 8px}#poststuff .inside #parent_id,#poststuff .inside #page_template{max-width:100%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 #poststuff .inside #parent_id,.ie8 #poststuff .inside #page_template,.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}.edit-form-section{margin-bottom:20px}#templateside ul li a{text-decoration:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}#sidemenu{margin:-30px 15px 0 315px;list-style:none;position:relative;float:right;padding-left:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-left:6px;padding-right:6px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-width:1px;border-style:solid}#sidemenu li a .count-0{display:none}.plugin-install #description,.plugin-install-network #description{width:60%}table .vers,table .column-visible,table .column-rating{text-align:left}.error-message{color:red;font-weight:700}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest p:last-child,.lp-show-latest .lp-error p{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:0;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input{width:100%}#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:0}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{right:30px}#dashboard-widgets h4{font-weight:400;font-size:13px;margin:0 0 .2em;padding:0}#dashboard_right_now p.sub,#dashboard_right_now .table,#dashboard_right_now .versions{margin:-12px}#dashboard_right_now .inside{font-size:12px;padding-top:20px}#dashboard_right_now p.sub{padding:5px 0 15px;color:#8f8f8f;font-size:14px;position:absolute;top:-17px;left:15px}#dashboard_right_now .table{margin:0;padding:0;position:relative}#dashboard_right_now .table_content{float:left;border-top-width:1px;border-top-style:solid;width:45%}#dashboard_right_now .table_discussion{float:right;border-top-width:1px;border-top-style:solid;width:45%}#dashboard_right_now table td{padding:3px 0;white-space:nowrap}#dashboard_right_now table tr.first td{border-top:0}#dashboard_right_now td.b{padding-right:6px;text-align:right;font-size:14px;width:1%}#dashboard_right_now td.b a{font-size:18px}#dashboard_right_now td.b a:hover{color:#d54e21}#dashboard_right_now .t{font-size:12px;padding-right:12px;padding-top:6px;color:#777}#dashboard_right_now .t a{white-space:nowrap}#dashboard_right_now .spam{color:red}#dashboard_right_now .waiting{color:#e66f00}#dashboard_right_now .approved{color:green}#dashboard_right_now .versions{padding:6px 10px 12px;clear:both}#dashboard_right_now a.button{float:right;clear:right;position:relative;top:-5px}#dashboard_recent_comments h3{margin-bottom:0}#dashboard_recent_comments .inside{margin-top:0}#dashboard_recent_comments .comment-meta .approve{font-style:italic;font-family:sans-serif;font-size:10px}#dashboard_recent_comments .subsubsub{float:none;white-space:normal}#the-comment-list{position:relative}#the-comment-list .comment-item{padding:1em 10px;border-top:1px solid}#the-comment-list .pingback{padding-left:9px!important}#the-comment-list .comment-item,#the-comment-list #replyrow{margin:0 -10px}#the-comment-list .comment-item:first-child{border-top:0}#the-comment-list .comment-item .avatar{float:left;margin:0 10px 5px 0}#the-comment-list .comment-item h4{line-height:1.7em;margin-top:-.4em;color:#777}#the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#the-comment-list .comment-item blockquote,#the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#dashboard_recent_comments #the-comment-list .trackback blockquote,#dashboard_recent_comments #the-comment-list .pingback blockquote{display:block}#the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:12px}.no-js #dashboard_quick_press{display:none}#dashboard_quick_press .easy-blogging{padding:0 8px;text-align:left}#dashboard_quick_press .input-text-wrap{position:relative}#dashboard_quick_press .prompt{color:#bbb;position:absolute}#dashboard_quick_press div.updated{padding:0 5px}#title-wrap label,#tags-input-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;line-height:100%;outline:0}#tags-input-wrap #tags-input{outline:0}#title-wrap #title-prompt-text{font-size:1.3em;padding:5px 8px}#tags-input-wrap #tags-input-prompt-text{font-size:1em;padding:4px 8px}#dashboard_quick_press .input-text-wrap,#dashboard_quick_press .textarea-wrap{margin:0 0 1em}#dashboard_quick_press .wp-media-buttons{margin:0 0 .2em 1px;padding:0}#dashboard_quick_press .wp-media-buttons a{color:#777}#dashboard-widgets #dashboard_quick_press form p.submit input{float:left}#dashboard-widgets #dashboard_quick_press form p.submit #save-post{margin:0 .7em 0 1px}#dashboard-widgets #dashboard_quick_press form p.submit #publish{float:right}#dashboard-widgets #dashboard_quick_press form p.submit .spinner{vertical-align:middle;margin:4px 6px 0 0}#dashboard_recent_drafts ul,#dashboard_recent_drafts p{margin:0;padding:0;word-wrap:break-word}#dashboard_recent_drafts ul{list-style:none}#dashboard_recent_drafts ul li{margin-bottom:1em}#dashboard_recent_drafts h4{line-height:1.7em;word-wrap:break-word}#dashboard_recent_drafts h4 abbr{font-weight:400;font-family:sans-serif;font-size:12px;color:#999;margin-left:3px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:13px;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:12px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}#dashboard_plugins h4{line-height:1.7em}#dashboard_plugins h5{font-weight:400;font-size:13px;margin:0;display:inline;line-height:1.4em}#dashboard_plugins h5 a{line-height:1.4em}#dashboard_plugins .inside span{font-size:12px;padding-left:5px}#dashboard_plugins p{margin:.3em 0 1.4em;line-height:1.4em}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:700}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;text-shadow:none;background:transparent none;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag.browser-insecure a.browse-happy-link,#dashboard_browser_nag.browser-insecure a.update-browser-link{text-shadow:#871b15 0 1px 0}#dashboard_browser_nag a.browse-happy-link,#dashboard_browser_nag a.update-browser-link{text-shadow:#d29a04 0 1px 0}.login *{margin:0;padding:0}.login form{margin-left:8px;padding:26px 24px 46px;font-weight:400;background:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:rgba(200,200,200,.7) 0 4px 10px -1px;box-shadow:rgba(200,200,200,.7) 0 4px 10px -1px}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}#login form p{margin-bottom:0}#login form p.submit{padding:0}.login label{color:#777;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1 a{background-image:url(../images/wordpress-logo.png?ver=20120216);background-size:274px 63px;background-position:top center;background-repeat:no-repeat;width:326px;height:67px;text-indent:-9999px;outline:0;overflow:hidden;padding-bottom:15px;display:block}#login{width:320px;padding:114px 0 0;margin:auto}#login_error,.login .message{margin:0 0 16px 8px;padding:12px}.login #nav,.login #backtoblog{text-shadow:#fff 0 1px 0;margin:0 0 0 16px;padding:16px 16px 0}#backtoblog{padding:12px 16px 0}.login form .input,.login input[type=text]{color:#555;font-weight:200;font-size:24px;line-height:1;width:100%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:1px solid #e5e5e5;background:#fbfbfb;outline:0;-webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,.2);box-shadow:inset 1px 1px 2px rgba(200,200,200,.2)}.login #pass-strength-result{width:250px;font-weight:700;border-style:solid;border-width:1px;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login form,.mobile #login .message,.mobile #login_error{margin-left:0}.mobile #login #nav,.mobile #login #backtoblog{margin-left:8px}.mobile #login h1 a{width:auto}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}#dashboard_right_now p.musub{margin-top:12px;border-top:1px solid #ececec;padding-left:16px;position:static}.rtl #dashboard_right_now p.musub{padding-left:0;padding-right:16px}#dashboard_right_now td.b a.musublink{font-size:16px}#dashboard_right_now div.musubtable{border-top:0}#dashboard_right_now div.musubtable .t{white-space:normal}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}.no-js #message{display:block}#nav-menu-meta ul.outer-border{-webkit-border-radius:3px;border-radius:3px}.accordion-section ul.category-tabs,.accordion-section ul.add-menu-item-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-left:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .postbox,.metabox-holder-disabled .accordion-section-content{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-name{height:2em}.blank-slate .menu-settings{border:0;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{font-style:italic;font-weight:400;margin-left:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;-webkit-border-radius:3px;border-radius:3px}.manage-menus select{float:left;margin-right:6px}.manage-menus .selected-menu{float:left;margin:5px 6px 0 0}.manage-menus .submit-btn{float:left;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.menu-edit #post-body-content h3{margin:0 0 10px}.menu-settings{margin-top:2em;overflow:hidden}.menu-settings dl{margin:0 0 10px;overflow:hidden;position:relative}.menu-settings dd{float:left;margin:0;width:60%}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{font-size:11px}#menu-management-liquid{float:left;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-width:1px 0;border-style:solid}#nav-menu-header,#nav-menu-footer{padding:0 10px}#nav-menu-header{border-bottom:1px solid;margin-bottom:13px}#nav-menu-header .menu-name-label{margin-top:2px}#nav-menu-footer{border-top:1px solid}.nav-menus-php #post-body div.updated,.nav-menus-php #post-body div.error{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:700}#select-nav-menu-container{text-align:right;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat td.menu-location-menus{padding-bottom:5px}.menu-location-menus select{float:left}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:left;width:160px;margin-right:5px}.locations-row-links{float:left;margin:6px 0 0 6px}.locations-edit-menu-link,.locations-add-menu-link{margin:0 3px}.locations-edit-menu-link{padding-right:3px;border-right:1px solid #ccc}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{font-style:italic}#menu-management .inside{padding:0 10px}.postbox .howto input,.accordion-container .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}#nav-menu-meta .accordion-container .top{border-top:1px solid #dfdfdf}#nav-menu-meta .accordion-container .accordion-section:first-child,#nav-menu-meta .accordion-container .accordion-section:first-child h3,#nav-menu-meta .accordion-container .top,#nav-menu-meta .accordion-container .top h3{-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}#nav-menu-meta .accordion-container .accordion-section:last-child,#nav-menu-meta .accordion-container .accordion-section:last-child .accordion-section-content,#nav-menu-meta .accordion-container .bottom,#nav-menu-meta .accordion-container .bottom:not(.open) h3{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.customlinkdiv .howto input{width:180px}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .add-new-menu-action{float:left;margin:6px 0 0 6px;line-height:15px}.nav-menus-php .meta-sep,.nav-menus-php .submitdelete,.nav-menus-php .submitcancel{display:block;float:left;margin:4px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;font-size:12px;margin-left:20px;margin-top:5px}.button.right,.button-secondary.right,.button-primary.right{float:right}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.show-all,.hide-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:4px;display:block;float:left}.quick-search{width:190px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .list-container{max-height:200px;overflow-y:auto;padding:10px 10px 5px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0;margin-bottom:5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-handle{border:1px solid #dfdfdf;position:relative;padding-left:10px;height:auto;width:400px;line-height:35px;text-shadow:0 1px 0 #FFF;overflow:hidden;word-wrap:break-word}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;background-image:-webkit-gradient(linear,left bottom,left top,from(#f6c9cc),to(#fdf8ff));background-image:-webkit-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:-moz-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:-o-linear-gradient(bottom,#f6c9cc,#fdf8ff);background-image:linear-gradient(to top,#f6c9cc,#fdf8ff)}.menu-item-edit-active .menu-item-handle{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}.menu li.deleting .menu-item-handle{background-image:none;text-shadow:0 0 0}.menu-item-handle .item-title{font-size:12px;font-weight:700;padding:7px 0;line-height:20px;min-height:20px;display:block;margin-right:13em}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-left:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{font-size:12px;padding-right:10px}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:36px;overflow:hidden;text-indent:-999em;border-bottom:1px solid;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:400px;padding:10px 0 10px 10px;border:solid;border-width:0 1px 1px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;font-size:12px;font-style:italic}.link-to-original a{padding-left:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 5px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:2px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid;padding:1px 2px;text-decoration:none}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px;border:0 none}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#nav-menus-frame,.button-controls,#menu-item-url-wrap,#menu-item-name-wrap{display:block}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) repeat-x bottom left}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) repeat-x top left;height:17px;float:left}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information-header{margin:0;padding:0 5px;font-weight:700;position:relative;border-bottom-width:1px;border-bottom-style:solid;height:2.5em}#plugin-information ul#sidemenu{font-weight:400;margin:0 5px;position:absolute;left:0;bottom:-1px}#plugin-information p.action-button{width:100%;padding-bottom:0;margin-bottom:0;margin-top:10px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .action-button a{text-align:center;font-weight:700;text-decoration:none;display:block;line-height:2em}#plugin-information h2{clear:none!important;margin-right:200px}#plugin-information .fyi{margin:0 10px 50px;width:210px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi h2.mainheader{padding:5px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}#plugin-information .fyi ul{padding:10px 5px 10px 7px;margin:0;list-style:none;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .fyi li{margin-right:0}#plugin-information #section-holder{padding:10px}#plugin-information .section ul,#plugin-information .section ol{margin-left:16px;list-style-type:square;list-style-image:none}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;max-width:100%;width:auto;height:auto}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px;padding-bottom:2em}#plugin-information #section-screenshots ol,#plugin-information .updated,#plugin-information pre{margin-right:215px}#plugin-information pre{padding:7px;overflow:auto}body.press-this{color:#333;margin:0;padding:0;min-width:675px;min-height:400px}img{border:0}.press-this #wphead{height:32px;margin-left:0;margin-right:0;margin-bottom:5px}.press-this #header-logo{float:left;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:left}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this-sidebar{float:right;width:200px;padding-top:10px}.press-this #title{margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist span a{background:transparent url(../images/xit.gif) no-repeat 0 0}.press-this #titlediv{margin:0}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 0}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #poststuff{margin:0 10px 10px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}div.zerosize{border:0 none;height:0;margin:0;overflow:hidden;padding:0;width:0}.posting{margin-right:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:right}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #tagsdiv-post_tag h3,.press-this #categorydiv h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{text-shadow:0 1px 0 #fff;font-weight:700;font-size:12px;margin-left:5px}#TB_window{border:1px solid #333}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.js .postbox:hover .handlediv,.js .stuffbox:hover .handlediv{background:transparent url(../images/arrows.png) no-repeat 6px 7px}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border-color:#dfdfdf}.press-this .actions{float:right;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px -7px 0 0}.press-this .actions li{float:left;list-style:none;margin-right:10px}#extra-fields .button{margin-right:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:right;margin:0 0 0 5px}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:100px}#img_container a{display:block;float:left;overflow:hidden}#img_container img,#img_container a{width:68px;height:68px}#img_container img{border:0;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:hover,#img_container a:active{border-color:#000;z-index:1000;border-width:2px;margin:-1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0 none;height:345px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:transparent}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}#TB_ajaxContent #options{position:absolute;top:20px;right:25px;padding:5px}#TB_ajaxContent h3{margin-bottom:.25em}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}.taghint{color:#aaa;margin:-17px 0 0 7px;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}h3 span{font-weight:400}#template textarea{font-family:Consolas,Monaco,monospace;font-size:12px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px;word-wrap:break-word}#templateside h3,#postcustomstuff p.submit{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em;padding:0}#templateside li{margin:4px 0}#templateside ul li a span.highlight{display:block}.nonessential{font-size:11px;font-style:italic;padding-left:12px}.highlight{padding:3px 3px 3px 12px;margin-left:-12px;font-weight:700;border:0 none}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:top;font-weight:700}.fileedit-sub{padding:10px 0 8px;line-height:180%}#filter-box{clear:both}.feature-filter{padding:8px 12px 0}.feature-filter .feature-group{float:left;margin:5px 10px 10px}.feature-filter .feature-group li{display:inline-block;vertical-align:top;list-style-type:none;padding-right:25px;width:150px}.feature-container{width:100%;overflow:auto;margin-bottom:10px}div.widget-liquid-left{float:left;clear:left;width:100%;margin-right:-325px}div#widgets-left{margin-left:5px;margin-right:325px}div#widgets-right{width:285px;margin:0 auto}div.widget-liquid-right{float:right;clear:right;width:300px}.widget-liquid-right .widget,.inactive-sidebar .widget,.widget-liquid-right .sidebar-description{width:250px;margin:0 auto 20px;overflow:hidden}.widget-liquid-right .sidebar-description{margin-bottom:10px}.inactive-sidebar .widget{margin:0 10px 20px;display:inline-block}div.sidebar-name h3{font-weight:400;font-size:15px;margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}div.sidebar-name{font-size:13px;border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px}.js .sidebar-name{cursor:pointer}.js .closed .sidebar-name{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.widget-liquid-right .widgets-sortables,#widgets-left .widget-holder{border-width:0 1px 1px;border-style:none solid solid;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.js .closed .widgets-sortables,.js .closed .widget-holder{display:none}.widget-liquid-right .widgets-sortables{padding:15px 0 0}#available-widgets .widget-holder{padding:7px 5px 0}#available-widgets .widget{-webkit-box-shadow:none;box-shadow:none}.inactive-sidebar{padding:5px 5px 0}#widget-list .widget{width:250px;margin:0 10px 15px;border:0 none;background:transparent;display:inline-block;vertical-align:top}#widget-list .widget-description{padding:5px 8px}.widget-placeholder{border-width:1px;border-style:dashed;margin:0 auto 20px;height:27px;width:250px}.inactive-sidebar .widget-placeholder{margin:0 10px 20px;float:left}div.widgets-holder-wrap{padding:0;margin:10px 0 20px}#widgets-left #available-widgets{background-color:transparent;border:0 none}ul#widget-list{list-style:none;margin:0;padding:0;min-height:100px}.widget .widget-top{margin-bottom:-1px;font-size:12px;font-weight:700;height:26px;overflow:hidden}.widget-top .widget-title{padding:7px 9px}.widget-top .widget-title-action{float:right}a.widget-action{display:block;width:24px;height:26px}#available-widgets a.widget-action{display:none}.widget-top a.widget-action{background:transparent url(../images/arrows.png) no-repeat 4px 6px}.widget-top a.widget-action:hover{background:transparent url(../images/arrows-dark.png) no-repeat 4px 6px}.widget .widget-inside,.widget .widget-description{padding:12px 12px 10px;font-size:12px;line-height:16px}.widget-inside,.widget-description{display:none}#available-widgets .widget-description{display:block}.widget .widget-inside p{margin:0 0 1em;padding:0}.widget-title h4{margin:0;padding-bottom:.2em;line-height:1;overflow:hidden;white-space:nowrap}.widgets-sortables{min-height:90px}.widget-control-actions{margin-top:8px}.widget-control-actions a{text-decoration:none}.widget-control-actions a:hover{text-decoration:underline}.widget-control-actions div.alignleft{margin-top:6px}div#sidebar-info{padding:0 1em;margin-bottom:1em;font-size:12px}.widget-title a,.widget-title a:hover{text-decoration:none;border-bottom:0}.widget-control-edit{display:block;font-size:12px;font-weight:400;line-height:26px;padding:0 8px 0 0}a.widget-control-edit{text-decoration:none}.widget-control-edit .add,.widget-control-edit .edit{display:none}#available-widgets .widget-control-edit .add,#widgets-right .widget-control-edit .edit,.inactive-sidebar .widget-control-edit .edit{display:inline}.editwidget{margin:0 auto 15px}.editwidget .widget-inside{display:block;padding:10px}.inactive p.description{margin:5px 15px 10px}#available-widgets p.description{margin:0 12px 12px}.widget-position{margin-top:8px}.inactive{padding-top:2px}.sidebar-name .spinner{float:none;margin:0 3px -3px}.sidebar-name-arrow{float:right;height:29px;width:26px}.widget-title .in-widget-title{font-size:12px;white-space:nowrap}#removing-widget{display:none;font-weight:400;padding-left:15px;font-size:12px;line-height:1}.widget-control-noform,#access-off,.widgets_access .widget-action,.widgets_access .sidebar-name-arrow,.widgets_access #access-on,.widgets_access .widget-holder .description{display:none}.widgets_access .widget-holder,.widgets_access #widget-list{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access #wpbody-content .widget-title-action,.widgets_access #wpbody-content .widget-control-edit,.widgets_access .closed .widgets-sortables,.widgets_access .closed .widget-holder{display:block}.widgets_access .closed .sidebar-name{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.ui-sortable,.ui-draggable{-ms-touch-action:none}.accordion-section{border-top:1px solid #fff;border-bottom:1px solid #dfdfdf;margin:0}.accordion-section:first-child{border-top:1px solid #dfdfdf}.accordion-section:last-child{box-shadow:0 1px 0 0 #fff}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fdfdfd;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.accordion-section-title{margin:0;padding:15px 20px;position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{content:'';width:0;height:0;border-color:#ccc transparent;border-style:solid;border-width:6px 6px 0;position:absolute;top:25px;right:20px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:hover:after,.accordion-section-title:focus:after{border-color:#aaa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{padding:10px 20px;color:#464646;font-size:15px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:400;text-shadow:0 1px 0 #fff;background:#f5f5f5;background-image:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#f5f5f5));background-image:-webkit-linear-gradient(bottom,#eee,#f5f5f5);background-image:-moz-linear-gradient(bottom,#eee,#f5f5f5);background-image:-o-linear-gradient(bottom,#eee,#f5f5f5);background-image:linear-gradient(to top,#eee,#f5f5f5)}.control-section .accordion-section-title:after{top:15px}.js .control-section:hover .accordion-section-title,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section .accordion-section-title:focus{color:#000;background:#f9f9f9;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-image:linear-gradient(to top,#ececec,#f9f9f9)}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.press-this .tagchecklist span a{background-image:url(../images/xit-2x.gif);background-size:20px auto}.js .postbox:hover .handlediv,.js .stuffbox:hover .handlediv,.widget-top a.widget-action{background-image:url(../images/arrows-2x.png);background-size:15px 123px}.widget-top a.widget-action:hover{background-image:url(../images/arrows-dark-2x.png);background-size:15px 123px}.post-com-count{background-image:url(../images/bubble_bg-2x.gif);background-size:18px 100px}tr.wp-locked .locked-indicator{background-image:url(../images/lock-2x.png);background-size:16px 16px}th .comment-grey-bubble{background-image:url(../images/comment-grey-bubble-2x.png);background-size:12px 12px}.sorting-indicator{background-image:url(../images/sort-2x.gif?ver=20130102);background-size:14px 4px}#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-2x.gif) no-repeat scroll right bottom;background-size:11px 11px}div.star-holder{background:url(../images/stars-2x.png?ver=20121108) repeat-x bottom left;background-size:21px 37px}div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) repeat-x top left;background-size:21px 37px}.welcome-panel .welcome-panel-close:before{background-image:url(../images/xit-2x.gif);background-size:20px auto}.welcome-panel .welcome-icon{background-image:url(../images/welcome-icons-2x.png)}.login h1 a{background-image:url(../images/wordpress-logo-2x.png?ver=20120412);background-size:274px 63px}.wp-badge{background-image:url(../images/wp-badge-2x.png?ver=20120516);background-size:173px 194px}.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);background-size:15px 123px}.pressthis a span{background-image:url(../images/press-this-2x.png?v=20121105)}.imgedit-crop,.imgedit-rleft,.imgedit-rright,.imgedit-flipv,.imgedit-fliph,.imgedit-undo,.imgedit-redo{background-image:url(../images/imgedit-icons-2x.png);background-size:260px 64px}.spinner,.imgedit-wait,.customize-loading #customize-container{background-image:url(../images/wpspin_light-2x.gif)}.wp-slider .ui-slider-handle:before{background-image:url(../images/arrows-pr-2x.png);background-size:16px 102px}}.locale-zh-cn .howto,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn #utc-time,.locale-zh-cn #local-time,.locale-zh-cn p.install-help,.locale-zh-cn p.help,.locale-zh-cn p.description,.locale-zh-cn span.description,.locale-zh-cn .form-wrap p{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-ru-ru .inline-edit-row fieldset label span.title{width:auto;min-width:5em}.locale-ru-ru.press-this .posting{margin-right:257px}.locale-ru-ru.press-this #photo-add-url-div input[type=text]{width:255px}.locale-ru-ru.press-this #side-sortables{width:245px}.locale-ru-ru #customize-header-actions .button{padding:0 8px 1px}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}
\ No newline at end of file
+#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%}#wpcontent,#wpfooter{margin-left:180px}.folded #wpcontent,.folded #wpfooter{margin-left:56px}#wpbody-content{padding-bottom:65px;float:left;width:100%;overflow:visible!important}#adminmenuback,#adminmenuwrap,#adminmenu,#adminmenu .wp-submenu{width:160px}#adminmenuback{position:absolute;top:0;bottom:0;z-index:-1}#adminmenu{clear:left;margin:12px 0 0;padding:0;list-style:none}.folded #adminmenuback,.folded #adminmenuwrap,.folded #adminmenu,.folded #adminmenu li.menu-top{width:36px}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.inner-sidebar #side-sortables,.columns-2 .inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-right:300px;float:none;width:auto}#col-container,#col-left,#col-right{overflow:hidden;padding:0;margin:0}#col-left{width:35%}#col-right{float:right;clear:right;width:65%}.col-wrap{padding:0 7px}.alignleft{float:left}.alignright{float:right}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{left:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.no-js .hide-if-no-js,.js.wp-core-ui .hide-if-js,.js .wp-core-ui .hide-if-js,.no-js.wp-core-ui .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js{display:none}input,input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=url],textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{border-width:1px;border-style:solid;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}td>input[type=checkbox],.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{border-radius:50%;margin-right:4px;line-height:10px}input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio]:disabled:checked:before{opacity:.7}input[type=checkbox]:checked:before,input[type=radio]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:'\f147';margin:-3px 0 0 -4px}input[type=radio]:checked:before{content:'\2022';text-indent:-9999px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px}@-moz-document url-prefix(){input[type=checkbox],input[type=radio],.form-table input.tog{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password],.ie8 .login form .input{font-family:sans-serif}html,body{height:100%;margin:0;padding:0}body{font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.login{background:#fbfbfb;min-width:0}iframe,img{border:0}td,textarea,input,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}td,textarea{line-height:inherit}textarea{overflow:auto}textarea,input,select{font-size:14px;padding:3px 5px;line-height:15px;border-radius:0}textarea{padding:2px 6px;line-height:1.4}a,input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=url],textarea,div,select{outline:0}.wp-admin input[type=file]{padding:3px 0}a:focus,a:active{outline:thin dotted}#adminmenu a:focus,#adminmenu a:active,.screen-reader-text:focus{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}p,.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}label{cursor:pointer}li,dd{margin-bottom:6px}input,select{margin:1px;padding:3px 5px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0;font-weight:400}h3{font-size:1.3em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ul,ol{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc outside}ul.ul-square{list-style:square outside}ol.ol-decimal{list-style:decimal outside}ul.ul-disc,ul.ul-square,ol.ol-decimal{margin-left:1.8em}ul.ul-disc>li,ul.ul-square>li,ol.ol-decimal>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}kbd,code{padding:3px 5px 2px;margin:0 1px;font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;float:left}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#999;font-weight:400}.subsubsub a.current{font-weight:600;border:0}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select,.tablenav-pages span.current,#titlediv #title,#postcustomstuff table,#postcustomstuff input,#postcustomstuff textarea,.imgedit-menu div,.plugin-update-tr .update-message,#poststuff .inside .the-tagcloud,.nav-menus-php .list-container,.menu-item-handle,.link-to-original,.nav-menus-php .major-publishing-actions .form-invalid,#TB_window,.tbtitle,.highlight{border-width:1px;border-style:solid}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat *{word-wrap:break-word}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat tfoot th{border-bottom:0}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td p,.widefat td ol,.widefat td ul{font-size:13px;line-height:1.5em}.widefat th{text-align:left;line-height:1.3em;font-size:14px}.widefat th input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.widefat th input[type=checkbox]{margin-top:-1px}.widefat tbody th.check-column{padding:9px 0 22px}.widefat.media .check-column{padding-top:8px}.widefat thead th.check-column,.widefat tbody th.check-column,.widefat tfoot th.check-column{padding:11px 0 0 3px}.widefat thead th.check-column{padding-top:10px}#update-plugins-table tbody th.check-column,.plugins tbody th.check-column,.plugins tbody{padding:8px 0 0 2px}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}#update-plugins-table tbody td p{margin-top:0}#update-plugins-table tbody td p strong{font-size:14px}.plugins thead th.check-column,.plugins tfoot th.check-column,.plugins .inactive th.check-column,#update-plugins-table thead th.check-column,#update-plugins-table tfoot th.check-column{padding-left:6px}#update-plugins-table thead th.check-column,#update-plugins-table tfoot th.check-column{padding-top:11px}.update-php div.updated,.update-php div.error{margin-left:0}.no-js .widefat thead .check-column input,.no-js .widefat tfoot .check-column input{display:none}.widefat .num,.column-comments,.column-links,.column-posts{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 20px 0 2px}div.updated,div.error{padding:0 .6em;margin:5px 15px 2px}div.updated p,div.error p{margin:.5em 0;padding:2px}.wrap div.updated,.wrap div.error,.media-upload-form div.error{margin:5px 0 15px}div.updated,.login .message,.press-this #message{border:0;padding:1px 12px}div.error,.login #login_error{border:0}div.error{padding:1px 12px}.wrap h2,.subtitle{font-weight:400;margin:0}.wrap h2{font-size:23px;font-weight:400;padding:9px 15px 4px 0;line-height:29px}.subtitle{font-size:14px;padding-left:25px}.wrap .add-new-h2,.wrap .add-new-h2:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:0;border-radius:2px;text-shadow:none;font-weight:600;font-size:13px}.wrap h2.long-header{padding-right:0}html,.wp-dialog{background-color:#fff}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],select{background-color:#fff;color:#333}select[disabled]{color:#7f7f7f}select:focus{border-color:#aaa}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,.widgets-chooser ul,#widgets-left .widget-in-question .widget-top,#available-widgets .widget-top:hover,div#widgets-right .widget-top:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}input[readonly]{background-color:#eee}:-moz-placeholder,.wp-core-ui :-moz-placeholder{color:#a9a9a9}.widget .widget-top,.postbox h3,.stuffbox h3,.control-section .accordion-section-title,h3.dashboard-widget-title,h3.dashboard-widget-title span,h3.dashboard-widget-title small,.sidebar-name,#nav-menu-header,#nav-menu-footer,.menu-item-handle,.checkbox,.side-info,#your-profile #rich_editing,.widefat thead th,.widefat tfoot th{line-height:1.4em}.quicktags,.search{font-size:12px}.icon32{display:none}.icon16{height:18px;width:18px;padding:6px;margin:-6px 0 0 -8px;float:left}.icon16:before{font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before,#adminmenu .menu-icon-dashboard div.wp-menu-image:before{content:'\f226'}.icon16.icon-post:before,#adminmenu .menu-icon-post div.wp-menu-image:before{content:'\f109'}.icon16.icon-media:before,#adminmenu .menu-icon-media div.wp-menu-image:before{content:'\f104'}.icon16.icon-links:before,#adminmenu .menu-icon-links div.wp-menu-image:before{content:'\f103'}.icon16.icon-page:before,#adminmenu .menu-icon-page div.wp-menu-image:before{content:'\f105'}.icon16.icon-comments:before,#adminmenu .menu-icon-comments div.wp-menu-image:before{content:'\f101';margin-top:1px}.icon16.icon-appearance:before,#adminmenu .menu-icon-appearance div.wp-menu-image:before{content:'\f100'}.icon16.icon-plugins:before,#adminmenu .menu-icon-plugins div.wp-menu-image:before{content:'\f106'}.icon16.icon-users:before,#adminmenu .menu-icon-users div.wp-menu-image:before{content:'\f110'}.icon16.icon-tools:before,#adminmenu .menu-icon-tools div.wp-menu-image:before{content:'\f107'}.icon16.icon-settings:before,#adminmenu .menu-icon-settings div.wp-menu-image:before{content:'\f108'}.icon16.icon-site:before,#adminmenu .menu-icon-site div.wp-menu-image:before{content:'\f112'}.icon16.icon-generic:before,#adminmenu .menu-icon-generic div.wp-menu-image:before{content:'\f111'}.icon16.icon-dashboard,.menu-icon-dashboard div.wp-menu-image,.icon16.icon-post,.menu-icon-post div.wp-menu-image,.icon16.icon-media,.menu-icon-media div.wp-menu-image,.icon16.icon-links,.menu-icon-links div.wp-menu-image,.icon16.icon-page,.menu-icon-page div.wp-menu-image,.icon16.icon-comments,.menu-icon-comments div.wp-menu-image,.icon16.icon-appearance,.menu-icon-appearance div.wp-menu-image,.icon16.icon-plugins,.menu-icon-plugins div.wp-menu-image,.icon16.icon-users,.menu-icon-users div.wp-menu-image,.icon16.icon-tools,.menu-icon-tools div.wp-menu-image,.icon16.icon-settings,.menu-icon-settings div.wp-menu-image,.icon16.icon-site,.menu-icon-site div.wp-menu-image,.icon16.icon-generic,.menu-icon-generic div.wp-menu-image{background-image:none!important}.key-labels label{line-height:24px}strong,b{font-weight:600}.pre{white-space:pre-wrap;word-wrap:break-word}.howto{font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}.no-break{white-space:nowrap}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}.wp-admin select{padding:2px;line-height:28px;height:28px;vertical-align:middle}.wp-admin .button-cancel{padding:0 5px;line-height:2}.meta-box-sortables select{max-width:100%}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;max-width:100%;margin-top:20px;padding-top:10px}.textright p.submit{border:0;text-align:right}table.form-table+p.submit,table.form-table+input+p.submit,table.form-table+input+input+p.submit{border-top:0;padding-top:0}table.widefat span.delete a:hover,table.widefat span.trash a:hover,table.widefat span.spam a:hover,#dashboard_recent_comments .delete a:hover,#dashboard_recent_comments .trash a:hover,#dashboard_recent_comments .spam a:hover,.plugins a.delete:hover,#all-plugins-table .plugins a.delete:hover,#search-plugins-table .plugins a.delete:hover,.submitbox .submitdelete:hover,#media-items a.delete:hover,#media-items a.delete-permanently:hover,#nav-menu-footer .menu-delete:hover{text-decoration:none;border:0}#minor-publishing-actions input,#major-publishing-actions input,#minor-publishing-actions .preview{text-align:center}textarea.all-options,input.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text,#adduser .form-field input{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #delete_all,.tablenav #clear-recent-list{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}label,#your-profile label+a{vertical-align:middle}fieldset label,#your-profile label+a{vertical-align:middle}.options-media-php label[for*="_size_"],#misc-publishing-actions label{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:'\f173';display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass-strength-result{border-style:solid;border-width:1px;float:left;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px;display:none}.indicator-hint{padding-top:8px}p.search-box{float:right;margin:0}.search-box input[name="s"],#search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}input[type=text].ui-autocomplete-loading{background:transparent url(../images/loading.gif) no-repeat right center;visibility:visible}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete-input.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-width:1px;border-style:solid}.ui-autocomplete li{margin-bottom:0;white-space:nowrap;text-align:left}.ui-autocomplete li a{display:block;height:100%;padding:4px 10px}.ui-autocomplete li a.ui-state-focus{cursor:pointer}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#publishing-action .spinner{float:left}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}.misc-pub-section:first-child{border-top-width:0}.misc-pub-section-last{border-bottom-width:0}#minor-publishing-actions{padding:10px 10px 0;text-align:right}#save-post{float:left}.preview{float:right}#sticky-span{margin-left:18px}.side-info{margin:0;padding:4px;font-size:11px}.side-info h5{padding-bottom:7px;font-size:14px;margin:12px 2px 5px;border-bottom-width:1px;border-bottom-style:solid}.side-info ul{margin:0;padding-left:18px;list-style:square}.approve,.unapproved .unapprove{display:none}.unapproved .approve,.spam .approve,.trash .approve{display:inline}td.action-links,th.action-links{text-align:right}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px}.plugins .plugin-update{padding:0}.plugin-update .update-message{margin:0 10px 8px 31px;font-weight:600}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em 0}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-loading,.ajax-feedback,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-left:2em}#adminmenu a,#sidemenu a,#taglist a,#catlist a{text-decoration:none}#screen-options-wrap,#contextual-help-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-left:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 20px 0 0}#screen-meta-links a{padding:3px 6px 3px 16px}#screen-meta-links a:focus{outline:0}#screen-meta{display:none;margin:0 20px -1px 0;position:relative}#screen-options-link-wrap,#contextual-help-link-wrap{float:right;height:28px;margin:0 0 0 6px}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links a.show-settings{display:block;font-size:13px;height:22px;line-height:22px;text-decoration:none;z-index:1}#screen-meta-links a:after{right:0;content:'\f140';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 5px 0 0;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#screen-meta-links a.screen-meta-active:after{content:'\f142'}#screen-meta-links a.show-settings:hover{text-decoration:none}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#screen-options-wrap h5,#contextual-help-wrap h5{margin:8px 0;font-size:13px}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}.metabox-prefs label input[type=checkbox]{margin-top:-4px;margin-right:6px}.metabox-prefs label input{margin:0 5px 0 2px}.metabox-prefs .columns-prefs label input{margin:0 2px}.metabox-prefs label a{display:none}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border-width:0 1px;border-style:solid}#contextual-help-wrap.no-sidebar #contextual-help-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 0 0 2px;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none;border-style:solid;border-width:1px 0;border-color:transparent}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-width:0 0 0 2px;border-style:solid}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}#adminmenuwrap{position:relative;float:left}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px}#adminmenu li.menu-top{border:0;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{padding:7px 0 8px;z-index:9999}.js #adminmenu .sub-open,.js #adminmenu .opensub .wp-submenu,#adminmenu a.menu-top:focus+.wp-submenu,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0 none;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;left:36px}.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu a.menu-top,#adminmenu .wp-submenu-head{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head,.folded #adminmenu .wp-menu-name{display:none}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:left;width:36px;height:30px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;background-size:20px auto}div.wp-menu-image:before{font:400 20px/1 dashicons!important;speak:none;color:#999;padding:8px 0;height:36px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-left:0}.sticky-menu #adminmenuwrap{position:fixed;z-index:99}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:3px;padding:0;margin:0 0 6px;border-width:1px 0;border-style:solid;cursor:inherit}#adminmenu div.separator{height:1px;padding:0;border-width:1px 0 0;border-style:solid}#adminmenu .wp-submenu .wp-submenu-head{font-weight:400;font-size:14px;padding:8px 4px 8px 11px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0 none}#adminmenu .awaiting-mod,#adminmenu span.update-plugins,#sidemenu li a span.update-plugins{display:inline-block;font-size:9px;line-height:17px;font-weight:600;margin:1px 0 0 2px;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span,#sidemenu li a span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,#sidemenu li a .count-0{display:none}#adminmenu #collapse-menu{font-size:13px;line-height:34px;margin-top:10px}.folded #collapse-menu span{display:none}#collapse-button,#collapse-button div{width:15px;height:15px}#collapse-button{float:left;height:15px;margin:10px 8px 10px 11px;width:15px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:'\f148';display:block;line-height:15px;left:-3px;top:-3px;font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-ms-transform:none;-webkit-transform:none;transform:none}@media only screen and (max-width:900px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:56px}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap,.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top{width:36px}.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu{top:0;left:36px}.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{position:absolute;top:-1000em;margin-right:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{display:none}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0 none}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-ms-transform:none;-webkit-transform:none;transform:none}}.post-com-count-wrapper{min-width:22px}.post-com-count{background:0 0;height:1.3em;line-height:1.1em;display:block;text-decoration:none;padding:0 0 6px;cursor:pointer;background-position:center -80px;background-repeat:no-repeat}.post-com-count:after{content:"";display:block;width:0;height:0;margin-left:8px;border-top:5px solid #bbb;border-right:5px solid transparent}.post-com-count span{font-size:11px;font-weight:600;height:1.4em;line-height:1.4em;min-width:.7em;padding:0 6px;display:inline-block;-webkit-border-radius:5px;border-radius:5px}strong .post-com-count{background-position:center -55px}.post-com-count:hover{background-position:center -3px}.column-response .post-com-count{float:left;margin-right:5px;text-align:center}.response-links{float:left}#the-comment-list .attachment-80x60{padding:4px 8px}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:'\f101';font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}html.wp-toolbar{padding-top:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.narrow{width:70%;margin-bottom:40px}.narrow p{line-height:150%}.widefat th,.widefat td{overflow:hidden}.widefat th{font-weight:400}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.postbox-container{float:left}#wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody-content #dashboard-widgets.columns-2 .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets.columns-2 #postbox-container-2,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-2 #postbox-container-4{float:right;width:50.5%}#wpbody-content #dashboard-widgets.columns-3 .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets.columns-3 #postbox-container-3,#wpbody-content #dashboard-widgets.columns-3 #postbox-container-4{float:right}#wpbody-content #dashboard-widgets.columns-4 .postbox-container{width:25%}.postbox-container .meta-box-sortables{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.metabox-holder .postbox-container .empty-container{border:3px dashed #bbb;height:250px}.metabox-holder.columns-1 .postbox-container .empty-container,.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}.ie8 #wpbody-content #dashboard-widgets .postbox-container{width:49.5%}.ie8 #wpbody-content #dashboard-widgets #postbox-container-2,.ie8 #wpbody-content #dashboard-widgets #postbox-container-3,.ie8 #wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}.ie8 #dashboard-widgets #postbox-container-3 .empty-container,.ie8 #dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#poststuff{padding-top:10px;min-width:763px}#poststuff #post-body{padding:0}#post-body-content{width:100%;min-width:463px;float:left}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}#dashboard-widgets .postbox-container{width:25%}#dashboard-widgets-wrap .columns-3 #postbox-container-4 .empty-container{border:0!important}#dashboard-widgets-wrap{overflow:hidden}@media only screen and (max-width:799px){#wpbody-content #dashboard-widgets .postbox-container{width:100%}#wpbody-content .metabox-holder .postbox-container .empty-container{border:0 none;height:0;min-height:0}}@media only screen and (min-width:800px) and (max-width:1499px){#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}#wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container{width:100%}#wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container{border:0 none;height:0;min-height:0}.index-php .screen-layout,.index-php .columns-prefs{display:block}.columns-prefs .columns-prefs-3,.columns-prefs .columns-prefs-4{display:none}}@media only screen and (min-width:1500px) and (max-width:1800px){#wpbody-content #dashboard-widgets .postbox-container{width:33.5%}#wpbody-content #dashboard-widgets #postbox-container-1{width:33%}#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right}#dashboard-widgets #postbox-container-4 .empty-container{border:0 none;height:0;min-height:0}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 .empty-container,#poststuff #postbox-container-1 #side-sortables:empty{border:0 none;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0}.screen-layout,.columns-prefs{display:none}}.js .postbox .hndle{cursor:move}.hndle a{font-size:11px;font-weight:400}.postbox .handlediv{float:right;width:27px;height:30px}.js .postbox .handlediv{cursor:pointer}.sortable-placeholder{border-width:1px;border-style:dashed;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox h3,.stuffbox h3{margin-top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .widget .widget-top,.js .postbox h3{cursor:move}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}#dashboard-widgets .postbox .inside{margin-bottom:0}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:0;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 5px}#dashboard-widgets-wrap{margin:0 -8px}#wpbody-content .metabox-holder{padding-top:10px}#dashboard-widgets .meta-box-sortables{margin:0 8px;min-height:100px}#the-comment-list td.comment p.comment-author{margin-top:0;margin-left:0}#the-comment-list p.comment-author img{float:left;margin-right:8px}#the-comment-list p.comment-author strong a{border:0}#the-comment-list td{vertical-align:top}#the-comment-list td.comment{word-wrap:break-word}.welcome-panel{position:relative;overflow:auto;margin:16px 0;padding:23px 10px 0;font-size:13px;line-height:2.1em}.welcome-panel h3{margin:0;font-size:21px;font-weight:400;line-height:1.2}.welcome-panel h4{margin:1.33em 0 0;font-size:16px}.welcome-panel li{font-size:14px}.welcome-panel .about-description{font-size:16px;margin:0}.welcome-panel .welcome-panel-close{position:absolute;top:5px;right:10px;padding:20px 15px 0 3px;font-size:13px;text-decoration:none;line-height:1}#welcome-panel.welcome-panel .welcome-panel-close::before,.tagchecklist span a:before,#bulk-titles div a:before{content:'\f153';display:block!important;font:400 16px/1 dashicons;speak:none;height:20px;margin:2px 0;text-align:center;width:20px;-webkit-font-smoothing:antialiased!important}#welcome-panel.welcome-panel .welcome-panel-close::before{position:absolute;left:-18px;margin-top:-2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.wp-core-ui .welcome-panel .button.button-hero{margin:15px 0 3px}.welcome-panel-content{margin-left:13px;max-width:1500px}.welcome-panel .welcome-panel-column-container{clear:both;overflow:hidden;position:relative}.welcome-panel .welcome-panel-column{width:32%;min-width:200px;float:left}.ie8 .welcome-panel .welcome-panel-column{min-width:230px}.welcome-panel .welcome-panel-column:first-child{width:36%}.welcome-panel-column p.hide-if-no-customize{margin-top:10px}.welcome-panel-column p{margin-top:7px}.welcome-panel .welcome-icon{display:block;padding:0 0 8px;background:transparent!important}.welcome-panel .welcome-icon:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 10px 0 0;top:-1px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;vertical-align:top}.welcome-panel .welcome-write-blog:before,.welcome-panel .welcome-edit-page:before{content:'\f119';top:-3px}.welcome-panel .welcome-add-page:before{content:'\f132'}.welcome-panel .welcome-view-site:before{content:'\f115';top:-2px}.welcome-panel .welcome-widgets-menus:before{content:'\f116';top:-2px}.welcome-panel .welcome-comments:before{content:'\f117';top:-1px}.welcome-panel .welcome-learn-more:before{content:'\f118';top:-1px}.welcome-panel .welcome-widgets-menus{line-height:16px}.welcome-panel .welcome-panel-column ul{margin:.8em 1em 1em 0}.welcome-panel .welcome-panel-column li{line-height:16px;list-style-type:none}#dashboard_primary .inside{margin:0;padding:0}#dashboard_primary .widget-loading,#dashboard_primary .dashboard-widget-control-form{padding:12px 12px 0}body #dashboard-widgets .postbox form .submit{margin:0}.dashboard-widget-control-form{overflow:hidden}.dashboard-widget-control-form p{margin-top:0}.rssSummary{color:#777;margin-top:4px}#dashboard_primary .rss-widget{border-bottom:1px solid #eee;font-size:13px;padding:8px 12px 10px}#dashboard_primary .rss-widget:last-child{border-bottom:0;padding-bottom:8px}#dashboard_primary .rss-widget a{font-weight:400}#dashboard_primary .rss-widget span,#dashboard_primary .rss-widget span.rss-date{color:#777}#dashboard_primary .rss-widget span.rss-date{margin-left:12px}#dashboard_primary .rss-widget ul li{margin-bottom:8px}#dashboard_right_now ul{margin:0;overflow:hidden}#dashboard_right_now li{width:50%;float:left;margin-bottom:10px}#dashboard_right_now .inside{overflow:hidden;padding:0}#dashboard_right_now .main{padding:0 12px 11px}#dashboard_right_now .main p{margin:0}.mu-storage{overflow:hidden}#dashboard-widgets h4.mu-storage{margin-bottom:10px}#dashboard_right_now li a:before{color:#888}#dashboard_right_now .sub{color:#777;background:#f5f5f5;border-top:1px solid #eee;padding:10px 12px 6px}#dashboard_right_now .sub h4{color:#555}#dashboard_right_now .sub p{margin:0 0 1em}#dashboard_right_now .warning a:before{color:#d54e21}#dashboard_right_now li a:before{content:'\f159';font:400 20px/1 dashicons;speak:none;display:block;float:left;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_right_now .page-count a:before{content:'\f105'}#dashboard_right_now .post-count a:before{content:'\f109'}#dashboard_right_now .comment-count a:before{content:'\f101'}#dashboard_right_now .comment-mod-count a:before{content:'\f125'}#dashboard_right_now .storage-count a:before{content:'\f104'}#dashboard_right_now .storage-count.warning a:before{content:'\f153'}#dashboard_quick_press .inside{margin:0;padding:0}#dashboard_quick_press div.updated{margin-bottom:10px;border:1px solid #eee;border-width:1px 1px 1px 0}#dashboard_quick_press form{overflow:hidden;margin:12px}#dashboard_quick_press .drafts,#dashboard_quick_press .easy-blogging{padding:10px 0 0}input#save-post{float:left}form.initial-form.quickpress-open label.prompt{font-style:normal}form.initial-form.quickpress-open input#title{height:auto}#dashboard_quick_press input,#dashboard_quick_press textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}#dashboard_quick_press textarea{resize:vertical}#dashboard-widgets .postbox form .submit{margin:-39px 0;float:right}#description-wrap{margin-top:12px}#title-wrap #title-prompt-text,.textarea-wrap #content-prompt-text{color:#777}#title-wrap #title-prompt-text{font-size:1.1em;padding:7px 8px}.input-text-wrap,.textarea-wrap{position:relative}.input-text-wrap .prompt,.textarea-wrap .prompt{position:absolute}.textarea-wrap #content-prompt-text{font-size:1.1em;padding:7px 8px}.textarea-wrap textarea#content{margin:0 0 8px;padding:6px 7px}#quick-press textarea#content{min-height:90px;max-height:1300px;resize:none}.js #dashboard_quick_press .drafts{border-top:1px solid #eee}#dashboard_quick_press .drafts abbr{border:0}#dashboard_quick_press .drafts h4{margin:0 12px 8px;font-weight:400}#dashboard_quick_press .drafts .view-all{float:right;margin:0 12px 0 0}#dashboard_primary a.rsswidget{font-weight:400}#dashboard_quick_press .drafts ul{margin:0 12px}#dashboard_quick_press .drafts li{margin-bottom:1em}#dashboard_quick_press .drafts li time{color:#777}#dashboard_quick_press .drafts p{margin:0}#dashboard_quick_press .draft-title{overflow:hidden}#dashboard_quick_press .draft-title a,#dashboard_quick_press .draft-title time{float:left;margin:0 5px 0 0}#dashboard-widgets #dashboard_activity h4{margin:0 0 8px 12px;font-weight:400}#dashboard-widgets #dashboard_activity h4.comment-meta{margin:0}#dashboard_activity h4.comment-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}#dashboard_activity ul{padding:0 12px}#dashboard_activity .comment-meta span.approve:before{content:'\f227';font:20px/.5 dashicons;margin-left:12px;vertical-align:middle;position:relative;top:-1px;margin-right:2px}#dashboard_activity .inside{padding:0;margin:0}#dashboard_activity .no-activity{overflow:hidden;padding:0 12px 12px;text-align:center}#dashboard_activity .no-activity p{color:#999;font-size:16px}#dashboard_activity .no-activity .smiley{margin-top:0}#dashboard_activity .no-activity .smiley:before{content:'\f328';font:400 120px/1 dashicons;speak:none;display:block;margin:0 5px 0 0;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none!important}#dashboard_activity .subsubsub{float:none;border-top:1px solid #eee;margin-top:0;padding:8px 12px 4px}#future-posts .show-more,#published-posts .show-more{float:right;margin-right:12px}#future-posts ul,#published-posts ul{clear:both;margin-bottom:0}#future-posts li,#published-posts li{overflow:hidden;margin-bottom:8px}#future-posts ul span,#published-posts ul span{color:#777;float:left;margin-right:8px;min-width:150px}.activity-block{border-bottom:1px solid #eee;overflow:hidden;padding:8px 0 4px}.activity-block:last-child{border-bottom:0}.activity-block .subsubsub li{color:#ddd}#activity-widget #the-comment-list tr.undo,#activity-widget #the-comment-list div.undo{background:0 0;padding:6px 0}#activity-widget #the-comment-list .alternate,#activity-widget #the-comment-list .alt{background:0 0}#activity-widget #the-comment-list .comment{background:#fafafa;padding:12px;position:relative}#activity-widget #the-comment-list img{position:absolute;left:13px;top:13px}#activity-widget #the-comment-list .dashboard-comment-wrap{padding-left:63px}#activity-widget #the-comment-list .dashboard-comment-wrap blockquote{margin:1em 0}#activity-widget #the-comment-list .comment-item h4{font-size:13px;color:#999}#activity-widget #the-comment-list .comment-item p.row-actions{margin:4px 0 0}#activity-widget #the-comment-list .comment-item:first-child{border-top:1px solid #eee}#activity-widget #the-comment-list .unapproved:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background:#d54e21;width:4px}#activity-widget #the-comment-list .spam-undo-inside .avatar,#activity-widget #the-comment-list .trash-undo-inside .avatar{margin-right:20px;position:relative;top:0}#dashboard-widgets #dashboard_browser_nag.postbox .inside{margin:10px}@media screen and (max-width:870px){.welcome-panel .welcome-panel-column,.welcome-panel .welcome-panel-column:first-child{display:block;float:none;width:100%}.welcome-panel .welcome-panel-column li{display:inline-block;margin-right:13px}.welcome-panel .welcome-panel-column ul{margin:.4em 0 0}}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-posts,.fixed .column-date,.fixed .column-parent,.fixed .column-links,.fixed .column-author,.fixed .column-format{width:10%}.fixed .column-response,.fixed .column-categories,.fixed .column-tags,.fixed .column-rel,.fixed .column-role{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:4em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}.fixed .column-comments a{float:left}.fixed .column-icon{width:80px}#comments-form .fixed .column-author{width:20%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0 none}#commentsdiv .comments-box thead th{background:transparent;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv .spinner{padding-left:5px}.sorting-indicator{display:none;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{background:0 0;content:'\f142';font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;left:-8px;color:#444;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.column-comments .sorting-indicator:before{top:0;left:-10px}th.sorted.asc .sorting-indicator:before,th.desc:hover span.sorting-indicator:before{content:'\f142'}th.sorted.desc .sorting-indicator:before,th.asc:hover span.sorting-indicator:before{content:'\f140'}tr.wp-locked .locked-indicator{background:url(../images/lock.png) no-repeat;margin:-2px 0 0 6px;height:20px;width:16px}tr.wp-locked .check-column label,tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity 500ms;-moz-transition:height 1s,opacity 500ms;-ms-transition:height 1s,opacity 500ms;-o-transition:height 1s,opacity 500ms;transition:height 1s,opacity 500ms}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:7px 7px 8px 10px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.sorted.asc .sorting-indicator,th.desc:hover span.sorting-indicator{display:block;background-position:0 0}th.sorted.desc .sorting-indicator,th.asc:hover span.sorting-indicator{display:block;background-position:-7px 0}.tablenav-pages a{font-weight:600;margin-right:1px;padding:0 2px}.tablenav-pages .current-page{padding-top:0;text-align:center}.tablenav-pages .next-page{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;display:block;cursor:default;height:30px;line-height:30px;font-size:12px}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a{padding:0 10px 3px;font-size:16px;font-weight:400}.tablenav .tablenav-pages a.disabled:hover,.tablenav .tablenav-pages a.disabled:active{cursor:default}.tablenav .displaying-num{margin-right:2px;font-size:12px;font-style:italic}.tablenav .actions{overflow:hidden;padding:2px 8px 0 0}.tablenav .delete{margin-right:20px}.view-switch{float:right;margin:5px 16px 0 8px}.view-switch img{display:none}.view-switch a{text-decoration:none}.view-switch>a{display:inline-block;width:18px;height:18px}.view-switch>a:before{content:'\f163';display:inline-block;float:left;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch>a+a:before{margin-left:5px;content:'\f164'}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}tr.inline-edit-row td,#wpbody-content .inline-edit-row fieldset .inline-edit-col{padding:0 .5em}#wpbody-content .quick-edit-row-page fieldset.inline-edit-col-right .inline-edit-col{border-width:0 0 0 1px;border-style:none none none solid}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both}.inline-edit-row fieldset .inline-edit-group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}.inline-edit-row h4{margin:.2em 0;padding:0;line-height:23px}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{margin:0;padding:0;line-height:27px}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:5em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:text-bottom}.inline-edit-row fieldset label textarea{width:100%;height:4em}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-save .spinner{padding:4px 10px 0;vertical-align:top;float:right}.inline-edit-row h4{text-transform:uppercase}.inline-edit-row fieldset span.title,.inline-edit-row fieldset span.checkbox-title{font-style:italic;line-height:1.8em}.inline-edit-row fieldset input[type=text],.inline-edit-row fieldset textarea{border-style:solid;border-width:1px}.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.1em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0}#bulk-titles{display:block;height:12em;border-style:solid;border-width:1px;overflow-y:scroll;padding:0 5px;margin:0 0 5px}.inline-edit-row fieldset ul.cat-checklist li,.inline-edit-row fieldset ul.cat-checklist input{margin:0}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row #bulk-titles div{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles{line-height:140%}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:18px;margin:0 3px 0 -2px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a,#show-comments .spinner{float:left}#lost-connection-notice .spinner{display:block;float:left;margin:0 5px 0 0}#titlediv{position:relative;margin-bottom:10px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#poststuff #titlewrap{border:0;padding:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{color:#777;position:absolute;font-size:1.7em;padding:11px 10px}#wp-fullscreen-save .fs-saved{color:#999;float:right;margin-top:4px}#wp-fullscreen-title-prompt-text{padding:11px}#poststuff .inside-submitbox,#side-sortables .inside-submitbox{margin:0 3px;font-size:11px}input#link_description,input#link_url{width:98%}#pending{background:0 none;border:0 none;padding:0;font-size:11px;margin-top:-1px}#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px}#edit-slug-box .cancel{margin-right:10px;font-size:11px}#editable-post-name-full{display:none}#editable-post-name input{font-size:13px;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submit{text-align:left;padding:12px 10px 10px;font-size:11px}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}.inside-submitbox #post_status{margin:2px 0 2px -2px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{position:relative;min-width:255px}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:transparent none;border:0 none;float:right;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}.press-this #side-sortables .category-tabs li,ul.category-tabs li,#side-sortables .add-menu-item-tabs li,.wp-tab-bar li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}.category-tabs a,#side-sortables .add-menu-item-tabs a,.wp-tab-bar a{text-decoration:none}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:10px 0}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:0 7px 5px}#side-sortables .submitbox .submit input,#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover{border:0 none}#side-sortables .inside-submitbox .insidebox,.stuffbox .insidebox{margin:11px 0}ul.category-tabs,ul.add-menu-item-tabs,ul.wp-tab-bar{margin-top:12px}ul.category-tabs li{border-style:solid;border-width:1px;position:relative}ul.add-menu-item-tabs li.tabs,.wp-tab-active{border-style:solid solid none;border-width:1px 1px 0}ul.add-menu-item-tabs li.tabs{padding-bottom:3px;position:relative}#post-body .add-menu-item-tabs li.tabs{border-style:solid none solid solid;border-width:1px 0 1px 1px;margin-right:-1px}ul.category-tabs li,ul.add-menu-item-tabs li,ul.wp-tab-bar li{padding:3px 5px 5px}#postimagediv .inside img{max-width:100%;height:auto}form#tags-filter{position:relative}td.post-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.post-title p,td.plugin-title p{margin:6px 0}.wp-hidden-children .wp-hidden-child,.ui-tabs-hide{display:none}.commentlist .avatar{vertical-align:text-top}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%}#post-status-info td{font-size:12px}.autosave-info{padding:2px 15px;text-align:right}#editorcontent #post-status-info{border:0}#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize.gif) no-repeat scroll right bottom;width:12px;height:12px;cursor:se-resize}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl.gif) no-repeat scroll right bottom}#post-body .wp_themeSkin .mceStatusbar a.mceResize{bottom:3px;position:absolute;right:3px}#post-body .postarea .wp_themeSkin .mceStatusbar a.mceResize{bottom:-20px}#content-resize-handle{position:absolute;right:3px;bottom:-20px}.press-this #content-resize-handle{bottom:2px}.tmce-active #content-resize-handle{display:none}#wp-word-count{display:block;padding:2px 10px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#jj,#hh,#mn{padding:1px;font-size:12px}#jj,#hh,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#post-body #visibility:before,.curtime #timestamp:before,#post-body .misc-pub-revisions:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 2px 0 0;top:0;left:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:'\f177'}.curtime #timestamp:before{content:'\f145';top:-1px}#post-body .misc-pub-revisions:before{content:'\f321'}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;left:50%;width:450px;margin-left:-225px;background:#fff;line-height:1.5;z-index:1000005}.notification-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-right:10px}#post-lock-dialog .post-locked-avatar{float:left;margin:0 20px 20px 0}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:left;margin-right:3px}#post-lock-dialog.saving .locked-saving,#post-lock-dialog.saved .locked-saved{display:inline}#postcustomstuff thead th{padding:5px 8px 8px}#postcustom #postcustomstuff .submit{border:0 none;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border-width:1px;border-style:solid;border-spacing:0}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff th.left,#postcustomstuff td.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-right:10px}.revisions-control-frame,.revisions-diff-frame{position:relative}.revisions-controls{padding-top:40px;height:100px;z-index:1}.revisions-controls input[type=checkbox]{position:relative;top:-1px;vertical-align:text-bottom}.revisions.pinned .revisions-controls{position:fixed;top:0;height:82px}.revisions-tickmarks{position:relative;margin:0 auto;height:.7em;top:7px;max-width:70%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div{position:absolute;height:100%;border-style:solid;border-width:0 1px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.revisions-tickmarks>div:first-child{border-width:0}.comparing-two-revisions .revisions-controls{height:140px}.comparing-two-revisions.pinned .revisions-controls{height:124px}.revisions .diff-error{position:absolute;text-align:center;margin:0 auto;width:100%;display:none}.revisions.diff-error .diff-error{display:block}.revisions .loading-indicator{position:fixed;vertical-align:middle;opacity:0;width:100%;top:50%;margin-left:-90px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;filter:alpha(opacity=0)}body.folded .revisions .loading-indicator{margin-left:-32px}.revisions .loading-indicator span.spinner{display:block;margin:0 auto;float:none}.revisions.loading .loading-indicator{opacity:1;filter:alpha(opacity=100)}.revisions .diff{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.revisions.loading .diff{opacity:.5;filter:alpha(opacity=50)}.revisions.diff-error .diff{visibility:hidden}.revisions-meta{margin-top:20px}.revision-toggle-compare-mode{position:absolute;top:0;right:0}.comparing-two-revisions .revisions-previous,.comparing-two-revisions .revisions-next,.revisions-meta .diff-meta-to strong{display:none}.revisions-controls .author-card .date{color:#777}.revisions-controls .author-card.autosave{color:#d54e21}.revisions-controls .author-card .author-name{font-weight:700}.comparing-two-revisions .diff-meta-to strong{display:block}.revisions.pinned .revisions-buttons{padding:0 11px}.revisions-previous,.revisions-next{position:relative;z-index:1}.revisions-previous{float:left}.revisions-next{float:right}.revisions-controls .wp-slider{max-width:70%;margin:0 auto;top:-3px}.revisions-diff{padding:15px}.revisions-diff h3:first-child{margin-top:0}.post-revisions li img,#revisions-meta-restored img{vertical-align:middle}table.diff tbody tr td:nth-child(2){width:4%}table.diff{width:100%;white-space:pre-wrap}table.diff col.content{width:auto}table.diff col.content.diffsplit{width:48%}table.diff col.diffsplit.middle{width:auto}table.diff col.ltype{width:30px}table.diff tr{background-color:transparent}table.diff td,table.diff th{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.618;padding:.5em}table.diff td h1,table.diff td h2,table.diff td h3,table.diff td h4,table.diff td h5,table.diff td h6{margin:0}table.diff .diff-deletedline del,table.diff .diff-addedline ins{text-decoration:none}.diff-meta{padding:5px;clear:both;min-height:32px}.diff-title strong{line-height:32px;min-width:60px;text-align:right;float:left;margin-right:5px}.revisions-controls .author-card .author-info{font-size:12px;line-height:16px}.revisions-controls .author-card .avatar,.revisions-controls .author-card .author-info{float:left;margin-left:6px;margin-right:6px}.revisions-controls .author-card .byline{display:block;font-size:12px}.revisions-controls .author-card .avatar{vertical-align:middle}.diff-meta input.restore-revision{float:right;margin-left:6px;margin-right:6px;margin-top:4px}.diff-meta-from{display:none}.comparing-two-revisions .diff-meta-from{display:block}.revisions-tooltip{position:absolute;bottom:105px;margin-right:0;margin-left:-69px;z-index:0;max-width:350px;min-width:130px;padding:8px 4px;display:none;opacity:0}.revisions-tooltip.flipped{margin-left:0;margin-right:-70px}.revisions.pinned .revisions-tooltip{display:none!important}.comparing-two-revisions .revisions-tooltip{bottom:145px}.revisions-tooltip-arrow{width:70px;height:15px;overflow:hidden;position:absolute;left:0;margin-left:35px;bottom:-15px}.revisions-tooltip.flipped .revisions-tooltip-arrow{margin-left:0;margin-right:35px;left:auto;right:0}.revisions-tooltip-arrow>span{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip.flipped .revisions-tooltip-arrow>span{left:auto;right:20px}.ie8 .revisions-tooltip-arrow>span{left:15px;top:-25px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.ie8 .revisions-tooltip.flipped .revisions-tooltip-arrow>span{right:25px}.revisions-tooltip,.revisions-tooltip-arrow>span{border-width:1px;border-style:solid}.revisions-tooltip{display:none}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:0;margin-left:-35px;bottom:90px;z-index:10000}.arrow::after{z-index:9999}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.revisions-tooltip,.revisions-tooltip-arrow:after{border-width:1px;border-style:solid}div.revisions-controls>.wp-slider>.ui-slider-handle{margin-left:-10px}.rtl div.revisions-controls>.wp-slider>.ui-slider-handle{margin-right:-10px}.wp-slider.ui-slider{position:relative;border-width:1px;border-style:solid;text-align:left;cursor:pointer}.wp-slider .ui-slider-handle{border-radius:50%;height:18px;margin-top:-3px;outline:0;position:absolute;width:18px;z-index:2}.wp-slider .ui-slider-handle:before{background:0 0;position:absolute;top:0;left:0;content:"\f229";font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-slider .ui-slider-handle.from-handle:before,.wp-slider .ui-slider-handle.to-handle:before{font-size:20px!important;margin:-1px 0 0 -1px}.wp-slider .ui-slider-handle.from-handle:before{content:'\f139'}.wp-slider .ui-slider-handle.to-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.from-handle:before{content:'\f141'}.rtl .wp-slider .ui-slider-handle.to-handle:before{content:'\f139';right:-1px}.wp-slider .ui-slider-range{position:absolute;font-size:.7em;display:block;border:0;background-color:transparent;background-image:none}.wp-slider.ui-slider-horizontal{height:.7em}.wp-slider.ui-slider-horizontal .ui-slider-handle{top:-.25em;margin-left:-.6em}.wp-slider.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.wp-slider.ui-slider-horizontal .ui-slider-range-min{left:0}.wp-slider.ui-slider-horizontal .ui-slider-range-max{right:0}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:left;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-left:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-right:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-state-format.post-format-standard:before,.post-format-icon.post-format-standard:before,a.post-state-format.format-standard:before{content:'\f109'}.post-state-format.post-format-image:before,.post-format-icon.post-format-image:before,a.post-state-format.format-image:before{content:'\f128'}.post-state-format.post-format-gallery:before,.post-format-icon.post-format-gallery:before,a.post-state-format.format-gallery:before{content:'\f161'}.post-state-format.post-format-audio:before,.post-format-icon.post-format-audio:before,a.post-state-format.format-audio:before{content:'\f127'}.post-state-format.post-format-video:before,.post-format-icon.post-format-video:before,a.post-state-format.format-video:before{content:'\f126'}.post-state-format.post-format-chat:before,.post-format-icon.post-format-chat:before,a.post-state-format.format-chat:before{content:'\f125'}.post-state-format.post-format-status:before,.post-format-icon.post-format-status:before,a.post-state-format.format-status:before{content:'\f130'}.post-state-format.post-format-aside:before,.post-format-icon.post-format-aside:before,a.post-state-format.format-aside:before{content:'\f123'}.post-state-format.post-format-quote:before,.post-format-icon.post-format-quote:before,a.post-state-format.format-quote:before{content:'\f122'}.post-state-format.post-format-link:before,.post-format-icon.post-format-link:before,a.post-state-format.format-link:before{content:'\f103'}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}#post-body ul.add-menu-item-tabs{float:left;width:120px;text-align:right;margin:0 -120px 0 5px;padding:0}ul.add-menu-item-tabs li{padding:3px 5px 3px 8px}#post-body ul.add-menu-item-tabs li.tabs{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.wp-tab-panel,.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border-style:solid;border-width:1px}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,ul.export-filters,.inline-editor ul.cat-checklist ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap p,.form-wrap label{font-size:11px}.form-wrap label{display:block;padding:2px;font-size:12px}.form-field input,.form-field textarea{border-style:solid;border-width:1px;width:95%}p.description,.form-wrap p{margin:2px 0 5px}p.help,p.description,span.description,.form-wrap p{font-size:13px;font-style:italic}.form-wrap .form-field{margin:0 0 10px;padding:8px 0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h3{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.tagsdiv{margin-top:-8px}#poststuff .taghint{color:#aaa;margin:15px 0 -24px 12px}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:0;line-height:2em;max-width:1000px;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h3{margin:2px 0 12px}.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border-width:1px;border-style:solid}.wp-customizer .ac_results{z-index:500000}.ac_results li{padding:2px 5px;white-space:nowrap;text-align:left}.ac_over{cursor:pointer}.ac_match{text-decoration:underline}table.links-table{width:100%}.links-table th{font-weight:400;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table th,.links-table td{padding:5px 0}.links-table td label{margin-right:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}.media-item .describe{border-collapse:collapse;width:100%;border-top-style:solid;border-top-width:1px;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:600}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}abbr.required{border:medium none;text-decoration:none}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.media-item .edit-attachment,.describe-toggle-on,.describe-toggle-off{display:block;line-height:36px;float:right}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}#media-items .media-item{border-bottom-style:solid;border-bottom-width:1px;min-height:36px;position:relative;width:100%}#media-items{width:623px}.media-new-php #media-items{margin:1em 0}#media-items:empty{border:0 none}.media-item .filename{line-height:36px;overflow:hidden}.media-item .error-div{padding-left:10px}.media-item .pinkynail{float:left;margin:2px 10px 0 0;max-width:40px;max-height:32px}.media-item .startopen,.media-item .startclosed{display:none}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:7px 0 0;width:200px;line-height:2em;padding:0;overflow:hidden;margin-bottom:2px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;border-radius:22px;background-color:#0074a2;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item.error{margin:0;padding:0}.media-upload-form .media-item.error p,.media-item .error-div{line-height:16px;margin:5px 10px;padding:0}.media-item .error-div a.dismiss{display:block;float:right;margin:5px 4px 0 15px}.find-box{width:600px;height:300px;overflow:hidden;padding:33px 0 51px;position:absolute;z-index:1000}.find-box-head{cursor:move;font-weight:600;height:2em;line-height:2em;padding:1px 12px;position:absolute;top:5px;width:100%}.find-box-inside{overflow:auto;padding:6px;height:100%}.find-box-search{overflow:hidden;padding:9px;position:relative}.find-box-search .spinner{float:none;left:125px;position:absolute;top:9px}#find-posts-input{float:left;width:140px;height:24px}#find-posts-search{float:left;margin:1px 4px 0 3px}#find-posts-response{margin:8px 0;padding:0 1px 6px}#find-posts-response table{width:100%}#find-posts-response .found-radio{padding:3px 0 0 8px;width:15px}.find-box-buttons{padding:8px;overflow:hidden}.find-box #resize-se{position:absolute;right:1px;bottom:1px}.ui-find-overlay{position:absolute;top:0;left:0;background-color:#000;opacity:.6;filter:alpha(opacity=60)}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em 0}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border-width:1px;border-style:solid;line-height:1.8em;word-spacing:3px;-webkit-border-radius:6px;border-radius:6px}.drag-drop #drag-drop-area{border:4px dashed #bbb;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#aaa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative}.imgedit-settings p{margin:8px 0}.post-php .imgedit-wrap table{width:100%}.describe .imgedit-wrap table td,.wp_attachment_holder .imgedit-wrap table td{vertical-align:top;padding-top:0}.describe .imgedit-wrap table td.imgedit-settings{padding:0 5px}.wp_attachment_holder .imgedit-wrap table td.imgedit-settings{width:250px}td.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;background:#fff url(../images/spinner.gif) no-repeat scroll 22px 10px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);width:100%;height:500px;display:none}.spinner{background:url(../images/spinner.gif) no-repeat;background-size:20px 20px;display:none;float:right;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.no-float{float:none}.media-disabled,.imgedit-settings .disabled{color:grey}.wp_attachment_image,.A1B1{overflow:hidden}.wp_attachment_image .button,.A1B1 .button{float:left}.no-js .wp_attachment_image .button{display:none}.wp_attachment_image .spinner,.A1B1 .spinner{float:left;padding:0 0 4px;vertical-align:bottom}.imgedit-menu{margin:0 0 12px;min-width:300px}.imgedit-menu div{float:left;width:32px;background:0 0;margin:0 8px 0 0;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:28px}.imgedit-menu div:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-crop:before{content:'\f165'}.imgedit-rleft:before{content:'\f166'}.imgedit-rright:before{content:'\f167'}.imgedit-flipv:before{content:'\f168'}.imgedit-fliph:before{content:'\f169'}.imgedit-undo:before{content:'\f171'}.imgedit-redo:before{content:'\f172'}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 8px 0 0}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 8px 0 3px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 8px 0 3px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 8px 0 3px}.imgedit-applyto img{margin:0 8px 0 0}.imgedit-group-top{margin:5px 0}.imgedit-applyto .imgedit-label{padding:2px 0 0;display:block}.imgedit-help{display:none;font-style:italic;margin-bottom:8px}a.imgedit-help-toggle{text-decoration:none}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-group{margin-bottom:8px;padding:2px 10px}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table th,.form-table td p,.form-wrap label{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table input.tog{margin-top:2px;margin-right:2px;float:left}.form-table td p{margin-top:4px;margin-bottom:0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset p,.form-table td fieldset li{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom-width:1px;border-bottom-style:solid}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#replyrow input{border-width:1px;border-style:solid}#replyrow td{padding:2px}#replysubmit{margin:0;padding:0 5px 3px;text-align:center}#replysubmit .spinner{padding:2px 0 0;vertical-align:top;float:right}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow h5{margin:.2em 0 0;padding:0 5px;line-height:1.4em;font-size:1em}#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}.comment-php .wp-editor-area{height:200px}.comment-ays{margin-bottom:0;border-bottom-style:solid;border-bottom-width:1px}.comment-ays .alt{background-color:transparent}.trash-undo-inside,.spam-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 3px 5px 0;vertical-align:middle}#comment-status-radio label{padding:5px 0}.commentlist .avatar{vertical-align:text-top}#the-comment-list .unapproved th.check-column input{margin-left:4px}.theme-browser .themes{clear:both;padding:0 0 100px}.themes-php .wrap h2{float:left;margin-bottom:15px}.themes-php .wrap h2 .button{margin-left:20px}.themes-php .theme-count{color:#fff;border-radius:30px;background:#777;font-size:14px;padding:4px 10px;font-weight:600;margin-left:5px;margin-right:20px;position:relative;top:-3px}.themes-php div.updated,.themes-php div.error{margin:0 0 20px;clear:both}.themes-php div.updated a{text-decoration:underline}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #dedede;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:hover,.theme-browser .theme:focus{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme:hover .theme-actions{opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:'';display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{opacity:0;position:absolute;top:35%;right:25%;left:25%;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser.rendered .theme:hover .more-details{opacity:1}.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-update:before{content:'\f113';display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#2f2f2f;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:0;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#222;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:0;box-shadow:none}.theme-browser .theme.add-new-theme a{color:#999;text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme:after{display:block;content:'';opacity:1;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:10% 0 0;text-shadow:none;border:5px dashed rgba(0,0,0,.1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:rgba(153,153,153,.1);border-radius:50%;display:inline-block;content:'\f132';-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme:hover span:after{background:#fff;color:#0074a2}.theme-browser .theme.add-new-theme:hover:after{border-color:transparent;color:#fff;background:#0074a2}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-10%;margin-bottom:10%}.theme-browser .theme.add-new-theme:hover .theme-name{color:#fff;z-index:2}.themes-php .theme-search{position:relative;top:-2px;left:20px;font-size:16px;font-weight:300;line-height:1.5;width:280px}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:rgba(238,238,238,.9);z-index:10}body.theme-overlay-open{overflow:hidden}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:right;border-left:1px solid #ddd}.theme-overlay .theme-header .close:hover:before{color:#fff}.theme-overlay .theme-header .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.theme-overlay .theme-header .right,.theme-overlay .theme-header .left{cursor:pointer;color:#777;height:48px;width:54px;float:left;text-align:center;border-right:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .right:hover,.theme-overlay .theme-header .left:hover{background:#0074a2;color:#fff}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .right:before,.theme-overlay .theme-header .left:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.theme-overlay .theme-header .left:before{content:'\f340'}.theme-overlay .theme-header .right:before{content:'\f344'}.rtl .theme-overlay .theme-header .left:before{content:'\f345'}.rtl .theme-overlay .theme-header .right:before{content:'\f341'}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:20;box-sizing:border-box}.theme-overlay .theme-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.folded .theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-about:after{content:".";display:block;height:0;clear:both;visibility:hidden}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.theme-overlay .theme-actions .delete-theme{color:#a00;position:absolute;right:10px;bottom:5px;text-decoration:none;border-color:transparent;box-shadow:none;background:transparent}.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:'';display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:'';display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;height:auto;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:transparent;border:2px solid #2ea2cc}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#333;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#222;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#999;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-author{color:#686868;font-size:16px;font-weight:400;margin:15px 0 25px}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#888;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .theme-update-message{background:#fefaf7;border:1px solid #eee;border-left:4px solid #d54e21;border-radius:3px;padding:5px 20px 10px}.theme-overlay .theme-update{color:#222;font-size:18px;display:inline-block;line-height:40px;margin:0}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #2ea2cc;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header,.single-theme .theme{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){body.folded .theme-overlay .theme-wrap,.theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:0;z-index:500;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:not(.active):hover .theme-actions,.theme:hover .more-details{display:none}.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-update,.theme-overlay .theme-description{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wrap h2{width:100%}.themes-php .theme-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-install-php h4{margin:2.5em 0 8px}.theme-install-php .tablenav{height:auto}.theme-install-php .spinner{margin-top:9px}.available-theme{display:inline-block;margin-right:10px;overflow:hidden;padding:20px 20px 20px 0;vertical-align:top;width:300px}.available-theme .screenshot{width:300px;height:225px;display:block;border-width:1px;border-style:solid;margin-bottom:10px;overflow:hidden}.available-theme img{width:300px}.available-theme h3{margin:15px 0 0}.available-theme .theme-author{line-height:18px}.available-theme .action-links{margin-top:10px;overflow:hidden}.available-theme a.screenshot:focus{border-color:#777}.available-theme .action-links li{float:left;padding-right:10px;margin-right:10px;border-right:1px solid #dfdfdf}.available-theme .action-links li{padding-right:8px;margin-right:8px}.ie8 .available-theme .action-links li{padding-right:7px;margin-right:7px}.available-theme .action-links li:last-child{padding-right:0;margin-right:0;border-right:0}.available-theme .action-links .delete-theme{float:right;margin-left:8px;margin-right:0}.available-theme .action-links .delete-theme a{color:red;padding:2px}.available-theme .action-links .delete-theme a:hover{background:red;color:#fff;text-decoration:none}.available-theme .action-links p{float:left}@media only screen and (max-width:1200px){.folded .available-theme,.folded .available-theme .screenshot{width:300px}.folded .available-theme .screenshot{height:225px}}@media only screen and (max-width:1079px){.folded .available-theme,.folded .available-theme .screenshot{width:270px}.folded .available-theme .screenshot{height:203px}}@media only screen and (max-width:1200px){.available-theme,.available-theme .screenshot{width:240px}.available-theme .screenshot{height:180px}.available-theme img{width:100%}}#post-body ul.add-menu-item-tabs li.tabs a,#TB_window #TB_title a.tb-theme-preview-link,#TB_window #TB_title a.tb-theme-preview-link:visited{font-weight:600;text-decoration:none}#TB_window #TB_title{background-color:#222;color:#cfcfcf}.appearance_page_custom-header #headimg{border:1px solid #DFDFDF;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #dfdfdf}div#custom-background-image img{max-width:400px;max-height:300px}#dashboard_right_now .versions .b,#post-status-display,#post-visibility-display,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,.media-item .percent,.plugins .name,#pass-strength-result.strong,#pass-strength-result.short,#ed_reply_toolbar #ed_reply_strong,.item-controls .item-order a,.feature-filter .feature-name{font-weight:600}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ul,.plugins .desc ol{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px;padding:0}.plugins .inactive td,.plugins .inactive th,.plugins .active td,.plugins .active th{padding:10px 9px}.plugins .update th,.plugins .update td{border-bottom:0}.plugin-update-tr td{border-top:0}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .second,.plugins .row-actions{padding:0 0 5px}.plugins .update .second,.plugins .update .row-actions{padding-bottom:0}.plugins-php .widefat tfoot th,.plugins-php .widefat tfoot td{border-top-style:solid;border-top-width:1px}.plugin-update-tr .update-message{border:0;font-size:13px;font-weight:400;margin:6px 12px 12px;padding:6px 12px}.plugin-update-tr .update-message:before{content:'\f113';display:inline-block;font:400 20px/1 dashicons;speak:none;margin:0 8px 0 -2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-install-php h4{margin:2.5em 0 8px}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#createuser .form-field input{width:25em}.scheme-list{}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px}.color-option:hover,.color-option.selected{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:0}.color-option{cursor:pointer}body.press-this{color:#333;margin:0;padding:0;min-width:708px;min-height:400px}.press-this #titlediv #title{font-size:1.4em}.press-this #site-heading:before{top:3px;position:relative;display:inline-block;font:400 18px/1 dashicons;speak:none;color:#727272;content:'\f120';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pressthis{margin:20px 0}.pressthis a,.pressthis a:hover,.pressthis a:focus,.pressthis a:active{display:inline-block;position:relative;cursor:move;color:#333;background:#e6e6e6;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b4b4;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis a:active{outline:0}.pressthis a:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-moz-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis a span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis a span:before{font:400 20px/1 dashicons;content:'\f157';position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis a:after{content:'';width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:transparent;-webkit-transform:skew(20deg) rotate(6deg);-moz-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}#utc-time,#local-time{padding-left:25px;font-style:italic}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .spinner{float:none;margin:-3px 3px}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 0;margin-right:20px;border-top-width:1px;border-top-style:solid}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a{text-decoration:none}#wpfooter a:hover{text-decoration:underline}.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap div.updated,.about-wrap div.error{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:.5em 0 .5em 5px;max-width:100%}.about-wrap p{line-height:1.6em;font-size:14px}.about-wrap h1{margin:.2em 200px 0 0;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap .about-text,.about-wrap p.about-description,.about-wrap li.wp-person a.web{font-weight:400;line-height:1.6em;font-size:19px}.about-description{margin-top:1.4em}.about-text{margin:1em 200px 1em 0;min-height:60px;font-size:24px}.about-wrap .changelog h2.about-headline-callout{margin:1.1em 0 .2em;font-size:2.4em;font-weight:300;line-height:1.3;text-align:center}.about-wrap h3{margin:1em 0 .6em;font-size:1.5em;line-height:1.5em}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1.2em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap code,.about-wrap ol li p{font-size:14px}.about-wrap .about-colors-img{bottom:-25px}.about-wrap .about-themes-img{bottom:-38px}.about-wrap .about-overview-img{border-bottom:1px solid rgba(0,0,0,.1);margin:0}.about-colors-img img,.about-themes-img img{margin:0;padding:0;line-height:1}.about-wrap .point-releases{margin-top:5px}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.wp-badge{background:url(../images/w-logo-white.png?ver=20131202) no-repeat;background:none,url(../images/wordpress-logo-white.svg?ver=20131110) no-repeat;background-position:center 24px;background-size:85px 85px;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:150px;text-rendering:optimizeLegibility}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap h2.nav-tab-wrapper{padding-left:6px}.about-wrap h2 .nav-tab{padding:4px 15px 6px;margin:0 3px -1px 0;font-size:18px;vertical-align:top;border-width:1px}.about-wrap h2 .nav-tab-active{font-weight:700}.about-wrap .feature-section{padding-bottom:20px}.about-wrap .feature-section.col{margin-bottom:0}.about-wrap .feature-section.center-col>div{margin:auto;width:60%}.about-wrap .about-colors .one-col>div{width:100%}.about-wrap .feature-section.two-col>div{position:relative;width:50%;float:left}.about-wrap .feature-section.three-col>div{position:relative;width:29.95%;margin-right:4.999999999%;float:left}.about-wrap .feature-section.col .last-feature{margin-right:0}.about-wrap .about-updates img,.about-wrap .about-twentyfourteen img{margin:2em 0 0;border:1px solid #ddd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.about-wrap .about-twentyfourteen img{margin-top:1em}.about-wrap .changelog .feature-section{overflow:hidden}.about-wrap .about-colors .scheme-list{margin-bottom:1em}.about-wrap .about-colors .color-option{padding-top:10px}.about-wrap .about-colors .color-option label{display:inline-block;margin:.25em 0 .5em}.about-wrap .feature-section.two-col div p{margin-right:3%}.about-wrap .feature-section div p img{float:right;margin-left:10px;max-width:20%}.about-wrap .changelog li{list-style-type:disc;margin-left:3em}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:700}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h4.wp-people-group{margin-top:2.6em;font-size:16px}.about-wrap ul.wp-people-group{overflow:hidden;padding:0 5px;margin:0 -15px 0 -5px}.about-wrap ul.compact{margin-bottom:0}.about-wrap li.wp-person{float:left;margin-right:10px}.about-wrap li.wp-person img.gravatar{float:left;margin:0 10px 10px 0;padding:2px;width:60px;height:60px}.about-wrap ul.compact li.wp-person img.gravatar{width:30px;height:30px}.about-wrap li.wp-person{height:70px;width:280px;padding-bottom:15px}.about-wrap ul.compact li.wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap li.wp-person a.web{display:block;margin:6px 0 2px;font-size:16px;text-decoration:none}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:700}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}body.full-overlay-active{overflow:hidden}.wp-full-overlay{background:transparent;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;height:100%;top:0;bottom:0;left:0;padding:0;margin:0;z-index:10;overflow:auto;background:transparent;border-right:0}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-300px}.wp-full-overlay-sidebar:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:0;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:0;border-top:0;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.wp-full-overlay .close-full-overlay{text-decoration:none}.wp-full-overlay a.collapse-sidebar{position:absolute;bottom:12px;left:0;z-index:50;display:block;width:19px;height:19px;margin-left:15px;padding:0;border-radius:50%;text-decoration:none}.wp-full-overlay.collapsed .collapse-sidebar{position:absolute;left:100%}.wp-full-overlay .collapse-sidebar-arrow{position:static;margin-top:0;margin-left:0;display:block;width:auto;height:auto;background:0 0}.wp-full-overlay .collapse-sidebar-arrow:before{border-radius:50%;float:left;content:"\f148";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.wp-full-overlay.collapsed .collapse-sidebar-arrow:before,.rtl .wp-full-overlay .collapse-sidebar-arrow:before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-ms-transform:none;-webkit-transform:none;transform:none}.wp-full-overlay.collapsed .collapse-sidebar-arrow{background-position:-1px -109px}.wp-full-overlay .collapse-sidebar-label{position:absolute;left:100%;line-height:20px;margin-left:10px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay,.wp-full-overlay-sidebar,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main{-webkit-transition-property:left,right,top,bottom,width,margin;-moz-transition-property:left,right,top,bottom,width,margin;-ms-transition-property:left,right,top,bottom,width,margin;-o-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}.customize-loading #customize-container{background:#fff url(../images/spinner.gif) no-repeat fixed center center;background-size:20px 20px}#customize-container iframe,#theme-installer iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#customize-container .collapse-sidebar{bottom:16px}#customize-controls{margin-top:0}#theme-installer{display:none}#theme-installer.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 20px}.single-theme .install-theme-info{padding-top:15px}#theme-installer .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin-top:15px;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0;float:left}.theme-details .star-rating{margin:7px 0;float:right}.theme-details .theme-description{float:left;color:#777;line-height:20px}#theme-installer .wp-full-overlay-header{margin-top:9px}#theme-installer .wp-full-overlay-header .theme-install{float:right;line-height:26px}#theme-installer .wp-full-overlay-sidebar{background:#EEE;border-right:1px solid #DDD}#theme-installer .wp-full-overlay-main{background:#fff url(../images/spinner.gif) no-repeat fixed center center;background-size:20px 20px}.nav-tab{border-style:solid;border-width:1px 1px 0;font-size:12px;line-height:16px;display:inline-block;padding:4px 14px 6px;text-decoration:none;margin:-4px 4px -1px 0}.nav-tab-active{border-width:1px}.nav-tab-active,.nav-tab-active:hover{border-bottom-width:1px;border-bottom-style:solid}h2.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:0;padding-left:10px}h2 .nav-tab{padding:6px 10px;font-weight:700;font-size:15px;line-height:24px}#excerpt,.attachmentlinks{margin:0;height:4em;width:98%}#template div{margin-right:190px}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{font-size:13px;visibility:hidden;padding:2px 0 0}tr:hover .row-actions,.mobile .row-actions,.row-actions.visible,div.comment-item:hover .row-actions{visibility:visible}.row-actions-visible{padding:2px 0 0}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;display:block;float:left;font-size:13px;line-height:1.8em;white-space:nowrap;cursor:default}.tagchecklist span a{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;display:block;float:left;text-indent:0;overflow:hidden;position:absolute}#poststuff h2{margin-top:20px;font-size:1.5em;margin-bottom:15px;padding:0 0 3px;clear:left}#poststuff h3,.metabox-holder h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #parent_id,#poststuff .inside #page_template{max-width:100%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 #poststuff .inside #parent_id,.ie8 #poststuff .inside #page_template,.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}.edit-form-section{margin-bottom:20px}#templateside ul li a{text-decoration:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}#sidemenu{margin:-30px 15px 0 315px;list-style:none;position:relative;float:right;padding-left:10px;font-size:12px}#sidemenu a{padding:0 7px;display:block;float:left;line-height:28px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;-webkit-transition:none;-moz-transition:none;transition:none}#sidemenu li{display:inline;line-height:200%;list-style:none;text-align:center;white-space:nowrap;margin:0;padding:0}#sidemenu a.current{font-weight:400;padding-left:6px;padding-right:6px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-width:1px;border-style:solid}#sidemenu li a .count-0{display:none}.plugin-install #description,.plugin-install-network #description{width:60%}table .vers,table .column-visible,table .column-rating{text-align:left}.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}.lp-show-latest p:last-child,.lp-show-latest .lp-error p{display:block}td.media-icon{text-align:center;width:80px;padding-top:8px;padding-bottom:8px}td.media-icon img{max-width:80px;max-height:60px}#howto{font-size:11px;margin:0 5px;display:block}.importers td{padding-right:14px}.importers{font-size:16px;width:auto}#post-body #post-body-content #namediv h3{margin-top:0}#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px;white-space:nowrap}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.zerosize{height:0;width:0;margin:0;border:0;padding:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:0;margin:0;padding:0}fieldset{border:0;padding:0;margin:0}.post-categories{display:inline;margin:0;padding:0}.post-categories li{display:inline}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-style:normal;font-weight:700}.edit-box{display:none}h3:hover .edit-box{display:inline}#dashboard-widgets form .input-text-wrap input{width:100%}#dashboard-widgets form .textarea-wrap textarea{width:100%}#dashboard-widgets .postbox form .submit{float:none;margin:.5em 0 0;padding:0;border:0}#dashboard-widgets-wrap #dashboard-widgets .postbox form .submit #publish{min-width:0}#dashboard-widgets a{text-decoration:none}#dashboard-widgets h3 a{text-decoration:underline}#dashboard-widgets h3 .postbox-title-action{position:absolute;right:10px;padding:0;top:5px}.js #dashboard-widgets h3 .postbox-title-action{right:33px}#dashboard-widgets h4{font-weight:400;font-size:14px;margin:0 0 .2em;padding:0}#dashboard_plugins h5{font-size:14px}#latest-comments #the-comment-list{position:relative}#activity-widget #latest-comments #the-comment-list .comment-item{padding:1em 12px}#latest-comments #the-comment-list .pingback{padding-left:12px!important}#latest-comments #the-comment-list .comment-item:first-child{border-top:0}#latest-comments #the-comment-list .comment-item h4{line-height:1.5em;margin-top:0;color:#666}#latest-comments #the-comment-list .comment-item h4 cite{font-style:normal;font-weight:400}#latest-comments #the-comment-list .comment-item blockquote,#latest-comments #the-comment-list .comment-item blockquote p{margin:0;padding:0;display:inline}#latest-comments #the-comment-list .comment-item p.row-actions{margin:3px 0 0;padding:0;font-size:13px}#title-wrap label{cursor:text}#title-wrap #title{padding:2px 6px;font-size:1.3em;line-height:100%;outline:0}#title-wrap #title-prompt-text{font-size:1.1em;padding:5px 8px}.rss-widget ul{margin:0;padding:0;list-style:none}a.rsswidget{font-size:14px;font-weight:600;line-height:1.7em}.rss-widget ul li{line-height:1.5em;margin-bottom:12px}.rss-widget span.rss-date{color:#999;font-size:13px;margin-left:3px}.rss-widget cite{display:block;text-align:right;margin:0 0 1em;padding:0}.rss-widget cite:before{content:'\2014'}.dashboard-comment-wrap{overflow:hidden;word-wrap:break-word}#dashboard_browser_nag a.update-browser-link{font-size:1.2em;font-weight:600}#dashboard_browser_nag a{text-decoration:underline}#dashboard_browser_nag p.browser-update-nag.has-browser-icon{padding-right:125px}#dashboard_browser_nag .browser-icon{margin-top:-35px}#dashboard_browser_nag.postbox.browser-insecure{background-color:#ac1b1b;border-color:#ac1b1b}#dashboard_browser_nag.postbox{background-color:#e29808;background-image:none;border-color:#edc048;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag.postbox.browser-insecure h3{border-bottom-color:#cd5a5a;color:#fff}#dashboard_browser_nag.postbox h3{border-bottom-color:#f6e2ac;background:transparent none;color:#fff;-webkit-box-shadow:none;box-shadow:none}#dashboard_browser_nag a{color:#fff}#dashboard_browser_nag h3.hndle{border:0;font-weight:600;font-size:20px;padding-top:10px}.postbox#dashboard_browser_nag p a.dismiss{font-size:14px}.postbox#dashboard_browser_nag p,.postbox#dashboard_browser_nag a,.postbox#dashboard_browser_nag p.browser-update-nag{font-size:16px}#loginform p.submit,.login-action-lostpassword p.submit{border:0;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;font-weight:400;overflow:hidden}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#777;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);background-size:80px 80px;background-position:center top;background-repeat:no-repeat;color:#999;height:80px;font-size:20px;font-weight:400;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:80px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#login{width:320px;padding:8% 0 0;margin:auto}#login_error,.login .message{margin-left:0;padding:12px}.login #nav,.login #backtoblog{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0 0}.login form .input,.login input[type=text]{font-size:24px;line-height:1;width:100%;padding:3px;margin:2px 6px 16px 0}.login #pass-strength-result{width:250px;font-weight:600;border-style:solid;border-width:1px;margin:12px 0 6px;padding:6px 5px;text-align:center}.mobile #login{padding:20px 0}.mobile #login form,.mobile #login .message,.mobile #login_error{margin-left:0}.mobile #login #nav,.mobile #login #backtoblog{margin-left:8px}.mobile #login h1 a{width:auto}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}.wp-list-table .site-deleted{background:#ff8573}.wp-list-table .site-spammed{background:#faafaa}.wp-list-table .site-archived{background:#ffebe8}.wp-list-table .site-mature{background:#fecac2}.no-js #message{display:block}.accordion-section ul.category-tabs,.accordion-section ul.add-menu-item-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-left:300px;margin-top:23px}#nav-menus-frame .accordion-section-content .inside{font-size:14px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .postbox,.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-name{height:2em}.blank-slate .menu-settings{border:0;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{font-style:italic;font-weight:400;margin-left:4px}.manage-menus{margin-top:23px;padding:10px;overflow:hidden}.manage-menus select{float:left;margin-right:6px}.manage-menus .selected-menu{float:left;margin:5px 6px 0 0}.manage-menus .submit-btn{float:left;margin-top:1px}.menu-edit p{margin:.3em 0 .6em}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top-width:1px;border-top-style:solid;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-left:18%}.menu-settings dd{float:left;margin:0;width:100%}.menu-settings dt{float:left;clear:both;width:21.951%;padding:3px 0 0;margin-left:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{font-size:11px}#menu-management-liquid{float:left;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-width:1px 0;border-style:solid}#nav-menu-header,#nav-menu-footer{padding:0 10px}#nav-menu-header{border-bottom:1px solid;margin-bottom:0}#nav-menu-header .menu-name-label{margin-top:4px}.nav-menus-php #post-body div.updated,.nav-menus-php #post-body div.error{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#menu-management .menu-add-new abbr{font-weight:600}#select-nav-menu-container{text-align:right;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat td.menu-location-menus{padding-bottom:5px}.menu-location-menus select{float:left}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:left;width:160px;margin-right:5px}.locations-row-links{float:left;margin:6px 0 0 6px}.locations-edit-menu-link,.locations-add-menu-link{margin:0 3px}.locations-edit-menu-link{padding-right:3px;border-right:1px solid #ccc}#wpbody .open-label{display:block;float:left}#wpbody .open-label span{padding-right:10px}.js .input-with-default-title{font-style:italic}#menu-management .inside{padding:0 10px}.postbox .howto input,.accordion-container .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv .howto input{width:180px}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .add-new-menu-action{float:left;margin:6px 0 0 6px;line-height:15px}.nav-menus-php .meta-sep,.nav-menus-php .submitdelete,.nav-menus-php .submitcancel{display:block;float:left;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;font-size:12px;margin-left:20px;margin-top:5px}.button.right,.button-secondary.right,.button-primary.right{float:right}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.postbox .spinner{display:none;vertical-align:middle}.button-controls{clear:both;margin:10px 0}.show-all,.hide-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link .howto{font-size:12px}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.nav-menus-php .howto span{margin-top:6px;display:block;float:left}.quick-search{width:190px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .list-container{max-height:200px;overflow-y:auto;padding:10px 10px 5px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0;margin-bottom:5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #dfdfdf;position:relative;padding:10px 15px;height:auto;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}.menu li.deleting .menu-item-handle{background-image:none}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-right:13em}li.menu-item.ui-sortable-helper dl{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport dl{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-left:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{font-size:12px;padding:12px 10px;line-height:18px;display:block}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls a:hover{cursor:pointer}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:40px;margin-right:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 0 10px 10px;position:relative;z-index:10}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;font-size:12px;font-style:italic}.link-to-original a{padding-left:4px;font-style:normal}.hidden-field{display:none}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px;height:40px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}#cancel-save{cursor:pointer}.nav-menus-php .major-publishing-actions{clear:both;padding:3px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right;line-height:23px;margin:4px 0 1px}.nav-menus-php .blank-slate .menu-settings{display:none}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid;padding:1px 2px;text-decoration:none}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px;border:0 none}#menu-item-name-wrap:after,#menu-item-url-wrap:after,#menu-name-label:after,#menu-settings-column .inside:after,#nav-menus-frame:after,.nav-menus-php #post-body-content:after,.nav-menus-php .button-controls:after,.nav-menus-php .major-publishing-actions:after,.nav-menus-php .menu-item-settings:after{clear:both;content:".";display:block;height:0;visibility:hidden}#nav-menus-frame,.button-controls,#menu-item-url-wrap,#menu-item-name-wrap{display:block}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) repeat-x bottom left}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) repeat-x top left;height:17px;float:left}.star-rating{white-space:nowrap}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;text-align:center;color:#0074a2}.star-rating .star-full:before{content:'\f155'}.star-rating .star-half:before{content:'\f459'}.star-rating .star-empty:before{content:'\f154'}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information-header{margin:0;padding:0 5px;font-weight:600;position:relative;border-bottom-width:1px;border-bottom-style:solid;height:2.5em}#plugin-information ul#sidemenu{font-weight:400;margin:0 5px;position:absolute;left:0;bottom:-1px}#plugin-information{height:auto}#plugin-information p.action-button{width:100%;padding-bottom:0;margin-bottom:0;margin-top:10px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .action-button a{text-align:center;font-weight:600;text-decoration:none;display:block;line-height:2em}#plugin-information h2{clear:none!important;margin-right:200px}#plugin-information .fyi{margin:0 10px 50px;width:210px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi h2.mainheader{padding:5px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}#plugin-information .fyi ul{padding:10px 5px 10px 7px;margin:0;list-style:none;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}#plugin-information .fyi li{margin-right:0}#plugin-information #section-holder{padding:10px}#plugin-information .section ul,#plugin-information .section ol{margin-left:16px;list-style-type:square;list-style-image:none}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;max-width:100%;width:auto;height:auto}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px;padding-bottom:2em}#plugin-information #section-screenshots ol,#plugin-information .updated,#plugin-information pre{margin-right:215px}#plugin-information pre{padding:7px;overflow:auto;border-width:1px;border-style:solid}.plugin-version-author-uri{font-size:13px}img{border:0}#wphead{border-bottom-width:1px;border-bottom-style:solid}.press-this #wphead{height:32px;margin-left:0;margin-right:0;margin-bottom:5px}.press-this #header-logo{float:left;margin:7px 7px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.press-this #wphead h1{font-weight:400;font-size:16px;line-height:32px;margin:0;float:left}.press-this #wphead h1 a{text-decoration:none}.press-this #wphead h1 a:hover{text-decoration:underline}.press-this #message{margin:10px 0}.press-this .posting{margin-right:252px}.press-this-sidebar{float:right;width:240px;padding-top:10px}.press-this #title{margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.press-this .tagchecklist{margin-top:8px}.press-this #titlediv{margin:0}.press-this .wp-media-buttons{cursor:default;padding:8px 8px 6px}.press-this .howto{margin-top:2px;margin-bottom:3px;font-size:12px;font-style:italic;display:block}.press-this #wp-content-editor-container{clear:none}.press-this #poststuff .inside{margin-top:18px}.press-this .category-tabs{margin-bottom:3px}.press-this #poststuff{margin:0 10px 10px;padding:0}.press-this #photo-add-url-div input[type=text]{width:220px}#poststuff #editor-toolbar{height:30px}div.zerosize{border:0 none;height:0;margin:0;overflow:hidden;padding:0;width:0}.posting{margin-right:212px;position:relative}.press-this .inner-sidebar{width:200px}.press-this .inner-sidebar .sleeve{padding-top:5px}.press-this #submitdiv p{margin:0;padding:6px}.press-this #submitdiv #publishing-actions{border-bottom:1px solid #dfdfdf}.press-this #publish{float:right}.press-this #poststuff h2,.press-this #poststuff h3{font-size:14px;line-height:1}.press-this #tagsdiv-post_tag h3,.press-this #categorydiv h3{cursor:pointer}.press-this #submitdiv h3{cursor:default}h3.tb{font-weight:600;font-size:12px;margin-left:5px}#TB_window{border:1px solid #333}.press-this .postbox,.press-this .stuffbox{margin-bottom:10px;min-width:0}.js .meta-box-sortables .postbox:hover .handlediv{margin-right:0!important}.js .sidebar-name .sidebar-name-arrow:before,.js .meta-box-sortables .postbox .handlediv:before{right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow{display:block}.js .sidebar-name .sidebar-name-arrow:before,.js .meta-box-sortables .postbox .handlediv:before{content:'\f142'}.js .widgets-holder-wrap.closed .sidebar-name-arrow:before,.js .meta-box-sortables .postbox.closed .handlediv:before{content:'\f140'}.press-this #submitdiv:hover .handlediv{background:0 0}.tbtitle{font-size:1.7em;outline:0;padding:3px 4px;border-color:#dfdfdf}.press-this .actions{float:right;margin:-19px 0 0}.press-this #extra-fields .actions{margin:-32px -7px 0 0}.press-this .actions li{float:left;list-style:none;margin-right:10px}#extra-fields .button{margin-right:5px}#photo_saving{margin:0 8px 8px;vertical-align:middle}#img_container_container{overflow:auto}#extra-fields{margin-top:10px;position:relative}#extra-fields h2{margin:12px}#waiting{margin-top:10px;overflow:hidden}#waiting span{float:right;margin:0 0 0 5px}#waiting .spinner{display:block}#extra-fields .postbox{margin-bottom:5px}#extra-fields .titlewrap{padding:0;overflow:auto;height:120px}#img_container a{display:block;float:left;overflow:hidden}#img_container img,#img_container a{width:68px;height:68px}#img_container img{border:0;background-color:#f4f4f4;cursor:pointer}#img_container a,#img_container a:link,#img_container a:visited{border:1px solid #ccc;display:block;position:relative}#img_container a:hover,#img_container a:active{border-color:#000;z-index:1000;border-width:1px}#embed-code{width:100%;height:98px}.press-this .categorydiv div.tabs-panel{height:100px}.press-this .tagsdiv .newtag{width:120px}.press-this #content{margin:5px 0;padding:0 5px;border:0 none;height:345px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:19px;background:transparent}.press-this #publishing-actions .spinner{display:inline;vertical-align:middle}#TB_ajaxContent #options{position:absolute;top:20px;right:25px;padding:5px}#TB_ajaxContent h3{margin-bottom:.25em}.error a{text-decoration:underline}.updated a{text-decoration:none;padding-bottom:2px}.taghint{color:#aaa;margin:-17px 0 0 7px;visibility:hidden}input.newtag~div.taghint{visibility:visible}input.newtag:focus~div.taghint{visibility:hidden}#mce_fullscreen_container{background:#fff}#photo-add-url-div input[type=text]{width:300px}.alignleft h3{margin:0}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px;word-wrap:break-word}#templateside h3,#postcustomstuff p.submit{margin:0}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside a,.theme-editor-php .highlight{display:block;padding:3px 3px 3px 12px;text-decoration:none}.theme-editor-php .highlight{margin:-3px 3px -3px -12px}#templateside .highlight{border:0;font-weight:700}.nonessential{font-size:11px;font-style:italic;padding-left:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.feature-filter{padding:8px 12px 0}.feature-filter .feature-group{float:left;margin:5px 10px 10px}.feature-filter .feature-group li{display:inline-block;vertical-align:top;list-style-type:none;padding-right:25px;width:150px}.widget{margin:0 auto 10px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.widget-top{font-size:13px;font-weight:600;background:#f7f7f7}.widget-top a.widget-action,.widget-top a.widget-action:hover{text-decoration:none}.widget-title h4{margin:0;padding:15px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.widgets-holder-wrap .widget-inside{border-top:0;padding:1px 15px 15px;line-height:16px}.widget.ui-draggable-dragging{min-width:100%}.widget.ui-sortable-helper{opacity:.8}.widget-placeholder{border:1px dashed #bbb;margin:0 auto 10px;height:45px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#widgets-right .widget-placeholder{margin-top:0}#widgets-right .closed .widget-placeholder{height:0;border:0;margin-top:-10px}.sidebar-name{border:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-name-arrow{position:absolute;top:0;right:0;bottom:0}.js .sidebar-name{cursor:pointer}.sidebar-name h3{margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap}.widgets-holder-wrap .description{padding:0 0 15px;margin:0;font-style:normal;color:#777}#widgets-right .widgets-holder-wrap .description{padding-left:7px;padding-right:7px}div.widget-liquid-left{margin:0;width:38%;float:left}div.widget-liquid-right{float:right;width:58%}div#widgets-left{padding-top:12px}div#widgets-left .closed .sidebar-name,div#widgets-left .inactive-sidebar.closed .sidebar-name{margin-bottom:10px}div#widgets-left .sidebar-name h3{padding:10px 0;margin:0 10px 0 0}div#widgets-left .sidebar-name .sidebar-name-arrow:before{right:0;top:4px;padding:4px 6px 4px 4px}div#widgets-left .widget-holder{background:transparent;border:0}#available-widgets .widget-action{display:none}#available-widgets .widget{margin:0}#available-widgets .widget:nth-child(odd){clear:both}#available-widgets .widget .widget-description{display:block;padding:10px 15px;font-size:12px}#available-widgets #widget-list{position:relative}#widgets-left .inactive-sidebar{clear:both;width:100%;background:transparent;padding:0;margin:0 0 20px;border:0;box-shadow:none}#widgets-left .inactive-sidebar.first{margin-top:40px}div#widgets-left .inactive-sidebar .widget.expanded{left:auto}.widget-title-action{float:right;position:relative}div#widgets-left .inactive-sidebar .widgets-sortables{min-height:42px;padding:0;background:transparent;margin:0;position:relative}div#widgets-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}div#widgets-right .sidebars-column-1,div#widgets-right .sidebars-column-2{max-width:450px}div#widgets-right .widgets-holder-wrap{margin:10px 0 0}div#widgets-right .sidebar-description{min-height:20px;margin-top:-5px}div#widgets-right .sidebar-name h3{padding:15px 7px}div#widgets-right .sidebar-name .sidebar-name-arrow:before{right:0;top:4px}div#widgets-right .widget-top{padding:0}div#widgets-right .widgets-sortables{padding:0 8px;margin-bottom:9px;position:relative;min-height:123px}div#widgets-right .closed .widgets-sortables{min-height:0;margin-bottom:0}.sidebar-name .spinner{margin:-5px 5px;float:none}#widgets-right .widgets-holder-wrap.widget-hover{border-color:#777;box-shadow:0 1px 2px rgba(0,0,0,.3)}.widgets_access #widgets-left .widget .widget-top{cursor:auto}.widgets_access #wpwrap .widgets-holder-wrap.closed .sidebar-description,.widgets_access #wpwrap .widgets-holder-wrap.closed .widget,.widgets_access #wpwrap .widget-control-edit{display:block}.widgets_access #widgets-left .widget .widget-top:hover,.widgets_access #widgets-right .widget .widget-top:hover{border-color:#ddd}#available-widgets .widget-control-edit .edit,#widgets-left .inactive-sidebar .widget-control-edit .add,#widgets-right .widget-control-edit .add{display:none}.widget-control-edit{display:block;color:#666;background:#EEE;padding:0 15px;line-height:43px;border-left:1px solid #DDD}#widgets-left .widget-control-edit:hover,#widgets-right .widget-control-edit:hover{color:#fff;background:#444;border-left:0;outline:1px solid #444}.widgets-holder-wrap .sidebar-name,.widgets-holder-wrap .sidebar-description{-webkit-user-select:none;-moz-user-select:none;user-select:none}.editwidget{margin:0 auto}.editwidget .widget-inside{display:block;padding:0 15px}.editwidget .widget-control-actions{margin-top:20px}.js .widgets-holder-wrap.closed .widget,.js .widgets-holder-wrap.closed .sidebar-description,.js .closed br.clear{display:none}.nav-menus-php .item-edit:before,.widget-top a.widget-action:after,.control-section .accordion-section-title:after,.accordion-section-title:after{right:0;content:'\f140';border:0;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.widget-top a.widget-action:after{padding:12px 12px 0}.nav-menus-php .item-edit:before{line-height:2.1}.control-section .accordion-section-title:after,.accordion-section-title:after{float:right;right:20px;top:-2px}.control-section.open .accordion-section-title:after,#customize-info.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before{content:'\f142'}.widget-inside,.widget-description{display:none}#removing-widget{display:none;font-weight:400;padding-left:15px;font-size:12px;line-height:1}.widget-control-noform,#access-off,.widgets_access .widget-action,.widgets_access .sidebar-name-arrow,.widgets_access #access-on,.widgets_access .widget-holder .description,.no-js .widget-holder .description{display:none}.widgets_access .widget-holder,.widgets_access #widget-list{padding-top:10px}.widgets_access #access-off{display:inline}.widgets_access .sidebar-name,.widgets_access .widget .widget-top{cursor:default}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{transition:opacity .1s linear}.widget-liquid-left #widgets-left.chooser #available-widgets .widget,.widget-liquid-left #widgets-left.chooser .inactive-sidebar{opacity:.2;pointer-events:none}.widget-liquid-left #widgets-left.chooser #available-widgets .widget-in-question{opacity:1;pointer-events:auto}.widgets-chooser ul.widgets-chooser-sidebars{margin:0;list-style-type:none;max-height:300px;overflow:auto}.widgets-chooser{display:none}.widgets-chooser ul{border:1px solid #ccc}.widgets-chooser li{padding:10px 15px 10px 35px;border-bottom:1px solid #ccc;background:#fff;margin:0;cursor:pointer;outline:0;position:relative;transition:background:.2s ease-in-out}.widgets-chooser li:hover,.widgets-chooser li:focus{background:rgba(255,255,255,.7)}.widgets-chooser li:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#999;position:absolute;top:7px;left:5px}.widgets-chooser li:last-child{border:0}.widgets-chooser li.widgets-chooser-selected{background:#2ea2cc;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{content:'\f147';display:block;-webkit-font-smoothing:antialiased;font:400 26px/1 dashicons;color:#fff;position:absolute;top:7px;left:5px}.widgets-chooser .widgets-chooser-actions{padding:10px 0 12px;text-align:center}.widgets-chooser button{margin-right:5px}#available-widgets .widget .widget-top{cursor:pointer}.ui-sortable,.ui-draggable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable,.widgets-holder-wrap .ui-draggable,.widgets-holder-wrap .ui-sortable,.menu.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle,.menu.ui-sortable .menu-item-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #dfdfdf;margin:0}.accordion-section.open .accordion-section-content,.no-js .accordion-section .accordion-section-content{display:block}.accordion-section.open:hover{border-bottom-color:#dfdfdf}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;right:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:hover:after,.accordion-section-title:focus:after{border-color:#aaa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-left:0;border-right:0;padding:10px 10px 11px 14px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section:hover .accordion-section-title,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section .accordion-section-title:focus{color:#222;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #dfdfdf}.sticky-menu #TB_window .updated{margin:16px 0 0}li#wp-admin-bar-menu-toggle{display:none}@media screen and (max-width:480px){div.widget-liquid-left{width:100%;float:none;border-right:0;padding-right:0}#widgets-left .sidebar-name{margin-right:0}#widgets-left #available-widgets .widget-top{margin-right:0}#widgets-left .inactive-sidebar .widgets-sortables{margin-right:0}div.widget-liquid-right{width:100%;float:none}}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}}@media only screen and (min-width:769px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:860px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (min-width:980px){#col-left{width:35%}#col-right{width:65%}}@media only screen and (max-width:768px){#col-left{width:100%}#col-right{width:100%}.form-field input,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}#menu-locations-wrap .widefat{width:100%}}@media only screen and (min-width:1250px){#widgets-left #available-widgets .widget{width:49%;float:left}.widget.ui-draggable-dragging{min-width:49%}#widgets-left #available-widgets .widget:nth-child(even){float:right}#widgets-right .sidebars-column-1,#widgets-right .sidebars-column-2{float:left;width:49%}#widgets-right .sidebars-column-1{margin-right:2%}#widgets-right.single-sidebar .sidebars-column-1,#widgets-right.single-sidebar .sidebars-column-2{float:none;width:100%;margin:0}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){tr.wp-locked .locked-indicator{background-image:url(../images/lock-2x.png);background-size:16px 16px}#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-2x.gif) no-repeat scroll right bottom;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background:transparent url(../images/resize-rtl-2x.gif) no-repeat scroll right bottom}div.star-holder{background:url(../images/stars-2x.png?ver=20121108) repeat-x bottom left;background-size:21px 37px}div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) repeat-x top left;background-size:21px 37px}.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);background-size:15px 123px}.spinner,.imgedit-wait,.customize-loading #customize-container,.revision-tick.completed-false,#theme-installer .wp-full-overlay-main{background-image:url(../images/spinner-2x.gif)}}.locale-zh-cn .howto,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn #utc-time,.locale-zh-cn #local-time,.locale-zh-cn p.install-help,.locale-zh-cn p.help,.locale-zh-cn p.description,.locale-zh-cn span.description,.locale-zh-cn .form-wrap p{font-style:normal}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #wp-fullscreen-tagline{font-family:KaiTi,"楷体",sans-serif}.locale-zh-cn #wp-fullscreen-modes a{font-size:12px}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de .inline-edit-row fieldset label span.title{width:7em}.locale-de-de .inline-edit-row fieldset label span.input-text-wrap{margin-left:7em}.locale-de-de #customize-header-actions .button{padding:0 5px 1px}.locale-de-de #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru .inline-edit-row fieldset label span.title{width:8em}.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title{width:8em}.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}@-ms-viewport{width:device-width}@media screen and (max-width:782px){html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpwrap{background:#f0f0f0}#wpcontent,.auto-fold #wpcontent{position:relative;margin-left:0;padding-left:10px}.wrap{margin-right:12px;margin-left:0}.col-wrap{padding:0}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}#screen-meta,#screen-meta-links,#collapse-menu,.post-format-select{display:none!important}textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=number]{-webkit-appearance:none;padding:6px 10px}input.code{padding-bottom:5px;padding-top:10px}input[type=checkbox],.widefat th input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat th input[type=checkbox]{margin-bottom:8px}input[type=checkbox]:checked:before,.widefat th input[type=checkbox]:before{font:400 30px/1 Dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=checkbox],.wp-admin p input[type=radio]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}.wrap .add-new-h2,.wrap .add-new-h2:active{padding:10px 15px;font-size:14px}.wp-color-result{height:auto;padding-left:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}#createuser .form-field input{width:100%}.wrap div.updated,.wrap div.error,.media-upload-form div.error{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;left:0;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{left:-200px}.auto-fold #adminmenuwrap,.auto-fold #adminmenu,.auto-fold #adminmenuback{width:190px}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 10px 10px 20px}.auto-fold #adminmenu .wp-menu-name{display:block;margin-left:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;left:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu{position:relative;left:-1px;right:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;left:4px;padding-right:10px;z-index:99999;border:0;box-sizing:border-box;-moz-box-sizing:border-box}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#333}.wp-responsive-open #wpbody{right:-190px}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{left:0}#post-body-content{min-width:0}#titlediv #title-prompt-text,#wp-fullscreen-title-prompt-text{padding:10px}.post-format-options{padding-right:0}.post-format-options a{margin-right:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}.postbox{font-size:14px}#poststuff h3,.metabox-holder h3{padding:12px}.postbox .handlediv{margin-top:3px}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-right:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #jj,.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}ul.category-tabs li.tabs{padding:15px}.press-this ul.category-tabs li.tabs{padding:3px 5px 5px}ul.categorychecklist li{margin-bottom:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;padding:25px 10px;margin-bottom:15px}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:120%}#diff-next-revision,#diff-previous-revision{margin-top:-1em}table.diff{-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar tr,.mceToolbar td{float:left!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-left:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:3px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}#wp-content-editor-tools{overflow:hidden;padding:20px 15px 1px 0;top:1px}a.wp-switch-editor{font-size:16px;line-height:1em;margin:3px 0 0 7px;padding:12px 15px}#wp-content-media-buttons a{font-size:16px;line-height:37px;height:39px;padding:0 20px 0 15px}.wp-media-buttons span.wp-media-buttons-icon,.wp-media-buttons span.jetpack-contact-form-icon{width:22px!important;margin-top:-3px!important;margin-left:-5px!important}.wp-media-buttons .add_media span.wp-media-buttons-icon:before,.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:right;font-size:16px}#delete-action,#publishing-action{line-height:47px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}.tablenav{height:auto}.tablenav.top{margin:0}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}#wpbody-content{padding-bottom:100px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.tablenav.top .actions,.view-switch{display:none}.tablenav.top .displaying-num{display:none}.tablenav.bottom .displaying-num{position:absolute;right:0;top:10px;font-size:14px}.tablenav-pages{width:100%;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.top .tablenav-pages.one-page{display:none}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links .paging-input{font-size:18px}.tablenav-pages .pagination-links a{padding:8px 20px 11px;font-size:18px;background:rgba(0,0,0,.05)}.tablenav-pages .pagination-links .current-page{padding:10px;font-size:14px}.form-wrap>p{display:none}.comment-count{font-size:14px}.fixed .column-date,.fixed .column-author,.column-categories,.column-tags,.tags .column-description,.media .column-parent,.users .column-email,.users .column-name,.sites .column-registered,.sites .column-users{display:none}.column-title{width:85%}.fixed .column-comments,.widefat .check-column{width:35px}.widefat thead .check-column,.widefat tfoot .check-column{padding:10px 0}.widefat *{word-wrap:normal}#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:none;width:100%}#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label,#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row fieldset ul.cat-checklist label,.inline-edit-row #bulk-titles div{font-size:16px}.inline-edit-row fieldset label span.title{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0}.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}#bulk-titles div{margin:.8em .3em}#bulk-titles div a{height:22px}.tags .column-posts{width:50px}.tags .column-slug{width:30%}.comments .column-response{width:35%}.users .column-role{width:35%}.sites .column-blogname{width:55%}#wpbody-content #update-themes-table .plugin-title{width:auto}.form-table{-moz-box-sizing:border-box;box-sizing:border-box}.form-table th,.form-table td{display:block;width:auto;vertical-align:middle}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}textarea,input{font-size:16px}.form-table td input[type=text],.form-table td input[type=password],.form-table td select,.form-table td textarea,.form-table span.description,#profile-page .form-table textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;box-sizing:border-box;-mox-box-sizing:border-box}input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text,input[type=number].small-text,.form-table input[type=text].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;box-sizing:border-box;-mox-box-sizing:border-box;padding:8px}.form-table span.description{padding:4px 0 0;line-height:1.4em}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{padding-top:8px;padding-left:0}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#utc-time{margin-top:10px}#utc-time,#local-time{display:block;float:none;padding:0;line-height:2}.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.links-table #link_rel{max-width:none}.links-table th,.links-table td{padding:10px 0}body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-left:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-left:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.menu-item-bar .menu-item-handle,.menu-item-settings,.description-wide{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide{width:100%;height:auto}.menu-item-settings input{width:100%}.menu-settings dl{padding-left:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-left:0;margin-bottom:15px}.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}#templateside{float:none;width:auto}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{float:none;margin:0;width:auto}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}.wp-list-table.plugins{position:relative;margin-top:35px;margin-bottom:50px}.wp-list-table.plugins thead .column-description,#wpbody-content .wp-list-table.plugins tfoot .column-description,.wp-list-table.plugins th#description{display:none}#wpbody-content .wp-list-table.plugins,#wpbody-content .wp-list-table.plugins thead,#wpbody-content .wp-list-table.plugins tbody,#wpbody-content .wp-list-table.plugins tr,#wpbody-content .wp-list-table.plugins .column-description,#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title,#wpbody-content .wp-list-table.plugins .plugin-update,#wpbody-content .wp-list-table.plugins .manage-column.column-name{display:block;width:auto}.wp-list-table.plugins thead,.wp-list-table.plugins tfoot{position:absolute;top:-35px;left:0;right:0;width:auto;height:35px}.wp-list-table.plugins tfoot{bottom:-35px;top:auto}.active,.inactive{padding-top:0}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins tr.active+tr.inactive th.check-column,.plugins tr.active+tr.inactive td,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title,.wp-list-table.plugins tbody th{box-shadow:none;-webkit-box-shadow:none}.plugins tbody{padding:1px 0 0}.plugins tr.active+tr.inactive td.column-description{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);-ms-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);-o-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive th.check-column,.plugins tr.active+tr.inactive td{border-top:0}.wp-list-table.plugins .column-description{padding-top:0}.wp-list-table.plugins .manage-column.column-name,.wp-list-table.plugins .column-description,.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-right:12px;padding-left:46px}.wp-list-table.plugins tr{position:relative}.wp-list-table.plugins th.check-column,.wp-list-table.plugins tr.update th.check-column{position:absolute;height:auto;top:0;bottom:0;left:0;padding-left:2px;padding-top:18px}.wp-list-table.plugins thead th.check-column,.wp-list-table.plugins tfoot th.check-column{padding-left:3px;padding-top:11px;background:0 0}.widefat tbody th.check-column input[type=checkbox]{margin-top:-3px;margin-left:9px}.wp-list-table.plugins .active .check-column input,.wp-list-table.plugins .update .check-column input{margin-left:6px}.wp-list-table.plugins thead .check-column input,.wp-list-table.plugins tfoot .check-column input{margin-top:-6px}.wp-list-table.plugins .active th.check-column{background:0 0}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.6em}table.plugin-install .column-name,table.plugin-install .column-version,table.plugin-install .column-rating,table.plugin-install .column-description{display:block;width:auto}table.plugin-install th.column-name,table.plugin-install th.column-version,table.plugin-install th.column-rating,table.plugin-install th.column-description{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#dashboard_recent_comments #the-comment-list .comment-item .avatar{height:30px;width:30px;margin:4px 10px 5px 0}.about-wrap .feature-section.one-col>div,.about-wrap .feature-section.two-col>div,.about-wrap .three-col.about-updates>div{width:100%;margin:0;float:none}.about-wrap .about-colors .color-option{width:49%}.comment-ays{border-bottom:0}#wpfooter{display:none}#comments-form .checkforspam{display:none}.press-this a.wp-switch-editor{font:13px/19px "Open Sans",sans-serif;margin:5px 0 0 5px;padding:3px 8px 4px}.press-this #wp-content-media-buttons a{padding:0;line-height:normal;height:auto}.press-this #wp-content-editor-tools{padding:0;top:3px}.press-this .category-tabs{margin-top:0}.press-this .tagsdiv .newtag{width:120px;padding:3px 5px;margin-bottom:0}.press-this .tagchecklist{padding:0;margin-bottom:0}.press-this .wp_themeSkin a.mceButton{width:20px;height:20px}.press-this .wp_themeSkin .mceButton .mceIcon{margin:0}.press-this #poststuff h3,.press-this .metabox-holder h3{padding:7px 12px}.interim-login input[type=checkbox],.press-this input[type=checkbox],.press-this input[type=radio]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before,.press-this input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}.press-this input[type=radio]:checked:before{font:400 21px/1 dashicons;width:6px;height:6px;margin:4px}.press-this ul.categorychecklist ul,.press-this ul.categorychecklist li{margin-top:0;margin-bottom:0}.press-this div.quicktags-toolbar input{padding:2px 4px}.press-this textarea,.press-this input{font-size:14px}.press-this .tagchecklist span{font-size:13px;line-height:1.8em}}@media only screen and (max-width:500px){.about-wrap{margin-right:20px;margin-left:10px}.about-wrap h1,.about-text{margin-right:0}.about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .feature-section.three-col div{width:100%;float:none}.about-wrap .three-col.about-updates .col-1{padding:0;float:none}.about-wrap .three-col.about-updates .col-2{margin:0 0 20px;width:100%;float:none}#wp-content-media-buttons a{font-size:14px;padding:0 10px}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-left:-1px}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:'\f228';display:inline-block;float:left;font:400 40px/45px Dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:0;text-align:center;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box}}@media screen and (max-width:600px){#adminmenuwrap,#adminmenuback{display:none}.wp-responsive-open #adminmenuwrap,.wp-responsive-open #adminmenuback{display:block}#wpwrap.wp-responsive-open{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.auto-fold #adminmenu{top:46px}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}.welcome-panel .welcome-panel-close{overflow:hidden;text-indent:100%;white-space:nowrap;width:20px;height:20px;right:0;padding:5px}#welcome-panel.welcome-panel .welcome-panel-close::before{font-size:20px;margin:0}div#post-body.metabox-holder.columns-1{overflow-x:hidden}.color-option{width:49%}}
\ No newline at end of file
index 97656089ca500a484baa8b70feaa51921450be00..e5666e71c40435026979643e53341152a7f0b34b 100644 (file)
@@ -179,7 +179,6 @@ class Custom_Background {
        function admin_page() {
 ?>
 <div class="wrap" id="custom-background">
-<?php screen_icon(); ?>
 <h2><?php _e('Custom Background'); ?></h2>
 <?php if ( !empty($this->updated) ) { ?>
 <div id="message" class="updated">
@@ -206,8 +205,8 @@ if ( get_background_image() ) {
        $background_image_thumb = esc_url( set_url_scheme( get_theme_mod( 'background_image_thumb', str_replace( '%', '%%', get_background_image() ) ) ) );
        // background-image URL must be single quote, see below
        $background_styles .= ' background-image: url(\'' . $background_image_thumb . '\');'
-               . ' background-repeat: ' . get_theme_mod('background_repeat', 'repeat') . ';'
-               . ' background-position: top ' . get_theme_mod('background_position_x', 'left');
+               . ' background-repeat: ' . get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) . ';'
+               . ' background-position: top ' . get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) );
 }
 ?>
 <div id="custom-background-image" style="<?php echo $background_styles; ?>"><?php // must be double quote, see above ?>
@@ -277,15 +276,15 @@ if ( get_background_image() ) {
 <th scope="row"><?php _e( 'Position' ); ?></th>
 <td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Background Position' ); ?></span></legend>
 <label>
-<input name="background-position-x" type="radio" value="left"<?php checked('left', get_theme_mod('background_position_x', 'left')); ?> />
+<input name="background-position-x" type="radio" value="left"<?php checked( 'left', get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ) ); ?> />
 <?php _e('Left') ?>
 </label>
 <label>
-<input name="background-position-x" type="radio" value="center"<?php checked('center', get_theme_mod('background_position_x', 'left')); ?> />
+<input name="background-position-x" type="radio" value="center"<?php checked( 'center', get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ) ); ?> />
 <?php _e('Center') ?>
 </label>
 <label>
-<input name="background-position-x" type="radio" value="right"<?php checked('right', get_theme_mod('background_position_x', 'left')); ?> />
+<input name="background-position-x" type="radio" value="right"<?php checked( 'right', get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ) ); ?> />
 <?php _e('Right') ?>
 </label>
 </fieldset></td>
@@ -294,10 +293,10 @@ if ( get_background_image() ) {
 <tr valign="top">
 <th scope="row"><?php _e( 'Repeat' ); ?></th>
 <td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Background Repeat' ); ?></span></legend>
-<label><input type="radio" name="background-repeat" value="no-repeat"<?php checked('no-repeat', get_theme_mod('background_repeat', 'repeat')); ?> /> <?php _e('No Repeat'); ?></label>
-       <label><input type="radio" name="background-repeat" value="repeat"<?php checked('repeat', get_theme_mod('background_repeat', 'repeat')); ?> /> <?php _e('Tile'); ?></label>
-       <label><input type="radio" name="background-repeat" value="repeat-x"<?php checked('repeat-x', get_theme_mod('background_repeat', 'repeat')); ?> /> <?php _e('Tile Horizontally'); ?></label>
-       <label><input type="radio" name="background-repeat" value="repeat-y"<?php checked('repeat-y', get_theme_mod('background_repeat', 'repeat')); ?> /> <?php _e('Tile Vertically'); ?></label>
+<label><input type="radio" name="background-repeat" value="no-repeat"<?php checked( 'no-repeat', get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) ); ?> /> <?php _e('No Repeat'); ?></label>
+       <label><input type="radio" name="background-repeat" value="repeat"<?php checked( 'repeat', get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) ); ?> /> <?php _e('Tile'); ?></label>
+       <label><input type="radio" name="background-repeat" value="repeat-x"<?php checked( 'repeat-x', get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) ); ?> /> <?php _e('Tile Horizontally'); ?></label>
+       <label><input type="radio" name="background-repeat" value="repeat-y"<?php checked( 'repeat-y', get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) ); ?> /> <?php _e('Tile Vertically'); ?></label>
 </fieldset></td>
 </tr>
 
@@ -305,12 +304,12 @@ if ( get_background_image() ) {
 <th scope="row"><?php _ex( 'Attachment', 'Background Attachment' ); ?></th>
 <td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Background Attachment' ); ?></span></legend>
 <label>
-<input name="background-attachment" type="radio" value="scroll" <?php checked('scroll', get_theme_mod('background_attachment', 'scroll')); ?> />
-<?php _e('Scroll') ?>
+<input name="background-attachment" type="radio" value="scroll" <?php checked( 'scroll', get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'default-attachment' ) ) ); ?> />
+<?php _e( 'Scroll' ); ?>
 </label>
 <label>
-<input name="background-attachment" type="radio" value="fixed" <?php checked('fixed', get_theme_mod('background_attachment', 'scroll')); ?> />
-<?php _e('Fixed') ?>
+<input name="background-attachment" type="radio" value="fixed" <?php checked( 'fixed', get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'default-attachment' ) ) ); ?> />
+<?php _e( 'Fixed' ); ?>
 </label>
 </fieldset></td>
 </tr>
index 7b1a4b30a59962b1c473735fb5de49a5ec48e367..7f222f7cb7e80cd3aca6c710b61bf61b2ba61b94 100644 (file)
@@ -450,7 +450,6 @@ class Custom_Image_Header {
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php _e('Custom Header'); ?></h2>
 
 <?php if ( ! empty( $this->updated ) ) { ?>
@@ -724,7 +723,6 @@ wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?>
                ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php _e( 'Crop Header Image' ); ?></h2>
 
 <form method="post" action="<?php echo esc_url(add_query_arg('step', 3)); ?>">
index 7f26586ab8f30c28c02fa9e1b196448e89de3b1f..b247b19d28830bcdf211fddae6f79ef44182b742 100644 (file)
@@ -56,7 +56,7 @@ do_action( 'customize_controls_enqueue_scripts' );
 wp_user_settings();
 _wp_admin_html_begin();
 
-$body_class = 'wp-core-ui js';
+$body_class = 'wp-core-ui wp-customizer js';
 
 if ( wp_is_mobile() ) :
        $body_class .= ' mobile';
@@ -74,8 +74,13 @@ if ( is_rtl() )
 $body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) );
 
 $admin_title = sprintf( __( '%1$s &#8212; WordPress' ), strip_tags( sprintf( __( 'Customize %s' ), $wp_customize->theme()->display('Name') ) ) );
-?><title><?php echo $admin_title; ?></title><?php
+?><title><?php echo $admin_title; ?></title>
 
+<script type="text/javascript">
+var ajaxurl = '<?php echo admin_url( 'admin-ajax.php', 'relative' ); ?>';
+</script>
+
+<?php
 /**
  * Print Customizer control styles.
  *
index f084ab5fc5e73b2a14b1fc62434de129263d51a3..b12264a02c2012c9d361c25e7dc7f2bc468d7116 100644 (file)
@@ -140,7 +140,6 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php
 if ( $post_id )
        echo sprintf( __( 'Comments on &#8220;%s&#8221;' ),
index dab3f84e5e8a2647bde6e079ce8b9c8ea850611e..7970b8c5af66efb880f77bfd89c357349f73f2e5 100644 (file)
@@ -147,7 +147,7 @@ if ( current_theme_supports( 'post-formats' ) && post_type_supports( $post_type,
 // all taxonomies
 foreach ( get_object_taxonomies( $post ) as $tax_name ) {
        $taxonomy = get_taxonomy( $tax_name );
-       if ( ! $taxonomy->show_ui )
+       if ( ! $taxonomy->show_ui || false === $taxonomy->meta_box_cb )
                continue;
 
        $label = $taxonomy->labels->name;
@@ -359,7 +359,6 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php
 echo esc_html( $title );
 if ( isset( $post_new_file ) && current_user_can( $post_type_object->cap->create_posts ) )
@@ -557,7 +556,7 @@ if ( 'page' == $post_type ) {
        /**
         * Fires after 'normal' context meta boxes have been output for the 'page' post type.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param WP_Post $post Post object.
         */
@@ -567,7 +566,7 @@ else {
        /**
         * Fires after 'normal' context meta boxes have been output for all post types other than 'page'.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param WP_Post $post Post object.
         */
index 07c1946e1bc291e250198569a0b84f3d0aa6d883..55f8df635b023a8551d602d6188b7dcef18d1ba4 100644 (file)
@@ -13,7 +13,6 @@ if ( !defined('ABSPATH') )
 <form name="post" action="comment.php" method="post" id="post">
 <?php wp_nonce_field('update-comment_' . $comment->comment_ID) ?>
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php _e('Edit Comment'); ?></h2>
 
 <div id="poststuff">
@@ -49,7 +48,8 @@ if ( !defined('ABSPATH') )
        <?php
                if ( ! empty( $comment->comment_author_url ) && 'http://' != $comment->comment_author_url ) {
                        $link = '<a href="' . $comment->comment_author_url . '" rel="external nofollow" target="_blank">' . __('visit site') . '</a>';
-                       printf( __( 'URL (%s):' ), apply_filters('get_comment_author_link', $link ) );
+                       /** This filter is documented in wp-includes/comment-template.php */
+                       printf( __( 'URL (%s):' ), apply_filters( 'get_comment_author_link', $link ) );
                } else {
                        _e( 'URL:' );
                } ?></td>
@@ -127,9 +127,17 @@ $date = date_i18n( $datef, strtotime( $comment->comment_date ) );
 
 <div id="postbox-container-2" class="postbox-container">
 <?php
+/** This action is documented in wp-admin/edit-form-advanced.php */
+do_action( 'add_meta_boxes', 'comment', $comment );
 
-do_action('add_meta_boxes', 'comment', $comment);
-do_action('add_meta_boxes_comment', $comment);
+/**
+ * Fires when comment-specific meta boxes are added.
+ *
+ * @since 3.0.0
+ *
+ * @param object $comment Comment object.
+ */
+do_action( 'add_meta_boxes_comment', $comment );
 
 do_meta_boxes(null, 'normal', $comment);
 
index ad2c6e54cdedce733c67663ab4af817919e5d66e..d4a38cab563eec5568aca87db0c83b5a9bafa27d 100644 (file)
@@ -30,15 +30,24 @@ add_meta_box('linktargetdiv', __('Target'), 'link_target_meta_box', null, 'norma
 add_meta_box('linkxfndiv', __('Link Relationship (XFN)'), 'link_xfn_meta_box', null, 'normal', 'core');
 add_meta_box('linkadvanceddiv', __('Advanced'), 'link_advanced_meta_box', null, 'normal', 'core');
 
-do_action('add_meta_boxes', 'link', $link);
-do_action('add_meta_boxes_link', $link);
+/** This action is documented in wp-admin/edit-form-advanced.php */
+do_action( 'add_meta_boxes', 'link', $link );
+
+/**
+ * Fires when link-specific meta boxes are added.
+ *
+ * @since 3.0.0
+ *
+ * @param object $link Link object.
+ */
+do_action( 'add_meta_boxes_link', $link );
 
 /** This action is documented in wp-admin/edit-form-advanced.php */
-do_action('do_meta_boxes', 'link', 'normal', $link);
+do_action( 'do_meta_boxes', 'link', 'normal', $link );
 /** This action is documented in wp-admin/edit-form-advanced.php */
-do_action('do_meta_boxes', 'link', 'advanced', $link);
+do_action( 'do_meta_boxes', 'link', 'advanced', $link );
 /** This action is documented in wp-admin/edit-form-advanced.php */
-do_action('do_meta_boxes', 'link', 'side', $link);
+do_action( 'do_meta_boxes', 'link', 'side', $link );
 
 add_screen_option('layout_columns', array('max' => 2, 'default' => 2) );
 
@@ -61,7 +70,6 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?>  <a href="link-add.php" class="add-new-h2"><?php echo esc_html_x('Add New', 'link'); ?></a></h2>
 
 <?php if ( isset( $_GET['added'] ) ) : ?>
@@ -86,7 +94,7 @@ wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?>
 <h3><label for="link_name"><?php _ex('Name', 'link name') ?></label></h3>
 <div class="inside">
        <input type="text" name="link_name" size="30" maxlength="255" value="<?php echo esc_attr($link->link_name); ?>" id="link_name" />
-    <p><?php _e('Example: Nifty blogging software'); ?></p>
+       <p><?php _e('Example: Nifty blogging software'); ?></p>
 </div>
 </div>
 
@@ -94,7 +102,7 @@ wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?>
 <h3><label for="link_url"><?php _e('Web Address') ?></label></h3>
 <div class="inside">
        <input type="text" name="link_url" size="30" maxlength="255" class="code" value="<?php echo esc_attr($link->link_url); ?>" id="link_url" />
-    <p><?php _e('Example: <code>http://wordpress.org/</code> &#8212; don&#8217;t forget the <code>http://</code>'); ?></p>
+       <p><?php _e('Example: <code>http://wordpress.org/</code> &#8212; don&#8217;t forget the <code>http://</code>'); ?></p>
 </div>
 </div>
 
@@ -102,7 +110,7 @@ wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?>
 <h3><label for="link_description"><?php _e('Description') ?></label></h3>
 <div class="inside">
        <input type="text" name="link_description" size="30" maxlength="255" value="<?php echo isset($link->link_description) ? esc_attr($link->link_description) : ''; ?>" id="link_description" />
-    <p><?php _e('This will be shown when someone hovers over the link in the blogroll, or optionally below the link.'); ?></p>
+       <p><?php _e('This will be shown when someone hovers over the link in the blogroll, or optionally below the link.'); ?></p>
 </div>
 </div>
 </div><!-- /post-body-content -->
@@ -110,7 +118,12 @@ wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?>
 <div id="postbox-container-1" class="postbox-container">
 <?php
 
-do_action('submitlink_box');
+/**
+ * Fires before the Save meta box in the sidebar.
+ *
+ * @since 2.5.0
+ */
+do_action( 'submitlink_box' );
 $side_meta_boxes = do_meta_boxes( 'link', 'side', $link );
 
 ?>
index b8f412531589d36eb568cd32cf1aa5c6ba71b541..f021b2a3a85b0c0baed16f039c28b4fd1ecb1eb6 100644 (file)
@@ -17,17 +17,16 @@ if ( empty($tag_ID) ) { ?>
 }
 
 // Back compat hooks
-if ( 'category' == $taxonomy )
-       do_action('edit_category_form_pre', $tag );
-elseif ( 'link_category' == $taxonomy )
-       do_action('edit_link_category_form_pre', $tag );
-else
-       do_action('edit_tag_form_pre', $tag);
-
-do_action($taxonomy . '_pre_edit_form', $tag, $taxonomy); ?>
+if ( 'category' == $taxonomy ) {
+       do_action( 'edit_category_form_pre', $tag );
+} elseif ( 'link_category' == $taxonomy ) {
+       do_action( 'edit_link_category_form_pre', $tag );
+} else {
+       do_action( 'edit_tag_form_pre', $tag );
+}
+do_action( "{$taxonomy}_pre_edit_form", $tag, $taxonomy ); ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo $tax->labels->edit_item; ?></h2>
 <div id="ajax-response"></div>
 <form name="edittag" id="edittag" method="post" action="edit-tags.php" class="validate"<?php do_action( $taxonomy . '_term_edit_form_tag' ); ?>>
index 0a046370b3587696c818403415c125d4aafdaf9d..56fa11a1c2ee950d791e6bdb098793a2c7e6687a 100644 (file)
@@ -281,6 +281,13 @@ $messages['post_tag'] = array(
        6 => __( 'Tags deleted.' )
 );
 
+/**
+ * Filter the messages displayed when a tag is updated.
+ *
+ * @since 3.7.0
+ *
+ * @param array $messages The messages to be displayed.
+ */
 $messages = apply_filters( 'term_updated_messages', $messages );
 
 $message = false;
@@ -294,7 +301,6 @@ if ( isset( $_REQUEST['message'] ) && ( $msg = (int) $_REQUEST['message'] ) ) {
 ?>
 
 <div class="wrap nosubsub">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title );
 if ( !empty($_REQUEST['s']) )
        printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( wp_unslash($_REQUEST['s']) ) ); ?>
@@ -330,6 +336,7 @@ endif; ?>
 
 <?php if ( 'category' == $taxonomy ) : ?>
 <div class="form-wrap">
+<?php /** This filter is documented in wp-includes/category-template.php */ ?>
 <p><?php printf(__('<strong>Note:</strong><br />Deleting a category does not delete the posts in that category. Instead, posts that were only assigned to the deleted category are set to the category <strong>%s</strong>.'), apply_filters('the_category', get_cat_name(get_option('default_category')))) ?></p>
 <?php if ( current_user_can( 'import' ) ) : ?>
 <p><?php printf(__('Categories can be selectively converted to tags using the <a href="%s">category to tag converter</a>.'), 'import.php') ?></p>
@@ -340,7 +347,17 @@ endif; ?>
 <p><?php printf(__('Tags can be selectively converted to categories using the <a href="%s">tag to category converter</a>.'), 'import.php') ;?></p>
 </div>
 <?php endif;
-do_action('after-' . $taxonomy . '-table', $taxonomy);
+
+/**
+ * Fires after the taxonomy list table.
+ *
+ * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug.
+ *
+ * @since 3.0.0
+ *
+ * @param string $taxonomy The taxonomy name.
+ */
+do_action( "after-{$taxonomy}-table", $taxonomy );
 ?>
 
 </div>
@@ -368,20 +385,62 @@ endif;
 }
 
 if ( current_user_can($tax->cap->edit_terms) ) {
-       // Back compat hooks. Deprecated in preference to {$taxonomy}_pre_add_form
-       if ( 'category' == $taxonomy )
-               do_action('add_category_form_pre', (object)array('parent' => 0) );
-       elseif ( 'link_category' == $taxonomy )
-               do_action('add_link_category_form_pre', (object)array('parent' => 0) );
-       else
-               do_action('add_tag_form_pre', $taxonomy);
+       if ( 'category' == $taxonomy ) {
+               /**
+                * Fires before the Add Category form.
+                *
+                * @since 2.1.0
+                * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead.
+                *
+                * @param object $arg Optional arguments cast to an object.
+                */
+               do_action( 'add_category_form_pre', (object) array( 'parent' => 0 ) );
+       } elseif ( 'link_category' == $taxonomy ) {
+               /**
+                * Fires before the link category form.
+                *
+                * @since 2.3.0
+                * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead.
+                *
+                * @param object $arg Optional arguments cast to an object.
+                */
+               do_action( 'add_link_category_form_pre', (object) array( 'parent' => 0 ) );
+       } else {
+               /**
+                * Fires before the Add Tag form.
+                *
+                * @since 2.5.0
+                * @deprecated 3.0.0 Use {$taxonomy}_pre_add_form instead.
+                *
+                * @param string $taxonomy The taxonomy slug.
+                */
+               do_action( 'add_tag_form_pre', $taxonomy );
+       }
 
-       do_action($taxonomy . '_pre_add_form', $taxonomy);
+       /**
+        * Fires before the Add Term form for all taxonomies.
+        *
+        * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug.
+        *
+        * @since 3.0.0
+        *
+        * @param string $taxonomy The taxonomy slug.
+        */
+       do_action( "{$taxonomy}_pre_add_form", $taxonomy );
 ?>
 
 <div class="form-wrap">
 <h3><?php echo $tax->labels->add_new_item; ?></h3>
-<form id="addtag" method="post" action="edit-tags.php" class="validate"<?php do_action( $taxonomy . '_term_new_form_tag' ); ?>>
+<?php
+/**
+ * Fires at the beginning of the Add Tag form.
+ *
+ * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug.
+ *
+ * @since 3.7.0
+ */
+?>
+<form id="addtag" method="post" action="edit-tags.php" class="validate"<?php do_action( "{$taxonomy}_term_new_form_tag" ); ?>>
 <input type="hidden" name="action" value="add-tag" />
 <input type="hidden" name="screen" value="<?php echo esc_attr($current_screen->id); ?>" />
 <input type="hidden" name="taxonomy" value="<?php echo esc_attr($taxonomy); ?>" />
@@ -414,6 +473,25 @@ if ( current_user_can($tax->cap->edit_terms) ) {
                'show_option_none' => __( 'None' ),
        );
 
+       /**
+        * Filter the taxonomy parent drop-down on the Edit Term page.
+        *
+        * @since 3.7.0
+        *
+        * @param array  $dropdown_args {
+        *     An array of taxonomy parent drop-down arguments.
+        *
+        *     @type int|bool $hide_empty       Whether to hide terms not attached to any posts. Default 0|false.
+        *     @type bool     $hide_if_empty    Whether to hide the drop-down if no terms exist. Default false.
+        *     @type string   $taxonomy         The taxonomy slug.
+        *     @type string   $name             Value of the name attribute to use for the drop-down select element.
+        *                                      Default 'parent'.
+        *     @type string   $orderby          The field to order by. Default 'name'.
+        *     @type bool     $hierarchical     Whether the taxonomy is hierarchical. Default true.
+        *     @type string   $show_option_none Label to display if there are no terms. Default 'None'.
+        * }
+        * @param string $taxonomy The taxonomy slug.
+        */
        $dropdown_args = apply_filters( 'taxonomy_parent_dropdown_args', $dropdown_args, $taxonomy );
        wp_dropdown_categories( $dropdown_args );
        ?>
@@ -429,21 +507,72 @@ if ( current_user_can($tax->cap->edit_terms) ) {
 </div>
 
 <?php
-if ( ! is_taxonomy_hierarchical($taxonomy) )
-       do_action('add_tag_form_fields', $taxonomy);
-do_action($taxonomy . '_add_form_fields', $taxonomy);
+if ( ! is_taxonomy_hierarchical( $taxonomy ) ) {
+       /**
+        * Fires after the Add Tag form fields for non-hierarchical taxonomies.
+        *
+        * @since 3.0.0
+        *
+        * @param string $taxonomy The taxonomy slug.
+        */
+       do_action( 'add_tag_form_fields', $taxonomy );
+}
+
+/**
+ * Fires after the Add Term form fields for hierarchical taxonomies.
+ *
+ * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug.
+ *
+ * @since 3.0.0
+ *
+ * @param string $taxonomy The taxonomy slug.
+ */
+do_action( "{$taxonomy}_add_form_fields", $taxonomy );
 
 submit_button( $tax->labels->add_new_item );
 
-// Back compat hooks. Deprecated in preference to {$taxonomy}_add_form
-if ( 'category' == $taxonomy )
-       do_action('edit_category_form', (object)array('parent' => 0) );
-elseif ( 'link_category' == $taxonomy )
-       do_action('edit_link_category_form', (object)array('parent' => 0) );
-else
-       do_action('add_tag_form', $taxonomy);
+if ( 'category' == $taxonomy ) {
+       /**
+        * Fires at the end of the Edit Category form.
+        *
+        * @since 2.1.0
+        * @deprecated 3.0.0 Use {$taxonomy}_add_form instead.
+        *
+        * @param object $arg Optional arguments cast to an object.
+        */
+       do_action( 'edit_category_form', (object) array( 'parent' => 0 ) );
+} elseif ( 'link_category' == $taxonomy ) {
+       /**
+        * Fires at the end of the Edit Link form.
+        *
+        * @since 2.3.0
+        * @deprecated 3.0.0 Use {$taxonomy}_add_form instead.
+        *
+        * @param object $arg Optional arguments cast to an object.
+        */
+       do_action( 'edit_link_category_form', (object) array( 'parent' => 0 ) );
+} else {
+       /**
+        * Fires at the end of the Add Tag form.
+        *
+        * @since 2.7.0
+        * @deprecated 3.0.0 Use {$taxonomy}_add_form instead.
+        *
+        * @param string $taxonomy The taxonomy slug.
+        */
+       do_action( 'add_tag_form', $taxonomy );
+}
 
-do_action($taxonomy . '_add_form', $taxonomy);
+/**
+ * Fires at the end of the Add Term form for all taxonomies.
+ *
+ * The dynamic portion of the hook name, $taxonomy, refers to the taxonomy slug.
+ *
+ * @since 3.0.0
+ *
+ * @param string $taxonomy The taxonomy slug.
+ */
+do_action( "{$taxonomy}_add_form", $taxonomy );
 ?>
 </form></div>
 <?php } ?>
index 8d3203611759bfa74c2cf866af7e53fd5d492967..e98da90ff1106afbaa1ec2509cf116b7ecb68103 100644 (file)
@@ -265,7 +265,6 @@ $bulk_counts = array_filter( $bulk_counts );
 require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php
 echo esc_html( $post_type_object->labels->name );
 if ( current_user_can( $post_type_object->cap->create_posts ) )
index 4f67c08520a8b6a276ff3d0da364a439d3956fd1..e0811c324d1c369d311f5f358d5789a9b76e7418 100644 (file)
@@ -144,7 +144,6 @@ function export_date_options( $post_type = 'post' ) {
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <p><?php _e('When you click the button below WordPress will create an XML file for you to save to your computer.'); ?></p>
index 672323cc94a5938e56e4caea2fdae0b5ce498f4f..a020a85d89b85679c8f6247a5ea362278fc7aa53 100644 (file)
@@ -19,7 +19,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 
 <h1><?php printf( __( 'Welcome to WordPress %s' ), $display_version ); ?></h1>
 
-<div class="about-text"><?php echo str_replace( '3.7', $display_version, __( 'Thank you for updating to WordPress 3.7! You might not notice a thing, and we&#8217;re okay with that.' ) ); ?></div>
+<div class="about-text"><?php printf( __( 'Thank you for updating to WordPress %s, the most beautiful WordPress&nbsp;yet.' ), $display_version ); ?></div>
 
 <div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>
 
diff --git a/wp-admin/images/about-globe-2x.png b/wp-admin/images/about-globe-2x.png
deleted file mode 100644 (file)
index 648c5da..0000000
Binary files a/wp-admin/images/about-globe-2x.png and /dev/null differ
diff --git a/wp-admin/images/about-search-2x.png b/wp-admin/images/about-search-2x.png
deleted file mode 100644 (file)
index 0a05162..0000000
Binary files a/wp-admin/images/about-search-2x.png and /dev/null differ
diff --git a/wp-admin/images/about-updates-2x.png b/wp-admin/images/about-updates-2x.png
deleted file mode 100644 (file)
index 7ecd47d..0000000
Binary files a/wp-admin/images/about-updates-2x.png and /dev/null differ
diff --git a/wp-admin/images/arrows-dark-2x.png b/wp-admin/images/arrows-dark-2x.png
deleted file mode 100644 (file)
index 86be981..0000000
Binary files a/wp-admin/images/arrows-dark-2x.png and /dev/null differ
diff --git a/wp-admin/images/arrows-dark-vs-2x.png b/wp-admin/images/arrows-dark-vs-2x.png
deleted file mode 100644 (file)
index c509a4e..0000000
Binary files a/wp-admin/images/arrows-dark-vs-2x.png and /dev/null differ
diff --git a/wp-admin/images/arrows-dark-vs.png b/wp-admin/images/arrows-dark-vs.png
deleted file mode 100644 (file)
index 3c48995..0000000
Binary files a/wp-admin/images/arrows-dark-vs.png and /dev/null differ
diff --git a/wp-admin/images/arrows-dark.png b/wp-admin/images/arrows-dark.png
deleted file mode 100644 (file)
index 8ab7346..0000000
Binary files a/wp-admin/images/arrows-dark.png and /dev/null differ
diff --git a/wp-admin/images/arrows-pr-2x.png b/wp-admin/images/arrows-pr-2x.png
deleted file mode 100644 (file)
index a384c40..0000000
Binary files a/wp-admin/images/arrows-pr-2x.png and /dev/null differ
diff --git a/wp-admin/images/arrows-pr.png b/wp-admin/images/arrows-pr.png
deleted file mode 100644 (file)
index b2b909b..0000000
Binary files a/wp-admin/images/arrows-pr.png and /dev/null differ
diff --git a/wp-admin/images/arrows-vs-2x.png b/wp-admin/images/arrows-vs-2x.png
deleted file mode 100644 (file)
index be55877..0000000
Binary files a/wp-admin/images/arrows-vs-2x.png and /dev/null differ
diff --git a/wp-admin/images/arrows-vs.png b/wp-admin/images/arrows-vs.png
deleted file mode 100644 (file)
index 4f1421d..0000000
Binary files a/wp-admin/images/arrows-vs.png and /dev/null differ
diff --git a/wp-admin/images/bubble_bg-rtl-2x.gif b/wp-admin/images/bubble_bg-rtl-2x.gif
deleted file mode 100644 (file)
index 38747a0..0000000
Binary files a/wp-admin/images/bubble_bg-rtl-2x.gif and /dev/null differ
diff --git a/wp-admin/images/bubble_bg-rtl.gif b/wp-admin/images/bubble_bg-rtl.gif
deleted file mode 100644 (file)
index 5cfbefe..0000000
Binary files a/wp-admin/images/bubble_bg-rtl.gif and /dev/null differ
diff --git a/wp-admin/images/menu-shadow-rtl.png b/wp-admin/images/menu-shadow-rtl.png
deleted file mode 100644 (file)
index fa9830c..0000000
Binary files a/wp-admin/images/menu-shadow-rtl.png and /dev/null differ
diff --git a/wp-admin/images/menu-shadow.png b/wp-admin/images/menu-shadow.png
deleted file mode 100644 (file)
index b48c8c8..0000000
Binary files a/wp-admin/images/menu-shadow.png and /dev/null differ
diff --git a/wp-admin/images/press-this-2x.png b/wp-admin/images/press-this-2x.png
deleted file mode 100644 (file)
index c6b948c..0000000
Binary files a/wp-admin/images/press-this-2x.png and /dev/null differ
diff --git a/wp-admin/images/press-this.png b/wp-admin/images/press-this.png
deleted file mode 100644 (file)
index 01e27a2..0000000
Binary files a/wp-admin/images/press-this.png and /dev/null differ
diff --git a/wp-admin/images/spinner-2x.gif b/wp-admin/images/spinner-2x.gif
new file mode 100644 (file)
index 0000000..1f65928
Binary files /dev/null and b/wp-admin/images/spinner-2x.gif differ
diff --git a/wp-admin/images/spinner.gif b/wp-admin/images/spinner.gif
new file mode 100644 (file)
index 0000000..e319451
Binary files /dev/null and b/wp-admin/images/spinner.gif differ
diff --git a/wp-admin/images/stars-rtl-2x.png b/wp-admin/images/stars-rtl-2x.png
deleted file mode 100644 (file)
index 9790115..0000000
Binary files a/wp-admin/images/stars-rtl-2x.png and /dev/null differ
diff --git a/wp-admin/images/stars-rtl.png b/wp-admin/images/stars-rtl.png
deleted file mode 100644 (file)
index 372b36b..0000000
Binary files a/wp-admin/images/stars-rtl.png and /dev/null differ
diff --git a/wp-admin/images/w-logo-blue.png b/wp-admin/images/w-logo-blue.png
new file mode 100644 (file)
index 0000000..60c97f8
Binary files /dev/null and b/wp-admin/images/w-logo-blue.png differ
diff --git a/wp-admin/images/w-logo-white.png b/wp-admin/images/w-logo-white.png
new file mode 100644 (file)
index 0000000..e7c19d6
Binary files /dev/null and b/wp-admin/images/w-logo-white.png differ
diff --git a/wp-admin/images/welcome-icons-2x.png b/wp-admin/images/welcome-icons-2x.png
deleted file mode 100644 (file)
index c095cf5..0000000
Binary files a/wp-admin/images/welcome-icons-2x.png and /dev/null differ
diff --git a/wp-admin/images/welcome-icons.png b/wp-admin/images/welcome-icons.png
deleted file mode 100644 (file)
index 571593e..0000000
Binary files a/wp-admin/images/welcome-icons.png and /dev/null differ
diff --git a/wp-admin/images/wordpress-logo-2x.png b/wp-admin/images/wordpress-logo-2x.png
deleted file mode 100644 (file)
index 6679e11..0000000
Binary files a/wp-admin/images/wordpress-logo-2x.png and /dev/null differ
diff --git a/wp-admin/images/wordpress-logo-white.svg b/wp-admin/images/wordpress-logo-white.svg
new file mode 100644 (file)
index 0000000..c0d0ba9
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"><style>.style0{fill:#fff;}</style><g><g><path d="M4.548 31.999c0 10.9 6.3 20.3 15.5 24.706L6.925 20.827C5.402 24.2 4.5 28 4.5 31.999z M50.531 30.614c0-3.394-1.219-5.742-2.264-7.57c-1.391-2.263-2.695-4.177-2.695-6.439c0-2.523 1.912-4.872 4.609-4.872 c0.121 0 0.2 0 0.4 0.022C45.653 7.3 39.1 4.5 32 4.548c-9.591 0-18.027 4.921-22.936 12.4 c0.645 0 1.3 0 1.8 0.033c2.871 0 7.316-0.349 7.316-0.349c1.479-0.086 1.7 2.1 0.2 2.3 c0 0-1.487 0.174-3.142 0.261l9.997 29.735l6.008-18.017l-4.276-11.718c-1.479-0.087-2.879-0.261-2.879-0.261 c-1.48-0.087-1.306-2.349 0.174-2.262c0 0 4.5 0.3 7.2 0.349c2.87 0 7.317-0.349 7.317-0.349 c1.479-0.086 1.7 2.1 0.2 2.262c0 0-1.489 0.174-3.142 0.261l9.92 29.508l2.739-9.148 C49.628 35.7 50.5 33 50.5 30.614z M32.481 34.4l-8.237 23.934c2.46 0.7 5.1 1.1 7.8 1.1 c3.197 0 6.262-0.552 9.116-1.556c-0.072-0.118-0.141-0.243-0.196-0.379L32.481 34.4z M56.088 18.8 c0.119 0.9 0.2 1.8 0.2 2.823c0 2.785-0.521 5.916-2.088 9.832l-8.385 24.242c8.161-4.758 13.65-13.6 13.65-23.728 C59.451 27.2 58.2 22.7 56.1 18.83z M32 0c-17.645 0-32 14.355-32 32C0 49.6 14.4 64 32 64s32-14.355 32-32.001 C64 14.4 49.6 0 32 0z M32 62.533c-16.835 0-30.533-13.698-30.533-30.534C1.467 15.2 15.2 1.5 32 1.5 s30.534 13.7 30.5 30.532C62.533 48.8 48.8 62.5 32 62.533z" class="style0"/></g></g></svg>
diff --git a/wp-admin/images/wordpress-logo.svg b/wp-admin/images/wordpress-logo.svg
new file mode 100644 (file)
index 0000000..da5e5df
--- /dev/null
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve"><style>.style0{fill:       #0074A2;}</style><g><g><path d="M4.548 31.999c0 10.9 6.3 20.3 15.5 24.706L6.925 20.827C5.402 24.2 4.5 28 4.5 31.999z M50.531 30.614c0-3.394-1.219-5.742-2.264-7.57c-1.391-2.263-2.695-4.177-2.695-6.439c0-2.523 1.912-4.872 4.609-4.872 c0.121 0 0.2 0 0.4 0.022C45.653 7.3 39.1 4.5 32 4.548c-9.591 0-18.027 4.921-22.936 12.4 c0.645 0 1.3 0 1.8 0.033c2.871 0 7.316-0.349 7.316-0.349c1.479-0.086 1.7 2.1 0.2 2.3 c0 0-1.487 0.174-3.142 0.261l9.997 29.735l6.008-18.017l-4.276-11.718c-1.479-0.087-2.879-0.261-2.879-0.261 c-1.48-0.087-1.306-2.349 0.174-2.262c0 0 4.5 0.3 7.2 0.349c2.87 0 7.317-0.349 7.317-0.349 c1.479-0.086 1.7 2.1 0.2 2.262c0 0-1.489 0.174-3.142 0.261l9.92 29.508l2.739-9.148 C49.628 35.7 50.5 33 50.5 30.614z M32.481 34.4l-8.237 23.934c2.46 0.7 5.1 1.1 7.8 1.1 c3.197 0 6.262-0.552 9.116-1.556c-0.072-0.118-0.141-0.243-0.196-0.379L32.481 34.4z M56.088 18.8 c0.119 0.9 0.2 1.8 0.2 2.823c0 2.785-0.521 5.916-2.088 9.832l-8.385 24.242c8.161-4.758 13.65-13.6 13.65-23.728 C59.451 27.2 58.2 22.7 56.1 18.83z M32 0c-17.645 0-32 14.355-32 32C0 49.6 14.4 64 32 64s32-14.355 32-32.001 C64 14.4 49.6 0 32 0z M32 62.533c-16.835 0-30.533-13.698-30.533-30.534C1.467 15.2 15.2 1.5 32 1.5 s30.534 13.7 30.5 30.532C62.533 48.8 48.8 62.5 32 62.533z" class="style0"/></g></g></svg>
\ No newline at end of file
diff --git a/wp-admin/images/wp-badge-2x.png b/wp-admin/images/wp-badge-2x.png
deleted file mode 100644 (file)
index 6dfb577..0000000
Binary files a/wp-admin/images/wp-badge-2x.png and /dev/null differ
diff --git a/wp-admin/images/wp-badge.png b/wp-admin/images/wp-badge.png
deleted file mode 100644 (file)
index ce67545..0000000
Binary files a/wp-admin/images/wp-badge.png and /dev/null differ
diff --git a/wp-admin/images/wp-logo-2x.png b/wp-admin/images/wp-logo-2x.png
deleted file mode 100644 (file)
index a8dad4f..0000000
Binary files a/wp-admin/images/wp-logo-2x.png and /dev/null differ
diff --git a/wp-admin/images/wp-logo-vs-2x.png b/wp-admin/images/wp-logo-vs-2x.png
deleted file mode 100644 (file)
index 3bfb20a..0000000
Binary files a/wp-admin/images/wp-logo-vs-2x.png and /dev/null differ
diff --git a/wp-admin/images/wp-logo-vs.png b/wp-admin/images/wp-logo-vs.png
deleted file mode 100644 (file)
index a619762..0000000
Binary files a/wp-admin/images/wp-logo-vs.png and /dev/null differ
diff --git a/wp-admin/images/wp-logo.png b/wp-admin/images/wp-logo.png
deleted file mode 100644 (file)
index 1324b6a..0000000
Binary files a/wp-admin/images/wp-logo.png and /dev/null differ
index 076f0d1f3d747eea1b8b443e46dadf2b6eee4d37..e85bf7012b8b7d77c4a3de228a558c95aefb3f84 100644 (file)
@@ -52,7 +52,6 @@ $parent_file = 'tools.php';
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 <?php if ( ! empty( $_GET['invalid'] ) ) : ?>
        <div class="error"><p><strong><?php _e('ERROR:')?></strong> <?php printf( __('The <strong>%s</strong> importer is invalid or is not installed.'), esc_html( $_GET['invalid'] ) ); ?></p></div>
index e6c28344b164d9ba689ff348f151ef2cd2be128f..02a0a4e0749eb47a2e3272c57177a5bb0ef1217e 100644 (file)
@@ -233,19 +233,15 @@ function wp_ajax_autocomplete_user() {
 function wp_ajax_dashboard_widgets() {
        require_once ABSPATH . 'wp-admin/includes/dashboard.php';
 
+       $pagenow = $_GET['pagenow'];
+       if ( $pagenow === 'dashboard-user' || $pagenow === 'dashboard-network' || $pagenow === 'dashboard' ) {
+               set_current_screen( $pagenow );
+       }
+
        switch ( $_GET['widget'] ) {
-               case 'dashboard_incoming_links' :
-                       wp_dashboard_incoming_links();
-                       break;
                case 'dashboard_primary' :
                        wp_dashboard_primary();
                        break;
-               case 'dashboard_secondary' :
-                       wp_dashboard_secondary();
-                       break;
-               case 'dashboard_plugins' :
-                       wp_dashboard_plugins();
-                       break;
        }
        wp_die();
 }
@@ -2244,3 +2240,23 @@ function wp_ajax_get_revision_diffs() {
        }
        wp_send_json_success( $return );
 }
+
+/**
+ * Auto-save the selected color scheme for a user's own profile.
+ *
+ * @since  3.8.0
+ */
+function wp_ajax_save_user_color_scheme() {
+       global $_wp_admin_css_colors;
+
+       check_ajax_referer( 'save-color-scheme', 'nonce' );
+
+       $color_scheme = sanitize_key( $_POST['color_scheme'] );
+
+       if ( ! isset( $_wp_admin_css_colors[ $color_scheme ] ) ) {
+               wp_send_json_error();
+       }
+
+       update_user_meta( get_current_user_id(), 'admin_color', $color_scheme );
+       wp_send_json_success();
+}
index 345bda2f5b2e84c840fe8821988c4e4ddc57723a..711d742efc8783014a390cf499417b0569f1b039 100644 (file)
@@ -127,6 +127,14 @@ class WP_Comments_List_Table extends WP_List_Table {
 
        function get_per_page( $comment_status = 'all' ) {
                $comments_per_page = $this->get_items_per_page( 'edit_comments_per_page' );
+               /**
+                * Filter the number of comments listed per page in the comments list table.
+                *
+                * @since 2.6.0
+                *
+                * @param int    $comments_per_page The number of comments to list per page.
+                * @param string $comment_status    The comment status name. Default 'All'.
+                */
                $comments_per_page = apply_filters( 'comments_per_page', $comments_per_page, $comment_status );
                return $comments_per_page;
        }
@@ -181,6 +189,14 @@ class WP_Comments_List_Table extends WP_List_Table {
                        ) . '</a>';
                }
 
+               /**
+                * Filter the comment status links.
+                *
+                * @since 2.5.0
+                *
+                * @param array $status_links An array of fully-formed status links. Default 'All'.
+                *                            Accepts 'All', 'Pending', 'Approved', 'Spam', and 'Trash'.
+                */
                $status_links = apply_filters( 'comment_status_links', $status_links );
                return $status_links;
        }
@@ -219,6 +235,13 @@ class WP_Comments_List_Table extends WP_List_Table {
                        <select name="comment_type">
                                <option value=""><?php _e( 'Show all comment types' ); ?></option>
 <?php
+                               /**
+                                * Filter the comment types dropdown menu.
+                                *
+                                * @since 2.7.0
+                                *
+                                * @param array $comment_types An array of comment types. Accepts 'Comments', 'Pings'.
+                                */
                                $comment_types = apply_filters( 'admin_comment_types_dropdown', array(
                                        'comment' => __( 'Comments' ),
                                        'pings' => __( 'Pings' ),
@@ -229,6 +252,11 @@ class WP_Comments_List_Table extends WP_List_Table {
                        ?>
                        </select>
 <?php
+                       /**
+                        * Fires just before the Filter submit button for comment types.
+                        *
+                        * @since 3.5.0
+                        */
                        do_action( 'restrict_manage_comments' );
                        submit_button( __( 'Filter' ), 'button', false, false, array( 'id' => 'post-query-submit' ) );
                }
@@ -238,6 +266,13 @@ class WP_Comments_List_Table extends WP_List_Table {
                        $title = ( 'spam' == $comment_status ) ? esc_attr__( 'Empty Spam' ) : esc_attr__( 'Empty Trash' );
                        submit_button( $title, 'apply', 'delete_all', false );
                }
+               /**
+                * Fires after the Filter submit button for comment types.
+                *
+                * @since 2.5.0
+                *
+                * @param string $comment_status The comment status name. Default 'All'.
+                */
                do_action( 'manage_comments_nav', $comment_status );
                echo '</div>';
        }
@@ -311,7 +346,8 @@ class WP_Comments_List_Table extends WP_List_Table {
                global $post, $comment;
 
                $comment = $a_comment;
-               $the_comment_class = join( ' ', get_comment_class( wp_get_comment_status( $comment->comment_ID ) ) );
+               $the_comment_class = wp_get_comment_status( $comment->comment_ID );
+               $the_comment_class = join( ' ', get_comment_class( $the_comment_class, $comment->comment_ID, $comment->comment_post_ID ) );
 
                $post = get_post( $comment->comment_post_ID );
 
@@ -373,7 +409,10 @@ class WP_Comments_List_Table extends WP_List_Table {
                comment_text();
                if ( $user_can ) { ?>
                <div id="inline-<?php echo $comment->comment_ID; ?>" class="hidden">
-               <textarea class="comment" rows="1" cols="1"><?php echo esc_textarea( apply_filters( 'comment_edit_pre', $comment->comment_content ) ); ?></textarea>
+               <textarea class="comment" rows="1" cols="1"><?php
+                       /** This filter is documented in wp-admin/includes/comment.php */
+                       echo esc_textarea( apply_filters( 'comment_edit_pre', $comment->comment_content ) );
+               ?></textarea>
                <div class="author-email"><?php echo esc_attr( $comment->comment_author_email ); ?></div>
                <div class="author"><?php echo esc_attr( $comment->comment_author ); ?></div>
                <div class="author-url"><?php echo esc_attr( $comment->comment_author_url ); ?></div>
@@ -423,6 +462,7 @@ class WP_Comments_List_Table extends WP_List_Table {
                                $actions['reply'] = '<a onclick="commentReply.open( \''.$comment->comment_ID.'\',\''.$post->ID.'\' );return false;" class="vim-r" title="'.esc_attr__( 'Reply to this comment' ).'" href="#">' . __( 'Reply' ) . '</a>';
                        }
 
+                       /** This filter is documented in wp-admin/includes/dashboard.php */
                        $actions = apply_filters( 'comment_row_actions', array_filter( $actions ), $comment );
 
                        $i = 0;
@@ -510,6 +550,14 @@ class WP_Comments_List_Table extends WP_List_Table {
        }
 
        function column_default( $comment, $column_name ) {
+               /**
+                * Fires when the default column output is displayed for a single row.
+                *
+                * @since 2.8.0
+                *
+                * @param string $column_name         The custom column's name.
+                * @param int    $comment->comment_ID The custom column's unique ID number.
+                */
                do_action( 'manage_comments_custom_column', $column_name, $comment->comment_ID );
        }
 }
index e1c5f18b1b20821c6ed6935bdbc3209e6502f1b1..61d8c176b468a0219d0492d1ff69818ae0b381ec 100644 (file)
@@ -175,6 +175,14 @@ class WP_Links_List_Table extends WP_List_Table {
                                                ?><td <?php echo $attributes ?>><?php echo $rating; ?></td><?php
                                                break;
                                        default:
+                                               /**
+                                                * Fires for each registered custom link column.
+                                                *
+                                                * @since 2.1.0
+                                                *
+                                                * @param string $column_name Name of the custom column.
+                                                * @param int    $link_id     Link ID.
+                                                */
                                                ?>
                                                <td <?php echo $attributes ?>><?php do_action( 'manage_link_custom_column', $column_name, $link->link_id ); ?></td>
                                                <?php
index bab488ec7cb792d6672278bd3f55710bee4f89dd..f5db9dbbab35b777c2dbeea3117ac3b9e88e8620 100644 (file)
@@ -244,7 +244,17 @@ class WP_List_Table {
         */
        function views() {
                $views = $this->get_views();
-               $views = apply_filters( 'views_' . $this->screen->id, $views );
+               /**
+                * Filter the list of available list table views.
+                *
+                * The dynamic portion of the hook name, $this->screen->id, refers
+                * to the ID of the current screen, usually a string.
+                *
+                * @since 3.5.0
+                *
+                * @param array $views An array of available list table views.
+                */
+               $views = apply_filters( "views_{$this->screen->id}", $views );
 
                if ( empty( $views ) )
                        return;
@@ -279,8 +289,19 @@ class WP_List_Table {
        function bulk_actions() {
                if ( is_null( $this->_actions ) ) {
                        $no_new_actions = $this->_actions = $this->get_bulk_actions();
-                       // This filter can currently only be used to remove actions.
-                       $this->_actions = apply_filters( 'bulk_actions-' . $this->screen->id, $this->_actions );
+                       /**
+                        * Filter the list table Bulk Actions drop-down.
+                        *
+                        * The dynamic portion of the hook name, $this->screen->id, refers
+                        * to the ID of the current screen, usually a string.
+                        *
+                        * This filter can currently only be used to remove bulk actions.
+                        *
+                        * @since 3.5.0
+                        *
+                        * @param array $actions An array of the available bulk actions.
+                        */
+                       $this->_actions = apply_filters( "bulk_actions-{$this->screen->id}", $this->_actions );
                        $this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions );
                        $two = '';
                } else {
@@ -368,11 +389,11 @@ class WP_List_Table {
                ", $post_type ) );
 
                /**
-                * Filter the months dropdown results.
+                * Filter the 'Months' drop-down results.
                 *
                 * @since 3.7.0
                 *
-                * @param object $months    The months dropdown query results.
+                * @param object $months    The months drop-down query results.
                 * @param string $post_type The post type.
                 */
                $months = apply_filters( 'months_dropdown_results', $months, $post_type );
@@ -482,6 +503,18 @@ class WP_List_Table {
                if ( empty( $per_page ) || $per_page < 1 )
                        $per_page = $default;
 
+               /**
+                * Filter the number of items to be displayed on each page of the list table.
+                *
+                * The dynamic hook name, $option, refers to the per page option depending
+                * on the type of list table in use. Possible values may include:
+                * 'edit_comments_per_page', 'sites_network_per_page', 'site_themes_network_per_page',
+                * 'themes_netework_per_page', 'users_network_per_page', 'edit_{$post_type}', etc.
+                *
+                * @since 2.9.0
+                *
+                * @param int $per_page Number of items to be displayed. Default 20.
+                */
                return (int) apply_filters( $option, $per_page );
        }
 
@@ -614,7 +647,18 @@ class WP_List_Table {
                $columns = get_column_headers( $this->screen );
                $hidden = get_hidden_columns( $this->screen );
 
-               $_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $this->get_sortable_columns() );
+               $sortable_columns = $this->get_sortable_columns();
+               /**
+                * Filter the list table sortable columns for a specific screen.
+                *
+                * The dynamic portion of the hook name, $this->screen->id, refers
+                * to the ID of the current screen, usually a string.
+                *
+                * @since 3.5.0
+                *
+                * @param array $sortable_columns An array of sortable columns.
+                */
+               $_sortable = apply_filters( "manage_{$this->screen->id}_sortable_columns", $sortable_columns );
 
                $sortable = array();
                foreach ( $_sortable as $id => $data ) {
index edc1146a975a6afafe7b289aebd78cf9dadd3037..f9b33e424fc137e8e8f1b472bbc7687054d048dc 100644 (file)
@@ -21,7 +21,9 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
        }
 
        function prepare_items() {
-               global $s, $mode, $wpdb, $current_site;
+               global $s, $mode, $wpdb;
+
+               $current_site = get_current_site();
 
                $mode = ( empty( $_REQUEST['mode'] ) ) ? 'list' : $_REQUEST['mode'];
 
@@ -154,6 +156,14 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
                if ( has_filter( 'wpmublogsaction' ) )
                        $sites_columns['plugins'] = __( 'Actions' );
 
+               /**
+                * Filter the displayed site columns in Sites list table.
+                *
+                * @since MU
+                *
+                * @param array $sites_columns An array of displayed site columns. Default 'cb',
+                *                             'blogname', 'lastupdated', 'registered', 'users'.
+                */
                $sites_columns = apply_filters( 'wpmu_blogs_columns', $sites_columns );
 
                return $sites_columns;
@@ -168,7 +178,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
        }
 
        function display_rows() {
-               global $current_site, $mode;
+               global $mode;
 
                $status_list = array(
                        'archived' => array( 'site-archived', __( 'Archived' ) ),
@@ -202,7 +212,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
                        }
                        echo "<tr class='$class'>";
 
-                       $blogname = ( is_subdomain_install() ) ? str_replace( '.'.$current_site->domain, '', $blog['domain'] ) : $blog['path'];
+                       $blogname = ( is_subdomain_install() ) ? str_replace( '.' . get_current_site()->domain, '', $blog['domain'] ) : $blog['path'];
 
                        list( $columns, $hidden ) = $this->get_column_info();
 
@@ -251,7 +261,7 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 
                                                        $actions['edit']        = '<span class="edit"><a href="' . esc_url( network_admin_url( 'site-info.php?id=' . $blog['blog_id'] ) ) . '">' . __( 'Edit' ) . '</a></span>';
                                                        $actions['backend']     = "<span class='backend'><a href='" . esc_url( get_admin_url( $blog['blog_id'] ) ) . "' class='edit'>" . __( 'Dashboard' ) . '</a></span>';
-                                                       if ( $current_site->blog_id != $blog['blog_id'] ) {
+                                                       if ( get_current_site()->blog_id != $blog['blog_id'] ) {
                                                                if ( get_blog_status( $blog['blog_id'], 'deleted' ) == '1' )
                                                                        $actions['activate']    = '<span class="activate"><a href="' . esc_url( wp_nonce_url( network_admin_url( 'sites.php?action=confirm&amp;action2=activateblog&amp;id=' . $blog['blog_id'] . '&amp;msg=' . urlencode( sprintf( __( 'You are about to activate the site %s' ), $blogname ) ) ), 'confirm' ) ) . '">' . __( 'Activate' ) . '</a></span>';
                                                                else
@@ -273,6 +283,21 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 
                                                        $actions['visit']       = "<span class='view'><a href='" . esc_url( get_home_url( $blog['blog_id'], '/' ) ) . "' rel='permalink'>" . __( 'Visit' ) . '</a></span>';
 
+                                                       /**
+                                                        * Filter the action links displayed for each site in the Sites list table.
+                                                        *
+                                                        * The 'Edit', 'Dashboard', 'Delete', and 'Visit' links are displayed by
+                                                        * default for each site. The site's status determines whether to show the
+                                                        * 'Activate' or 'Deactivate' link, 'Unarchive' or 'Archive' links, and
+                                                        * 'Not Spam' or 'Spam' link for each site.
+                                                        *
+                                                        * @since 3.1.0
+                                                        *
+                                                        * @param array  $actions  An array of action links to be displayed.
+                                                        * @param int    $blog_id  The site ID.
+                                                        * @param string $blogname Site path, formatted depending on whether it is a sub-domain
+                                                        *                         or subdirectory multisite install.
+                                                        */
                                                        $actions = apply_filters( 'manage_sites_action_links', array_filter( $actions ), $blog['blog_id'], $blogname );
                                                        echo $this->row_actions( $actions );
                                        ?>
@@ -326,6 +351,15 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
                                case 'plugins': ?>
                                        <?php if ( has_filter( 'wpmublogsaction' ) ) {
                                        echo "<td valign='top' class='$column_name column-$column_name'$style>";
+                                               /**
+                                                * Fires inside the auxiliary 'Actions' column of the Sites list table.
+                                                *
+                                                * By default this column is hidden unless something is hooked to the action.
+                                                *
+                                                * @since MU
+                                                *
+                                                * @param int $blog_id The site ID.
+                                                */
                                                do_action( 'wpmublogsaction', $blog['blog_id'] ); ?>
                                        </td>
                                        <?php }
@@ -333,6 +367,14 @@ class WP_MS_Sites_List_Table extends WP_List_Table {
 
                                default:
                                        echo "<td class='$column_name column-$column_name'$style>";
+                                       /**
+                                        * Fires for each registered custom column in the Sites list table.
+                                        *
+                                        * @since 3.1.0
+                                        *
+                                        * @param string $column_name The name of the column to display.
+                                        * @param int    $blog_id     The site ID.
+                                        */
                                        do_action( 'manage_sites_custom_column', $column_name, $blog['blog_id'] );
                                        echo "</td>";
                                        break;
index 73045dbfc58de41ea8eabe7500c2f3cbfaf24f93..3239778c48e9184af93a47c2a470977e3d615a13 100644 (file)
@@ -317,7 +317,7 @@ class WP_MS_Themes_List_Table extends WP_List_Table {
                                case 'description':
                                        echo "<td class='column-description desc'$style>";
                                        if ( $theme->errors() ) {
-                                               $pre = $status == 'broken' ? '' : __( 'Broken Theme:' ) . ' ';
+                                               $pre = $status == 'broken' ? __( 'Broken Theme:' ) . ' ' : '';
                                                echo '<p><strong class="attention">' . $pre . $theme->errors()->get_error_message() . '</strong></p>';
                                        }
                                        echo "<div class='theme-description'><p>" . $theme->display( 'Description' ) . "</p></div>
index ab1ee3620e3000d2b3dd21b6d39a0c166ad08f4c..271fe5a09307cf0e2906bc3f80bfe5a0123a5a2c 100644 (file)
@@ -118,6 +118,14 @@ class WP_MS_Users_List_Table extends WP_List_Table {
                        'registered' => _x( 'Registered', 'user' ),
                        'blogs'      => __( 'Sites' )
                );
+               /**
+                * Filter the columns displayed in the Network Admin Users list table.
+                *
+                * @since MU
+                *
+                * @param array $users_columns An array of user columns. Default 'cb', 'username',
+                *                             'name', 'email', 'registered', 'blogs'.
+                */
                $users_columns = apply_filters( 'wpmu_users_columns', $users_columns );
 
                return $users_columns;
@@ -133,7 +141,7 @@ class WP_MS_Users_List_Table extends WP_List_Table {
        }
 
        function display_rows() {
-               global $current_site, $mode;
+               global $mode;
 
                $alt = '';
                $super_admins = get_super_admins();
@@ -189,6 +197,16 @@ class WP_MS_Users_List_Table extends WP_List_Table {
                                                                        $actions['delete'] = '<a href="' . $delete = esc_url( network_admin_url( add_query_arg( '_wp_http_referer', urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ), wp_nonce_url( 'users.php', 'deleteuser' ) . '&amp;action=deleteuser&amp;id=' . $user->ID ) ) ) . '" class="delete">' . __( 'Delete' ) . '</a>';
                                                                }
 
+                                                               /**
+                                                                * Filter the action links displayed under each user
+                                                                * in the Network Admin Users list table.
+                                                                *
+                                                                * @since 3.2.0
+                                                                *
+                                                                * @param array   $actions An array of action links to be displayed.
+                                                                *                         Default 'Edit', 'Delete'.
+                                                                * @param WP_User $user    WP_User object.
+                                                                */
                                                                $actions = apply_filters( 'ms_user_row_actions', $actions, $user );
                                                                echo $this->row_actions( $actions );
                                                        ?>
@@ -223,7 +241,7 @@ class WP_MS_Users_List_Table extends WP_List_Table {
 
                                                                        $path   = ( $val->path == '/' ) ? '' : $val->path;
                                                                        echo '<span class="site-' . $val->site_id . '" >';
-                                                                       echo '<a href="'. esc_url( network_admin_url( 'site-info.php?id=' . $val->userblog_id ) ) .'">' . str_replace( '.' . $current_site->domain, '', $val->domain . $path ) . '</a>';
+                                                                       echo '<a href="'. esc_url( network_admin_url( 'site-info.php?id=' . $val->userblog_id ) ) .'">' . str_replace( '.' . get_current_site()->domain, '', $val->domain . $path ) . '</a>';
                                                                        echo ' <small class="row-actions">';
                                                                        $actions = array();
                                                                        $actions['edit'] = '<a href="'. esc_url( network_admin_url( 'site-info.php?id=' . $val->userblog_id ) ) .'">' . __( 'Edit' ) . '</a>';
@@ -240,7 +258,17 @@ class WP_MS_Users_List_Table extends WP_List_Table {
 
                                                                        $actions['view'] = '<a class="' . $class . '" href="' . esc_url( get_home_url( $val->userblog_id ) ) . '">' . __( 'View' ) . '</a>';
 
-                                                                       $actions = apply_filters('ms_user_list_site_actions', $actions, $val->userblog_id);
+                                                                       /**
+                                                                        * Filter the action links displayed next the sites a user belongs to
+                                                                        * in the Network Admin Users list table.
+                                                                        *
+                                                                        * @since 3.1.0
+                                                                        *
+                                                                        * @param array $actions     An array of action links to be displayed.
+                                                                        *                           Default 'Edit', 'View'.
+                                                                        * @param int   $userblog_id The site ID.
+                                                                        */
+                                                                       $actions = apply_filters( 'ms_user_list_site_actions', $actions, $val->userblog_id );
 
                                                                        $i=0;
                                                                        $action_count = count( $actions );
@@ -259,6 +287,7 @@ class WP_MS_Users_List_Table extends WP_List_Table {
 
                                        default:
                                                echo "<td $attributes>";
+                                               /** This filter is documented in wp-admin/includes/class-wp-users-list-table.php */
                                                echo apply_filters( 'manage_users_custom_column', '', $column_name, $user->ID );
                                                echo "</td>";
                                        break;
index 6cae9cef6318600d43e0502dbf748b4962ab8f40..6096464d69332b190b0f9f47dfa474036d11cba4 100644 (file)
@@ -270,9 +270,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
                        </td>
                        <td class="vers column-version"<?php echo $style['version']; ?>><?php echo $version; ?></td>
                        <td class="vers column-rating"<?php echo $style['rating']; ?>>
-                               <div class="star-holder" title="<?php printf( _n( '(based on %s rating)', '(based on %s ratings)', $plugin['num_ratings'] ), number_format_i18n( $plugin['num_ratings'] ) ) ?>">
-                                       <div class="star star-rating" style="width: <?php echo esc_attr( str_replace( ',', '.', $plugin['rating'] ) ); ?>px"></div>
-                               </div>
+                               <?php wp_star_rating( array( 'rating' => $plugin['rating'], 'type' => 'percent', 'number' => $plugin['num_ratings'] ) ); ?>
                        </td>
                        <td class="desc column-description"<?php echo $style['description']; ?>><?php echo $description, $author; ?></td>
                </tr>
index dba1a3dee532e752a592578be671c91589d84e20..245361872de17b5caef0b937375e43ef54fa413d 100644 (file)
@@ -491,6 +491,13 @@ class WP_Posts_List_Table extends WP_List_Table {
                        $classes .= ' wp-locked';
                        $lock_holder = get_userdata( $lock_holder );
                }
+
+               if ( $post->post_parent ) {
+                   $count = count( get_post_ancestors( $post->ID ) );
+                   $classes .= ' level-'. $count;
+               } else {
+                   $classes .= ' level-0';
+               }
        ?>
                <tr id="post-<?php echo $post->ID; ?>" class="<?php echo implode( ' ', get_post_class( $classes, $post->ID ) ); ?>" valign="top">
        <?php
@@ -832,7 +839,7 @@ class WP_Posts_List_Table extends WP_List_Table {
        <?php if ( !$bulk ) echo $authors_dropdown;
        endif; // post_type_supports author
 
-       if ( !$bulk && $can_publish ) :
+       if ( !$bulk ) :
        ?>
 
                        <div class="inline-edit-group">
index bb8328fb1b62890ad932c83af3d10ad30211f99a..8934684c21b57df9a0c4f55e668ca6e3b17c943f 100644 (file)
@@ -160,7 +160,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
                $this->theme_installer();
        }
 
-       /*
+       /**
         * Prints a theme from the WordPress.org API.
         *
         * @param object $theme An object that contains theme data returned by the WordPress.org API.
@@ -247,7 +247,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
                $this->install_theme_info( $theme );
        }
 
-       /*
+       /**
         * Prints the wrapper for the theme installer.
         */
        function theme_installer() {
@@ -255,13 +255,14 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
                <div id="theme-installer" class="wp-full-overlay expanded">
                        <div class="wp-full-overlay-sidebar">
                                <div class="wp-full-overlay-header">
-                                       <a href="#" class="close-full-overlay"><?php _e( '&larr; Close' ); ?></a>
+                                       <a href="#" class="close-full-overlay button-secondary"><?php _e( 'Close' ); ?></a>
+                                       <span class="theme-install"></span>
                                </div>
                                <div class="wp-full-overlay-sidebar-content">
                                        <div class="install-theme-info"></div>
                                </div>
                                <div class="wp-full-overlay-footer">
-                                       <a href="#" class="collapse-sidebar button-secondary" title="<?php esc_attr_e('Collapse Sidebar'); ?>">
+                                       <a href="#" class="collapse-sidebar" title="<?php esc_attr_e('Collapse Sidebar'); ?>">
                                                <span class="collapse-sidebar-label"><?php _e('Collapse'); ?></span>
                                                <span class="collapse-sidebar-arrow"></span>
                                        </a>
@@ -272,7 +273,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
                <?php
        }
 
-       /*
+       /**
         * Prints the wrapper for the theme installer with a provided theme's data.
         * Used to make the theme installer work for no-js.
         *
@@ -291,7 +292,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
                <?php
        }
 
-       /*
+       /**
         * Prints the info for a theme (to be used in the theme installer modal).
         *
         * @param object $theme - A WordPress.org Theme API object.
@@ -340,9 +341,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
                                <img class="theme-screenshot" src="<?php echo esc_url( $theme->screenshot_url ); ?>" />
                        <?php endif; ?>
                        <div class="theme-details">
-                               <div class="star-holder" title="<?php echo esc_attr( $num_ratings ); ?>">
-                                       <div class="star-rating" style="width:<?php echo esc_attr( intval( $theme->rating ) . 'px' ); ?>;"></div>
-                               </div>
+                               <?php wp_star_rating( array( 'rating' => $theme->rating, 'type' => 'percent', 'number' => $theme->num_ratings ) ); ?>
                                <div class="theme-version">
                                        <strong><?php _e('Version:') ?> </strong>
                                        <?php echo wp_kses( $theme->version, $themes_allowedtags ); ?>
index b8c82c7a3bbf4caf3a9d76b535a7636b97103185..71a1293e8bb370c16cfed86116ea9d6c9264a431 100644 (file)
@@ -51,7 +51,6 @@ class WP_Upgrader_Skin {
                        return;
                $this->done_header = true;
                echo '<div class="wrap">';
-               screen_icon();
                echo '<h2>' . $this->options['title'] . '</h2>';
        }
        function footer() {
@@ -136,13 +135,6 @@ class Plugin_Upgrader_Skin extends WP_Upgrader_Skin {
                if ( ! empty($update_actions) )
                        $this->feedback(implode(' | ', (array)$update_actions));
        }
-
-       function before() {
-               if ( $this->upgrader->show_before ) {
-                       echo $this->upgrader->show_before;
-                       $this->upgrader->show_before = '';
-               }
-       }
 }
 
 /**
index 330f5ea0550d7b98fe52ddddfddfc9d66a05a90d..1d35c24818570ad5aa4b12f2a796375aee13b8a0 100644 (file)
@@ -408,7 +408,6 @@ class Plugin_Upgrader extends WP_Upgrader {
 
        var $result;
        var $bulk = false;
-       var $show_before = '';
 
        function upgrade_strings() {
                $this->strings['up_to_date'] = __('The plugin is at the latest version.');
@@ -979,7 +978,7 @@ class Theme_Upgrader extends WP_Upgrader {
 
                do_action( 'upgrader_process_complete', $this, array(
                        'action' => 'update',
-                       'type' => 'plugin',
+                       'type' => 'theme',
                        'bulk' => true,
                        'themes' => $themes,
                ) );
@@ -1872,21 +1871,18 @@ class WP_Automatic_Updater {
                if ( ! $this->should_update( $type, $item, $context ) )
                        return false;
 
-               $upgrader_item = $item;
                switch ( $type ) {
                        case 'core':
                                $skin->feedback( __( 'Updating to WordPress %s' ), $item->version );
                                $item_name = sprintf( __( 'WordPress %s' ), $item->version );
                                break;
                        case 'theme':
-                               $upgrader_item = $item->theme;
-                               $theme = wp_get_theme( $upgrader_item );
+                               $theme = wp_get_theme( $item );
                                $item_name = $theme->Get( 'Name' );
                                $skin->feedback( __( 'Updating theme: %s' ), $item_name );
                                break;
                        case 'plugin':
-                               $upgrader_item = $item->plugin;
-                               $plugin_data = get_plugin_data( $context . '/' . $upgrader_item );
+                               $plugin_data = get_plugin_data( $context . '/' . $item );
                                $item_name = $plugin_data['Name'];
                                $skin->feedback( __( 'Updating plugin: %s' ), $item_name );
                                break;
@@ -1898,7 +1894,7 @@ class WP_Automatic_Updater {
                }
 
                // Boom, This sites about to get a whole new splash of paint!
-               $upgrade_result = $upgrader->upgrade( $upgrader_item, array(
+               $upgrade_result = $upgrader->upgrade( $item, array(
                        'clear_update_cache' => false,
                        'pre_check_md5'      => false, /* always use partial builds if possible for core updates */
                        'attempt_rollback'   => true, /* only available for core updates */
@@ -1972,7 +1968,7 @@ class WP_Automatic_Updater {
                wp_update_plugins(); // Check for Plugin updates
                $plugin_updates = get_site_transient( 'update_plugins' );
                if ( $plugin_updates && !empty( $plugin_updates->response ) ) {
-                       foreach ( $plugin_updates->response as $plugin ) {
+                       foreach ( array_keys( $plugin_updates->response ) as $plugin ) {
                                $this->update( 'plugin', $plugin );
                        }
                        // Force refresh of plugin update information
@@ -1983,8 +1979,8 @@ class WP_Automatic_Updater {
                wp_update_themes();  // Check for Theme updates
                $theme_updates = get_site_transient( 'update_themes' );
                if ( $theme_updates && !empty( $theme_updates->response ) ) {
-                       foreach ( $theme_updates->response as $theme ) {
-                               $this->update( 'theme', (object) $theme );
+                       foreach ( array_keys( $theme_updates->response ) as $theme ) {
+                               $this->update( 'theme', $theme );
                        }
                        // Force refresh of theme update information
                        wp_clean_themes_cache();
@@ -1999,21 +1995,8 @@ class WP_Automatic_Updater {
 
                // Clean up, and check for any pending translations
                // (Core_Upgrader checks for core updates)
-               $theme_stats = array();
-               if ( isset( $this->update_results['theme'] ) ) {
-                       foreach ( $this->update_results['theme'] as $upgrade ) {
-                               $theme_stats[ $upgrade->item->theme ] = ( true === $upgrade->result );
-                       }
-               }
-               wp_update_themes( $theme_stats );  // Check for Theme updates
-
-               $plugin_stats = array();
-               if ( isset( $this->update_results['plugin'] ) ) {
-                       foreach ( $this->update_results['plugin'] as $upgrade ) {
-                               $plugin_stats[ $upgrade->item->plugin ] = ( true === $upgrade->result );
-                       }
-               }
-               wp_update_plugins( $plugin_stats ); // Check for Plugin updates
+               wp_update_themes();  // Check for Theme updates
+               wp_update_plugins(); // Check for Plugin updates
 
                // Finally, Process any new translations
                $language_updates = wp_get_translation_updates();
@@ -2047,6 +2030,15 @@ class WP_Automatic_Updater {
 
                        if ( ! empty( $this->update_results['core'] ) )
                                $this->after_core_update( $this->update_results['core'][0] );
+
+                       /**
+                        * Action triggered after all automatic updates have run.
+                        *
+                        * @since 3.8.0
+                        *
+                        * @param array $update_results The results of all attempted updates.
+                        */
+                       do_action( 'automatic_updates_complete', $this->update_results );
                }
 
                // Clear the lock
@@ -2334,15 +2326,15 @@ class WP_Automatic_Updater {
                $body = array();
                $failures = 0;
 
-               $body[] = 'WordPress site: ' . network_home_url( '/' );
+               $body[] = sprintf( __( 'WordPress site: %s' ), network_home_url( '/' ) );
 
                // Core
                if ( isset( $this->update_results['core'] ) ) {
                        $result = $this->update_results['core'][0];
                        if ( $result->result && ! is_wp_error( $result->result ) ) {
-                               $body[] = sprintf( 'SUCCESS: WordPress was successfully updated to %s', $result->name );
+                               $body[] = sprintf( __( 'SUCCESS: WordPress was successfully updated to %s' ), $result->name );
                        } else {
-                               $body[] = sprintf( 'FAILED: WordPress failed to update to %s', $result->name );
+                               $body[] = sprintf( __( 'FAILED: WordPress failed to update to %s' ), $result->name );
                                $failures++;
                        }
                        $body[] = '';
@@ -2354,16 +2346,29 @@ class WP_Automatic_Updater {
                                continue;
                        $success_items = wp_list_filter( $this->update_results[ $type ], array( 'result' => true ) );
                        if ( $success_items ) {
-                               $body[] = "The following {$type}s were successfully updated:";
-                               foreach ( wp_list_pluck( $success_items, 'name' ) as $name )
-                                       $body[] = ' * SUCCESS: ' . $name;
+                               $messages = array(
+                                       'plugin'      => __( 'The following plugins were successfully updated:' ),
+                                       'theme'       => __( 'The following themes were successfully updated:' ),
+                                       'translation' => __( 'The following translations were successfully updated:' ),
+                               );
+
+                               $body[] = $messages[ $type ];
+                               foreach ( wp_list_pluck( $success_items, 'name' ) as $name ) {
+                                       $body[] = ' * ' . sprintf( __( 'SUCCESS: %s' ), $name );
+                               }
                        }
                        if ( $success_items != $this->update_results[ $type ] ) {
                                // Failed updates
-                               $body[] = "The following {$type}s failed to update:";
+                               $messages = array(
+                                       'plugin'      => __( 'The following plugins failed to update:' ),
+                                       'theme'       => __( 'The following themes failed to update:' ),
+                                       'translation' => __( 'The following translations failed to update:' ),
+                               );
+
+                               $body[] = $messages[ $type ];
                                foreach ( $this->update_results[ $type ] as $item ) {
                                        if ( ! $item->result || is_wp_error( $item->result ) ) {
-                                               $body[] = ' * FAILED: ' . $item->name;
+                                               $body[] = ' * ' . sprintf( __( 'FAILED: %s' ), $item->name );
                                                $failures++;
                                        }
                                }
@@ -2371,25 +2376,26 @@ class WP_Automatic_Updater {
                        $body[] = '';
                }
 
+               $site_title = wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES );
                if ( $failures ) {
-                       $body[] = '';
-                       $body[] = 'BETA TESTING?';
-                       $body[] = '=============';
-                       $body[] = '';
-                       $body[] = 'This debugging email is sent when you are using a development version of WordPress.';
-                       $body[] = '';
-                       $body[] = 'If you think these failures might be due to a bug in WordPress, could you report it?';
-                       $body[] = ' * Open a thread in the support forums: http://wordpress.org/support/forum/alphabeta';
-                       $body[] = " * Or, if you're comfortable writing a bug report: http://core.trac.wordpress.org/";
-                       $body[] = '';
-                       $body[] = 'Thanks! -- The WordPress Team';
-                       $body[] = '';
-                       $subject = sprintf( '[%s] There were failures during background updates', get_bloginfo( 'name' ) );
+                       $body[] = __( "
+BETA TESTING?
+=============
+
+This debugging email is sent when you are using a development version of WordPress.
+
+If you think these failures might be due to a bug in WordPress, could you report it?
+ * Open a thread in the support forums: http://wordpress.org/support/forum/alphabeta
+ * Or, if you're comfortable writing a bug report: http://core.trac.wordpress.org/
+
+Thanks! -- The WordPress Team" );
+
+                       $subject = sprintf( __( '[%s] There were failures during background updates' ), $site_title );
                } else {
-                       $subject = sprintf( '[%s] Background updates have finished', get_bloginfo( 'name' ) );
+                       $subject = sprintf( __( '[%s] Background updates have finished' ), $site_title );
                }
 
-               $body[] = 'UPDATE LOG';
+               $body[] = __( 'UPDATE LOG' );
                $body[] = '==========';
                $body[] = '';
 
@@ -2409,7 +2415,15 @@ class WP_Automatic_Updater {
                                        foreach ( $results as $result_type => $result ) {
                                                if ( ! is_wp_error( $result ) )
                                                        continue;
-                                               $body[] = '  ' . ( 'rollback' === $result_type ? 'Rollback ' : '' ) . 'Error: [' . $result->get_error_code() . '] ' . $result->get_error_message();
+
+                                               if ( 'rollback' === $result_type ) {
+                                                       /* translators: 1: Error code, 2: Error message. */
+                                                       $body[] = '  ' . sprintf( __( 'Rollback Error: [%1$s] %2$s' ), $result->get_error_code(), $result->get_error_message() );
+                                               } else {
+                                                       /* translators: 1: Error code, 2: Error message. */
+                                                       $body[] = '  ' . sprintf( __( 'Error: [%1$s] %2$s' ), $result->get_error_code(), $result->get_error_message() );
+                                               }
+
                                                if ( $result->get_error_data() )
                                                        $body[] = '         ' . implode( ', ', (array) $result->get_error_data() );
                                        }
@@ -2418,9 +2432,32 @@ class WP_Automatic_Updater {
                        }
                }
 
-               //echo "<h1>\n$subject\n</h1>\n";
-               //echo "<pre>\n" . implode( "\n", $body ) . "\n</pre>";
+               $email = array(
+                       'to'      => get_site_option( 'admin_email' ),
+                       'subject' => $subject,
+                       'body'    => implode( "\n", $body ),
+                       'headers' => ''
+               );
 
-               wp_mail( get_site_option( 'admin_email' ), $subject, implode( "\n", $body ) );
+               /**
+                * Filter the debug email that can be sent following an automatic background core update.
+                *
+                * @since 3.8.0
+                *
+                * @param array $email {
+                *     Array of email arguments that will be passed to wp_mail().
+                *
+                *     @type string $to      The email recipient. An array of emails can be returned,
+                *                           as handled by wp_mail().
+                *     @type string $subject Email subject.
+                *     @type string $body    Email message body.
+                *     @type string $headers Any email headers. Default empty.
+                * }
+                * @param int   $failures The number of failures encountered while upgrading.
+                * @param mixed $results  The results of all attempted updates.
+                */
+               $email = apply_filters( 'automatic_updates_debug_email', $email, $failures, $this->update_results );
+
+               wp_mail( $email['to'], $email['subject'], $email['body'], $email['headers'] );
        }
 }
index 1f71f243a05fe8961c2fa8142cb0054bbc349831..afc76f0d1541364af028ba877e999237d4dbf650 100644 (file)
@@ -37,80 +37,24 @@ function wp_dashboard_setup() {
 
        // Right Now
        if ( is_blog_admin() && current_user_can('edit_posts') )
-               wp_add_dashboard_widget( 'dashboard_right_now', __( 'Right Now' ), 'wp_dashboard_right_now' );
+               wp_add_dashboard_widget( 'dashboard_right_now', __( 'At a Glance' ), 'wp_dashboard_right_now' );
 
        if ( is_network_admin() )
                wp_add_dashboard_widget( 'network_dashboard_right_now', __( 'Right Now' ), 'wp_network_dashboard_right_now' );
 
-       // Recent Comments Widget
-       if ( is_blog_admin() && current_user_can('moderate_comments') ) {
-               if ( !isset( $widget_options['dashboard_recent_comments'] ) || !isset( $widget_options['dashboard_recent_comments']['items'] ) ) {
-                       $update = true;
-                       $widget_options['dashboard_recent_comments'] = array(
-                               'items' => 5,
-                       );
-               }
-               $recent_comments_title = __( 'Recent Comments' );
-               wp_add_dashboard_widget( 'dashboard_recent_comments', $recent_comments_title, 'wp_dashboard_recent_comments', 'wp_dashboard_recent_comments_control' );
+       // Activity Widget
+       if ( is_blog_admin() ) {
+               wp_add_dashboard_widget( 'dashboard_activity', __( 'Activity' ), 'wp_dashboard_site_activity' );
        }
 
-       // Incoming Links Widget
-       if ( is_blog_admin() && current_user_can('publish_posts') ) {
-               if ( !isset( $widget_options['dashboard_incoming_links'] ) || !isset( $widget_options['dashboard_incoming_links']['home'] ) || $widget_options['dashboard_incoming_links']['home'] != get_option('home') ) {
-                       $update = true;
-                       $num_items = isset($widget_options['dashboard_incoming_links']['items']) ? $widget_options['dashboard_incoming_links']['items'] : 10;
-                       $widget_options['dashboard_incoming_links'] = array(
-                               'home' => get_option('home'),
-                               'link' => apply_filters( 'dashboard_incoming_links_link', 'http://blogsearch.google.com/blogsearch?scoring=d&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ),
-                               'url' => isset($widget_options['dashboard_incoming_links']['url']) ? apply_filters( 'dashboard_incoming_links_feed', $widget_options['dashboard_incoming_links']['url'] ) : apply_filters( 'dashboard_incoming_links_feed', 'http://blogsearch.google.com/blogsearch_feeds?scoring=d&ie=utf-8&num=' . $num_items . '&output=rss&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ),
-                               'items' => $num_items,
-                               'show_date' => isset($widget_options['dashboard_incoming_links']['show_date']) ? $widget_options['dashboard_incoming_links']['show_date'] : false
-                       );
-               }
-               wp_add_dashboard_widget( 'dashboard_incoming_links', __( 'Incoming Links' ), 'wp_dashboard_incoming_links', 'wp_dashboard_incoming_links_control' );
-       }
-
-       // WP Plugins Widget
-       if ( ( ! is_multisite() && is_blog_admin() && current_user_can( 'install_plugins' ) ) || ( is_network_admin() && current_user_can( 'manage_network_plugins' ) && current_user_can( 'install_plugins' ) ) )
-               wp_add_dashboard_widget( 'dashboard_plugins', __( 'Plugins' ), 'wp_dashboard_plugins' );
-
        // QuickPress Widget
-       if ( is_blog_admin() && current_user_can('edit_posts') )
-               wp_add_dashboard_widget( 'dashboard_quick_press', __( 'QuickPress' ), 'wp_dashboard_quick_press' );
-
-       // Recent Drafts
-       if ( is_blog_admin() && current_user_can('edit_posts') )
-               wp_add_dashboard_widget( 'dashboard_recent_drafts', __('Recent Drafts'), 'wp_dashboard_recent_drafts' );
-
-       // Primary feed (Dev Blog) Widget
-       if ( !isset( $widget_options['dashboard_primary'] ) ) {
-               $update = true;
-               $widget_options['dashboard_primary'] = array(
-                       'link' => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/news/' ) ),
-                       'url' => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/news/feed/' ) ),
-                       'title' => apply_filters( 'dashboard_primary_title', __( 'WordPress Blog' ) ),
-                       'items' => 2,
-                       'show_summary' => 1,
-                       'show_author' => 0,
-                       'show_date' => 1,
-               );
-       }
-       wp_add_dashboard_widget( 'dashboard_primary', $widget_options['dashboard_primary']['title'], 'wp_dashboard_primary', 'wp_dashboard_primary_control' );
-
-       // Secondary Feed (Planet) Widget
-       if ( !isset( $widget_options['dashboard_secondary'] ) ) {
-               $update = true;
-               $widget_options['dashboard_secondary'] = array(
-                       'link' => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ),
-                       'url' => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ),
-                       'title' => apply_filters( 'dashboard_secondary_title', __( 'Other WordPress News' ) ),
-                       'items' => 5,
-                       'show_summary' => 0,
-                       'show_author' => 0,
-                       'show_date' => 0,
-               );
+       if ( is_blog_admin() && current_user_can( 'edit_posts' ) ) {
+               $quick_draft_title = sprintf( '<span class="hide-if-no-js">%1$s</span> <span class="hide-if-js">%2$s</span>', __( 'Quick Draft' ), __( 'Drafts' ) );
+               wp_add_dashboard_widget( 'dashboard_quick_press', $quick_draft_title, 'wp_dashboard_quick_press' );
        }
-       wp_add_dashboard_widget( 'dashboard_secondary', $widget_options['dashboard_secondary']['title'], 'wp_dashboard_secondary', 'wp_dashboard_secondary_control' );
+
+       // WordPress News
+       wp_add_dashboard_widget( 'dashboard_primary', __( 'WordPress News' ), 'wp_dashboard_primary' );
 
        // Hook to register new widgets
        // Filter widget order
@@ -164,12 +108,7 @@ function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_
                }
        }
 
-       if ( is_blog_admin () )
-               $side_widgets = array('dashboard_quick_press', 'dashboard_recent_drafts', 'dashboard_primary', 'dashboard_secondary');
-       else if (is_network_admin() )
-               $side_widgets = array('dashboard_primary', 'dashboard_secondary');
-       else
-               $side_widgets = array();
+       $side_widgets = array( 'dashboard_quick_press', 'dashboard_primary' );
 
        $location = 'normal';
        if ( in_array($widget_id, $side_widgets) )
@@ -198,10 +137,14 @@ function _wp_dashboard_control_callback( $dashboard, $meta_box ) {
  */
 function wp_dashboard() {
        $screen = get_current_screen();
-       $class = 'columns-' . get_current_screen()->get_columns();
+       $columns = absint( $screen->get_columns() );
+       $columns_css = '';
+       if ( $columns ) {
+               $columns_css = " columns-$columns";
+       }
 
 ?>
-<div id="dashboard-widgets" class="metabox-holder <?php echo $class; ?>">
+<div id="dashboard-widgets" class="metabox-holder<?php echo $columns_css; ?>">
        <div id='postbox-container-1' class='postbox-container'>
        <?php do_meta_boxes( $screen->id, 'normal', '' ); ?>
        </div>
@@ -224,191 +167,107 @@ function wp_dashboard() {
 
 /* Dashboard Widgets */
 
+/**
+ * Dashboard widget that displays some basic stats about the site.
+ *
+ * Formerly 'Right Now'. A streamlined 'At a Glance' as of 3.8.
+ *
+ * @since 2.7.0
+ */
 function wp_dashboard_right_now() {
-       global $wp_registered_sidebars;
-
-       $num_posts = wp_count_posts( 'post' );
-       $num_pages = wp_count_posts( 'page' );
-
-       $num_cats  = wp_count_terms('category');
-
-       $num_tags = wp_count_terms('post_tag');
-
-       $num_comm = wp_count_comments();
-
-       echo "\n\t".'<div class="table table_content">';
-       echo "\n\t".'<p class="sub">' . __('Content') . '</p>'."\n\t".'<table>';
-       echo "\n\t".'<tr class="first">';
-
-       // Posts
-       $num = number_format_i18n( $num_posts->publish );
-       $text = _n( 'Post', 'Posts', intval($num_posts->publish) );
-       if ( current_user_can( 'edit_posts' ) ) {
-               $num = "<a href='edit.php'>$num</a>";
-               $text = "<a href='edit.php'>$text</a>";
-       }
-       echo '<td class="first b b-posts">' . $num . '</td>';
-       echo '<td class="t posts">' . $text . '</td>';
-
-       echo '</tr><tr>';
-       /* TODO: Show status breakdown on hover
-       if ( $can_edit_pages && !empty($num_pages->publish) ) { // how many pages is not exposed in feeds. Don't show if !current_user_can
-               $post_type_texts[] = '<a href="edit-pages.php">'.sprintf( _n( '%s page', '%s pages', $num_pages->publish ), number_format_i18n( $num_pages->publish ) ).'</a>';
-       }
-       if ( $can_edit_posts && !empty($num_posts->draft) ) {
-               $post_type_texts[] = '<a href="edit.php?post_status=draft">'.sprintf( _n( '%s draft', '%s drafts', $num_posts->draft ), number_format_i18n( $num_posts->draft ) ).'</a>';
-       }
-       if ( $can_edit_posts && !empty($num_posts->future) ) {
-               $post_type_texts[] = '<a href="edit.php?post_status=future">'.sprintf( _n( '%s scheduled post', '%s scheduled posts', $num_posts->future ), number_format_i18n( $num_posts->future ) ).'</a>';
-       }
-       if ( current_user_can('publish_posts') && !empty($num_posts->pending) ) {
-               $pending_text = sprintf( _n( 'There is <a href="%1$s">%2$s post</a> pending your review.', 'There are <a href="%1$s">%2$s posts</a> pending your review.', $num_posts->pending ), 'edit.php?post_status=pending', number_format_i18n( $num_posts->pending ) );
-       } else {
-               $pending_text = '';
-       }
-       */
-
-       // Pages
-       $num = number_format_i18n( $num_pages->publish );
-       $text = _n( 'Page', 'Pages', $num_pages->publish );
-       if ( current_user_can( 'edit_pages' ) ) {
-               $num = "<a href='edit.php?post_type=page'>$num</a>";
-               $text = "<a href='edit.php?post_type=page'>$text</a>";
-       }
-       echo '<td class="first b b_pages">' . $num . '</td>';
-       echo '<td class="t pages">' . $text . '</td>';
-
-       echo '</tr><tr>';
-
-       // Categories
-       $num = number_format_i18n( $num_cats );
-       $text = _n( 'Category', 'Categories', $num_cats );
-       if ( current_user_can( 'manage_categories' ) ) {
-               $num = "<a href='edit-tags.php?taxonomy=category'>$num</a>";
-               $text = "<a href='edit-tags.php?taxonomy=category'>$text</a>";
-       }
-       echo '<td class="first b b-cats">' . $num . '</td>';
-       echo '<td class="t cats">' . $text . '</td>';
-
-       echo '</tr><tr>';
-
-       // Tags
-       $num = number_format_i18n( $num_tags );
-       $text = _n( 'Tag', 'Tags', $num_tags );
-       if ( current_user_can( 'manage_categories' ) ) {
-               $num = "<a href='edit-tags.php'>$num</a>";
-               $text = "<a href='edit-tags.php'>$text</a>";
-       }
-       echo '<td class="first b b-tags">' . $num . '</td>';
-       echo '<td class="t tags">' . $text . '</td>';
-
-       echo "</tr>";
-       do_action('right_now_content_table_end');
-       echo "\n\t</table>\n\t</div>";
-
-       echo "\n\t".'<div class="table table_discussion">';
-       echo "\n\t".'<p class="sub">' . __('Discussion') . '</p>'."\n\t".'<table>';
-       echo "\n\t".'<tr class="first">';
-
-       // Total Comments
-       $num = '<span class="total-count">' . number_format_i18n($num_comm->total_comments) . '</span>';
-       $text = _n( 'Comment', 'Comments', $num_comm->total_comments );
-       if ( current_user_can( 'moderate_comments' ) ) {
-               $num = '<a href="edit-comments.php">' . $num . '</a>';
-               $text = '<a href="edit-comments.php">' . $text . '</a>';
-       }
-       echo '<td class="b b-comments">' . $num . '</td>';
-       echo '<td class="last t comments">' . $text . '</td>';
-
-       echo '</tr><tr>';
-
-       // Approved Comments
-       $num = '<span class="approved-count">' . number_format_i18n($num_comm->approved) . '</span>';
-       $text = _nx( 'Approved', 'Approved', $num_comm->approved, 'Right Now' );
-       if ( current_user_can( 'moderate_comments' ) ) {
-               $num = "<a href='edit-comments.php?comment_status=approved'>$num</a>";
-               $text = "<a class='approved' href='edit-comments.php?comment_status=approved'>$text</a>";
+       $theme = wp_get_theme();
+       if ( current_user_can( 'switch_themes' ) )
+               $theme_name = sprintf( '<a href="themes.php">%1$s</a>', $theme->display('Name') );
+       else
+               $theme_name = $theme->display('Name');
+?>
+       <div class="main">
+       <ul>
+       <?php
+       // Posts and Pages
+       foreach ( array( 'post', 'page' ) as $post_type ) {
+               $num_posts = wp_count_posts( $post_type );
+               if ( $num_posts && $num_posts->publish ) {
+                       if ( 'post' == $post_type ) {
+                               $text = _n( '%s Post', '%s Posts', $num_posts->publish );
+                       } else {
+                               $text = _n( '%s Page', '%s Pages', $num_posts->publish );
+                       }
+                       $text = sprintf( $text, number_format_i18n( $num_posts->publish ) );
+                       printf( '<li class="%1$s-count"><a href="edit.php?post_type=%1$s">%2$s</a></li>', $post_type, $text );
+               }
        }
-       echo '<td class="b b_approved">' . $num . '</td>';
-       echo '<td class="last t">' . $text . '</td>';
-
-       echo "</tr>\n\t<tr>";
-
-       // Pending Comments
-       $num = '<span class="pending-count">' . number_format_i18n($num_comm->moderated) . '</span>';
-       $text = _n( 'Pending', 'Pending', $num_comm->moderated );
-       if ( current_user_can( 'moderate_comments' ) ) {
-               $num = "<a href='edit-comments.php?comment_status=moderated'>$num</a>";
-               $text = "<a class='waiting' href='edit-comments.php?comment_status=moderated'>$text</a>";
+       // Comments
+       $num_comm = wp_count_comments();
+       if ( $num_comm && $num_comm->total_comments ) {
+               $text = sprintf( _n( '%s Comment', '%s Comments', $num_comm->total_comments ), number_format_i18n( $num_comm->total_comments ) );
+               ?>
+               <li class="comment-count"><a href="edit-comments.php"><?php echo $text; ?></a></li>
+               <?php
+               if ( $num_comm->moderated ) {
+                       /* translators: Number of comments in moderation */
+                       $text = sprintf( _nx( '%s in moderation', '%s in moderation', $num_comm->moderated, 'comments' ), number_format_i18n( $num_comm->moderated ) );
+                       ?>
+                       <li class="comment-mod-count"><a href="edit-comments.php?comment_status=moderated"><?php echo $text; ?></a></li>
+                       <?php
+               }
        }
-       echo '<td class="b b-waiting">' . $num . '</td>';
-       echo '<td class="last t">' . $text . '</td>';
-
-       echo "</tr>\n\t<tr>";
 
-       // Spam Comments
-       $num = number_format_i18n($num_comm->spam);
-       $text = _nx( 'Spam', 'Spam', $num_comm->spam, 'comment' );
-       if ( current_user_can( 'moderate_comments' ) ) {
-               $num = "<a href='edit-comments.php?comment_status=spam'><span class='spam-count'>$num</span></a>";
-               $text = "<a class='spam' href='edit-comments.php?comment_status=spam'>$text</a>";
+       /**
+        * Include additional elements in the 'At a Glance' dashboard widget.
+        * This widget was previously 'Right Now'.
+        *
+        * @since 3.8.0
+        * @param array $items Array of items.
+        */
+       $elements = apply_filters( 'dashboard_glance_items', array() );
+       if ( $elements ) {
+               echo '<li>' . implode( "</li>\n<li>", $elements ) . "</li>\n";
        }
-       echo '<td class="b b-spam">' . $num . '</td>';
-       echo '<td class="last t">' . $text . '</td>';
-
-       echo "</tr>";
-       do_action('right_now_table_end');
-       do_action('right_now_discussion_table_end');
-       echo "\n\t</table>\n\t</div>";
 
-       echo "\n\t".'<div class="versions">';
-       $theme = wp_get_theme();
-
-       echo "\n\t<p>";
+       ?>
+       </ul>
+       <p><?php printf( __( 'WordPress %1$s running %2$s theme.' ), get_bloginfo( 'version', 'display' ), $theme_name ); ?></p>
+       <?php
 
-       if ( $theme->errors() ) {
-               if ( ! is_multisite() || is_super_admin() )
-                       echo '<span class="error-message">' . sprintf( __( 'ERROR: %s' ), $theme->errors()->get_error_message() ) . '</span>';
-       } elseif ( ! empty($wp_registered_sidebars) ) {
-               $sidebars_widgets = wp_get_sidebars_widgets();
-               $num_widgets = 0;
-               foreach ( (array) $sidebars_widgets as $k => $v ) {
-                       if ( 'wp_inactive_widgets' == $k || 'orphaned_widgets' == substr( $k, 0, 16 ) )
-                               continue;
-                       if ( is_array($v) )
-                               $num_widgets = $num_widgets + count($v);
-               }
-               $num = number_format_i18n( $num_widgets );
+       // Check if search engines are asked not to index this site.
+       if ( ! is_network_admin() && ! is_user_admin() && current_user_can( 'manage_options' ) && '1' != get_option( 'blog_public' ) ) {
 
-               $switch_themes = $theme->display('Name');
-               if ( current_user_can( 'switch_themes') )
-                       $switch_themes = '<a href="themes.php">' . $switch_themes . '</a>';
-               if ( current_user_can( 'edit_theme_options' ) ) {
-                       printf(_n('Theme <span class="b">%1$s</span> with <span class="b"><a href="widgets.php">%2$s Widget</a></span>', 'Theme <span class="b">%1$s</span> with <span class="b"><a href="widgets.php">%2$s Widgets</a></span>', $num_widgets), $switch_themes, $num);
-               } else {
-                       printf(_n('Theme <span class="b">%1$s</span> with <span class="b">%2$s Widget</span>', 'Theme <span class="b">%1$s</span> with <span class="b">%2$s Widgets</span>', $num_widgets), $switch_themes, $num);
-               }
-       } else {
-               if ( current_user_can( 'switch_themes' ) )
-                       printf( __('Theme <span class="b"><a href="themes.php">%1$s</a></span>'), $theme->display('Name') );
-               else
-                       printf( __('Theme <span class="b">%1$s</span>'), $theme->display('Name') );
-       }
-       echo '</p>';
+               /**
+                * Filter the title attribute for the link displayed in Site Content metabox when search engines are discouraged from indexing the site.
+                *
+                * @since 3.0.0
+                *
+                * @param string Default attribute text.
+                */
+               $title = apply_filters( 'privacy_on_link_title', __( 'Your site is asking search engines not to index its content' ) );
 
-       // Check if search engines are asked not to index this site.
-       if ( !is_network_admin() && !is_user_admin() && current_user_can('manage_options') && '1' != get_option('blog_public') ) {
-               $title = apply_filters('privacy_on_link_title', __('Your site is asking search engines not to index its content') );
-               $content = apply_filters('privacy_on_link_text', __('Search Engines Discouraged') );
+               /**
+                * Filter the text for the link displayed in Site Content metabox when search engines are discouraged from indexing the site.
+                *
+                * @since 3.0.0
+                *
+                * @param string Default text.
+                */
+               $content = apply_filters( 'privacy_on_link_text' , __( 'Search Engines Discouraged' ) );
 
                echo "<p><a href='options-reading.php' title='$title'>$content</a></p>";
        }
-
-       update_right_now_message();
-
-       echo "\n\t".'<br class="clear" /></div>';
+       ?>
+       </div>
+       <?php
+       // activity_box_end has a core action, but only prints content when multisite.
+       // Using an output buffer is the only way to really check if anything's displayed here.
+       ob_start();
        do_action( 'rightnow_end' );
        do_action( 'activity_box_end' );
+       $actions = ob_get_clean();
+
+       if ( !empty( $actions ) ) : ?>
+       <div class="sub">
+               <?php echo $actions; ?>
+       </div>
+       <?php endif;
 }
 
 function wp_network_dashboard_right_now() {
@@ -458,42 +317,22 @@ function wp_network_dashboard_right_now() {
        do_action( 'mu_activity_box_end' );
 }
 
-function wp_dashboard_quick_press() {
+/**
+ * The Quick Draft widget display and creation of drafts.
+ *
+ * @since 3.8.0
+ *
+ * @param string $error_msg Optional. Error message. Default false.
+ */
+function wp_dashboard_quick_press( $error_msg = false ) {
        global $post_ID;
 
-       $drafts = false;
-       if ( 'post' === strtolower( $_SERVER['REQUEST_METHOD'] ) && isset( $_POST['action'] ) && 0 === strpos( $_POST['action'], 'post-quickpress' ) && (int) $_POST['post_ID'] ) {
-               $view = get_permalink( $_POST['post_ID'] );
-               $edit = esc_url( get_edit_post_link( $_POST['post_ID'] ) );
-               if ( 'post-quickpress-publish' == $_POST['action'] ) {
-                       if ( current_user_can('publish_posts') )
-                               printf( '<div class="updated"><p>' . __( 'Post published. <a href="%s">View post</a> | <a href="%s">Edit post</a>' ) . '</p></div>', esc_url( $view ), $edit );
-                       else
-                               printf( '<div class="updated"><p>' . __( 'Post submitted. <a href="%s">Preview post</a> | <a href="%s">Edit post</a>' ) . '</p></div>', esc_url( add_query_arg( 'preview', 1, $view ) ), $edit );
-               } else {
-                       printf( '<div class="updated"><p>' . __( 'Draft saved. <a href="%s">Preview post</a> | <a href="%s">Edit post</a>' ) . '</p></div>', esc_url( add_query_arg( 'preview', 1, $view ) ), $edit );
-                       $drafts_query = new WP_Query( array(
-                               'post_type' => 'post',
-                               'post_status' => 'draft',
-                               'author' => $GLOBALS['current_user']->ID,
-                               'posts_per_page' => 1,
-                               'orderby' => 'modified',
-                               'order' => 'DESC'
-                       ) );
-
-                       if ( $drafts_query->posts )
-                               $drafts =& $drafts_query->posts;
-               }
-               printf('<p class="easy-blogging">' . __('You can also try %s, easy blogging from anywhere on the Web.') . '</p>', '<a href="' . esc_url( admin_url( 'tools.php' ) ) . '">' . __('Press This') . '</a>' );
-               $_REQUEST = array(); // hack for get_default_post_to_edit()
-       }
-
        /* Check if a new auto-draft (= no new post_ID) is needed or if the old can be used */
        $last_post_id = (int) get_user_option( 'dashboard_quick_press_last_post_id' ); // Get the last post_ID
        if ( $last_post_id ) {
                $post = get_post( $last_post_id );
                if ( empty( $post ) || $post->post_status != 'auto-draft' ) { // auto-draft doesn't exists anymore
-                       $post = get_default_post_to_edit('post', true);
+                       $post = get_default_post_to_edit( 'post', true );
                        update_user_option( get_current_user_id(), 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID
                } else {
                        $post->post_title = ''; // Remove the auto draft title
@@ -507,151 +346,78 @@ function wp_dashboard_quick_press() {
        }
 
        $post_ID = (int) $post->ID;
-
-       $media_settings = array(
-               'id' => $post->ID,
-               'nonce' => wp_create_nonce( 'update-post_' . $post->ID ),
-       );
-
-       if ( current_theme_supports( 'post-thumbnails', $post->post_type ) && post_type_supports( $post->post_type, 'thumbnail' ) ) {
-               $featured_image_id = get_post_meta( $post->ID, '_thumbnail_id', true );
-               $media_settings['featuredImageId'] = $featured_image_id ? $featured_image_id : -1;
-       }
 ?>
 
-       <form name="post" action="<?php echo esc_url( admin_url( 'post.php' ) ); ?>" method="post" id="quick-press">
-               <div class="input-text-wrap" id="title-wrap">
-                       <label class="screen-reader-text prompt" for="title" id="title-prompt-text"><?php _e( 'Enter title here' ); ?></label>
-                       <input type="text" name="post_title" id="title" autocomplete="off" value="<?php echo esc_attr( $post->post_title ); ?>" />
-               </div>
+       <form name="post" action="<?php echo esc_url( admin_url( 'post.php' ) ); ?>" method="post" id="quick-press" class="initial-form hide-if-no-js">
 
-               <?php if ( current_user_can( 'upload_files' ) ) : ?>
-               <div id="wp-content-wrap" class="wp-editor-wrap hide-if-no-js wp-media-buttons">
-                       <?php do_action( 'media_buttons', 'content' ); ?>
-               </div>
+               <?php if ( $error_msg ) : ?>
+               <div class="error"><?php echo $error_msg; ?></div>
                <?php endif; ?>
 
-               <div class="textarea-wrap">
-                       <label class="screen-reader-text" for="content"><?php _e( 'Content' ); ?></label>
-                       <textarea name="content" id="content" class="mceEditor" rows="3" cols="15"><?php echo esc_textarea( $post->post_content ); ?></textarea>
+               <div class="input-text-wrap" id="title-wrap">
+                       <label class="screen-reader-text prompt" for="title" id="title-prompt-text"><?php echo apply_filters( 'enter_title_here', __( 'Title' ), $post ); ?></label>
+                       <input type="text" name="post_title" id="title" autocomplete="off" />
                </div>
 
-               <script type="text/javascript">
-               edCanvas = document.getElementById('content');
-               edInsertContent = null;
-               <?php if ( $_POST ) : ?>
-               wp.media.editor.remove('content');
-               wp.media.view.settings.post = <?php echo json_encode( $media_settings ); // big juicy hack. ?>;
-               wp.media.editor.add('content');
-               <?php endif; ?>
-               </script>
-
-               <div class="input-text-wrap" id="tags-input-wrap">
-                       <label class="screen-reader-text prompt" for="tags-input" id="tags-input-prompt-text"><?php _e( 'Tags (separate with commas)' ); ?></label>
-                       <input type="text" name="tags_input" id="tags-input" value="<?php echo get_tags_to_edit( $post->ID ); ?>" />
+               <div class="textarea-wrap" id="description-wrap">
+                       <label class="screen-reader-text prompt" for="content" id="content-prompt-text"><?php _e( 'What&#8217;s on your mind?' ); ?></label>
+                       <textarea name="content" id="content" class="mceEditor" rows="3" cols="15"></textarea>
                </div>
 
                <p class="submit">
-                       <span id="publishing-action">
-                               <input type="submit" name="publish" id="publish" accesskey="p" class="button-primary" value="<?php current_user_can('publish_posts') ? esc_attr_e('Publish') : esc_attr_e('Submit for Review'); ?>" />
-                               <span class="spinner"></span>
-                       </span>
-                       <input type="hidden" name="action" id="quickpost-action" value="post-quickpress-save" />
+                       <input type="hidden" name="action" id="quickpost-action" value="post-quickdraft-save" />
                        <input type="hidden" name="post_ID" value="<?php echo $post_ID; ?>" />
                        <input type="hidden" name="post_type" value="post" />
-                       <?php wp_nonce_field('add-post'); ?>
-                       <?php submit_button( __( 'Save Draft' ), 'button', 'save', false, array( 'id' => 'save-post' ) ); ?>
-                       <input type="reset" value="<?php esc_attr_e( 'Reset' ); ?>" class="button" />
+                       <?php wp_nonce_field( 'add-post' ); ?>
+                       <?php submit_button( __( 'Save Draft' ), 'primary', 'save', false, array( 'id' => 'save-post' ) ); ?>
                        <br class="clear" />
                </p>
 
        </form>
-
-<?php
-       if ( $drafts )
-               wp_dashboard_recent_drafts( $drafts );
-}
-
-function wp_dashboard_recent_drafts( $drafts = false ) {
-       if ( !$drafts ) {
-               $drafts_query = new WP_Query( array(
-                       'post_type' => 'post',
-                       'post_status' => 'draft',
-                       'author' => $GLOBALS['current_user']->ID,
-                       'posts_per_page' => 5,
-                       'orderby' => 'modified',
-                       'order' => 'DESC'
-               ) );
-               $drafts =& $drafts_query->posts;
-       }
-
-       if ( $drafts && is_array( $drafts ) ) {
-               $list = array();
-               foreach ( $drafts as $draft ) {
-                       $url = get_edit_post_link( $draft->ID );
-                       $title = _draft_or_post_title( $draft->ID );
-                       $item = "<h4><a href='$url' title='" . sprintf( __( 'Edit &#8220;%s&#8221;' ), esc_attr( $title ) ) . "'>" . esc_html($title) . "</a> <abbr title='" . get_the_time(__('Y/m/d g:i:s A'), $draft) . "'>" . get_the_time( get_option( 'date_format' ), $draft ) . '</abbr></h4>';
-                       if ( $the_content = wp_trim_words( $draft->post_content, 10 ) )
-                               $item .= '<p>' . $the_content . '</p>';
-                       $list[] = $item;
-               }
-?>
-       <ul>
-               <li><?php echo join( "</li>\n<li>", $list ); ?></li>
-       </ul>
-       <p class="textright"><a href="edit.php?post_status=draft" ><?php _e('View all'); ?></a></p>
-<?php
-       } else {
-               _e('There are no drafts at the moment');
-       }
+       <?php
+       wp_dashboard_recent_drafts();
 }
 
 /**
- * Display recent comments dashboard widget content.
+ * Show recent drafts of the user on the dashboard.
  *
- * @since 2.5.0
+ * @since 2.7.0
  */
-function wp_dashboard_recent_comments() {
-       global $wpdb;
-
-       // Select all comment types and filter out spam later for better query performance.
-       $comments = array();
-       $start = 0;
-
-       $widgets = get_option( 'dashboard_widget_options' );
-       $total_items = isset( $widgets['dashboard_recent_comments'] ) && isset( $widgets['dashboard_recent_comments']['items'] )
-               ? absint( $widgets['dashboard_recent_comments']['items'] ) : 5;
-
-       $comments_query = array( 'number' => $total_items * 5, 'offset' => 0 );
-       if ( ! current_user_can( 'edit_posts' ) )
-               $comments_query['status'] = 'approve';
-
-       while ( count( $comments ) < $total_items && $possible = get_comments( $comments_query ) ) {
-               foreach ( $possible as $comment ) {
-                       if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) )
-                               continue;
-                       $comments[] = $comment;
-                       if ( count( $comments ) == $total_items )
-                               break 2;
-               }
-               $comments_query['offset'] += $comments_query['number'];
-               $comments_query['number'] = $total_items * 10;
-       }
-
-       if ( $comments ) {
-               echo '<div id="the-comment-list" data-wp-lists="list:comment">';
-               foreach ( $comments as $comment )
-                       _wp_dashboard_recent_comments_row( $comment );
-               echo '</div>';
-
-               if ( current_user_can('edit_posts') )
-                       _get_list_table('WP_Comments_List_Table')->views();
-
-               wp_comment_reply( -1, false, 'dashboard', false );
-               wp_comment_trashnotice();
-       } else {
-               echo '<p>' . __( 'No comments yet.' ) . '</p>';
-       }
+function wp_dashboard_recent_drafts( $drafts = false ) {
+       if ( ! $drafts ) {
+               $query_args = array(
+                       'post_type'      => 'post',
+                       'post_status'    => 'draft',
+                       'author'         => get_current_user_id(),
+                       'posts_per_page' => 4,
+                       'orderby'        => 'modified',
+                       'order'          => 'DESC'
+               );
+               $drafts = get_posts( $query_args );
+               if ( ! $drafts ) {
+                       return;
+               }
+       }
+
+       echo '<div class="drafts">';
+       if ( count( $drafts ) > 3 ) {
+               echo '<p class="view-all"><a href="' . esc_url( admin_url( 'edit.php?post_status=draft' ) ) . '">' . _x( 'View all', 'drafts' ) . "</a></p>\n";
+       }
+       echo '<h4 class="hide-if-no-js">' . __( 'Drafts' ) . "</h4>\n<ul>";
+
+       $drafts = array_slice( $drafts, 0, 3 );
+       foreach ( $drafts as $draft ) {
+               $url = get_edit_post_link( $draft->ID );
+               $title = _draft_or_post_title( $draft->ID );
+               echo "<li>\n";
+               echo '<div class="draft-title"><a href="' . esc_url( $url ) . '" title="' . esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $title ) ) . '">' . esc_html( $title ) . '</a>';
+               echo '<time datetime="' . get_the_time( 'c', $draft ) . '">' . get_the_time( get_option( 'date_format' ), $draft ) . '</time></div>';
+               if ( $the_content = wp_trim_words( $draft->post_content, 10 ) ) {
+                       echo '<p>' . $the_content . '</p>';
+               }
+               echo "</li>\n";
+       }
+       echo "</ul>\n</div>";
 }
 
 function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
@@ -748,261 +514,197 @@ function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
 }
 
 /**
- * The recent comments dashboard widget control.
+ * Callback function for Activity widget.
  *
- * @since 3.0.0
+ * @since 3.8.0
  */
-function wp_dashboard_recent_comments_control() {
-       if ( !$widget_options = get_option( 'dashboard_widget_options' ) )
-               $widget_options = array();
+function wp_dashboard_site_activity() {
 
-       if ( !isset($widget_options['dashboard_recent_comments']) )
-               $widget_options['dashboard_recent_comments'] = array();
+       echo '<div id="activity-widget">';
 
-       if ( 'POST' == $_SERVER['REQUEST_METHOD'] && isset($_POST['widget-recent-comments']) ) {
-               $number = absint( $_POST['widget-recent-comments']['items'] );
-               $widget_options['dashboard_recent_comments']['items'] = $number;
-               update_option( 'dashboard_widget_options', $widget_options );
-       }
+       $future_posts = wp_dashboard_recent_posts( array(
+               'display' => 2,
+               'max'     => 5,
+               'status'  => 'future',
+               'order'   => 'ASC',
+               'title'   => __( 'Publishing Soon' ),
+               'id'      => 'future-posts',
+       ) );
+       $recent_posts = wp_dashboard_recent_posts( array(
+               'display' => 2,
+               'max'     => 5,
+               'status'  => 'publish',
+               'order'   => 'DESC',
+               'title'   => __( 'Recently Published' ),
+               'id'      => 'published-posts',
+       ) );
 
-       $number = isset( $widget_options['dashboard_recent_comments']['items'] ) ? (int) $widget_options['dashboard_recent_comments']['items'] : '';
+       $recent_comments = wp_dashboard_recent_comments();
 
-       echo '<p><label for="comments-number">' . __('Number of comments to show:') . '</label>';
-       echo '<input id="comments-number" name="widget-recent-comments[items]" type="text" value="' . $number . '" size="3" /></p>';
-}
+       if ( !$future_posts && !$recent_posts && !$recent_comments ) {
+               echo '<div class="no-activity">';
+               echo '<p class="smiley"></p>';
+               echo '<p>' . __( 'No activity yet!' ) . '</p>';
+               echo '</div>';
+       }
 
-function wp_dashboard_incoming_links() {
-       wp_dashboard_cached_rss_widget( 'dashboard_incoming_links', 'wp_dashboard_incoming_links_output' );
+       echo '</div>';
 }
 
 /**
- * Display incoming links dashboard widget content.
+ * Generates Publishing Soon and Recently Published sections.
  *
- * @since 2.5.0
+ * @since 3.8.0
+ *
+ * @param array $args {
+ *     An array of query and display arguments.
+ *
+ *     @type int    $display Number of posts to display.
+ *     @type int    $max     Maximum number of posts to query.
+ *     @type string $status  Post status.
+ *     @type string $order   Designates ascending ('ASC') or descending ('DESC') order.
+ *     @type string $title   Section title.
+ *     @type string $id      The container id.
+ * }
+ * @return bool False if no posts were found. True otherwise.
  */
-function wp_dashboard_incoming_links_output() {
-       $widgets = get_option( 'dashboard_widget_options' );
-       @extract( @$widgets['dashboard_incoming_links'], EXTR_SKIP );
-       $rss = fetch_feed( $url );
-
-       if ( is_wp_error($rss) ) {
-               if ( is_admin() || current_user_can('manage_options') ) {
-                       echo '<p>';
-                       printf(__('<strong>RSS Error</strong>: %s'), $rss->get_error_message());
-                       echo '</p>';
-               }
-               return;
-       }
-
-       if ( !$rss->get_item_quantity() ) {
-               echo '<p>' . __('This dashboard widget queries <a href="http://blogsearch.google.com/">Google Blog Search</a> so that when another blog links to your site it will show up here. It has found no incoming links&hellip; yet. It&#8217;s okay &#8212; there is no rush.') . "</p>\n";
-               $rss->__destruct();
-               unset($rss);
-               return;
-       }
-
-       echo "<ul>\n";
-
-       if ( !isset($items) )
-               $items = 10;
-
-       foreach ( $rss->get_items(0, $items) as $item ) {
-               $publisher = '';
-               $site_link = '';
-               $link = '';
-               $content = '';
-               $date = '';
-               $link = esc_url( strip_tags( $item->get_link() ) );
+function wp_dashboard_recent_posts( $args ) {
+       $query_args = array(
+               'post_type'      => 'post',
+               'post_status'    => $args['status'],
+               'orderby'        => 'date',
+               'order'          => $args['order'],
+               'posts_per_page' => intval( $args['max'] ),
+               'no_found_rows'  => true,
+               'cache_results'  => false
+       );
+       $posts = new WP_Query( $query_args );
 
-               $author = $item->get_author();
-               if ( $author ) {
-                       $site_link = esc_url( strip_tags( $author->get_link() ) );
+       if ( $posts->have_posts() ) {
 
-                       if ( !$publisher = esc_html( strip_tags( $author->get_name() ) ) )
-                               $publisher = __( 'Somebody' );
-               } else {
-                 $publisher = __( 'Somebody' );
-               }
-               if ( $site_link )
-                       $publisher = "<a href='$site_link'>$publisher</a>";
-               else
-                       $publisher = "<strong>$publisher</strong>";
+               echo '<div id="' . $args['id'] . '" class="activity-block">';
 
-               $content = $item->get_content();
-               $content = wp_html_excerpt( $content, 50, ' &hellip;' );
-
-               if ( $link )
-                       /* translators: incoming links feed, %1$s is other person, %3$s is content */
-                       $text = __( '%1$s linked here <a href="%2$s">saying</a>, "%3$s"' );
-               else
-                       /* translators: incoming links feed, %1$s is other person, %3$s is content */
-                       $text = __( '%1$s linked here saying, "%3$s"' );
-
-               if ( !empty( $show_date ) ) {
-                       if ( $link )
-                               /* translators: incoming links feed, %1$s is other person, %3$s is content, %4$s is the date */
-                               $text = __( '%1$s linked here <a href="%2$s">saying</a>, "%3$s" on %4$s' );
-                       else
-                               /* translators: incoming links feed, %1$s is other person, %3$s is content, %4$s is the date */
-                               $text = __( '%1$s linked here saying, "%3$s" on %4$s' );
-                       $date = esc_html( strip_tags( $item->get_date() ) );
-                       $date = strtotime( $date );
-                       $date = gmdate( get_option( 'date_format' ), $date );
+               if ( $posts->post_count > $args['display'] ) {
+                       echo '<small class="show-more hide-if-no-js"><a href="#">' . sprintf( __( 'See %s more&hellip;'), $posts->post_count - intval( $args['display'] ) ) . '</a></small>';
                }
 
-               echo "\t<li>" . sprintf( $text, $publisher, $link, $content, $date ) . "</li>\n";
-       }
+               echo '<h4>' . $args['title'] . '</h4>';
 
-       echo "</ul>\n";
-       $rss->__destruct();
-       unset($rss);
-}
+               echo '<ul>';
 
-function wp_dashboard_incoming_links_control() {
-       wp_dashboard_rss_control( 'dashboard_incoming_links', array( 'title' => false, 'show_summary' => false, 'show_author' => false ) );
-}
+               $i = 0;
+               $today    = date( 'Y-m-d', current_time( 'timestamp' ) );
+               $tomorrow = date( 'Y-m-d', strtotime( '+1 day', current_time( 'timestamp' ) ) );
 
-function wp_dashboard_primary() {
-       wp_dashboard_cached_rss_widget( 'dashboard_primary', 'wp_dashboard_rss_output' );
-}
+               while ( $posts->have_posts() ) {
+                       $posts->the_post();
 
-function wp_dashboard_primary_control() {
-       wp_dashboard_rss_control( 'dashboard_primary' );
-}
-
-/**
- * Display primary dashboard RSS widget feed.
- *
- * @since 2.5.0
- *
- * @param string $widget_id
- */
-function wp_dashboard_rss_output( $widget_id ) {
-       $widgets = get_option( 'dashboard_widget_options' );
-       echo '<div class="rss-widget">';
-       wp_widget_rss_output( $widgets[$widget_id] );
-       echo "</div>";
-}
+                       $time = get_the_time( 'U' );
+                       if ( date( 'Y-m-d', $time ) == $today ) {
+                               $relative = __( 'Today' );
+                       } elseif ( date( 'Y-m-d', $time ) == $tomorrow ) {
+                               $relative = __( 'Tomorrow' );
+                       } else {
+                               /* translators: date and time format for recent posts on the dashboard, see http://php.net/date */
+                               $relative = date_i18n( __( 'M jS' ), $time );
+                       }
 
-function wp_dashboard_secondary() {
-       wp_dashboard_cached_rss_widget( 'dashboard_secondary', 'wp_dashboard_secondary_output' );
-}
+                       $text = sprintf(
+                               /* translators: 1: relative date, 2: time, 4: post title */
+                               __( '<span>%1$s, %2$s</span> <a href="%3$s">%4$s</a>' ),
+                               $relative,
+                               get_the_time(),
+                               get_edit_post_link(),
+                               _draft_or_post_title()
+                       );
+
+                       $hidden = $i >= $args['display'] ? ' class="hidden"' : '';
+                       echo "<li{$hidden}>$text</li>";
+                       $i++;
+               }
 
-function wp_dashboard_secondary_control() {
-       wp_dashboard_rss_control( 'dashboard_secondary' );
-}
+               echo '</ul>';
+               echo '</div>';
 
-/**
- * Display secondary dashboard RSS widget feed.
- *
- * @since 2.5.0
- *
- * @return unknown
- */
-function wp_dashboard_secondary_output() {
-       $widgets = get_option( 'dashboard_widget_options' );
-       @extract( @$widgets['dashboard_secondary'], EXTR_SKIP );
-       $rss = @fetch_feed( $url );
-
-       if ( is_wp_error($rss) ) {
-               if ( is_admin() || current_user_can('manage_options') ) {
-                       echo '<div class="rss-widget"><p>';
-                       printf(__('<strong>RSS Error</strong>: %s'), $rss->get_error_message());
-                       echo '</p></div>';
-               }
-       } elseif ( !$rss->get_item_quantity() ) {
-               $rss->__destruct();
-               unset($rss);
-               return false;
        } else {
-               echo '<div class="rss-widget">';
-               wp_widget_rss_output( $rss, $widgets['dashboard_secondary'] );
-               echo '</div>';
-               $rss->__destruct();
-               unset($rss);
+               return false;
        }
-}
 
-function wp_dashboard_plugins() {
-       wp_dashboard_cached_rss_widget( 'dashboard_plugins', 'wp_dashboard_plugins_output', array(
-               'http://wordpress.org/plugins/rss/browse/popular/',
-               'http://wordpress.org/plugins/rss/browse/new/'
-       ) );
+       wp_reset_postdata();
+
+       return true;
 }
 
 /**
- * Display plugins most popular, newest plugins, and recently updated widget text.
+ * Show Comments section.
  *
- * @since 2.5.0
+ * @since 3.8.0
+ *
+ * @param int $total_items Optional. Number of comments to query. Default 5.
+ * @return bool False if no comments were found. True otherwise.
  */
-function wp_dashboard_plugins_output() {
-       $popular = fetch_feed( 'http://wordpress.org/plugins/rss/browse/popular/' );
-       $new     = fetch_feed( 'http://wordpress.org/plugins/rss/browse/new/' );
-
-       if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) {
-               $plugin_slugs = array_keys( get_plugins() );
-               set_transient( 'plugin_slugs', $plugin_slugs, DAY_IN_SECONDS );
-       }
-
-       foreach ( array( 'popular' => __('Most Popular'), 'new' => __('Newest Plugins') ) as $feed => $label ) {
-               if ( is_wp_error($$feed) || !$$feed->get_item_quantity() )
-                       continue;
-
-               $items = $$feed->get_items(0, 5);
-
-               // Pick a random, non-installed plugin
-               while ( true ) {
-                       // Abort this foreach loop iteration if there's no plugins left of this type
-                       if ( 0 == count($items) )
-                               continue 2;
+function wp_dashboard_recent_comments( $total_items = 5 ) {
+       global $wpdb;
 
-                       $item_key = array_rand($items);
-                       $item = $items[$item_key];
+       // Select all comment types and filter out spam later for better query performance.
+       $comments = array();
+       $start = 0;
 
-                       list($link, $frag) = explode( '#', $item->get_link() );
+       $comments_query = array(
+               'number' => $total_items * 5,
+               'offset' => 0
+       );
+       if ( ! current_user_can( 'edit_posts' ) )
+               $comments_query['status'] = 'approve';
 
-                       $link = esc_url($link);
-                       if ( preg_match( '|/([^/]+?)/?$|', $link, $matches ) )
-                               $slug = $matches[1];
-                       else {
-                               unset( $items[$item_key] );
+       while ( count( $comments ) < $total_items && $possible = get_comments( $comments_query ) ) {
+               foreach ( $possible as $comment ) {
+                       if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) )
                                continue;
-                       }
-
-                       // Is this random plugin's slug already installed? If so, try again.
-                       reset( $plugin_slugs );
-                       foreach ( $plugin_slugs as $plugin_slug ) {
-                               if ( $slug == substr( $plugin_slug, 0, strlen( $slug ) ) ) {
-                                       unset( $items[$item_key] );
-                                       continue 2;
-                               }
-                       }
-
-                       // If we get to this point, then the random plugin isn't installed and we can stop the while().
-                       break;
+                       $comments[] = $comment;
+                       if ( count( $comments ) == $total_items )
+                               break 2;
                }
+               $comments_query['offset'] += $comments_query['number'];
+               $comments_query['number'] = $total_items * 10;
+       }
 
-               // Eliminate some common badly formed plugin descriptions
-               while ( ( null !== $item_key = array_rand($items) ) && false !== strpos( $items[$item_key]->get_description(), 'Plugin Name:' ) )
-                       unset($items[$item_key]);
 
-               if ( !isset($items[$item_key]) )
-                       continue;
 
-               $title = esc_html( $item->get_title() );
+       if ( $comments ) {
+               echo '<div id="latest-comments" class="activity-block">';
+               echo '<h4>' . __( 'Comments' ) . '</h4>';
 
-               $description = esc_html( strip_tags(@html_entity_decode($item->get_description(), ENT_QUOTES, get_option('blog_charset'))) );
+               echo '<div id="the-comment-list" data-wp-lists="list:comment">';
+               foreach ( $comments as $comment )
+                       _wp_dashboard_recent_comments_row( $comment );
+               echo '</div>';
 
-               $ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) .
-                                                       '&amp;TB_iframe=true&amp;width=600&amp;height=800';
+               if ( current_user_can('edit_posts') )
+                       _get_list_table('WP_Comments_List_Table')->views();
 
-               echo "<h4>$label</h4>\n";
-               echo "<h5><a href='$link'>$title</a></h5>&nbsp;<span>(<a href='$ilink' class='thickbox' title='$title'>" . __( 'Install' ) . "</a>)</span>\n";
-               echo "<p>$description</p>\n";
+               wp_comment_reply( -1, false, 'dashboard', false );
+               wp_comment_trashnotice();
 
-               $$feed->__destruct();
-               unset($$feed);
+               echo '</div>';
+       } else {
+               return false;
        }
+       return true;
+}
+
+/**
+ * Display generic dashboard RSS widget feed.
+ *
+ * @since 2.5.0
+ *
+ * @param string $widget_id
+ */
+function wp_dashboard_rss_output( $widget_id ) {
+       $widgets = get_option( 'dashboard_widget_options' );
+       echo '<div class="rss-widget">';
+       wp_widget_rss_output( $widgets[ $widget_id ] );
+       echo "</div>";
 }
 
 /**
@@ -1117,6 +819,149 @@ function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) {
        wp_widget_rss_form( $widget_options[$widget_id], $form_inputs );
 }
 
+/**
+ * WordPress News dashboard widget.
+ *
+ * @since 2.7.0
+ */
+function wp_dashboard_primary() {
+       $feeds = array(
+               'news'   => array(
+                       'link'         => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/news/' ) ),
+                       'url'          => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/news/feed/' ) ),
+                       'title'        => apply_filters( 'dashboard_primary_title', __( 'WordPress Blog' ) ),
+                       'items'        => 1,
+                       'show_summary' => 1,
+                       'show_author'  => 0,
+                       'show_date'    => 1,
+               ),
+               'planet' => array(
+                       'link'         => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ),
+                       'url'          => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ),
+                       'title'        => apply_filters( 'dashboard_secondary_title', __( 'Other WordPress News' ) ),
+                       'items'        => 3,
+                       'show_summary' => 0,
+                       'show_author'  => 0,
+                       'show_date'    => 0,
+               )
+       );
+
+       if ( ( ! is_multisite() && is_blog_admin() && current_user_can( 'install_plugins' ) ) || ( is_network_admin() && current_user_can( 'manage_network_plugins' ) && current_user_can( 'install_plugins' ) ) ) {
+               $feeds['plugins'] = array(
+                       'link'         => '',
+                       'url'          => array(
+                               'popular' => 'http://wordpress.org/plugins/rss/browse/popular/',
+                       ),
+                       'title'        => '',
+                       'items'        => 1,
+                       'show_summary' => 0,
+                       'show_author'  => 0,
+                       'show_date'    => 0,
+               );
+       }
+
+       wp_dashboard_cached_rss_widget( 'dashboard_primary', 'wp_dashboard_primary_output', $feeds );
+}
+
+/**
+ * Display the WordPress news feeds.
+ *
+ * @since 3.8.0
+ *
+ * @param string $widget_id Widget ID.
+ * @param array  $feeds     Array of RSS feeds.
+ */
+function wp_dashboard_primary_output( $widget_id, $feeds ) {
+       foreach( $feeds as $type => $args ) {
+               $args['type'] = $type;
+               echo '<div class="rss-widget">';
+               if ( $type === 'plugins' ) {
+                       wp_dashboard_plugins_output( $args['url'], $args );
+               } else {
+                       wp_widget_rss_output( $args['url'], $args );
+               }
+               echo "</div>";
+       }
+}
+
+/**
+ * Display plugins text for the WordPress news widget.
+ *
+ * @since 2.5.0
+ */
+function wp_dashboard_plugins_output( $rss, $args = array() ) {
+       // Plugin feeds plus link to install them
+       $popular = fetch_feed( $args['url']['popular'] );
+
+       if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) {
+               $plugin_slugs = array_keys( get_plugins() );
+               set_transient( 'plugin_slugs', $plugin_slugs, DAY_IN_SECONDS );
+       }
+
+       echo '<ul>';
+
+       foreach ( array(
+               'popular' => __( 'Popular Plugin' )
+       ) as $feed => $label ) {
+               if ( is_wp_error($$feed) || !$$feed->get_item_quantity() )
+                       continue;
+
+               $items = $$feed->get_items(0, 5);
+
+               // Pick a random, non-installed plugin
+               while ( true ) {
+                       // Abort this foreach loop iteration if there's no plugins left of this type
+                       if ( 0 == count($items) )
+                               continue 2;
+
+                       $item_key = array_rand($items);
+                       $item = $items[$item_key];
+
+                       list($link, $frag) = explode( '#', $item->get_link() );
+
+                       $link = esc_url($link);
+                       if ( preg_match( '|/([^/]+?)/?$|', $link, $matches ) )
+                               $slug = $matches[1];
+                       else {
+                               unset( $items[$item_key] );
+                               continue;
+                       }
+
+                       // Is this random plugin's slug already installed? If so, try again.
+                       reset( $plugin_slugs );
+                       foreach ( $plugin_slugs as $plugin_slug ) {
+                               if ( $slug == substr( $plugin_slug, 0, strlen( $slug ) ) ) {
+                                       unset( $items[$item_key] );
+                                       continue 2;
+                               }
+                       }
+
+                       // If we get to this point, then the random plugin isn't installed and we can stop the while().
+                       break;
+               }
+
+               // Eliminate some common badly formed plugin descriptions
+               while ( ( null !== $item_key = array_rand($items) ) && false !== strpos( $items[$item_key]->get_description(), 'Plugin Name:' ) )
+                       unset($items[$item_key]);
+
+               if ( !isset($items[$item_key]) )
+                       continue;
+
+               $title = esc_html( $item->get_title() );
+
+               $description = esc_html( strip_tags( @html_entity_decode( $item->get_description(), ENT_QUOTES, get_option( 'blog_charset' ) ) ) );
+
+               $ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) . '&amp;TB_iframe=true&amp;width=600&amp;height=800';
+
+               echo "<li class='dashboard-news-plugin'><span>$label:</span> <a href='$link' class='dashboard-news-plugin-link'>$title</a></h5>&nbsp;<span>(<a href='$ilink' class='thickbox' title='$title'>" . __( 'Install' ) . "</a>)</span></li>";
+
+               $$feed->__destruct();
+               unset( $$feed );
+       }
+
+       echo '</ul>';
+}
+
 /**
  * Display file upload quota on dashboard.
  *
@@ -1127,7 +972,7 @@ function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) {
  * @return bool True if not multisite, user can't upload files, or the space check option is disabled.
 */
 function wp_dashboard_quota() {
-       if ( !is_multisite() || !current_user_can('upload_files') || get_site_option( 'upload_space_check_disabled' ) )
+       if ( !is_multisite() || !current_user_can( 'upload_files' ) || get_site_option( 'upload_space_check_disabled' ) )
                return true;
 
        $quota = get_space_allowed();
@@ -1137,29 +982,42 @@ function wp_dashboard_quota() {
                $percentused = '100';
        else
                $percentused = ( $used / $quota ) * 100;
-       $used_color = ( $percentused >= 70 ) ? ' spam' : '';
+       $used_class = ( $percentused >= 70 ) ? ' warning' : '';
        $used = round( $used, 2 );
        $percentused = number_format( $percentused );
 
        ?>
-       <p class="sub musub"><?php _e( 'Storage Space' ); ?></p>
-       <div class="table table_content musubtable">
-       <table>
-               <tr class="first">
-                       <td class="first b b-posts"><?php printf( __( '<a href="%1$s" title="Manage Uploads" class="musublink">%2$sMB</a>' ), esc_url( admin_url( 'upload.php' ) ), number_format_i18n( $quota ) ); ?></td>
-                       <td class="t posts"><?php _e( 'Space Allowed' ); ?></td>
-               </tr>
-       </table>
-       </div>
-       <div class="table table_discussion musubtable">
-       <table>
-               <tr class="first">
-                       <td class="b b-comments"><?php printf( __( '<a href="%1$s" title="Manage Uploads" class="musublink">%2$sMB (%3$s%%)</a>' ), esc_url( admin_url( 'upload.php' ) ), number_format_i18n( $used, 2 ), $percentused ); ?></td>
-                       <td class="last t comments<?php echo $used_color;?>"><?php _e( 'Space Used' );?></td>
-               </tr>
-       </table>
+       <h4 class="mu-storage"><?php _e( 'Storage Space' ); ?></h4>
+       <div class="mu-storage">
+       <ul>
+               <li class="storage-count">
+                       <?php $text = sprintf(
+                               /* translators: number of megabytes */
+                               __( '%s MB Space Allowed' ),
+                               number_format_i18n( $quota )
+                       );
+                       printf(
+                               '<a href="%1$s" title="%2$s">%3$s</a>',
+                               esc_url( admin_url( 'upload.php' ) ),
+                               __( 'Manage Uploads' ),
+                               $text
+                       ); ?>
+               </li><li class="storage-count <?php echo $used_class; ?>">
+                       <?php $text = sprintf(
+                               /* translators: 1: number of megabytes, 2: percentage */
+                               __( '%1$s MB (%2$s%%) Space Used' ),
+                               number_format_i18n( $used, 2 ),
+                               $percentused
+                       );
+                       printf(
+                               '<a href="%1$s" title="%2$s" class="musublink">%3$s</a>',
+                               esc_url( admin_url( 'upload.php' ) ),
+                               __( 'Manage Uploads' ),
+                               $text
+                       ); ?>
+               </li>
+       </ul>
        </div>
-       <br class="clear" />
        <?php
 }
 add_action( 'activity_box_end', 'wp_dashboard_quota' );
index 66d9abb39e7df93c15d104072f8be616effce04d..2edbc6f4f06b0920105f3aa9244ff8cd3507b035 100644 (file)
@@ -1062,6 +1062,7 @@ function wp_nav_menu_locations_meta_box() {
  *
  * @since 2.7.0
  * @deprecated 3.7.0
+ * @see Core_Upgrader
  */
 function wp_update_core($current, $feedback = '') {
        _deprecated_function( __FUNCTION__, '3.7', 'new Core_Upgrader();' );
@@ -1084,6 +1085,7 @@ function wp_update_core($current, $feedback = '') {
  *
  * @since 2.5.0
  * @deprecated 3.7.0
+ * @see Plugin_Upgrader
  */
 function wp_update_plugin($plugin, $feedback = '') {
        _deprecated_function( __FUNCTION__, '3.7', 'new Plugin_Upgrader();' );
@@ -1097,14 +1099,15 @@ function wp_update_plugin($plugin, $feedback = '') {
 }
 
 /**
- * This was once used to kick-off the Plugin Updater.
+ * This was once used to kick-off the Theme Updater.
  *
- * Deprecated in favor of instantating a Plugin_Upgrader instance directly,
+ * Deprecated in favor of instantating a Theme_Upgrader instance directly,
  * and calling the 'upgrade' method.
  * Unused since 2.8.0.
  *
  * @since 2.7.0
  * @deprecated 3.7.0
+ * @see Theme_Upgrader
  */
 function wp_update_theme($theme, $feedback = '') {
        _deprecated_function( __FUNCTION__, '3.7', 'new Theme_Upgrader();' );
@@ -1131,3 +1134,43 @@ function wp_update_theme($theme, $feedback = '') {
 function the_attachment_links( $id = false ) {
        _deprecated_function( __FUNCTION__, '3.7' );
 }
+
+/**#@+
+ * Displays a screen icon.
+ *
+ * @since 2.7.0
+ * @since 3.8.0 Screen icons are no longer used in WordPress. This function no longer produces output.
+ * @deprecated 3.8.0
+ */
+function screen_icon() {
+       echo get_screen_icon();
+}
+function get_screen_icon() {
+       return '<!-- Screen icons are no longer used as of WordPress 3.8. -->';
+}
+/**#@-*/
+
+/**#@+
+ * Deprecated dashboard widget controls.
+ *
+ * @since 2.5.0
+ * @deprecated 3.8.0
+ */
+function wp_dashboard_incoming_links_output() {}
+function wp_dashboard_secondary_output() {}
+/**#@-*/
+
+/**#@+
+ * Deprecated dashboard widget controls.
+ *
+ * @since 2.7.0
+ * @deprecated 3.8.0
+ */
+function wp_dashboard_incoming_links() {}
+function wp_dashboard_incoming_links_control() {}
+function wp_dashboard_plugins() {}
+function wp_dashboard_primary_control() {}
+function wp_dashboard_recent_comments_control() {}
+function wp_dashboard_secondary() {}
+function wp_dashboard_secondary_control() {}
+/**#@-*/
index 91d88a18abe5b9f8ff330319f75558e12b653c22..a7f20991e8fd63dbaeeca2a4097e8739d75921ae 100644 (file)
@@ -30,7 +30,7 @@ function export_wp( $args = array() ) {
        );
        $args = wp_parse_args( $args, $defaults );
 
-       do_action( 'export_wp' );
+       do_action( 'export_wp', $args );
 
        $sitename = sanitize_key( get_bloginfo( 'name' ) );
        if ( ! empty($sitename) ) $sitename .= '.';
index 40cea96eb0fad6128cdcc31f1ab596eaa700fd58..f25546e5e7ed6b95ee118ee52da0506536a2752a 100644 (file)
@@ -259,6 +259,7 @@ function wp_save_image_file( $filename, $image, $mime_type, $post_id ) {
 
                switch ( $mime_type ) {
                        case 'image/jpeg':
+                               /** This filter is documented in wp-includes/class-wp-image-editor.php */
                                return imagejpeg( $image, $filename, apply_filters( 'jpeg_quality', 90, 'edit_image' ) );
                        case 'image/png':
                                return imagepng( $image, $filename );
index f2e636bbb868ba787313551830240053c8b7ff88..61f527a569581cbe99fe3ac254f8d590e8d2b82e 100644 (file)
@@ -150,8 +150,10 @@ function wp_generate_attachment_metadata( $attachment_id, $file ) {
                        update_post_meta( $attachment_id, '_thumbnail_id', $sub_attachment_id );
                }
        }
+
        // remove the blob of binary data from the array
-       unset( $metadata['image']['data'] );
+       if ( isset( $metadata['image']['data'] ) )
+               unset( $metadata['image']['data'] );
 
        return apply_filters( 'wp_generate_attachment_metadata', $metadata, $attachment_id );
 }
index 357fec8f41dc2f2d50b908be91a9e39690458e01..e77c9ecc4f1e1482dad5d125e5a8783eadeaaf78 100644 (file)
@@ -99,7 +99,7 @@ switch ( $post->post_status ) {
 <?php endif; ?>
 </select>
  <a href="#post_status" class="save-post-status hide-if-no-js button"><?php _e('OK'); ?></a>
- <a href="#post_status" class="cancel-post-status hide-if-no-js"><?php _e('Cancel'); ?></a>
+ <a href="#post_status" class="cancel-post-status hide-if-no-js button-cancel"><?php _e('Cancel'); ?></a>
 </div>
 
 <?php } ?>
@@ -143,7 +143,7 @@ echo esc_html( $visibility_trans ); ?></span>
 
 <p>
  <a href="#visibility" class="save-post-visibility hide-if-no-js button"><?php _e('OK'); ?></a>
- <a href="#visibility" class="cancel-post-visibility hide-if-no-js"><?php _e('Cancel'); ?></a>
+ <a href="#visibility" class="cancel-post-visibility hide-if-no-js button-cancel"><?php _e('Cancel'); ?></a>
 </p>
 </div>
 <?php } ?>
@@ -555,7 +555,7 @@ function post_comment_meta_box( $post ) {
 
        wp_nonce_field( 'get-comments', 'add_comment_nonce', false );
        ?>
-       <p class="hide-if-no-js" id="add-new-comment"><a href="#commentstatusdiv" onclick="commentReply.addcomment(<?php echo $post->ID; ?>);return false;"><?php _e('Add comment'); ?></a></p>
+       <p class="hide-if-no-js" id="add-new-comment"><a class="button" href="#commentstatusdiv" onclick="commentReply.addcomment(<?php echo $post->ID; ?>);return false;"><?php _e('Add comment'); ?></a></p>
        <?php
 
        $total = get_comments( array( 'post_id' => $post->ID, 'number' => 1, 'count' => true ) );
index 5a3b9706c78dfa08fa52db613155255321bd5583..5adb20d606736a33f7d4c01292324520794894c8 100644 (file)
@@ -247,7 +247,7 @@ add_action( 'update_option_page_on_front', 'update_home_siteurl', 10, 2 );
 /**
  * Shorten an URL, to be used as link text
  *
- * @since 1.2.1
+ * @since 1.2.0
  *
  * @param string $url
  * @return string
@@ -562,28 +562,79 @@ function saveDomDocument($doc, $filename) {
  * @since 3.0.0
  */
 function admin_color_scheme_picker() {
-       global $_wp_admin_css_colors, $user_id; ?>
-<fieldset><legend class="screen-reader-text"><span><?php _e('Admin Color Scheme')?></span></legend>
-<?php
-$current_color = get_user_option('admin_color', $user_id);
-if ( empty($current_color) )
-       $current_color = 'fresh';
-foreach ( $_wp_admin_css_colors as $color => $color_info ): ?>
-<div class="color-option"><input name="admin_color" id="admin_color_<?php echo esc_attr( $color ); ?>" type="radio" value="<?php echo esc_attr( $color ); ?>" class="tog" <?php checked($color, $current_color); ?> />
-       <table class="color-palette">
-       <tr>
-       <?php foreach ( $color_info->colors as $html_color ): ?>
-       <td style="background-color: <?php echo esc_attr( $html_color ); ?>" title="<?php echo esc_attr( $color ); ?>">&nbsp;</td>
-       <?php endforeach; ?>
-       </tr>
-       </table>
-
-       <label for="admin_color_<?php echo esc_attr( $color ); ?>"><?php echo esc_html( $color_info->name ); ?></label>
-</div>
-       <?php endforeach; ?>
-</fieldset>
-<?php
+       global $_wp_admin_css_colors;
+
+       ksort( $_wp_admin_css_colors );
+
+       if ( isset( $_wp_admin_css_colors['fresh'] ) ) {
+               // Set Default ('fresh') and Light should go first.
+               $_wp_admin_css_colors = array_filter( array_merge( array( 'fresh' => '', 'light' => '' ), $_wp_admin_css_colors ) );
+       }
+
+       $current_color = get_user_option( 'admin_color' );
+
+       if ( empty( $current_color ) || ! isset( $_wp_admin_css_colors[ $current_color ] ) ) {
+               $current_color = 'fresh';
+       }
+
+       ?>
+       <fieldset id="color-picker" class="scheme-list">
+               <legend class="screen-reader-text"><span><?php _e( 'Admin Color Scheme' ); ?></span></legend>
+               <?php
+               wp_nonce_field( 'save-color-scheme', 'color-nonce', false );
+               foreach ( $_wp_admin_css_colors as $color => $color_info ) :
+
+                       ?>
+                       <div class="color-option <?php echo ( $color == $current_color ) ? 'selected' : ''; ?>">
+                               <input name="admin_color" id="admin_color_<?php echo esc_attr( $color ); ?>" type="radio" value="<?php echo esc_attr( $color ); ?>" class="tog" <?php checked( $color, $current_color ); ?> />
+                               <input type="hidden" class="css_url" value="<?php echo esc_url( $color_info->url ); ?>" />
+                               <input type="hidden" class="icon_colors" value="<?php echo esc_attr( json_encode( array( 'icons' => $color_info->icon_colors ) ) ); ?>" />
+                               <label for="admin_color_<?php echo esc_attr( $color ); ?>"><?php echo esc_html( $color_info->name ); ?></label>
+                               <table class="color-palette">
+                                       <tr>
+                                       <?php
+
+                                       foreach ( $color_info->colors as $html_color ) {
+                                               ?>
+                                               <td style="background-color: <?php echo esc_attr( $html_color ); ?>">&nbsp;</td>
+                                               <?php
+                                       }
+
+                                       ?>
+                                       </tr>
+                               </table>
+                       </div>
+                       <?php
+
+               endforeach;
+
+       ?>
+       </fieldset>
+       <?php
+}
+
+function wp_color_scheme_settings() {
+       global $_wp_admin_css_colors;
+
+       $color_scheme = get_user_option( 'admin_color' );
+
+       // It's possible to have a color scheme set that is no longer registered.
+       if ( empty( $_wp_admin_css_colors[ $color_scheme ] ) ) {
+               $color_scheme = 'fresh';
+       }
+
+       if ( ! empty( $_wp_admin_css_colors[ $color_scheme ]->icon_colors ) ) {
+               $icon_colors = $_wp_admin_css_colors[ $color_scheme ]->icon_colors;
+       } elseif ( ! empty( $_wp_admin_css_colors['fresh']->icon_colors ) ) {
+               $icon_colors = $_wp_admin_css_colors['fresh']->icon_colors;
+       } else {
+               // Fall back to the default set of icon colors if the default scheme is missing.
+               $icon_colors = array( 'base' => '#999', 'focus' => '#2ea2cc', 'current' => '#fff' );
+       }
+
+       echo '<script type="text/javascript">var _wpColorScheme = ' . json_encode( array( 'icons' => $icon_colors ) ) . ";</script>\n";
 }
+add_action( 'admin_head', 'wp_color_scheme_settings' );
 
 function _ipad_meta() {
        if ( wp_is_mobile() ) {
@@ -698,3 +749,22 @@ function wp_refresh_post_nonces( $response, $data, $screen_id ) {
        return $response;
 }
 add_filter( 'heartbeat_received', 'wp_refresh_post_nonces', 10, 3 );
+
+/**
+ * Disable suspension of Heartbeat on the Add/Edit Post screens.
+ *
+ * @since 3.8.0
+ *
+ * @param array $settings An array of Heartbeat settings.
+ * @return array Filtered Heartbeat settings.
+ */
+function wp_heartbeat_set_suspension( $settings ) {
+       global $pagenow;
+
+       if ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) {
+               $settings['suspension'] = 'disable';
+       }
+
+       return $settings;
+}
+add_filter( 'heartbeat_settings', 'wp_heartbeat_set_suspension' );
index 7c3f4bba59d6ef9b77a447925389af0bcda36b69..e376a1ed13ab96fb27ecfd1caafe158204924757 100644 (file)
@@ -52,7 +52,7 @@ add_filter( 'wp_handle_upload_prefilter', 'check_upload_size' );
  * @return void
  */
 function wpmu_delete_blog( $blog_id, $drop = false ) {
-       global $wpdb, $current_site;
+       global $wpdb;
 
        $switch = false;
        if ( get_current_blog_id() != $blog_id ) {
@@ -82,6 +82,8 @@ function wpmu_delete_blog( $blog_id, $drop = false ) {
 
        update_blog_status( $blog_id, 'deleted', 1 );
 
+       $current_site = get_current_site();
+
        // Don't destroy the initial, main, or root blog.
        if ( $drop && ( 1 == $blog_id || is_main_site( $blog_id ) || ( $blog->path == $current_site->path && $blog->domain == $current_site->domain ) ) )
                $drop = false;
@@ -202,13 +204,7 @@ function wpmu_delete_user( $id ) {
 
        clean_user_cache( $user );
 
-       /**
-        * Fires after the user is deleted from the network.
-        *
-        * @since 2.8.0
-        *
-        * @param int $id ID of the user that was deleted from the network.
-        */
+       /** This action is documented in wp-admin/includes/user.php */
        do_action( 'deleted_user', $id );
 
        return true;
@@ -756,7 +752,7 @@ function revoke_super_admin( $user_id ) {
        $super_admins = get_site_option( 'site_admins', array( 'admin' ) );
 
        $user = get_userdata( $user_id );
-       if ( $user && $user->user_email != get_site_option( 'admin_email' ) ) {
+       if ( $user && 0 !== strcasecmp( $user->user_email, get_site_option( 'admin_email' ) ) ) {
                if ( false !== ( $key = array_search( $user->user_login, $super_admins ) ) ) {
                        unset( $super_admins[$key] );
                        update_site_option( 'site_admins', $super_admins );
index d3aa7bd07dcfad168f8ea35d14da134cf3f89239..c98e32fb978ceea520658d60cde61ed74a6b3c50 100644 (file)
@@ -503,6 +503,16 @@ function wp_nav_menu_post_type_meta_boxes() {
                return;
 
        foreach ( $post_types as $post_type ) {
+               /**
+                * Filter whether a menu items meta box will be added for the current post type.
+                *
+                * If a falsey value is returned instead of a post type object,
+                * the post type menu items meta box will not be added.
+                *
+                * @since 3.0.0
+                *
+                * @param object $post_type The post type object to be used as a meta box.
+                */
                $post_type = apply_filters( 'nav_menu_meta_box_object', $post_type );
                if ( $post_type ) {
                        $id = $post_type->name;
@@ -525,6 +535,16 @@ function wp_nav_menu_taxonomy_meta_boxes() {
                return;
 
        foreach ( $taxonomies as $tax ) {
+               /**
+                * Filter whether a menu items meta box will be added for the current taxonomy.
+                *
+                * If a falsey value is returned instead of a taxonomy object,
+                * the taxonomy menu items meta box will not be added.
+                *
+                * @since 3.0.0
+                *
+                * @param object $tax The taxonomy object to be used as a meta box.
+                */
                $tax = apply_filters( 'nav_menu_meta_box_object', $tax );
                if ( $tax ) {
                        $id = $tax->name;
@@ -780,7 +800,22 @@ function wp_nav_menu_item_post_type_meta_box( $object, $post_type ) {
                                        }
                                }
 
-                               $posts = apply_filters( 'nav_menu_items_'.$post_type_name, $posts, $args, $post_type );
+                               /**
+                                * Filter the posts displayed in the 'View All' tab of the current
+                                * post type's menu items meta box.
+                                *
+                                * The dynamic portion of the hook name, $post_type_name,
+                                * refers to the slug of the current post type.
+                                *
+                                * @since 3.2.0
+                                *
+                                * @see WP_Query::query()
+                                *
+                                * @param array  $posts     The posts for the current post type.
+                                * @param array  $args      An array of WP_Query arguments.
+                                * @param object $post_type The current post type object for this menu item meta box.
+                                */
+                               $posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type );
                                $checkbox_items = walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $posts), 0, (object) $args );
 
                                if ( 'all' == $current_tab && ! empty( $_REQUEST['selectall'] ) ) {
@@ -812,7 +847,7 @@ function wp_nav_menu_item_post_type_meta_box( $object, $post_type ) {
                        </span>
 
                        <span class="add-to-menu">
-                               <input type="submit"<?php wp_nav_menu_disabled_check( $nav_menu_selected_id ); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e( __( 'Add to Menu' ) ); ?>" name="add-post-type-menu-item" id="<?php esc_attr_e( 'submit-posttype-' . $post_type_name ); ?>" />
+                               <input type="submit"<?php wp_nav_menu_disabled_check( $nav_menu_selected_id ); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e( 'Add to Menu' ); ?>" name="add-post-type-menu-item" id="<?php echo esc_attr( 'submit-posttype-' . $post_type_name ); ?>" />
                                <span class="spinner"></span>
                        </span>
                </p>
@@ -1000,7 +1035,7 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $taxonomy ) {
                        </span>
 
                        <span class="add-to-menu">
-                               <input type="submit"<?php wp_nav_menu_disabled_check( $nav_menu_selected_id ); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e( __( 'Add to Menu' ) ); ?>" name="add-taxonomy-menu-item" id="<?php esc_attr_e( 'submit-taxonomy-' . $taxonomy_name ); ?>" />
+                               <input type="submit"<?php wp_nav_menu_disabled_check( $nav_menu_selected_id ); ?> class="button-secondary submit-add-to-menu right" value="<?php esc_attr_e( 'Add to Menu' ); ?>" name="add-taxonomy-menu-item" id="<?php echo esc_attr( 'submit-taxonomy-' . $taxonomy_name ); ?>" />
                                <span class="spinner"></span>
                        </span>
                </p>
@@ -1137,6 +1172,14 @@ function wp_get_nav_menu_to_edit( $menu_id = 0 ) {
                if( empty($menu_items) )
                        return $result . ' <ul class="menu" id="menu-to-edit"> </ul>';
 
+               /**
+                * Filter the Walker class used to render a menu formatted for editing.
+                *
+                * @since 3.0.0
+                *
+                * @param string $walker_class_name The Walker class used to render a menu formatted for editing.
+                * @param int    $menu_id           The ID of the menu being rendered.
+                */
                $walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $menu_id );
 
                if ( class_exists( $walker_class_name ) )
@@ -1281,6 +1324,7 @@ function wp_nav_menu_update_menu_items ( $nav_menu_selected_id, $nav_menu_select
 
        wp_defer_term_counting( false );
 
+       /** This action is documented in wp-includes/nav-menu.php */
        do_action( 'wp_update_nav_menu', $nav_menu_selected_id );
 
        $messages[] = '<div id="message" class="updated"><p>' . sprintf( __( '<strong>%1$s</strong> has been updated.' ), $nav_menu_selected_title ) . '</p></div>';
index 58a9e9bab70e6468871ae19ba9c7a91c1ce7e1a2..37d862e0f5770ded6d7f4db9463d76d2f77a1ff8 100644 (file)
@@ -413,9 +413,7 @@ function install_plugin_information() {
                </ul>
                <?php if ( ! empty($api->rating) ) : ?>
                <h2><?php _e('Average Rating') ?></h2>
-               <div class="star-holder" title="<?php printf(_n('(based on %s rating)', '(based on %s ratings)', $api->num_ratings), number_format_i18n($api->num_ratings)); ?>">
-                       <div class="star star-rating" style="width: <?php echo esc_attr( str_replace( ',', '.', $api->rating ) ); ?>px"></div>
-               </div>
+               <?php wp_star_rating( array( 'rating' => $api->rating, 'type' => 'percent', 'number' => $api->num_ratings ) ); ?>
                <small><?php printf(_n('(based on %s rating)', '(based on %s ratings)', $api->num_ratings), number_format_i18n($api->num_ratings)); ?></small>
                <?php endif; ?>
        </div>
index 4e2126a3682caabcc6f8332c00c5287d8f117b7c..8095cd4330ea4a34544e9e4d2303087290d9977b 100644 (file)
@@ -623,7 +623,7 @@ function deactivate_plugins( $plugins, $silent = false, $network_wide = null ) {
 
                $network_deactivating = false !== $network_wide && is_plugin_active_for_network( $plugin );
 
-               if ( ! $silent )
+               if ( ! $silent ) {
                        /**
                         * Fires for each plugin being deactivated in deactivate_plugins(), before deactivation
                         * and when the $silent parameter is false.
@@ -635,6 +635,7 @@ function deactivate_plugins( $plugins, $silent = false, $network_wide = null ) {
                         *                                     or just the current site. Multisite only. Default is false.
                         */
                        do_action( 'deactivate_plugin', $plugin, $network_deactivating );
+               }
 
                if ( false !== $network_wide ) {
                        if ( is_plugin_active_for_network( $plugin ) ) {
@@ -803,15 +804,21 @@ function delete_plugins($plugins, $redirect = '' ) {
                        $errors[] = $plugin_file;
        }
 
-       if ( ! empty($errors) )
-               return new WP_Error('could_not_remove_plugin', sprintf(__('Could not fully remove the plugin(s) %s.'), implode(', ', $errors)) );
-
-       // Force refresh of plugin update information
+       // Remove deleted plugins from the plugin updates list.
        if ( $current = get_site_transient('update_plugins') ) {
-               unset( $current->response[ $plugin_file ] );
-               set_site_transient('update_plugins', $current);
+               // Don't remove the plugins that weren't deleted.
+               $deleted = array_diff( $plugins, $errors );
+
+               foreach ( $deleted as $plugin_file ) {
+                       unset( $current->response[ $plugin_file ] );
+               }
+
+               set_site_transient( 'update_plugins', $current );
        }
 
+       if ( ! empty($errors) )
+               return new WP_Error('could_not_remove_plugin', sprintf(__('Could not fully remove the plugin(s) %s.'), implode(', ', $errors)) );
+
        return true;
 }
 
@@ -832,7 +839,7 @@ function validate_active_plugins() {
                $plugins = array();
        }
 
-       if ( is_multisite() && is_super_admin() ) {
+       if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) {
                $network_plugins = (array) get_site_option( 'active_sitewide_plugins', array() );
                $plugins = array_merge( $plugins, array_keys( $network_plugins ) );
        }
@@ -959,8 +966,11 @@ function uninstall_plugin($plugin) {
  * @param string $capability The capability required for this menu to be displayed to the user.
  * @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu)
  * @param callback $function The function to be called to output the content for this page.
- * @param string $icon_url The url to the icon to be used for this menu. Using 'none' would leave div.wp-menu-image empty
- *                         so an icon can be added as background with CSS.
+ * @param string $icon_url The url to the icon to be used for this menu.
+ *     * Pass a base64-encoded SVG using a data URI, which will be colored to match the color scheme.
+ *       This should begin with 'data:image/svg+xml;base64,'.
+ *     * Pass the name of a Dashicons helper class to use a font icon, e.g. 'dashicons-piechart'.
+ *     * Pass 'none' to leave div.wp-menu-image empty so an icon can be added via CSS.
  * @param int $position The position in the menu order this one should appear
  *
  * @return string The resulting page's hook_suffix
index fea812e0cc92207cd44fc64b16e949a00cf7cc10..983e4e7023d6b78273d8b4cc4a00775e2c4e96be 100644 (file)
@@ -100,10 +100,6 @@ function _wp_translate_postdata( $update = false, $post_data = null ) {
                $post_id = false;
        $previous_status = $post_id ? get_post_field( 'post_status', $post_id ) : false;
 
-       if ( isset( $post_data['post_status'] ) && 'private' == $post_data['post_status'] && ! current_user_can( $ptype->cap->publish_posts ) ) {
-               $post_data['post_status'] = $previous_status ? $previous_status : 'pending';
-       }
-
        $published_statuses = array( 'publish', 'future' );
 
        // Posts 'submitted for approval' present are submitted to $_POST the same as if they were being published.
@@ -115,10 +111,6 @@ function _wp_translate_postdata( $update = false, $post_data = null ) {
        if ( ! isset($post_data['post_status']) )
                $post_data['post_status'] = $previous_status;
 
-       if ( isset( $post_data['post_password'] ) && ! current_user_can( $ptype->cap->publish_posts ) ) {
-               unset( $post_data['post_password'] );
-       }
-
        if (!isset( $post_data['comment_status'] ))
                $post_data['comment_status'] = 'closed';
 
@@ -178,14 +170,6 @@ function edit_post( $post_data = null ) {
        $post_data['post_type'] = $post->post_type;
        $post_data['post_mime_type'] = $post->post_mime_type;
 
-       if ( ! empty( $post_data['post_status'] ) ) {
-               $post_data['post_status'] = sanitize_key( $post_data['post_status'] );
-
-               if ( 'inherit' == $post_data['post_status'] ) {
-                       unset( $post_data['post_status'] );
-               }
-       }
-
        $ptype = get_post_type_object($post_data['post_type']);
        if ( !current_user_can( 'edit_post', $post_ID ) ) {
                if ( 'page' == $post_data['post_type'] )
@@ -203,6 +187,9 @@ function edit_post( $post_data = null ) {
                        _wp_upgrade_revisions_of_post( $post, wp_get_post_revisions( $post_ID ) );
        }
 
+       $post_data = _wp_translate_postdata( true, $post_data );
+       if ( is_wp_error($post_data) )
+               wp_die( $post_data->get_error_message() );
        if ( ( empty( $post_data['action'] ) || 'autosave' != $post_data['action'] ) && 'auto-draft' == $post_data['post_status'] ) {
                $post_data['post_status'] = 'draft';
        }
@@ -223,10 +210,6 @@ function edit_post( $post_data = null ) {
                }
        }
 
-       $post_data = _wp_translate_postdata( true, $post_data );
-       if ( is_wp_error($post_data) )
-               wp_die( $post_data->get_error_message() );
-
        // Post Formats
        if ( isset( $post_data['post_format'] ) )
                set_post_format( $post_ID, $post_data['post_format'] );
@@ -349,14 +332,6 @@ function bulk_edit_posts( $post_data = null ) {
        }
        unset($post_data['_status']);
 
-       if ( ! empty( $post_data['post_status'] ) ) {
-               $post_data['post_status'] = sanitize_key( $post_data['post_status'] );
-
-               if ( 'inherit' == $post_data['post_status'] ) {
-                       unset( $post_data['post_status'] );
-               }
-       }
-
        $post_IDs = array_map( 'intval', (array) $post_data['post'] );
 
        $reset = array(
@@ -447,26 +422,11 @@ function bulk_edit_posts( $post_data = null ) {
                        unset( $post_data['tax_input']['category'] );
                }
 
-               $post_data['post_type'] = $post->post_type;
                $post_data['post_mime_type'] = $post->post_mime_type;
                $post_data['guid'] = $post->guid;
 
-               foreach ( array( 'comment_status', 'ping_status', 'post_author' ) as $field ) {
-                       if ( ! isset( $post_data[ $field ] ) ) {
-                               $post_data[ $field ] = $post->$field;
-                       }
-               }
-
                $post_data['ID'] = $post_ID;
-               $post_data['post_ID'] = $post_ID;
-
-               $translated_post_data = _wp_translate_postdata( true, $post_data );
-               if ( is_wp_error( $translated_post_data ) ) {
-                       $skipped[] = $post_ID;
-                       continue;
-               }
-
-               $updated[] = wp_update_post( $translated_post_data );
+               $updated[] = wp_update_post( $post_data );
 
                if ( isset( $post_data['sticky'] ) && current_user_can( $ptype->cap->edit_others_posts ) ) {
                        if ( 'sticky' == $post_data['sticky'] )
@@ -609,6 +569,10 @@ function wp_write_post() {
        if ( isset( $_POST['post_ID'] ) )
                return edit_post();
 
+       $translated = _wp_translate_postdata( false );
+       if ( is_wp_error($translated) )
+               return $translated;
+
        if ( isset($_POST['visibility']) ) {
                switch ( $_POST['visibility'] ) {
                        case 'public' :
@@ -625,10 +589,6 @@ function wp_write_post() {
                }
        }
 
-       $translated = _wp_translate_postdata( false );
-       if ( is_wp_error($translated) )
-               return $translated;
-
        // Create the post.
        $post_ID = wp_insert_post( $_POST );
        if ( is_wp_error( $post_ID ) )
@@ -1225,7 +1185,7 @@ function wp_check_post_lock( $post_id ) {
        $time = $lock[0];
        $user = isset( $lock[1] ) ? $lock[1] : get_post_meta( $post->ID, '_edit_last', true );
 
-       $time_window = apply_filters( 'wp_check_post_lock_window', 120 );
+       $time_window = apply_filters( 'wp_check_post_lock_window', 150 );
 
        if ( $time && $time > time() - $time_window && $user != get_current_user_id() )
                return $user;
index f88f79d0528275581a72c96b8467952e6a23e273..90ab600b72b4c2d8a831ce408a14474fb2f77f16 100644 (file)
@@ -327,11 +327,15 @@ $wp_queries = wp_get_db_schema( 'all' );
  * @uses $wp_db_version
  */
 function populate_options() {
-       global $wpdb, $wp_db_version, $current_site, $wp_current_db_version;
+       global $wpdb, $wp_db_version, $wp_current_db_version;
 
        $guessurl = wp_guess_url();
-
-       do_action('populate_options');
+       /**
+        * Fires before creating WordPress options and populating their default values.
+        *
+        * @since 2.6.0
+        */
+       do_action( 'populate_options' );
 
        if ( ini_get('safe_mode') ) {
                // Safe mode can break mkdir() so use a flat structure by default.
@@ -491,7 +495,7 @@ function populate_options() {
        // 3.0 multisite
        if ( is_multisite() ) {
                /* translators: blog tagline */
-               $options[ 'blogdescription' ] = sprintf(__('Just another %s site'), $current_site->site_name );
+               $options[ 'blogdescription' ] = sprintf(__('Just another %s site'), get_current_site()->site_name );
                $options[ 'permalink_structure' ] = '/%year%/%monthnum%/%day%/%postname%/';
        }
 
@@ -841,13 +845,13 @@ function install_network() {
 endif;
 
 /**
- * populate network settings
+ * Populate network settings.
  *
  * @since 3.0.0
  *
- * @param int $network_id id of network to populate
+ * @param int $network_id ID of network to populate.
  * @return bool|WP_Error True on success, or WP_Error on warning (with the install otherwise successful,
- *     so the error code must be checked) or failure.
+ *                       so the error code must be checked) or failure.
  */
 function populate_network( $network_id = 1, $domain = '', $email = '', $site_name = '', $path = '/', $subdomain_install = false ) {
        global $wpdb, $current_site, $wp_db_version, $wp_rewrite;
@@ -945,8 +949,8 @@ We hope you enjoy your new site. Thanks!
         *
         * @since 3.7.0
         *
-        * @param array $sitemeta Associative of meta keys and values to be inserted.
-        * @param int $network_id Network ID being created.
+        * @param array $sitemeta   Associative array of network meta keys and values to be inserted.
+        * @param int   $network_id ID of network to populate.
         */
        $sitemeta = apply_filters( 'populate_network_meta', $sitemeta, $network_id );
 
index 2ab5161bff08601df3e8d407ac79e9c827438374..85ab71248f93ba048bc7543f06a5bcf10b5ef182 100644 (file)
@@ -124,53 +124,6 @@ function add_screen_option( $option, $args = array() ) {
        $current_screen->add_option( $option, $args );
 }
 
-/**
- * Displays a screen icon.
- *
- * @uses get_screen_icon()
- * @since 2.7.0
- *
- * @param string|WP_Screen $screen Optional. Accepts a screen object (and defaults to the current screen object)
- *     which it uses to determine an icon HTML ID. Or, if a string is provided, it is used to form the icon HTML ID.
- */
-function screen_icon( $screen = '' ) {
-       echo get_screen_icon( $screen );
-}
-
-/**
- * Gets a screen icon.
- *
- * @since 3.2.0
- *
- * @global $post_ID
- * @param string|WP_Screen $screen Optional. Accepts a screen object (and defaults to the current screen object)
- *     which it uses to determine an icon HTML ID. Or, if a string is provided, it is used to form the icon HTML ID.
- * @return string HTML for the screen icon.
- */
-function get_screen_icon( $screen = '' ) {
-       if ( empty( $screen ) )
-               $screen = get_current_screen();
-       elseif ( is_string( $screen ) )
-               $icon_id = $screen;
-
-       $class = 'icon32';
-
-       if ( empty( $icon_id ) ) {
-               if ( ! empty( $screen->parent_base ) )
-                       $icon_id = $screen->parent_base;
-               else
-                       $icon_id = $screen->base;
-
-               if ( 'page' == $screen->post_type )
-                       $icon_id = 'edit-pages';
-
-               if ( $screen->post_type )
-                       $class .= ' ' . sanitize_html_class( 'icon32-posts-' . $screen->post_type );
-       }
-
-       return '<div id="icon-' . esc_attr( $icon_id ) . '" class="' . $class . '"><br /></div>';
-}
-
 /**
  * Get the current screen object
  *
@@ -618,6 +571,37 @@ final class WP_Screen {
                $this->_options[ $option ] = $args;
        }
 
+       /**
+        * Remove an option from the screen.
+        *
+        * @since 3.8.0
+        *
+        * @param string $option Option ID.
+        */
+       public function remove_option( $option ) {
+               unset( $this->_options[ $option ] );
+       }
+
+       /**
+        * Remove all options from the screen.
+        *
+        * @since 3.8.0
+        */
+       public function remove_options() {
+               $this->_options = array();
+       }
+
+       /**
+        * Get the options registered for the screen.
+        *
+        * @since 3.8.0
+        *
+        * @return array Options with arguments.
+        */
+       public function get_options() {
+               return $this->_options;
+       }
+
        /**
         * Gets the arguments for an option for the screen.
         *
index ad42074dccba2ac50572915c57007ae9d4cfda16..076638262a55411f0ab36f6e94ed3d38bfab42b6 100644 (file)
@@ -686,7 +686,7 @@ function touch_time( $edit = 1, $for_post = 1, $tab_index = 0, $multi = 0 ) {
 
 <p>
 <a href="#edit_timestamp" class="save-timestamp hide-if-no-js button"><?php _e('OK'); ?></a>
-<a href="#edit_timestamp" class="cancel-timestamp hide-if-no-js"><?php _e('Cancel'); ?></a>
+<a href="#edit_timestamp" class="cancel-timestamp hide-if-no-js button-cancel"><?php _e('Cancel'); ?></a>
 </p>
 <?php
 }
@@ -1685,7 +1685,13 @@ function get_submit_button( $text = null, $type = 'primary large', $name = 'subm
 }
 
 function _wp_admin_html_begin() {
+       global $is_IE;
+
        $admin_html_class = ( is_admin_bar_showing() ) ? 'wp-toolbar' : '';
+
+       if ( $is_IE )
+               @header('X-UA-Compatible: IE=edge');
+
 ?>
 <!DOCTYPE html>
 <!--[if IE 8]>
@@ -1960,3 +1966,59 @@ function _local_storage_notice() {
        </div>
        <?php
 }
+
+/**
+ * Output a HTML element with a star rating for a given rating.
+ *
+ * Outputs a HTML element with the star rating exposed on a 0..5 scale in
+ * half star increments (ie. 1, 1.5, 2 stars). Optionally, if specified, the
+ * number of ratings may also be displayed by passing the $number parameter.
+ *
+ * @since 3.8.0
+ * @param array $args {
+ *     Optional. Array of star ratings arguments.
+ *
+ *     @type int    $rating The rating to display, expressed in either a 0.5 rating increment,
+ *                          or percentage. Default 0.
+ *     @type string $type   Format that the $rating is in. Valid values are 'rating' (default),
+ *                          or, 'percent'. Default 'rating'.
+ *     @type int    $number The number of ratings that makes up this rating. Default 0.
+ * }
+ */
+function wp_star_rating( $args = array() ) {
+       $defaults = array(
+               'rating' => 0,
+               'type' => 'rating',
+               'number' => 0,
+       );
+       $r = wp_parse_args( $args, $defaults );
+       extract( $r, EXTR_SKIP );
+
+       // Non-english decimal places when the $rating is coming from a string
+       $rating = str_replace( ',', '.', $rating );
+
+       // Convert Percentage to star rating, 0..5 in .5 increments
+       if ( 'percent' == $type ) {
+               $rating = round( $rating / 10, 0 ) / 2;
+       }
+
+       // Calculate the number of each type of star needed
+       $full_stars = floor( $rating );
+       $half_stars = ceil( $rating - $full_stars );
+       $empty_stars = 5 - $full_stars - $half_stars;
+
+       if ( $number ) {
+               /* translators: 1: The rating, 2: The number of ratings */
+               $title = _n( '%1$s rating based on %2$s rating', '%1$s rating based on %2$s ratings', $number );
+               $title = sprintf( $title, number_format_i18n( $rating, 1 ), number_format_i18n( $number ) );
+       } else {
+               /* translators: 1: The rating */
+               $title = sprintf( __( '%s rating' ), number_format_i18n( $rating, 1 ) );
+       }
+
+       echo '<div class="star-rating" title="' . esc_attr( $title ) . '">';
+       echo str_repeat( '<div class="star star-full"></div>', $full_stars );
+       echo str_repeat( '<div class="star star-half"></div>', $half_stars );
+       echo str_repeat( '<div class="star star-empty"></div>', $empty_stars);
+       echo '</div>';
+}
\ No newline at end of file
index 9ea69f2faa909a89becb783f49a516f1e96902bf..cc7c4545e63fb5640cda952acb6427ed007c3d9b 100644 (file)
@@ -104,40 +104,59 @@ function _get_template_edit_filename($fullpath, $containingfolder) {
  * Will display link, if there is an update available.
  *
  * @since 2.7.0
+ * @see get_theme_update_available()
  *
  * @param object $theme Theme data object.
- * @return bool False if no valid info was passed.
  */
 function theme_update_available( $theme ) {
+       echo get_theme_update_available( $theme );
+}
+
+/**
+ * Retrieve the update link if there is a theme update available.
+ *
+ * Will return a link if there is an update available.
+ *
+ * @since 3.8.0
+ *
+ * @param WP_Theme $theme WP_Theme object.
+ * @return string|bool HTML for the update link, or false if invalid info was passed.
+ */
+function get_theme_update_available( $theme ) {
        static $themes_update;
 
        if ( !current_user_can('update_themes' ) )
-               return;
+               return false;
 
        if ( !isset($themes_update) )
                $themes_update = get_site_transient('update_themes');
 
        if ( ! is_a( $theme, 'WP_Theme' ) )
-               return;
+               return false;
 
        $stylesheet = $theme->get_stylesheet();
 
+       $html = '';
+
        if ( isset($themes_update->response[ $stylesheet ]) ) {
                $update = $themes_update->response[ $stylesheet ];
                $theme_name = $theme->display('Name');
                $details_url = add_query_arg(array('TB_iframe' => 'true', 'width' => 1024, 'height' => 800), $update['url']); //Theme browser inside WP? replace this, Also, theme preview JS will override this on the available list.
-               $update_url = wp_nonce_url('update.php?action=upgrade-theme&amp;theme=' . urlencode($stylesheet), 'upgrade-theme_' . $stylesheet);
+               $update_url = wp_nonce_url( admin_url( 'update.php?action=upgrade-theme&amp;theme=' . urlencode( $stylesheet ) ), 'upgrade-theme_' . $stylesheet );
                $update_onclick = 'onclick="if ( confirm(\'' . esc_js( __("Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update.") ) . '\') ) {return true;}return false;"';
 
                if ( !is_multisite() ) {
-                       if ( ! current_user_can('update_themes') )
-                               printf( '<p><strong>' . __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s details</a>.') . '</strong></p>', $theme_name, $details_url, $update['new_version']);
-                       else if ( empty($update['package']) )
-                               printf( '<p><strong>' . __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s details</a>. <em>Automatic update is unavailable for this theme.</em>') . '</strong></p>', $theme_name, $details_url, $update['new_version']);
-                       else
-                               printf( '<p><strong>' . __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s details</a> or <a href="%4$s" %5$s>update now</a>.') . '</strong></p>', $theme_name, $details_url, $update['new_version'], $update_url, $update_onclick );
+                       if ( ! current_user_can('update_themes') ) {
+                               $html = sprintf( '<p><strong>' . __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s details</a>.') . '</strong></p>', $theme_name, $details_url, $update['new_version']);
+                       } else if ( empty( $update['package'] ) ) {
+                               $html = sprintf( '<p><strong>' . __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s details</a>. <em>Automatic update is unavailable for this theme.</em>') . '</strong></p>', $theme_name, $details_url, $update['new_version']);
+                       } else {
+                               $html = sprintf( '<p><strong>' . __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s details</a> or <a href="%4$s" %5$s>update now</a>.') . '</strong></p>', $theme_name, $details_url, $update['new_version'], $update_url, $update_onclick );
+                       }
                }
        }
+
+       return $html;
 }
 
 /**
@@ -178,12 +197,14 @@ function get_theme_feature_list( $api = true ) {
                        'right-sidebar' => __( 'Right Sidebar' ),
                ),
 
-               __( 'Width' ) => array(
-                       'fixed-width'    => __( 'Fixed Width' ),
-                       'flexible-width' => __( 'Flexible Width' ),
+               __( 'Layout' ) => array(
+                       'fixed-layout'      => __( 'Fixed Layout' ),
+                       'fluid-layout'      => __( 'Fluid Layout' ),
+                       'responsive-layout' => __( 'Responsive Layout' ),
                ),
 
                __( 'Features' ) => array(
+                       'accessibility-ready'   => __( 'Accessibility Ready' ),
                        'blavatar'              => __( 'Blavatar' ),
                        'buddypress'            => __( 'BuddyPress' ),
                        'custom-background'     => __( 'Custom Background' ),
@@ -266,20 +287,45 @@ function get_theme_feature_list( $api = true ) {
  *
  * @since 2.8.0
  *
- * @param string $action
- * @param array|object $args Optional. Arguments to serialize for the Theme Info API.
+ * @param string       $action The requested action. Likely values are 'theme_information',
+ *                             'feature_list', or 'query_themes'.
+ * @param array|object $args   Optional. Arguments to serialize for the Theme Info API.
  * @return mixed
  */
-function themes_api($action, $args = null) {
+function themes_api( $action, $args = null ) {
 
        if ( is_array($args) )
                $args = (object)$args;
 
        if ( !isset($args->per_page) )
                $args->per_page = 24;
-
-       $args = apply_filters('themes_api_args', $args, $action); //NOTE: Ensure that an object is returned via this filter.
-       $res = apply_filters('themes_api', false, $action, $args); //NOTE: Allows a theme to completely override the builtin WordPress.org API.
+       /**
+        * Filter arguments used to query for installer pages from the WordPress.org Themes API.
+        *
+        * Important: An object MUST be returned to this filter.
+        *
+        * @since 2.8.0
+        *
+        * @param object $args   Arguments used to query for installer pages from the WordPress.org Themes API.
+        * @param string $action Requested action. Likely values are 'theme_information',
+        *                       'feature_list', or 'query_themes'.
+       */
+       $args = apply_filters( 'themes_api_args', $args, $action );
+
+       /**
+        * Filter whether to override the WordPress.org Themes API.
+        *
+        * Returning a value of true to this filter allows a theme to completely
+        * override the built-in WordPress.org API.
+        *
+        * @since 2.8.0
+        *
+        * @param bool   $bool   Whether to override the WordPress.org Themes API. Default false.
+        * @param string $action Requested action. Likely values are 'theme_information',
+        *                       'feature_list', or 'query_themes'.
+        * @param object $args   Arguments used to query for installer pages from the Themes API.
+        */
+       $res = apply_filters( 'themes_api', false, $action, $args );
 
        if ( ! $res ) {
                $url = $http_url = 'http://api.wordpress.org/themes/info/1.0/';
@@ -308,5 +354,97 @@ function themes_api($action, $args = null) {
                }
        }
 
-       return apply_filters('themes_api_result', $res, $action, $args);
+       /**
+        * Filter the returned WordPress.org Themes API response.
+        *
+        * @since 2.8.0
+        *
+        * @param array|object $res    WordPress.org Themes API response.
+        * @param string       $action Requested action. Likely values are 'theme_information',
+        *                             'feature_list', or 'query_themes'.
+        * @param object       $args   Arguments used to query for installer pages from the WordPress.org Themes API.
+        */
+       return apply_filters( 'themes_api_result', $res, $action, $args );
 }
+
+/**
+ * Prepare themes for JavaScript.
+ *
+ * @since 3.8.0
+ *
+ * @param array $themes Optional. Array of WP_Theme objects to prepare.
+ *                      Defaults to all allowed themes.
+ *
+ * @return array An associative array of theme data, sorted by name.
+ */
+function wp_prepare_themes_for_js( $themes = null ) {
+       $current_theme = get_stylesheet();
+
+       // Make sure the current theme is listed first.
+       $prepared_themes = array( $current_theme => array() );
+
+       if ( null === $themes ) {
+               $themes = wp_get_themes( array( 'allowed' => true ) );
+               if ( ! isset( $themes[ $current_theme ] ) ) {
+                       $themes[ $current_theme ] = wp_get_theme();
+               }
+       }
+
+       $updates = array();
+       if ( current_user_can( 'update_themes' ) ) {
+               $updates_transient = get_site_transient( 'update_themes' );
+               if ( isset( $updates_transient->response ) ) {
+                       $updates = $updates_transient->response;
+               }
+       }
+
+       WP_Theme::sort_by_name( $themes );
+       foreach ( $themes as $theme ) {
+               $parent = false;
+               if ( $theme->parent() ) {
+                       $parent = $theme->parent()->display( 'Name' );
+               }
+
+               $slug = $theme->get_stylesheet();
+               $encoded_slug = urlencode( $slug );
+
+               $prepared_themes[ $slug ] = array(
+                       'id'           => $slug,
+                       'name'         => $theme->display( 'Name' ),
+                       'screenshot'   => array( $theme->get_screenshot() ), // @todo multiple
+                       'description'  => $theme->display( 'Description' ),
+                       'author'       => $theme->display( 'Author', false, true ),
+                       'authorAndUri' => $theme->display( 'Author' ),
+                       'version'      => $theme->display( 'Version' ),
+                       'tags'         => $theme->display( 'Tags' ),
+                       'parent'       => $parent,
+                       'active'       => $slug === $current_theme,
+                       'hasUpdate'    => isset( $updates[ $slug ] ),
+                       'update'       => get_theme_update_available( $theme ),
+                       'actions'      => array(
+                               'activate' => current_user_can( 'switch_themes' ) ? wp_nonce_url( admin_url( 'themes.php?action=activate&amp;stylesheet=' . $encoded_slug ), 'switch-theme_' . $slug ) : null,
+                               'customize'=> current_user_can( 'edit_theme_options' ) ? wp_customize_url( $slug ) : null,
+                               'preview'   => add_query_arg( array(
+                                       'preview'        => 1,
+                                       'template'       => urlencode( $theme->get_template() ),
+                                       'stylesheet'     => urlencode( $slug ),
+                                       'preview_iframe' => true,
+                                       'TB_iframe'      => true,
+                               ), home_url( '/' ) ),
+                               'delete'   => current_user_can( 'delete_themes' ) ? wp_nonce_url( admin_url( 'themes.php?action=delete&amp;stylesheet=' . $encoded_slug ), 'delete-theme_' . $slug ) : null,
+                       ),
+               );
+       }
+
+       /**
+        * Filter the themes prepared for JavaScript, for themes.php.
+        *
+        * Could be useful for changing the order, which is by name by default.
+        *
+        * @since 3.8.0
+        *
+        * @param array $prepared_themes Array of themes.
+        */
+       $prepared_themes = apply_filters( 'wp_prepare_themes_for_js', $prepared_themes );
+       return array_values( $prepared_themes );
+}
\ No newline at end of file
index 913a9d4ceae516c5a68430d2e63e82a3bc97c1aa..cb41afe31c2fe4f3a5022b794e3500420377d96f 100644 (file)
@@ -562,6 +562,47 @@ $_old_files = array(
 'wp-admin/js/cat.js',
 'wp-admin/js/cat.min.js',
 'wp-includes/js/tinymce/plugins/wpeditimage/js/editimage.min.js',
+// 3.8
+'wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/page_bug.gif',
+'wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/more_bug.gif',
+'wp-includes/js/thickbox/tb-close-2x.png',
+'wp-includes/js/thickbox/tb-close.png',
+'wp-includes/images/wpmini-blue-2x.png',
+'wp-includes/images/wpmini-blue.png',
+'wp-admin/css/colors-fresh.css',
+'wp-admin/css/colors-classic.css',
+'wp-admin/css/colors-fresh.min.css',
+'wp-admin/css/colors-classic.min.css',
+'wp-admin/js/about.min.js',
+'wp-admin/js/about.js',
+'wp-admin/images/arrows-dark-vs-2x.png',
+'wp-admin/images/wp-logo-vs.png',
+'wp-admin/images/arrows-dark-vs.png',
+'wp-admin/images/wp-logo.png',
+'wp-admin/images/arrows-pr.png',
+'wp-admin/images/arrows-dark.png',
+'wp-admin/images/press-this.png',
+'wp-admin/images/press-this-2x.png',
+'wp-admin/images/arrows-vs-2x.png',
+'wp-admin/images/welcome-icons.png',
+'wp-admin/images/wp-logo-2x.png',
+'wp-admin/images/stars-rtl-2x.png',
+'wp-admin/images/arrows-dark-2x.png',
+'wp-admin/images/arrows-pr-2x.png',
+'wp-admin/images/menu-shadow-rtl.png',
+'wp-admin/images/arrows-vs.png',
+'wp-admin/images/about-search-2x.png',
+'wp-admin/images/bubble_bg-rtl-2x.gif',
+'wp-admin/images/wp-badge-2x.png',
+'wp-admin/images/wordpress-logo-2x.png',
+'wp-admin/images/bubble_bg-rtl.gif',
+'wp-admin/images/wp-badge.png',
+'wp-admin/images/menu-shadow.png',
+'wp-admin/images/about-globe-2x.png',
+'wp-admin/images/welcome-icons-2x.png',
+'wp-admin/images/stars-rtl.png',
+'wp-admin/images/wp-logo-vs-2x.png',
+'wp-admin/images/about-updates-2x.png',
 );
 
 /**
@@ -589,6 +630,7 @@ $_new_bundled_files = array(
        'themes/twentyeleven/'   => '3.2',
        'themes/twentytwelve/'   => '3.5',
        'themes/twentythirteen/' => '3.6',
+       'themes/twentyfourteen/' => '3.8',
 );
 
 /**
index 5ee195a79f0f6ec6211df8c5179c812e40895e93..c514d208e5f759950b588eb6f49bfe574367b3c7 100644 (file)
@@ -285,7 +285,42 @@ function wp_plugin_update_row( $file, $plugin_data ) {
                else
                        printf( __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.'), $plugin_name, esc_url($details_url), esc_attr($plugin_name), $r->new_version, wp_nonce_url( self_admin_url('update.php?action=upgrade-plugin&plugin=') . $file, 'upgrade-plugin_' . $file) );
 
-               do_action( "in_plugin_update_message-$file", $plugin_data, $r );
+               /**
+                * Fires at the end of the update message container in each
+                * row of the plugins list table.
+                *
+                * The dynamic portion of the hook name, $file, refers to the path
+                * of the plugin's primary file relative to the plugins directory.
+                *
+                * @since 2.8.0
+                *
+                * @param array $plugin_data {
+                *     An array of plugin metadata.
+                *
+                *     @type string $name         The human-readable name of the plugin.
+                *     @type string $plugin_uri   Plugin URI.
+                *     @type string $version      Plugin version.
+                *     @type string $description  Plugin description.
+                *     @type string $author       Plugin author.
+                *     @type string $author_uri   Plugin author URI.
+                *     @type string $text_domain  Plugin text domain.
+                *     @type string $domain_path  Relative path to the plugin's .mo file(s).
+                *     @type bool   $network      Whether the plugin can only be activated network wide.
+                *     @type string $title        The human-readable title of the plugin.
+                *     @type string $author_name  Plugin author's name.
+                *     @type bool   $update       Whether there's an available update. Default null.
+                * }
+                * @param array $r {
+                *     An array of metadata about the available plugin update.
+                *
+                *     @type int    $id           Plugin ID.
+                *     @type string $slug         Plugin slug.
+                *     @type string $new_version  New plugin version.
+                *     @type string $url          Plugin URL.
+                *     @type string $package      Plugin update package URL.
+                * }
+                */
+               do_action( "in_plugin_update_message-{$file}", $plugin_data, $r );
 
                echo '</div></td></tr>';
        }
@@ -342,7 +377,25 @@ function wp_theme_update_row( $theme_key, $theme ) {
        else
                printf( __('There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.'), $theme['Name'], esc_url($details_url), esc_attr($theme['Name']), $r['new_version'], wp_nonce_url( self_admin_url('update.php?action=upgrade-theme&theme=') . $theme_key, 'upgrade-theme_' . $theme_key) );
 
-       do_action( "in_theme_update_message-$theme_key", $theme, $r );
+       /**
+        * Fires at the end of the update message container in each
+        * row of the themes list table.
+        *
+        * The dynamic portion of the hook name, $theme_key, refers to
+        * the theme slug as found in the WordPress.org themes repository.
+        *
+        * @since 3.1.0
+        *
+        * @param WP_Theme $theme The WP_Theme object.
+        * @param array    $r {
+        *     An array of metadata about the available theme update.
+        *
+        *     @type string $new_version New theme version.
+        *     @type string $url         Theme URL.
+        *     @type string $package     Theme update package URL.
+        * }
+        */
+       do_action( "in_theme_update_message-{$theme_key}", $theme, $r );
 
        echo '</div></td></tr>';
 }
index 6108d67d99605e403b3ff4bfb4fabc36e0d70f51..1622cab93425697a5a80305ee56dca63c7c824cf 100644 (file)
@@ -100,8 +100,8 @@ if ( !function_exists('wp_install_defaults') ) :
  *
  * @param int $user_id User ID.
  */
-function wp_install_defaults($user_id) {
-       global $wpdb, $wp_rewrite, $current_site, $table_prefix;
+function wp_install_defaults( $user_id ) {
+       global $wpdb, $wp_rewrite, $table_prefix;
 
        // Default category
        $cat_name = __('Uncategorized');
@@ -135,7 +135,7 @@ function wp_install_defaults($user_id) {
                        $first_post = __( 'Welcome to <a href="SITE_URL">SITE_NAME</a>. This is your first post. Edit or delete it, then start blogging!' );
 
                $first_post = str_replace( "SITE_URL", esc_url( network_home_url() ), $first_post );
-               $first_post = str_replace( "SITE_NAME", $current_site->site_name, $first_post );
+               $first_post = str_replace( "SITE_NAME", get_current_site()->site_name, $first_post );
        } else {
                $first_post = __('Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!');
        }
@@ -218,7 +218,7 @@ As a new WordPress user, you should go to <a href=\"%s\">your dashboard</a> to d
        update_option( 'widget_archives', array ( 2 => array ( 'title' => '', 'count' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) );
        update_option( 'widget_categories', array ( 2 => array ( 'title' => '', 'count' => 0, 'hierarchical' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) );
        update_option( 'widget_meta', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) );
-       update_option( 'sidebars_widgets', array ( 'wp_inactive_widgets' => array (), 'sidebar-1' => array ( 0 => 'search-2', 1 => 'recent-posts-2', 2 => 'recent-comments-2', 3 => 'archives-2', 4 => 'categories-2', 5 => 'meta-2', ), 'sidebar-2' => array (),'array_version' => 3 ) );
+       update_option( 'sidebars_widgets', array ( 'wp_inactive_widgets' => array (), 'sidebar-1' => array ( 0 => 'search-2', 1 => 'recent-posts-2', 2 => 'recent-comments-2', 3 => 'archives-2', 4 => 'categories-2', 5 => 'meta-2', ), 'sidebar-2' => array (), 'sidebar-3' => array (), 'array_version' => 3 ) );
 
        if ( ! is_multisite() )
                update_user_meta( $user_id, 'show_welcome_panel', 1 );
@@ -408,6 +408,9 @@ function upgrade_all() {
        if ( $wp_current_db_version < 26148 )
                upgrade_372();
 
+       if ( $wp_current_db_version < 26691 )
+               upgrade_380();
+
        maybe_disable_link_manager();
 
        maybe_disable_automattic_widgets();
@@ -1237,6 +1240,17 @@ function upgrade_372() {
                wp_clear_scheduled_hook( 'wp_maybe_auto_update' );
 }
 
+/**
+ * Execute changes made in WordPress 3.8.0.
+ *
+ * @since 3.8.0
+ */
+function upgrade_380() {
+       global $wp_current_db_version;
+       if ( $wp_current_db_version < 26691 ) {
+               deactivate_plugins( array( 'mp6/mp6.php' ), true );
+       }
+}
 /**
  * Execute network level changes
  *
@@ -1549,13 +1563,15 @@ function dbDelta( $queries = '', $execute = true ) {
        $global_tables = $wpdb->tables( 'global' );
        foreach ( $cqueries as $table => $qry ) {
                // Upgrade global tables only for the main site. Don't upgrade at all if DO_NOT_UPGRADE_GLOBAL_TABLES is defined.
-               if ( in_array( $table, $global_tables ) && ( !is_main_site() || defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) )
+               if ( in_array( $table, $global_tables ) && ( !is_main_site() || defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) ) {
+                       unset( $cqueries[ $table ], $for_update[ $table ] );
                        continue;
+               }
 
                // Fetch the table column structure from the database
-               $wpdb->suppress_errors();
+               $suppress = $wpdb->suppress_errors();
                $tablefields = $wpdb->get_results("DESCRIBE {$table};");
-               $wpdb->suppress_errors( false );
+               $wpdb->suppress_errors( $suppress );
 
                if ( ! $tablefields )
                        continue;
@@ -2007,7 +2023,7 @@ function maybe_disable_link_manager() {
  * @since 2.9.0
  */
 function pre_schema_upgrade() {
-       global $wp_current_db_version, $wp_db_version, $wpdb;
+       global $wp_current_db_version, $wpdb;
 
        // Upgrade versions prior to 2.9
        if ( $wp_current_db_version < 11557 ) {
index b61cb7ad357bfb2a1010192c9e9eb0f2f79fe489..85939fa9aba18b680d3a481a5b6ee4e7fcb295eb 100644 (file)
@@ -109,6 +109,15 @@ function edit_user( $user_id = 0 ) {
                $errors->add( 'user_login', __( '<strong>ERROR</strong>: Please enter a username.' ) );
 
        /* checking the password has been typed twice */
+       /**
+        * Fires before the password and confirm password fields are checked for congruity.
+        *
+        * @since 1.5.1
+        *
+        * @param string $user_login The username.
+        * @param string &$pass1     The password, passed by reference.
+        * @param string &$pass2     The confirmed password, passed by reference.
+        */
        do_action_ref_array( 'check_passwords', array( $user->user_login, &$pass1, &$pass2 ) );
 
        if ( $update ) {
@@ -149,7 +158,15 @@ function edit_user( $user_id = 0 ) {
                $errors->add( 'email_exists', __('<strong>ERROR</strong>: This email is already registered, please choose another one.'), array( 'form-field' => 'email' ) );
        }
 
-       // Allow plugins to return their own errors.
+       /**
+        * Fires before user profile update errors are returned.
+        *
+        * @since 2.8.0
+        *
+        * @param array   &$errors An array of user profile update errors, passed by reference.
+        * @param bool    $update  Whether this is a user update.
+        * @param WP_User &$user   WP_User object, passed by reference.
+        */
        do_action_ref_array( 'user_profile_update_errors', array( &$errors, $update, &$user ) );
 
        if ( $errors->get_error_codes() )
@@ -184,7 +201,15 @@ function get_editable_roles() {
        global $wp_roles;
 
        $all_roles = $wp_roles->roles;
-       $editable_roles = apply_filters('editable_roles', $all_roles);
+
+       /**
+        * Filter the list of editable roles.
+        *
+        * @since 2.8.0
+        *
+        * @param array $all_roles List of roles.
+        */
+       $editable_roles = apply_filters( 'editable_roles', $all_roles );
 
        return $editable_roles;
 }
@@ -217,7 +242,15 @@ function get_user_to_edit( $user_id ) {
 function get_users_drafts( $user_id ) {
        global $wpdb;
        $query = $wpdb->prepare("SELECT ID, post_title FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'draft' AND post_author = %d ORDER BY post_modified DESC", $user_id);
-       $query = apply_filters('get_users_drafts', $query);
+
+       /**
+        * Filter the user's drafts query string.
+        *
+        * @since 2.0.0
+        *
+        * @param string $query The user's drafts query string.
+        */
+       $query = apply_filters( 'get_users_drafts', $query );
        return $wpdb->get_results( $query );
 }
 
@@ -244,8 +277,14 @@ function wp_delete_user( $id, $reassign = 'novalue' ) {
        if ( !$user->exists() )
                return false;
 
-       // allow for transaction statement
-       do_action('delete_user', $id);
+       /**
+        * Fires immediately before a user is deleted from the database.
+        *
+        * @since 2.0.0
+        *
+        * @param int $id User ID.
+        */
+       do_action( 'delete_user', $id );
 
        if ( 'novalue' === $reassign || null === $reassign ) {
                $post_types_to_delete = array();
@@ -257,6 +296,14 @@ function wp_delete_user( $id, $reassign = 'novalue' ) {
                        }
                }
 
+               /**
+                * Filter the list of post types to delete with a user.
+                *
+                * @since 3.4.0
+                *
+                * @param array $post_types_to_delete Post types to delete.
+                * @param int   $id                   User ID.
+                */
                $post_types_to_delete = apply_filters( 'post_types_to_delete_with_user', $post_types_to_delete, $id );
                $post_types_to_delete = implode( "', '", $post_types_to_delete );
                $post_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d AND post_type IN ('$post_types_to_delete')", $id ) );
@@ -301,8 +348,14 @@ function wp_delete_user( $id, $reassign = 'novalue' ) {
 
        clean_user_cache( $user );
 
-       // allow for commit transaction
-       do_action('deleted_user', $id);
+       /**
+        * Fires immediately after a user is deleted from the database.
+        *
+        * @since 2.9.0
+        *
+        * @param int $id ID of the deleted user.
+        */
+       do_action( 'deleted_user', $id );
 
        return true;
 }
index dae95509aabe376ed3c682761dc5a1199ff8a9cd..c574f41f686679411772084e851f636e73c217fe 100644 (file)
@@ -63,22 +63,35 @@ function _sort_name_callback( $a, $b ) {
  * @since 2.5.0
  *
  * @param string $sidebar id slug of the sidebar
+ * @param string optional $sidebar_name Include the HTML for the sidebar name
  */
-function wp_list_widget_controls( $sidebar ) {
+function wp_list_widget_controls( $sidebar, $sidebar_name = '' ) {
        add_filter( 'dynamic_sidebar_params', 'wp_list_widget_controls_dynamic_sidebar' );
 
-       echo "<div id='$sidebar' class='widgets-sortables'>\n";
-
        $description = wp_sidebar_description( $sidebar );
 
-       if ( !empty( $description ) ) {
-               echo "<div class='sidebar-description'>\n";
-               echo "\t<p class='description'>$description</p>";
-               echo "</div>\n";
+       echo '<div id="' . esc_attr( $sidebar ) . '" class="widgets-sortables">';
+
+       if ( $sidebar_name ) {
+               ?>
+               <div class="sidebar-name">
+                       <div class="sidebar-name-arrow"><br /></div>
+                       <h3><?php echo esc_html( $sidebar_name ); ?> <span class="spinner"></span></h3>
+               </div>
+               <?php
+       }
+
+       echo '<div class="sidebar-description">';
+
+       if ( ! empty( $description ) ) {
+               echo '<p class="description">' . $description . '</p>';
        }
 
+       echo '</div>';
+
        dynamic_sidebar( $sidebar );
-       echo "</div>\n";
+
+       echo '</div>';
 }
 
 /**
index d74a45b8b3908bab09b145efffe21517726d35a1..88b1587fd1671f3db134de0656814282f95000f1 100644 (file)
@@ -29,11 +29,6 @@ if ( wp_is_mobile() )
 $title = __('Dashboard');
 $parent_file = 'index.php';
 
-if ( is_user_admin() )
-       add_screen_option('layout_columns', array('max' => 4, 'default' => 1) );
-else
-       add_screen_option('layout_columns', array('max' => 4, 'default' => 2) );
-
 $help = '<p>' . __( 'Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab in the upper corner.' ) . '</p>';
 
 // Not using chaining here, so as to be parseable by PHP4.
@@ -47,47 +42,42 @@ $screen->add_help_tab( array(
 
 // Help tabs
 
-$help  = '<p>' . __('The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom.') . '</p>';
-$help .= '<p>' . __('Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information.') . '</p>';
+$help  = '<p>' . __( 'The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom.' ) . '</p>';
+$help .= '<p>' . __( 'Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information.' ) . '</p>';
 
 $screen->add_help_tab( array(
        'id'      => 'help-navigation',
-       'title'   => __('Navigation'),
+       'title'   => __( 'Navigation' ),
        'content' => $help,
 ) );
 
-$help  = '<p>' . __('You can use the following controls to arrange your Dashboard screen to suit your workflow. This is true on most other administration screens as well.') . '</p>';
-$help .= '<p>' . __('<strong>Screen Options</strong> - Use the Screen Options tab to choose which Dashboard boxes to show, and how many columns to display.') . '</p>';
-$help .= '<p>' . __('<strong>Drag and Drop</strong> - To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box.') . '</p>';
-$help .= '<p>' . __('<strong>Box Controls</strong> - Click the title bar of the box to expand or collapse it. In addition, some boxes have configurable content, and will show a &#8220;Configure&#8221; link in the title bar if you hover over it.') . '</p>';
+$help  = '<p>' . __( 'You can use the following controls to arrange your Dashboard screen to suit your workflow. This is true on most other administration screens as well.' ) . '</p>';
+$help .= '<p>' . __( '<strong>Screen Options</strong> - Use the Screen Options tab to choose which Dashboard boxes to show.' ) . '</p>';
+$help .= '<p>' . __( '<strong>Drag and Drop</strong> - To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box.' ) . '</p>';
+$help .= '<p>' . __( '<strong>Box Controls</strong> - Click the title bar of the box to expand or collapse it. In addition, some boxes have configurable content, and will show a &#8220;Configure&#8221; link in the title bar if you hover over it.' ) . '</p>';
 
 $screen->add_help_tab( array(
        'id'      => 'help-layout',
-       'title'   => __('Layout'),
+       'title'   => __( 'Layout' ),
        'content' => $help,
 ) );
 
-$help  = '<p>' . __('The boxes on your Dashboard screen are:') . '</p>';
+$help  = '<p>' . __( 'The boxes on your Dashboard screen are:' ) . '</p>';
 if ( current_user_can( 'edit_posts' ) )
-       $help .= '<p>' . __('<strong>Right Now</strong> - Displays a summary of the content on your site and identifies which theme and version of WordPress you are using.') . '</p>';
-if ( current_user_can( 'moderate_comments' ) )
-       $help .= '<p>' . __('<strong>Recent Comments</strong> - Shows the most recent comments on your posts (configurable, up to 30) and allows you to moderate them.') . '</p>';
-if ( current_user_can( 'publish_posts' ) )
-       $help .= '<p>' . __('<strong>Incoming Links</strong> - Shows links to your site found by Google Blog Search.') . '</p>';
-if ( current_user_can( get_post_type_object( 'post' )->cap->create_posts ) ) {
-       $help .= '<p>' . __('<strong>QuickPress</strong> - Allows you to create a new post and either publish it or save it as a draft.') . '</p>';
-       $help .= '<p>' . __('<strong>Recent Drafts</strong> - Displays links to the 5 most recent draft posts you&#8217;ve started.') . '</p>';
-}
-$help .= '<p>' . __('<strong>WordPress Blog</strong> - Latest news from the official WordPress project.') . '</p>';
-$help .= '<p>' . __('<strong>Other WordPress News</strong> - Shows the <a href="http://planet.wordpress.org" target="_blank">WordPress Planet</a> feed. You can configure it to show a different feed of your choosing.') . '</p>';
+       $help .= '<p>' . __( '<strong>Site Content</strong> - Displays a summary of the content on your site and identifies which theme and version of WordPress you are using.' ) . '</p>';
+$help .= '<p>' . __( '<strong>Activity</strong> - Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them.' ) . '</p>';
+if ( is_blog_admin() && current_user_can( 'edit_posts' ) )
+       $help .= '<p>' . __( "<strong>Quick Draft</strong> - Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." ) . '</p>';
 if ( ! is_multisite() && current_user_can( 'install_plugins' ) )
-       $help .= '<p>' . __('<strong>Plugins</strong> - Features the most popular, newest, and recently updated plugins from the WordPress.org Plugin Directory.') . '</p>';
+       $help .= '<p>' . __( '<strong>WordPress News</strong> - Latest news from the official WordPress project, the <a href="http://planet.wordpress.org/">WordPress Planet</a>, and popular and recent plugins.' ) . '</p>';
+else
+       $help .= '<p>' . __( '<strong>WordPress News</strong> - Latest news from the official WordPress project, the <a href="http://planet.wordpress.org/">WordPress Planet</a>.' ) . '</p>';
 if ( current_user_can( 'edit_theme_options' ) )
-       $help .= '<p>' . __('<strong>Welcome</strong> - Shows links for some of the most common tasks when setting up a new site.') . '</p>';
+       $help .= '<p>' . __( '<strong>Welcome</strong> - Shows links for some of the most common tasks when setting up a new site.' ) . '</p>';
 
 $screen->add_help_tab( array(
        'id'      => 'help-content',
-       'title'   => __('Content'),
+       'title'   => __( 'Content' ),
        'content' => $help,
 ) );
 
@@ -99,14 +89,11 @@ $screen->set_help_sidebar(
        '<p>' . __( '<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>'
 );
 
-include (ABSPATH . 'wp-admin/admin-header.php');
-
-$today = current_time('mysql', 1);
+include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
-<h2><?php echo esc_html( $title ); ?></h2>
+       <h2><?php echo esc_html( $title ); ?></h2>
 
 <?php if ( has_action( 'welcome_panel' ) && current_user_can( 'edit_theme_options' ) ) :
        $classes = 'welcome-panel';
@@ -117,8 +104,8 @@ $today = current_time('mysql', 1);
        if ( $hide )
                $classes .= ' hidden'; ?>
 
-       <div id="welcome-panel" class="<?php echo esc_attr( $classes ); ?>">
-               <?php wp_nonce_field( 'welcome-panel-nonce', 'welcomepanelnonce', false ); ?>
+       <div id="welcome-panel" class="<?php echo esc_attr( $classes ); ?>">
+               <?php wp_nonce_field( 'welcome-panel-nonce', 'welcomepanelnonce', false ); ?>
                <a class="welcome-panel-close" href="<?php echo esc_url( admin_url( '?welcome=0' ) ); ?>"><?php _e( 'Dismiss' ); ?></a>
                <?php
                /**
@@ -134,13 +121,11 @@ $today = current_time('mysql', 1);
        </div>
 <?php endif; ?>
 
-<div id="dashboard-widgets-wrap">
-
-<?php wp_dashboard(); ?>
-
-<div class="clear"></div>
-</div><!-- dashboard-widgets-wrap -->
+       <div id="dashboard-widgets-wrap">
+       <?php wp_dashboard(); ?>
+       </div><!-- dashboard-widgets-wrap -->
 
 </div><!-- wrap -->
 
-<?php require(ABSPATH . 'wp-admin/admin-footer.php'); ?>
+<?php
+require( ABSPATH . 'wp-admin/admin-footer.php' );
index 0b6ac2edb3528204c7ee8a73f4790d429500d880..587d79ade9ee38114c7dd24f3276c7bef08e3412 100644 (file)
@@ -56,6 +56,7 @@ function display_header() {
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
 <head>
+       <meta name="viewport" content="width=device-width" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title><?php _e( 'WordPress &rsaquo; Installation' ); ?></title>
        <?php
@@ -249,8 +250,10 @@ switch($step) {
                }
                break;
 }
+if ( !wp_is_mobile() ) {
 ?>
 <script type="text/javascript">var t = document.getElementById('weblog_title'); if (t){ t.focus(); }</script>
+<?php } ?>
 <?php wp_print_scripts( 'user-profile' ); ?>
 </body>
 </html>
diff --git a/wp-admin/js/about.js b/wp-admin/js/about.js
deleted file mode 100644 (file)
index 3aaa66d..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-(function($){
-       var password = 'Gosh, WordPress is grand.',
-               $input = $('#pass'),
-               shouldAnimate = true,
-               timesForAnimation = [280, 300, 305, 310, 315, 325, 330, 345, 360, 370, 380, 400, 450, 500, 600],
-               resultsCache = {},
-               indicatorString = $('#pass-strength-result').text();
-
-       function updateResult(){
-               var strength;
-
-               if ( typeof( resultsCache[ $input.val() ]) === 'undefined') {
-                       strength = wp.passwordStrength.meter($input.val(), [], $input.val());
-                       resultsCache[ $input.val() ] = strength;
-               } else {
-                       strength = resultsCache[ $input.val() ];
-               }
-
-               $('#pass-strength-result').removeClass('short bad good strong');
-               switch ( strength ) {
-                       case 2:
-                               $('#pass-strength-result').addClass('bad').html( pwsL10n['bad'] );
-                               break;
-                       case 3:
-                               $('#pass-strength-result').addClass('good').html( pwsL10n['good'] );
-                               break;
-                       case 4:
-                               $('#pass-strength-result').addClass('strong').html( pwsL10n['strong'] );
-                               break;
-                       default:
-                               $('#pass-strength-result').addClass('short').html( pwsL10n['short'] );
-               }
-       }
-       function resetMeter(){
-               $input.val('');
-               $('#pass-strength-result').text(indicatorString);
-               $('#pass-strength-result').removeClass('short bad good strong');
-       }
-
-       function animate(){
-               if (shouldAnimate === false)
-                       return;
-               if ($input.val().length < password.length){
-                       $input.val( password.substr(0, $input.val().length + 1) );
-                       updateResult();
-
-                       // Look like real typing by changing the speed new letters are added each time
-                       setTimeout( animate, ( timesForAnimation[ Math.floor( Math.random() * timesForAnimation.length ) ] ) );
-               } else {
-                       resetMeter();
-
-                       // When we reset, let's wait a bit longer than normal to start again
-                       setTimeout(animate, 700);
-               }
-
-       }
-
-       function begin(){
-               // we async load zxcvbn, so we need to make sure it's loaded before starting
-               if (typeof(zxcvbn) !== 'undefined')
-                       animate();
-               else
-                       setTimeout(begin,800);
-       }
-
-       // Turn off the animation on focus
-       $input.on('focus', function(){
-               shouldAnimate = false;
-               resetMeter();
-       });
-
-       // Act like a normal password strength meter
-       $input.on('keyup', function(){
-               updateResult();
-       });
-
-       // Start the animation
-       begin();
-
-})(jQuery);
diff --git a/wp-admin/js/about.min.js b/wp-admin/js/about.min.js
deleted file mode 100644 (file)
index 4720562..0000000
+++ /dev/null
@@ -1 +0,0 @@
-!function(a){function b(){var b;switch("undefined"==typeof j[g.val()]?(b=wp.passwordStrength.meter(g.val(),[],g.val()),j[g.val()]=b):b=j[g.val()],a("#pass-strength-result").removeClass("short bad good strong"),b){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}function c(){g.val(""),a("#pass-strength-result").text(k),a("#pass-strength-result").removeClass("short bad good strong")}function d(){h!==!1&&(g.val().length<f.length?(g.val(f.substr(0,g.val().length+1)),b(),setTimeout(d,i[Math.floor(Math.random()*i.length)])):(c(),setTimeout(d,700)))}function e(){"undefined"!=typeof zxcvbn?d():setTimeout(e,800)}var f="Gosh, WordPress is grand.",g=a("#pass"),h=!0,i=[280,300,305,310,315,325,330,345,360,370,380,400,450,500,600],j={},k=a("#pass-strength-result").text();g.on("focus",function(){h=!1,c()}),g.on("keyup",function(){b()}),e()}(jQuery);
\ No newline at end of file
index d564754787cf9c76f61ff726c5690d4344e69bc6..1cc0a13bc693886772240a3279c4eecbafdce155 100644 (file)
@@ -1,13 +1,15 @@
+/* global wpColorPickerL10n:true */
 ( function( $, undef ){
 
-       // html stuff
-       var _before = '<a tabindex="0" class="wp-color-result" />',
+       var ColorPicker,
+               // html stuff
+               _before = '<a tabindex="0" class="wp-color-result" />',
                _after = '<div class="wp-picker-holder" />',
                _wrap = '<div class="wp-picker-container" />',
                _button = '<input type="button" class="button button-small hidden" />';
 
        // jQuery UI Widget constructor
-       var ColorPicker = {
+       ColorPicker = {
                options: {
                        defaultColor: false,
                        change: false,
@@ -19,8 +21,8 @@
                        // bail early for unsupported Iris.
                        if ( ! $.support.iris )
                                return;
-                       var self = this;
-                       var el = self.element;
+                       var self = this,
+                               el = self.element;
 
                        $.extend( self.options, el.data() );
 
@@ -29,7 +31,7 @@
                        // Set up HTML structure, hide things
                        el.addClass( 'wp-color-picker' ).hide().wrap( _wrap );
                        self.wrap = el.parent();
-                       self.toggler = $( _before ).insertBefore( el ).css( { backgroundColor: self.initialValue } ).attr( "title", wpColorPickerL10n.pick ).attr( "data-current", wpColorPickerL10n.current );
+                       self.toggler = $( _before ).insertBefore( el ).css( { backgroundColor: self.initialValue } ).attr( 'title', wpColorPickerL10n.pick ).attr( 'data-current', wpColorPickerL10n.current );
                        self.pickerContainer = $( _after ).insertAfter( el );
                        self.button = $( _button );
 
@@ -69,9 +71,9 @@
 
                                // close picker when you click outside it
                                if ( self.toggler.hasClass( 'wp-picker-open' ) )
-                                       $( "body" ).on( 'click', { wrap: self.wrap, toggler: self.toggler }, self._bodyListener );
+                                       $( 'body' ).on( 'click', { wrap: self.wrap, toggler: self.toggler }, self._bodyListener );
                                else
-                                       $( "body" ).off( 'click', self._bodyListener );
+                                       $( 'body' ).off( 'click', self._bodyListener );
                        });
 
                        self.element.change(function( event ) {
                // $("#input").wpColorPicker('color', '#bada55') to set
                color: function( newColor ) {
                        if ( newColor === undef )
-                               return this.element.iris( "option", "color" );
+                               return this.element.iris( 'option', 'color' );
 
-                       this.element.iris( "option", "color", newColor );
+                       this.element.iris( 'option', 'color', newColor );
                },
                //$("#input").wpColorPicker('defaultColor') returns the current default color
                //$("#input").wpColorPicker('defaultColor', newDefaultColor) to set
 
                        this.options.defaultColor = newDefaultColor;
                }
-       }
+       };
 
        $.widget( 'wp.wpColorPicker', ColorPicker );
-}( jQuery ) );
\ No newline at end of file
+}( jQuery ) );
index 2a3745703855dd030352e04f72fca9ff581caee8..eb73b44dfb7dfa724a332b119ca1895ee94d4a94 100644 (file)
@@ -1 +1 @@
-!function(a,b){var c='<a tabindex="0" class="wp-color-result" />',d='<div class="wp-picker-holder" />',e='<div class="wp-picker-container" />',f='<input type="button" class="button button-small hidden" />',g={options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0},_create:function(){if(a.support.iris){var b=this,g=b.element;a.extend(b.options,g.data()),b.initialValue=g.val(),g.addClass("wp-color-picker").hide().wrap(e),b.wrap=g.parent(),b.toggler=a(c).insertBefore(g).css({backgroundColor:b.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),b.pickerContainer=a(d).insertAfter(g),b.button=a(f),b.options.defaultColor?b.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString):b.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),g.wrap('<span class="wp-picker-input-wrap" />').after(b.button),g.iris({target:b.pickerContainer,hide:!0,width:255,mode:"hsv",palettes:b.options.palettes,change:function(c,d){b.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(b.options.change)&&b.options.change.call(this,c,d)}}),g.val(b.initialValue),b._addListeners(),b.options.hide||b.toggler.click()}},_addListeners:function(){var b=this;b.toggler.click(function(c){c.stopPropagation(),b.element.toggle().iris("toggle"),b.button.toggleClass("hidden"),b.toggler.toggleClass("wp-picker-open"),b.toggler.hasClass("wp-picker-open")?a("body").on("click",{wrap:b.wrap,toggler:b.toggler},b._bodyListener):a("body").off("click",b._bodyListener)}),b.element.change(function(c){var d=a(this),e=d.val();(""===e||"#"===e)&&(b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.toggler.on("keyup",function(a){(13===a.keyCode||32===a.keyCode)&&(a.preventDefault(),b.toggler.trigger("click").next().focus())}),b.button.click(function(c){var d=a(this);d.hasClass("wp-picker-clear")?(b.element.val(""),b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):d.hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})},_bodyListener:function(a){a.data.wrap.find(a.target).length||a.data.toggler.click()},color:function(a){return a===b?this.element.iris("option","color"):(this.element.iris("option","color",a),void 0)},defaultColor:function(a){return a===b?this.options.defaultColor:(this.options.defaultColor=a,void 0)}};a.widget("wp.wpColorPicker",g)}(jQuery);
\ No newline at end of file
+!function(a,b){var c,d='<a tabindex="0" class="wp-color-result" />',e='<div class="wp-picker-holder" />',f='<div class="wp-picker-container" />',g='<input type="button" class="button button-small hidden" />';c={options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0},_create:function(){if(a.support.iris){var b=this,c=b.element;a.extend(b.options,c.data()),b.initialValue=c.val(),c.addClass("wp-color-picker").hide().wrap(f),b.wrap=c.parent(),b.toggler=a(d).insertBefore(c).css({backgroundColor:b.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),b.pickerContainer=a(e).insertAfter(c),b.button=a(g),b.options.defaultColor?b.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString):b.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),c.wrap('<span class="wp-picker-input-wrap" />').after(b.button),c.iris({target:b.pickerContainer,hide:!0,width:255,mode:"hsv",palettes:b.options.palettes,change:function(c,d){b.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(b.options.change)&&b.options.change.call(this,c,d)}}),c.val(b.initialValue),b._addListeners(),b.options.hide||b.toggler.click()}},_addListeners:function(){var b=this;b.toggler.click(function(c){c.stopPropagation(),b.element.toggle().iris("toggle"),b.button.toggleClass("hidden"),b.toggler.toggleClass("wp-picker-open"),b.toggler.hasClass("wp-picker-open")?a("body").on("click",{wrap:b.wrap,toggler:b.toggler},b._bodyListener):a("body").off("click",b._bodyListener)}),b.element.change(function(c){var d=a(this),e=d.val();(""===e||"#"===e)&&(b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.toggler.on("keyup",function(a){(13===a.keyCode||32===a.keyCode)&&(a.preventDefault(),b.toggler.trigger("click").next().focus())}),b.button.click(function(c){var d=a(this);d.hasClass("wp-picker-clear")?(b.element.val(""),b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):d.hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})},_bodyListener:function(a){a.data.wrap.find(a.target).length||a.data.toggler.click()},color:function(a){return a===b?this.element.iris("option","color"):(this.element.iris("option","color",a),void 0)},defaultColor:function(a){return a===b?this.options.defaultColor:(this.options.defaultColor=a,void 0)}},a.widget("wp.wpColorPicker",c)}(jQuery);
\ No newline at end of file
index f9d93bfaba5a8d096ba08e4a80bf99836990d070..b5506ea8e1b323cd464e0998dbadeefffac863f1 100644 (file)
@@ -1,18 +1,19 @@
+/* global postboxes:true, commentL10n:true */
 jQuery(document).ready( function($) {
 
        postboxes.add_postbox_toggles('comment');
 
        var stamp = $('#timestamp').html();
        $('.edit-timestamp').click(function () {
-               if ($('#timestampdiv').is(":hidden")) {
-                       $('#timestampdiv').slideDown("normal");
+               if ($('#timestampdiv').is(':hidden')) {
+                       $('#timestampdiv').slideDown('normal');
                        $('.edit-timestamp').hide();
                }
                return false;
        });
 
        $('.cancel-timestamp').click(function() {
-               $('#timestampdiv').slideUp("normal");
+               $('#timestampdiv').slideUp('normal');
                $('#mm').val($('#hidden_mm').val());
                $('#jj').val($('#hidden_jj').val());
                $('#aa').val($('#hidden_aa').val());
@@ -34,7 +35,7 @@ jQuery(document).ready( function($) {
                        $('.timestamp-wrap', '#timestampdiv').removeClass('form-invalid');
                }
 
-               $('#timestampdiv').slideUp("normal");
+               $('#timestampdiv').slideUp('normal');
                $('.edit-timestamp').show();
                $('#timestamp').html(
                        commentL10n.submittedOn + ' <b>' +
index 822af979da8ac6db6e21cc98165f560c9afc22da..bf413370dc97284ea2f94568b12e6c8d923422de 100644 (file)
@@ -1,5 +1,6 @@
+/* global setUserSetting, ajaxurl, commonL10n, alert, confirm, toggleWithKeyboard, pagenow */
 var showNotice, adminMenu, columns, validateForm, screenMeta;
-(function($){
+( function( $, window, undefined ) {
 // Removed in 3.3.
 // (perhaps) needed for back-compat
 adminMenu = {
@@ -65,13 +66,19 @@ columns = {
                n = parseInt( $t.attr('colspan'), 10 ) + diff;
                $t.attr('colspan', n.toString());
        }
-}
+};
 
 $(document).ready(function(){columns.init();});
 
 validateForm = function( form ) {
-       return !$( form ).find('.form-required').filter( function() { return $('input:visible', this).val() == ''; } ).addClass( 'form-invalid' ).find('input:visible').change( function() { $(this).closest('.form-invalid').removeClass( 'form-invalid' ); } ).size();
-}
+       return !$( form )
+               .find( '.form-required' )
+               .filter( function() { return $( 'input:visible', this ).val() === ''; } )
+               .addClass( 'form-invalid' )
+               .find( 'input:visible' )
+               .change( function() { $( this ).closest( '.form-invalid' ).removeClass( 'form-invalid' ); } )
+               .size();
+};
 
 // stub for doing better warnings
 showNotice = {
@@ -160,26 +167,30 @@ $('.contextual-help-tabs').delegate('a', 'click focus', function(e) {
 });
 
 $(document).ready( function() {
-       var lastClicked = false, checks, first, last, checked, sliced, menu = $('#adminmenu'), mobileEvent,
-               pageInput = $('input.current-page'), currentPage = pageInput.val();
+       var checks, first, last, checked, sliced, mobileEvent, transitionTimeout, focusedRowActions,
+               lastClicked = false,
+               menu = $('#adminmenu'),
+               pageInput = $('input.current-page'),
+               currentPage = pageInput.val();
 
        // when the menu is folded, make the fly-out submenu header clickable
        menu.on('click.wp-submenu-head', '.wp-submenu-head', function(e){
                $(e.target).parent().siblings('a').get(0).click();
        });
 
-       $('#collapse-menu').on('click.collapse-menu', function(e){
+       $('#collapse-menu').on('click.collapse-menu', function({
                var body = $( document.body ), respWidth;
 
                // reset any compensation for submenus near the bottom of the screen
                $('#adminmenu div.wp-submenu').css('margin-top', '');
 
-               // WebKit excludes the width of the vertical scrollbar when applying the CSS "@media screen and (max-width: ...)"
-               // and matches $(window).width().
-               // Firefox and IE > 8 include the scrollbar width, so after the jQuery normalization
-               // $(window).width() is 884px but window.innerWidth is 900px.
-               // (using window.innerWidth also excludes IE < 9)
-               respWidth = navigator.userAgent.indexOf('AppleWebKit/') > -1 ? $(window).width() : window.innerWidth;
+               if ( window.innerWidth ) {
+                       // window.innerWidth is affected by zooming on phones
+                       respWidth = Math.max( window.innerWidth, document.documentElement.clientWidth );
+               } else {
+                       // IE < 9 doesn't support @media CSS rules
+                       respWidth = 901;
+               }
 
                if ( respWidth && respWidth < 900 ) {
                        if ( body.hasClass('auto-fold') ) {
@@ -207,13 +218,22 @@ $(document).ready( function() {
 
                // close any open submenus when touch/click is not on the menu
                $(document.body).on( mobileEvent+'.wp-mobile-hover', function(e) {
-                       if ( !$(e.target).closest('#adminmenu').length )
+                       if ( menu.data('wp-responsive') ) {
+                               return;
+                       }
+
+                       if ( ! $(e.target).closest('#adminmenu').length ) {
                                menu.find('li.wp-has-submenu.opensub').removeClass('opensub');
+                       }
                });
 
                menu.find('a.wp-has-submenu').on( mobileEvent+'.wp-mobile-hover', function(e) {
                        var el = $(this), parent = el.parent();
 
+                       if ( menu.data('wp-responsive') ) {
+                               return;
+                       }
+
                        // Show the sub instead of following the link if:
                        //      - the submenu is not open
                        //      - the submenu is not shown inline or the menu is not folded
@@ -226,12 +246,17 @@ $(document).ready( function() {
        }
 
        menu.find('li.wp-has-submenu').hoverIntent({
-               over: function(e){
+               over: function({
                        var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop, top = parseInt( m.css('top'), 10 );
 
                        if ( isNaN(top) || top > -5 ) // meaning the submenu is visible
                                return;
 
+                       if ( menu.data('wp-responsive') ) {
+                               // The menu is in responsive mode, bail
+                               return;
+                       }
+
                        menutop = $(this).offset().top;
                        wintop = $(window).scrollTop();
                        maxtop = menutop - wintop - 30; // max = make the top of the sub almost touch admin bar
@@ -256,6 +281,11 @@ $(document).ready( function() {
                        $(this).addClass('opensub');
                },
                out: function(){
+                       if ( menu.data('wp-responsive') ) {
+                               // The menu is in responsive mode, bail
+                               return;
+                       }
+
                        $(this).removeClass('opensub').find('.wp-submenu').css('margin-top', '');
                },
                timeout: 200,
@@ -264,8 +294,18 @@ $(document).ready( function() {
        });
 
        menu.on('focus.adminmenu', '.wp-submenu a', function(e){
+               if ( menu.data('wp-responsive') ) {
+                       // The menu is in responsive mode, bail
+                       return;
+               }
+
                $(e.target).closest('li.menu-top').addClass('opensub');
        }).on('blur.adminmenu', '.wp-submenu a', function(e){
+               if ( menu.data('wp-responsive') ) {
+                       // The menu is in responsive mode, bail
+                       return;
+               }
+
                $(e.target).closest('li.menu-top').removeClass('opensub');
        });
 
@@ -300,7 +340,7 @@ $(document).ready( function() {
                // toggle "check all" checkboxes
                var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible').not(':checked');
                $(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() {
-                       return ( 0 == unchecked.length );
+                       return ( 0 === unchecked.length );
                });
 
                return true;
@@ -335,7 +375,6 @@ $(document).ready( function() {
        });
 
        // Show row actions on keyboard focus of its parent container element or any other elements contained within
-       var transitionTimeout, focusedRowActions;
        $( 'td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap' ).focusin(function(){
                clearTimeout( transitionTimeout );
                focusedRowActions = $(this).find( '.row-actions' );
@@ -396,13 +435,13 @@ $(document).ready( function() {
                        e.preventDefault();
        });
 
-       $('#newcontent').bind('blur.wpevent_InsertTab', function(e) {
+       $('#newcontent').bind('blur.wpevent_InsertTab', function() {
                if ( this.lastKey && 9 == this.lastKey )
                        this.focus();
        });
 
        if ( pageInput.length ) {
-               pageInput.closest('form').submit( function(e){
+               pageInput.closest('form').submit( function({
 
                        // Reset paging var for new filters/searches but not for bulk actions. See #17685.
                        if ( $('select[name="action"]').val() == -1 && $('select[name="action2"]').val() == -1 && pageInput.val() == currentPage )
@@ -438,6 +477,215 @@ $(document).ready( function() {
        })();
 });
 
+// Fire a custom jQuery event at the end of window resize
+( function() {
+       var timeout;
+
+       function triggerEvent() {
+               $(document).trigger( 'wp-window-resized' );
+       }
+
+       function fireOnce() {
+               window.clearTimeout( timeout );
+               timeout = window.setTimeout( triggerEvent, 200 );
+       }
+
+       $(window).on( 'resize.wp-fire-once', fireOnce );
+}());
+
+$(document).ready( function() {
+       var $document = $( document ),
+               $window = $( window ),
+               $body = $( document.body ),
+               $adminMenuWrap = $( '#adminmenuwrap' ),
+               $collapseMenu = $( '#collapse-menu' ),
+               $wpwrap = $( '#wpwrap' ),
+               $adminmenu = $( '#adminmenu' ),
+               $overlay = $( '#wp-responsive-overlay' ),
+               $toolbar = $( '#wp-toolbar' ),
+               $toolbarPopups = $toolbar.find( 'a[aria-haspopup="true"]' ),
+               $sortables = $('.meta-box-sortables'),
+               stickyMenuActive = false,
+               wpResponsiveActive = false;
+
+       window.stickyMenu = {
+               enable: function() {
+                       if ( ! stickyMenuActive ) {
+                               $document.on( 'wp-window-resized.sticky-menu', $.proxy( this.update, this ) );
+                               $collapseMenu.on( 'click.sticky-menu', $.proxy( this.update, this ) );
+                               this.update();
+                               stickyMenuActive = true;
+                       }
+               },
+
+               disable: function() {
+                       if ( stickyMenuActive ) {
+                               $window.off( 'resize.sticky-menu' );
+                               $collapseMenu.off( 'click.sticky-menu' );
+                               $body.removeClass( 'sticky-menu' );
+                               stickyMenuActive = false;
+                       }
+               },
+
+               update: function() {
+                       // Make the admin menu sticky if the viewport is taller than it
+                       if ( $window.height() > $adminMenuWrap.height() + 32 ) {
+                               if ( ! $body.hasClass( 'sticky-menu' ) ) {
+                                       $body.addClass( 'sticky-menu' );
+                               }
+                       } else {
+                               if ( $body.hasClass( 'sticky-menu' ) ) {
+                                       $body.removeClass( 'sticky-menu' );
+                               }
+                       }
+               }
+       };
+
+       window.wpResponsive = {
+               init: function() {
+                       var self = this,
+                               scrollStart = 0;
+
+                       // Modify functionality based on custom activate/deactivate event
+                       $document.on( 'wp-responsive-activate.wp-responsive', function() {
+                               self.activate();
+                       }).on( 'wp-responsive-deactivate.wp-responsive', function() {
+                               self.deactivate();
+                       });
+
+                       // Toggle sidebar when toggle is clicked
+                       $( '#wp-admin-bar-menu-toggle' ).on( 'click.wp-responsive', function( event ) {
+                               event.preventDefault();
+                               $wpwrap.toggleClass( 'wp-responsive-open' );
+                       } );
+
+                       // Add menu events
+                       $adminmenu.on( 'touchstart.wp-responsive', 'li.wp-has-submenu > a', function() {
+                               scrollStart = $window.scrollTop();
+                       }).on( 'touchend.wp-responsive click.wp-responsive', 'li.wp-has-submenu > a', function( event ) {
+                               if ( ! $adminmenu.data('wp-responsive') ||
+                                       ( event.type === 'touchend' && $window.scrollTop() !== scrollStart ) ) {
+
+                                       return;
+                               }
+
+                               $( this ).parent( 'li' ).toggleClass( 'selected' );
+                               event.preventDefault();
+                       });
+
+                       self.trigger();
+                       $document.on( 'wp-window-resized.wp-responsive', $.proxy( this.trigger, this ) );
+
+                       // This needs to run later as UI Sortable may be initialized later on $(document).ready()
+                       $window.on( 'load.wp-responsive', function() {
+                               var width = navigator.userAgent.indexOf('AppleWebKit/') > -1 ? $window.width() : window.innerWidth;
+
+                               if ( width <= 782 ) {
+                                       self.disableSortables();
+                               }
+                       });
+               },
+
+               activate: function() {
+                       window.stickyMenu.disable();
+
+                       if ( ! $body.hasClass( 'auto-fold' ) ) {
+                               $body.addClass( 'auto-fold' );
+                       }
+
+                       $adminmenu.data( 'wp-responsive', 1 );
+                       this.disableSortables();
+               },
+
+               deactivate: function() {
+                       window.stickyMenu.enable();
+                       $adminmenu.removeData('wp-responsive');
+                       this.enableSortables();
+               },
+
+               trigger: function() {
+                       var width;
+
+                       if ( window.innerWidth ) {
+                               // window.innerWidth is affected by zooming on phones
+                               width = Math.max( window.innerWidth, document.documentElement.clientWidth );
+                       } else {
+                               // Exclude IE < 9, it doesn't support @media CSS rules
+                               return;
+                       }
+
+                       if ( width <= 782 ) {
+                               if ( ! wpResponsiveActive ) {
+                                       $document.trigger( 'wp-responsive-activate' );
+                                       wpResponsiveActive = true;
+                               }
+                       } else {
+                               if ( wpResponsiveActive ) {
+                                       $document.trigger( 'wp-responsive-deactivate' );
+                                       wpResponsiveActive = false;
+                               }
+                       }
+
+                       if ( width <= 480 ) {
+                               this.enableOverlay();
+                       } else {
+                               this.disableOverlay();
+                       }
+               },
+
+               enableOverlay: function() {
+                       if ( $overlay.length === 0 ) {
+                               $overlay = $( '<div id="wp-responsive-overlay"></div>' )
+                                       .insertAfter( '#wpcontent' )
+                                       .hide()
+                                       .on( 'click.wp-responsive', function() {
+                                               $toolbar.find( '.menupop.hover' ).removeClass( 'hover' );
+                                               $( this ).hide();
+                                       });
+                       }
+
+                       $toolbarPopups.on( 'click.wp-responsive', function() {
+                               $overlay.show();
+                       });
+               },
+
+               disableOverlay: function() {
+                       $toolbarPopups.off( 'click.wp-responsive' );
+                       $overlay.hide();
+               },
+
+               disableSortables: function() {
+                       if ( $sortables.length ) {
+                               try {
+                                       $sortables.sortable('disable');
+                               } catch(e) {}
+                       }
+               },
+
+               enableSortables: function() {
+                       if ( $sortables.length ) {
+                               try {
+                                       $sortables.sortable('enable');
+                               } catch(e) {}
+                       }
+               }
+       };
+
+       window.stickyMenu.enable();
+       window.wpResponsive.init();
+});
+
+// make Windows 8 devices playing along nicely
+(function(){
+       if ( '-ms-user-select' in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/) ) {
+               var msViewportStyle = document.createElement( 'style' );
+               msViewportStyle.appendChild(
+                       document.createTextNode( '@-ms-viewport{width:auto!important}' )
+               );
+               document.getElementsByTagName( 'head' )[0].appendChild( msViewportStyle );
+       }
+})();
+
 // internal use
 $(document).bind( 'wp_CloseOnEscape', function( e, data ) {
        if ( typeof(data.cb) != 'function' )
@@ -449,4 +697,4 @@ $(document).bind( 'wp_CloseOnEscape', function( e, data ) {
        return true;
 });
 
-})(jQuery);
+}( jQuery, window ));
index 430e0c2ddfbb2d61e1785f8208abbf957bbd3dbe..da928fd5ffa008c0cc4f605236802b3b8c2c45f4 100644 (file)
@@ -1 +1 @@
-var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a){adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).show(),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).hide(),this.colSpanChange(-1)},hidden:function(){return a(".manage-column").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},a(document).ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""==a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).size()},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return confirm(a)?!0:!1},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a(".screen-meta-toggle a"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(b){var c=a(this.href.replace(/.+#/,"#"));b.preventDefault(),c.length&&(c.is(":visible")?screenMeta.close(c,a(this)):screenMeta.open(c,a(this)))},open:function(b,c){a(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)})},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()})}},a(".contextual-help-tabs").delegate("a","click focus",function(b){var c,d=a(this);return b.preventDefault(),d.is(".active a")?!1:(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),c.addClass("active").show(),void 0)}),a(document).ready(function(){var b,c,d,e,f,g,h=!1,i=a("#adminmenu"),j=a("input.current-page"),k=j.val();i.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-menu").on("click.collapse-menu",function(){var b,c=a(document.body);a("#adminmenu div.wp-submenu").css("margin-top",""),b=navigator.userAgent.indexOf("AppleWebKit/")>-1?a(window).width():window.innerWidth,b&&900>b?c.hasClass("auto-fold")?(c.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o")):(c.addClass("auto-fold"),setUserSetting("unfold",0)):c.hasClass("folded")?(c.removeClass("folded"),setUserSetting("mfold","o")):(c.addClass("folded"),setUserSetting("mfold","f"))}),("ontouchstart"in window||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(g=/Mobile\/.+Safari/.test(navigator.userAgent)?"touchstart":"click",a(document.body).on(g+".wp-mobile-hover",function(b){a(b.target).closest("#adminmenu").length||i.find("li.wp-has-submenu.opensub").removeClass("opensub")}),i.find("a.wp-has-submenu").on(g+".wp-mobile-hover",function(b){var c=a(this),d=c.parent();d.hasClass("opensub")||d.hasClass("wp-menu-open")&&!(d.width()<40)||(b.preventDefault(),i.find("li.opensub").removeClass("opensub"),d.addClass("opensub"))})),i.find("li.wp-has-submenu").hoverIntent({over:function(){var b,c,d,e,f,g,h,j=a(this).find(".wp-submenu"),k=parseInt(j.css("top"),10);isNaN(k)||k>-5||(f=a(this).offset().top,g=a(window).scrollTop(),h=f-g-30,b=f+j.height()+1,c=a("#wpwrap").height(),d=60+b-c,e=a(window).height()+g-15,b-d>e&&(d=b-e),d>h&&(d=h),d>1?j.css("margin-top","-"+d+"px"):j.css("margin-top",""),i.find("li.menu-top").removeClass("opensub"),a(this).addClass("opensub"))},out:function(){a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),i.on("focus.adminmenu",".wp-submenu a",function(b){a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){a(b.target).closest("li.menu-top").removeClass("opensub")}),a("div.wrap h2:first").nextAll("div.updated, div.error").addClass("below-h2"),a("div.updated, div.error").not(".below-h2, .inline").insertAfter(a("div.wrap h2:first")),screenMeta.init(),a("tbody").children().children(".check-column").find(":checkbox").click(function(g){if("undefined"==g.shiftKey)return!0;if(g.shiftKey){if(!h)return!0;b=a(h).closest("form").find(":checkbox"),c=b.index(h),d=b.index(this),e=a(this).prop("checked"),c>0&&d>0&&c!=d&&(f=d>c?b.slice(c,d):b.slice(d,c),f.prop("checked",function(){return a(this).closest("tr").is(":visible")?e:!1}))}h=this;var i=a(this).closest("tbody").find(":checkbox").filter(":visible").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0==i.length}),!0}),a("thead, tfoot").find(".check-column :checkbox").click(function(b){var c=a(this).prop("checked"),d="undefined"==typeof toggleWithKeyboard?!1:toggleWithKeyboard,e=b.shiftKey||d;a(this).closest("table").children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return a(this).is(":hidden")?!1:e?a(this).prop("checked"):c?!0:!1}),a(this).closest("table").children("thead,  tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return e?!1:c?!0:!1})});var l,m;a("td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap").focusin(function(){clearTimeout(l),m=a(this).find(".row-actions"),m.addClass("visible")}).focusout(function(){l=setTimeout(function(){m.removeClass("visible")},30)}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return a(h).data("tab-out",!0),void 0;if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return a(h).data("tab-out",!1),void 0;c=h.selectionStart,d=h.selectionEnd,e=h.value;try{this.lastKey=9}catch(i){}document.selection?(h.focus(),g=document.selection.createRange(),g.text="  "):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat("    ",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),a("#newcontent").bind("blur.wpevent_InsertTab",function(){this.lastKey&&9==this.lastKey&&this.focus()}),j.length&&j.closest("form").submit(function(){-1==a('select[name="action"]').val()&&-1==a('select[name="action2"]').val()&&j.val()==k&&j.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}()}),a(document).bind("wp_CloseOnEscape",function(a,b){return"function"==typeof b.cb?(("function"!=typeof b.condition||b.condition())&&b.cb(),!0):void 0})}(jQuery);
\ No newline at end of file
+var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a,b){adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).show(),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).hide(),this.colSpanChange(-1)},hidden:function(){return a(".manage-column").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},a(document).ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""===a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).size()},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return confirm(a)?!0:!1},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a(".screen-meta-toggle a"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(b){var c=a(this.href.replace(/.+#/,"#"));b.preventDefault(),c.length&&(c.is(":visible")?screenMeta.close(c,a(this)):screenMeta.open(c,a(this)))},open:function(b,c){a(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)})},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()})}},a(".contextual-help-tabs").delegate("a","click focus",function(b){var c,d=a(this);return b.preventDefault(),d.is(".active a")?!1:(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),c.addClass("active").show(),void 0)}),a(document).ready(function(){var c,d,e,f,g,h,i,j,k=!1,l=a("#adminmenu"),m=a("input.current-page"),n=m.val();l.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-menu").on("click.collapse-menu",function(){var c,d=a(document.body);a("#adminmenu div.wp-submenu").css("margin-top",""),c=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):901,c&&900>c?d.hasClass("auto-fold")?(d.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o")):(d.addClass("auto-fold"),setUserSetting("unfold",0)):d.hasClass("folded")?(d.removeClass("folded"),setUserSetting("mfold","o")):(d.addClass("folded"),setUserSetting("mfold","f"))}),("ontouchstart"in b||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(h=/Mobile\/.+Safari/.test(navigator.userAgent)?"touchstart":"click",a(document.body).on(h+".wp-mobile-hover",function(b){l.data("wp-responsive")||a(b.target).closest("#adminmenu").length||l.find("li.wp-has-submenu.opensub").removeClass("opensub")}),l.find("a.wp-has-submenu").on(h+".wp-mobile-hover",function(b){var c=a(this),d=c.parent();l.data("wp-responsive")||d.hasClass("opensub")||d.hasClass("wp-menu-open")&&!(d.width()<40)||(b.preventDefault(),l.find("li.opensub").removeClass("opensub"),d.addClass("opensub"))})),l.find("li.wp-has-submenu").hoverIntent({over:function(){var c,d,e,f,g,h,i,j=a(this).find(".wp-submenu"),k=parseInt(j.css("top"),10);isNaN(k)||k>-5||l.data("wp-responsive")||(g=a(this).offset().top,h=a(b).scrollTop(),i=g-h-30,c=g+j.height()+1,d=a("#wpwrap").height(),e=60+c-d,f=a(b).height()+h-15,c-e>f&&(e=c-f),e>i&&(e=i),e>1?j.css("margin-top","-"+e+"px"):j.css("margin-top",""),l.find("li.menu-top").removeClass("opensub"),a(this).addClass("opensub"))},out:function(){l.data("wp-responsive")||a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),l.on("focus.adminmenu",".wp-submenu a",function(b){l.data("wp-responsive")||a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){l.data("wp-responsive")||a(b.target).closest("li.menu-top").removeClass("opensub")}),a("div.wrap h2:first").nextAll("div.updated, div.error").addClass("below-h2"),a("div.updated, div.error").not(".below-h2, .inline").insertAfter(a("div.wrap h2:first")),screenMeta.init(),a("tbody").children().children(".check-column").find(":checkbox").click(function(b){if("undefined"==b.shiftKey)return!0;if(b.shiftKey){if(!k)return!0;c=a(k).closest("form").find(":checkbox"),d=c.index(k),e=c.index(this),f=a(this).prop("checked"),d>0&&e>0&&d!=e&&(g=e>d?c.slice(d,e):c.slice(e,d),g.prop("checked",function(){return a(this).closest("tr").is(":visible")?f:!1}))}k=this;var h=a(this).closest("tbody").find(":checkbox").filter(":visible").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0===h.length}),!0}),a("thead, tfoot").find(".check-column :checkbox").click(function(b){var c=a(this).prop("checked"),d="undefined"==typeof toggleWithKeyboard?!1:toggleWithKeyboard,e=b.shiftKey||d;a(this).closest("table").children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return a(this).is(":hidden")?!1:e?a(this).prop("checked"):c?!0:!1}),a(this).closest("table").children("thead,  tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return e?!1:c?!0:!1})}),a("td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap").focusin(function(){clearTimeout(i),j=a(this).find(".row-actions"),j.addClass("visible")}).focusout(function(){i=setTimeout(function(){j.removeClass("visible")},30)}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return a(h).data("tab-out",!0),void 0;if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return a(h).data("tab-out",!1),void 0;c=h.selectionStart,d=h.selectionEnd,e=h.value;try{this.lastKey=9}catch(i){}document.selection?(h.focus(),g=document.selection.createRange(),g.text=" "):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat("    ",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),a("#newcontent").bind("blur.wpevent_InsertTab",function(){this.lastKey&&9==this.lastKey&&this.focus()}),m.length&&m.closest("form").submit(function(){-1==a('select[name="action"]').val()&&-1==a('select[name="action2"]').val()&&m.val()==n&&m.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}()}),function(){function c(){a(document).trigger("wp-window-resized")}function d(){b.clearTimeout(e),e=b.setTimeout(c,200)}var e;a(b).on("resize.wp-fire-once",d)}(),a(document).ready(function(){var c=a(document),d=a(b),e=a(document.body),f=a("#adminmenuwrap"),g=a("#collapse-menu"),h=a("#wpwrap"),i=a("#adminmenu"),j=a("#wp-responsive-overlay"),k=a("#wp-toolbar"),l=k.find('a[aria-haspopup="true"]'),m=a(".meta-box-sortables"),n=!1,o=!1;b.stickyMenu={enable:function(){n||(c.on("wp-window-resized.sticky-menu",a.proxy(this.update,this)),g.on("click.sticky-menu",a.proxy(this.update,this)),this.update(),n=!0)},disable:function(){n&&(d.off("resize.sticky-menu"),g.off("click.sticky-menu"),e.removeClass("sticky-menu"),n=!1)},update:function(){d.height()>f.height()+32?e.hasClass("sticky-menu")||e.addClass("sticky-menu"):e.hasClass("sticky-menu")&&e.removeClass("sticky-menu")}},b.wpResponsive={init:function(){var e=this,f=0;c.on("wp-responsive-activate.wp-responsive",function(){e.activate()}).on("wp-responsive-deactivate.wp-responsive",function(){e.deactivate()}),a("#wp-admin-bar-menu-toggle").on("click.wp-responsive",function(a){a.preventDefault(),h.toggleClass("wp-responsive-open")}),i.on("touchstart.wp-responsive","li.wp-has-submenu > a",function(){f=d.scrollTop()}).on("touchend.wp-responsive click.wp-responsive","li.wp-has-submenu > a",function(b){!i.data("wp-responsive")||"touchend"===b.type&&d.scrollTop()!==f||(a(this).parent("li").toggleClass("selected"),b.preventDefault())}),e.trigger(),c.on("wp-window-resized.wp-responsive",a.proxy(this.trigger,this)),d.on("load.wp-responsive",function(){var a=navigator.userAgent.indexOf("AppleWebKit/")>-1?d.width():b.innerWidth;782>=a&&e.disableSortables()})},activate:function(){b.stickyMenu.disable(),e.hasClass("auto-fold")||e.addClass("auto-fold"),i.data("wp-responsive",1),this.disableSortables()},deactivate:function(){b.stickyMenu.enable(),i.removeData("wp-responsive"),this.enableSortables()},trigger:function(){var a;b.innerWidth&&(a=Math.max(b.innerWidth,document.documentElement.clientWidth),782>=a?o||(c.trigger("wp-responsive-activate"),o=!0):o&&(c.trigger("wp-responsive-deactivate"),o=!1),480>=a?this.enableOverlay():this.disableOverlay())},enableOverlay:function(){0===j.length&&(j=a('<div id="wp-responsive-overlay"></div>').insertAfter("#wpcontent").hide().on("click.wp-responsive",function(){k.find(".menupop.hover").removeClass("hover"),a(this).hide()})),l.on("click.wp-responsive",function(){j.show()})},disableOverlay:function(){l.off("click.wp-responsive"),j.hide()},disableSortables:function(){if(m.length)try{m.sortable("disable")}catch(a){}},enableSortables:function(){if(m.length)try{m.sortable("enable")}catch(a){}}},b.stickyMenu.enable(),b.wpResponsive.init()}),function(){if("-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var a=document.createElement("style");a.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(a)}}(),a(document).bind("wp_CloseOnEscape",function(a,b){return"function"==typeof b.cb?(("function"!=typeof b.condition||b.condition())&&b.cb(),!0):void 0})}(jQuery,window);
\ No newline at end of file
index c41ca6b00b211068e825e9d8a720b1e8fa6ce590..81fd59170c659daf0f9224a4b34ed7505deb04f4 100644 (file)
@@ -1,7 +1,8 @@
+/* global ajaxurl */
 (function($) {
        $(document).ready(function() {
-               var bgImage = $("#custom-background-image"),
-                       frame;
+               var frame,
+                       bgImage = $( '#custom-background-image' );
 
                $('#background-color').wpColorPicker({
                        change: function( event, ui ) {
@@ -71,4 +72,4 @@
                        frame.open();
                });
        });
-})(jQuery);
\ No newline at end of file
+})(jQuery);
index d93ac3895c0546281a9d9a7711bf39fd28836d40..ce224e448b138b2691254d10a41b1fbb84aaa17d 100644 (file)
@@ -1,3 +1,4 @@
+/* global isRtl */
 (function($) {
        var frame;
 
index f780db7c75a3ddac44e5a9fb08421ced9b653937..3a05ad437f74a084943d1babaff828feca65792f 100644 (file)
@@ -1,15 +1,13 @@
 (function( exports, $ ){
        var api = wp.customize;
 
-       /*
+       /**
         * @param options
         * - previewer - The Previewer instance to sync with.
         * - transport - The transport to use for previewing. Supports 'refresh' and 'postMessage'.
         */
        api.Setting = api.Value.extend({
                initialize: function( id, value, options ) {
-                       var element;
-
                        api.Value.prototype.initialize.call( this, value, options );
 
                        this.id = id;
                ready: function() {},
 
                dropdownInit: function() {
-                       var control  = this,
-                               statuses = this.container.find('.dropdown-status'),
-                               params   = this.params,
-                               update   = function( to ) {
-                                       if ( typeof     to === 'string' && params.statuses && params.statuses[ to ] )
+                       var control      = this,
+                               statuses     = this.container.find('.dropdown-status'),
+                               params       = this.params,
+                               toggleFreeze = false,
+                               update       = function( to ) {
+                                       if ( typeof to === 'string' && params.statuses && params.statuses[ to ] )
                                                statuses.html( params.statuses[ to ] ).show();
                                        else
                                                statuses.hide();
                                };
 
-                       var toggleFreeze = false;
-
                        // Support the .dropdown class to open/close complex elements
                        this.container.on( 'click keydown', '.dropdown', function( event ) {
                                if ( event.type === 'keydown' &&  13 !== event.which ) // enter
                                picker = this.container.find('.color-picker-hex');
 
                        picker.val( control.setting() ).wpColorPicker({
-                               change: function( event, options ) {
+                               change: function() {
                                        control.setting.set( picker.wpColorPicker('color') );
-                               },
-                               clear: function() {
-                                       control.setting.set( false );
-                               }
+                               },
+                               clear: function() {
+                                       control.setting.set( false );
+                               }
                        });
                }
        });
                                panels;
 
                        this.uploader = {
-                               init: function( up ) {
+                               init: function() {
                                        var fallback, button;
 
                                        if ( this.supports.dragdrop )
                sensitivity: 2000,
 
                initialize: function( params, options ) {
-                       var deferred = $.Deferred(),
-                               self     = this;
+                       var deferred = $.Deferred();
 
                        // This is the promise object.
                        deferred.promise( this );
                 */
                initialize: function( params, options ) {
                        var self = this,
-                               rscheme = /^https?/,
-                               url;
+                               rscheme = /^https?/;
 
                        $.extend( this, options || {} );
 
                if ( ! $.support.postMessage || ( ! $.support.cors && api.settings.isCrossDomain ) )
                        return window.location = api.settings.url.fallback;
 
-               var body = $( document.body ),
-                       overlay = body.children('.wp-full-overlay'),
-                       query, previewer, parent;
+               var previewer, parent, topFocus,
+                       body = $( document.body ),
+                       overlay = body.children('.wp-full-overlay');
 
                // Prevent the form from saving when enter is pressed.
                $('#customize-controls').on( 'keydown', function( e ) {
                        query: function() {
                                return {
                                        wp_customize: 'on',
-                                       theme:        api.settings.theme.stylesheet,
-                                       customized:   JSON.stringify( api.get() ),
-                                       nonce:        this.nonce.preview
+                                       theme:      api.settings.theme.stylesheet,
+                                       customized: JSON.stringify( api.get() ),
+                                       nonce:      this.nonce.preview
                                };
                        },
 
                });
 
                // Refresh the nonces if the preview sends updated nonces over.
-               previewer.bind( 'nonce', function( nonce ) {
-                       $.extend( this.nonce, nonce );
-               });
+               previewer.bind( 'nonce', function( nonce ) {
+                       $.extend( this.nonce, nonce );
+               });
 
                $.each( api.settings.settings, function( id, data ) {
                        api.create( id, id, data.value, {
                $.each({
                        'background_image': {
                                controls: [ 'background_repeat', 'background_position_x', 'background_attachment' ],
-                               callback: function( to ) { return !! to }
+                               callback: function( to ) { return !! to; }
                        },
                        'show_on_front': {
                                controls: [ 'page_on_front', 'page_for_posts' ],
-                               callback: function( to ) { return 'page' === to }
+                               callback: function( to ) { return 'page' === to; }
                        },
                        'header_textcolor': {
                                controls: [ 'header_textcolor' ],
-                               callback: function( to ) { return 'blank' !== to }
+                               callback: function( to ) { return 'blank' !== to; }
                        }
                }, function( settingId, o ) {
                        api( settingId, function( setting ) {
                                        control.settings.data.set( false );
                        });
 
-                       control.library.on( 'click', 'a', function( event ) {
+                       control.library.on( 'click', 'a', function() {
                                control.settings.data.set( $(this).data('customizeHeaderImageData') );
                        });
 
                api.trigger( 'ready' );
 
                // Make sure left column gets focus
-               var topFocus = $('.back');
+               topFocus = $('.back');
                topFocus.focus();
                setTimeout(function () {
                        topFocus.focus();
index 3a7de3d902dd18d7e5abf78e6d86cbf3b69dc2f3..e91162669a53cc28d912b69b2cf1f5e854f8042e 100644 (file)
@@ -1 +1 @@
-!function(a,b){var c=wp.customize;c.Setting=c.Value.extend({initialize:function(a,b,d){c.Value.prototype.initialize.call(this,b,d),this.id=a,this.transport=this.transport||"refresh",this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}}),c.Control=c.Class.extend({initialize:function(a,d){var e,f,g,h=this;this.params={},b.extend(this,d||{}),this.id=a,this.selector="#customize-control-"+a.replace(/\]/g,"").replace(/\[/g,"-"),this.container=b(this.selector),g=b.map(this.params.settings,function(a){return a}),c.apply(c,g.concat(function(){var a;h.settings={};for(a in h.params.settings)h.settings[a]=c(h.params.settings[a]);h.setting=h.settings["default"]||null,h.ready()})),h.elements=[],e=this.container.find("[data-customize-setting-link]"),f={},e.each(function(){var a,d=b(this);if(d.is(":radio")){if(a=d.prop("name"),f[a])return;f[a]=!0,d=e.filter('[name="'+a+'"]')}c(d.data("customizeSettingLink"),function(a){var b=new c.Element(d);h.elements.push(b),b.sync(a),b.set(a())})})},ready:function(){},dropdownInit:function(){var a=this,b=this.container.find(".dropdown-status"),c=this.params,d=function(a){"string"==typeof a&&c.statuses&&c.statuses[a]?b.html(c.statuses[a]).show():b.hide()},e=!1;this.container.on("click keydown",".dropdown",function(b){("keydown"!==b.type||13===b.which)&&(b.preventDefault(),e||a.container.toggleClass("open"),a.container.hasClass("open")&&a.container.parent().parent().find("li.library-selected").focus(),e=!0,setTimeout(function(){e=!1},400))}),this.setting.bind(d),d(this.setting())}}),c.ColorControl=c.Control.extend({ready:function(){var a=this,b=this.container.find(".color-picker-hex");b.val(a.setting()).wpColorPicker({change:function(){a.setting.set(b.wpColorPicker("color"))},clear:function(){a.setting.set(!1)}})}}),c.UploadControl=c.Control.extend({ready:function(){var a=this;this.params.removed=this.params.removed||"",this.success=b.proxy(this.success,this),this.uploader=b.extend({container:this.container,browser:this.container.find(".upload"),dropzone:this.container.find(".upload-dropzone"),success:this.success,plupload:{},params:{}},this.uploader||{}),a.params.extensions&&(a.uploader.plupload.filters=[{title:c.l10n.allowedFiles,extensions:a.params.extensions}]),a.params.context&&(a.uploader.params["post_data[context]"]=this.params.context),c.settings.theme.stylesheet&&(a.uploader.params["post_data[theme]"]=c.settings.theme.stylesheet),this.uploader=new wp.Uploader(this.uploader),this.remover=this.container.find(".remove"),this.remover.on("click keydown",function(b){("keydown"!==b.type||13===b.which)&&(a.setting.set(a.params.removed),b.preventDefault())}),this.removerVisibility=b.proxy(this.removerVisibility,this),this.setting.bind(this.removerVisibility),this.removerVisibility(this.setting.get())},success:function(a){this.setting.set(a.get("url"))},removerVisibility:function(a){this.remover.toggle(a!=this.params.removed)}}),c.ImageControl=c.UploadControl.extend({ready:function(){var a,d=this;this.uploader={init:function(){var a,b;this.supports.dragdrop||(a=d.container.find(".upload-fallback"),b=a.children().detach(),this.browser.detach().empty().append(b),a.append(this.browser).show())}},c.UploadControl.prototype.ready.call(this),this.thumbnail=this.container.find(".preview-thumbnail img"),this.thumbnailSrc=b.proxy(this.thumbnailSrc,this),this.setting.bind(this.thumbnailSrc),this.library=this.container.find(".library"),this.tabs={},a=this.library.find(".library-content"),this.library.children("ul").children("li").each(function(){var c=b(this),e=c.data("customizeTab"),f=a.filter('[data-customize-tab="'+e+'"]');d.tabs[e]={both:c.add(f),link:c,panel:f}}),this.library.children("ul").on("click keydown","li",function(a){if("keydown"!==a.type||13===a.which){var c=b(this).data("customizeTab"),e=d.tabs[c];a.preventDefault(),e.link.hasClass("library-selected")||(d.selected.both.removeClass("library-selected"),d.selected=e,d.selected.both.addClass("library-selected"))}}),this.library.on("click keydown","a",function(a){if("keydown"!==a.type||13===a.which){var c=b(this).data("customizeImageValue");c&&(d.setting.set(c),a.preventDefault())}}),this.tabs.uploaded&&(this.tabs.uploaded.target=this.library.find(".uploaded-target"),this.tabs.uploaded.panel.find(".thumbnail").length||this.tabs.uploaded.both.addClass("hidden")),a.each(function(){var a=d.tabs[b(this).data("customizeTab")];return a.link.hasClass("hidden")?void 0:(d.selected=a,a.both.addClass("library-selected"),!1)}),this.dropdownInit()},success:function(a){c.UploadControl.prototype.success.call(this,a),this.tabs.uploaded&&this.tabs.uploaded.target.length&&(this.tabs.uploaded.both.removeClass("hidden"),a.element=b('<a href="#" class="thumbnail"></a>').data("customizeImageValue",a.get("url")).append('<img src="'+a.get("url")+'" />').appendTo(this.tabs.uploaded.target))},thumbnailSrc:function(a){/^(https?:)?\/\//.test(a)?this.thumbnail.prop("src",a).show():this.thumbnail.hide()}}),c.defaultConstructor=c.Setting,c.control=new c.Values({defaultConstructor:c.Control}),c.PreviewFrame=c.Messenger.extend({sensitivity:2e3,initialize:function(a,d){var e=b.Deferred();e.promise(this),this.container=a.container,this.signature=a.signature,b.extend(a,{channel:c.PreviewFrame.uuid()}),c.Messenger.prototype.initialize.call(this,a,d),this.add("previewUrl",a.previewUrl),this.query=b.extend(a.query||{},{customize_messenger_channel:this.channel()}),this.run(e)},run:function(a){var c=this,d=!1,e=!1;this._ready&&this.unbind("ready",this._ready),this._ready=function(){e=!0,d&&a.resolveWith(c)},this.bind("ready",this._ready),this.request=b.ajax(this.previewUrl(),{type:"POST",data:this.query,xhrFields:{withCredentials:!0}}),this.request.fail(function(){a.rejectWith(c,["request failure"])}),this.request.done(function(f){var g,h=c.request.getResponseHeader("Location"),i=c.signature;return h&&h!=c.previewUrl()?(a.rejectWith(c,["redirect",h]),void 0):"0"===f?(c.login(a),void 0):"-1"===f?(a.rejectWith(c,["cheatin"]),void 0):(g=f.lastIndexOf(i),-1===g||g<f.lastIndexOf("</html>")?(a.rejectWith(c,["unsigned"]),void 0):(f=f.slice(0,g)+f.slice(g+i.length),c.iframe=b("<iframe />").appendTo(c.container),c.iframe.one("load",function(){d=!0,e?a.resolveWith(c):setTimeout(function(){a.rejectWith(c,["ready timeout"])},c.sensitivity)}),c.targetWindow(c.iframe[0].contentWindow),c.targetWindow().document.open(),c.targetWindow().document.write(f),c.targetWindow().document.close(),void 0))})},login:function(a){var d,e=this;return d=function(){a.rejectWith(e,["logged out"])},this.triedLogin?d():(b.get(c.settings.url.ajax,{action:"logged-in"}).fail(d).done(function(c){var f;"1"!==c&&d(),f=b('<iframe src="'+e.previewUrl()+'" />').hide(),f.appendTo(e.container),f.load(function(){e.triedLogin=!0,f.remove(),e.run(a)})}),void 0)},destroy:function(){c.Messenger.prototype.destroy.call(this),this.request.abort(),this.iframe&&this.iframe.remove(),delete this.request,delete this.iframe,delete this.targetWindow}}),function(){var a=0;c.PreviewFrame.uuid=function(){return"preview-"+a++}}(),c.Previewer=c.Messenger.extend({refreshBuffer:250,initialize:function(a,d){var e=this,f=/^https?/;b.extend(this,d||{}),this.refresh=function(a){var b,c=a.refresh,d=function(){b=null,c.call(a)};return function(){if("number"!=typeof b){if(!a.loading)return d();a.abort()}clearTimeout(b),b=setTimeout(d,a.refreshBuffer)}}(this),this.container=c.ensure(a.container),this.allowedUrls=a.allowedUrls,this.signature=a.signature,a.url=window.location.href,c.Messenger.prototype.initialize.call(this,a),this.add("scheme",this.origin()).link(this.origin).setter(function(a){var b=a.match(f);return b?b[0]:""}),this.add("previewUrl",a.previewUrl).setter(function(a){var c;return/\/wp-admin(\/|$)/.test(a.replace(/[#?].*$/,""))?null:(b.each([a.replace(f,e.scheme()),a],function(a,d){return b.each(e.allowedUrls,function(a,b){var e;return b=b.replace(/\/+$/,""),e=d.replace(b,""),0===d.indexOf(b)&&/^([/#?]|$)/.test(e)?(c=d,!1):void 0}),c?!1:void 0}),c?c:null)}),this.previewUrl.bind(this.refresh),this.scroll=0,this.bind("scroll",function(a){this.scroll=a}),this.bind("url",this.previewUrl)},query:function(){},abort:function(){this.loading&&(this.loading.destroy(),delete this.loading)},refresh:function(){var a=this;this.abort(),this.loading=new c.PreviewFrame({url:this.url(),previewUrl:this.previewUrl(),query:this.query()||{},container:this.container,signature:this.signature}),this.loading.done(function(){this.bind("synced",function(){a.preview&&a.preview.destroy(),a.preview=this,delete a.loading,a.targetWindow(this.targetWindow()),a.channel(this.channel()),a.send("active")}),this.send("sync",{scroll:a.scroll,settings:c.get()})}),this.loading.fail(function(b,c){"redirect"===b&&c&&a.previewUrl(c),"logged out"===b&&(a.preview&&(a.preview.destroy(),delete a.preview),a.login().done(a.refresh)),"cheatin"===b&&a.cheatin()})},login:function(){var a,d,e,f=this;return this._login?this._login:(a=b.Deferred(),this._login=a.promise(),d=new c.Messenger({channel:"login",url:c.settings.url.login}),e=b('<iframe src="'+c.settings.url.login+'" />').appendTo(this.container),d.targetWindow(e[0].contentWindow),d.bind("login",function(){e.remove(),d.destroy(),delete f._login,a.resolve()}),this._login)},cheatin:function(){b(document.body).empty().addClass("cheatin").append("<p>"+c.l10n.cheatin+"</p>")}}),c.controlConstructor={color:c.ColorControl,upload:c.UploadControl,image:c.ImageControl},b(function(){if(c.settings=window._wpCustomizeSettings,c.l10n=window._wpCustomizeControlsL10n,c.settings){if(!b.support.postMessage||!b.support.cors&&c.settings.isCrossDomain)return window.location=c.settings.url.fallback;var a,d,e=b(document.body),f=e.children(".wp-full-overlay");b("#customize-controls").on("keydown",function(a){b(a.target).is("textarea")||13===a.which&&a.preventDefault()}),a=new c.Previewer({container:"#customize-preview",form:"#customize-controls",previewUrl:c.settings.url.preview,allowedUrls:c.settings.url.allowed,signature:"WP_CUSTOMIZER_SIGNATURE"},{nonce:c.settings.nonce,query:function(){return{wp_customize:"on",theme:c.settings.theme.stylesheet,customized:JSON.stringify(c.get()),nonce:this.nonce.preview}},save:function(){var a=this,d=b.extend(this.query(),{action:"customize_save",nonce:this.nonce.save}),f=b.post(c.settings.url.ajax,d);c.trigger("save",f),e.addClass("saving"),f.always(function(){e.removeClass("saving")}),f.done(function(b){return"0"===b?(a.preview.iframe.hide(),a.login().done(function(){a.save(),a.preview.iframe.show()}),void 0):"-1"===b?(a.cheatin(),void 0):(c.trigger("saved"),void 0)})}}),a.bind("nonce",function(a){b.extend(this.nonce,a)}),b.each(c.settings.settings,function(b,d){c.create(b,b,d.value,{transport:d.transport,previewer:a})}),b.each(c.settings.controls,function(b,d){var e,f=c.controlConstructor[d.type]||c.Control;e=c.control.add(b,new f(b,{params:d,previewer:a}))}),a.previewUrl()?a.refresh():a.previewUrl(c.settings.url.home),function(){var a=new c.Values,d=a.create("saved"),e=a.create("activated");a.bind("change",function(){var a=b("#save"),f=b(".back");e()?d()?(a.val(c.l10n.saved).prop("disabled",!0),f.text(c.l10n.close)):(a.val(c.l10n.save).prop("disabled",!1),f.text(c.l10n.cancel)):(a.val(c.l10n.activate).prop("disabled",!1),f.text(c.l10n.cancel))}),d(!0),e(c.settings.theme.active),c.bind("change",function(){a("saved").set(!1)}),c.bind("saved",function(){a("saved").set(!0),a("activated").set(!0)}),e.bind(function(a){a&&c.trigger("activated")}),c.state=a}(),b("#save").click(function(b){a.save(),b.preventDefault()}).keydown(function(b){9!==b.which&&(13===b.which&&a.save(),b.preventDefault())}),b(".back").keydown(function(a){9!==a.which&&(13===a.which&&this.click(),a.preventDefault())}),b(".upload-dropzone a.upload").keydown(function(a){13===a.which&&this.click()}),b(".collapse-sidebar").on("click keydown",function(a){("keydown"!==a.type||13===a.which)&&(f.toggleClass("collapsed").toggleClass("expanded"),a.preventDefault())}),d=new c.Messenger({url:c.settings.url.parent,channel:"loader"}),d.bind("back",function(){b(".back").on("click.back",function(a){a.preventDefault(),d.send("close")})}),c.bind("saved",function(){d.send("saved")}),c.bind("activated",function(){d.targetWindow()?d.send("activated",c.settings.url.activated):c.settings.url.activated&&(window.location=c.settings.url.activated)}),d.send("ready"),b.each({background_image:{controls:["background_repeat","background_position_x","background_attachment"],callback:function(a){return!!a}},show_on_front:{controls:["page_on_front","page_for_posts"],callback:function(a){return"page"===a}},header_textcolor:{controls:["header_textcolor"],callback:function(a){return"blank"!==a}}},function(a,d){c(a,function(a){b.each(d.controls,function(b,e){c.control(e,function(b){var c=function(a){b.container.toggle(d.callback(a))};c(a.get()),a.bind(c)})})})}),c.control("display_header_text",function(a){var b="";a.elements[0].unsync(c("header_textcolor")),a.element=new c.Element(a.container.find("input")),a.element.set("blank"!==a.setting()),a.element.bind(function(d){d||(b=c("header_textcolor").get()),a.setting.set(d?b:"blank")}),a.setting.bind(function(b){a.element.set("blank"!==b)})}),c.control("header_image",function(a){a.setting.bind(function(b){b===a.params.removed&&a.settings.data.set(!1)}),a.library.on("click","a",function(){a.settings.data.set(b(this).data("customizeHeaderImageData"))}),a.uploader.success=function(b){var d;c.ImageControl.prototype.success.call(a,b),d={attachment_id:b.get("id"),url:b.get("url"),thumbnail_url:b.get("url"),height:b.get("height"),width:b.get("width")},b.element.data("customizeHeaderImageData",d),a.settings.data.set(d)}}),c.trigger("ready");var g=b(".back");g.focus(),setTimeout(function(){g.focus()},200)}})}(wp,jQuery);
\ No newline at end of file
+!function(a,b){var c=wp.customize;c.Setting=c.Value.extend({initialize:function(a,b,d){c.Value.prototype.initialize.call(this,b,d),this.id=a,this.transport=this.transport||"refresh",this.bind(this.preview)},preview:function(){switch(this.transport){case"refresh":return this.previewer.refresh();case"postMessage":return this.previewer.send("setting",[this.id,this()])}}}),c.Control=c.Class.extend({initialize:function(a,d){var e,f,g,h=this;this.params={},b.extend(this,d||{}),this.id=a,this.selector="#customize-control-"+a.replace(/\]/g,"").replace(/\[/g,"-"),this.container=b(this.selector),g=b.map(this.params.settings,function(a){return a}),c.apply(c,g.concat(function(){var a;h.settings={};for(a in h.params.settings)h.settings[a]=c(h.params.settings[a]);h.setting=h.settings["default"]||null,h.ready()})),h.elements=[],e=this.container.find("[data-customize-setting-link]"),f={},e.each(function(){var a,d=b(this);if(d.is(":radio")){if(a=d.prop("name"),f[a])return;f[a]=!0,d=e.filter('[name="'+a+'"]')}c(d.data("customizeSettingLink"),function(a){var b=new c.Element(d);h.elements.push(b),b.sync(a),b.set(a())})})},ready:function(){},dropdownInit:function(){var a=this,b=this.container.find(".dropdown-status"),c=this.params,d=!1,e=function(a){"string"==typeof a&&c.statuses&&c.statuses[a]?b.html(c.statuses[a]).show():b.hide()};this.container.on("click keydown",".dropdown",function(b){("keydown"!==b.type||13===b.which)&&(b.preventDefault(),d||a.container.toggleClass("open"),a.container.hasClass("open")&&a.container.parent().parent().find("li.library-selected").focus(),d=!0,setTimeout(function(){d=!1},400))}),this.setting.bind(e),e(this.setting())}}),c.ColorControl=c.Control.extend({ready:function(){var a=this,b=this.container.find(".color-picker-hex");b.val(a.setting()).wpColorPicker({change:function(){a.setting.set(b.wpColorPicker("color"))},clear:function(){a.setting.set(!1)}})}}),c.UploadControl=c.Control.extend({ready:function(){var a=this;this.params.removed=this.params.removed||"",this.success=b.proxy(this.success,this),this.uploader=b.extend({container:this.container,browser:this.container.find(".upload"),dropzone:this.container.find(".upload-dropzone"),success:this.success,plupload:{},params:{}},this.uploader||{}),a.params.extensions&&(a.uploader.plupload.filters=[{title:c.l10n.allowedFiles,extensions:a.params.extensions}]),a.params.context&&(a.uploader.params["post_data[context]"]=this.params.context),c.settings.theme.stylesheet&&(a.uploader.params["post_data[theme]"]=c.settings.theme.stylesheet),this.uploader=new wp.Uploader(this.uploader),this.remover=this.container.find(".remove"),this.remover.on("click keydown",function(b){("keydown"!==b.type||13===b.which)&&(a.setting.set(a.params.removed),b.preventDefault())}),this.removerVisibility=b.proxy(this.removerVisibility,this),this.setting.bind(this.removerVisibility),this.removerVisibility(this.setting.get())},success:function(a){this.setting.set(a.get("url"))},removerVisibility:function(a){this.remover.toggle(a!=this.params.removed)}}),c.ImageControl=c.UploadControl.extend({ready:function(){var a,d=this;this.uploader={init:function(){var a,b;this.supports.dragdrop||(a=d.container.find(".upload-fallback"),b=a.children().detach(),this.browser.detach().empty().append(b),a.append(this.browser).show())}},c.UploadControl.prototype.ready.call(this),this.thumbnail=this.container.find(".preview-thumbnail img"),this.thumbnailSrc=b.proxy(this.thumbnailSrc,this),this.setting.bind(this.thumbnailSrc),this.library=this.container.find(".library"),this.tabs={},a=this.library.find(".library-content"),this.library.children("ul").children("li").each(function(){var c=b(this),e=c.data("customizeTab"),f=a.filter('[data-customize-tab="'+e+'"]');d.tabs[e]={both:c.add(f),link:c,panel:f}}),this.library.children("ul").on("click keydown","li",function(a){if("keydown"!==a.type||13===a.which){var c=b(this).data("customizeTab"),e=d.tabs[c];a.preventDefault(),e.link.hasClass("library-selected")||(d.selected.both.removeClass("library-selected"),d.selected=e,d.selected.both.addClass("library-selected"))}}),this.library.on("click keydown","a",function(a){if("keydown"!==a.type||13===a.which){var c=b(this).data("customizeImageValue");c&&(d.setting.set(c),a.preventDefault())}}),this.tabs.uploaded&&(this.tabs.uploaded.target=this.library.find(".uploaded-target"),this.tabs.uploaded.panel.find(".thumbnail").length||this.tabs.uploaded.both.addClass("hidden")),a.each(function(){var a=d.tabs[b(this).data("customizeTab")];return a.link.hasClass("hidden")?void 0:(d.selected=a,a.both.addClass("library-selected"),!1)}),this.dropdownInit()},success:function(a){c.UploadControl.prototype.success.call(this,a),this.tabs.uploaded&&this.tabs.uploaded.target.length&&(this.tabs.uploaded.both.removeClass("hidden"),a.element=b('<a href="#" class="thumbnail"></a>').data("customizeImageValue",a.get("url")).append('<img src="'+a.get("url")+'" />').appendTo(this.tabs.uploaded.target))},thumbnailSrc:function(a){/^(https?:)?\/\//.test(a)?this.thumbnail.prop("src",a).show():this.thumbnail.hide()}}),c.defaultConstructor=c.Setting,c.control=new c.Values({defaultConstructor:c.Control}),c.PreviewFrame=c.Messenger.extend({sensitivity:2e3,initialize:function(a,d){var e=b.Deferred();e.promise(this),this.container=a.container,this.signature=a.signature,b.extend(a,{channel:c.PreviewFrame.uuid()}),c.Messenger.prototype.initialize.call(this,a,d),this.add("previewUrl",a.previewUrl),this.query=b.extend(a.query||{},{customize_messenger_channel:this.channel()}),this.run(e)},run:function(a){var c=this,d=!1,e=!1;this._ready&&this.unbind("ready",this._ready),this._ready=function(){e=!0,d&&a.resolveWith(c)},this.bind("ready",this._ready),this.request=b.ajax(this.previewUrl(),{type:"POST",data:this.query,xhrFields:{withCredentials:!0}}),this.request.fail(function(){a.rejectWith(c,["request failure"])}),this.request.done(function(f){var g,h=c.request.getResponseHeader("Location"),i=c.signature;return h&&h!=c.previewUrl()?(a.rejectWith(c,["redirect",h]),void 0):"0"===f?(c.login(a),void 0):"-1"===f?(a.rejectWith(c,["cheatin"]),void 0):(g=f.lastIndexOf(i),-1===g||g<f.lastIndexOf("</html>")?(a.rejectWith(c,["unsigned"]),void 0):(f=f.slice(0,g)+f.slice(g+i.length),c.iframe=b("<iframe />").appendTo(c.container),c.iframe.one("load",function(){d=!0,e?a.resolveWith(c):setTimeout(function(){a.rejectWith(c,["ready timeout"])},c.sensitivity)}),c.targetWindow(c.iframe[0].contentWindow),c.targetWindow().document.open(),c.targetWindow().document.write(f),c.targetWindow().document.close(),void 0))})},login:function(a){var d,e=this;return d=function(){a.rejectWith(e,["logged out"])},this.triedLogin?d():(b.get(c.settings.url.ajax,{action:"logged-in"}).fail(d).done(function(c){var f;"1"!==c&&d(),f=b('<iframe src="'+e.previewUrl()+'" />').hide(),f.appendTo(e.container),f.load(function(){e.triedLogin=!0,f.remove(),e.run(a)})}),void 0)},destroy:function(){c.Messenger.prototype.destroy.call(this),this.request.abort(),this.iframe&&this.iframe.remove(),delete this.request,delete this.iframe,delete this.targetWindow}}),function(){var a=0;c.PreviewFrame.uuid=function(){return"preview-"+a++}}(),c.Previewer=c.Messenger.extend({refreshBuffer:250,initialize:function(a,d){var e=this,f=/^https?/;b.extend(this,d||{}),this.refresh=function(a){var b,c=a.refresh,d=function(){b=null,c.call(a)};return function(){if("number"!=typeof b){if(!a.loading)return d();a.abort()}clearTimeout(b),b=setTimeout(d,a.refreshBuffer)}}(this),this.container=c.ensure(a.container),this.allowedUrls=a.allowedUrls,this.signature=a.signature,a.url=window.location.href,c.Messenger.prototype.initialize.call(this,a),this.add("scheme",this.origin()).link(this.origin).setter(function(a){var b=a.match(f);return b?b[0]:""}),this.add("previewUrl",a.previewUrl).setter(function(a){var c;return/\/wp-admin(\/|$)/.test(a.replace(/[#?].*$/,""))?null:(b.each([a.replace(f,e.scheme()),a],function(a,d){return b.each(e.allowedUrls,function(a,b){var e;return b=b.replace(/\/+$/,""),e=d.replace(b,""),0===d.indexOf(b)&&/^([/#?]|$)/.test(e)?(c=d,!1):void 0}),c?!1:void 0}),c?c:null)}),this.previewUrl.bind(this.refresh),this.scroll=0,this.bind("scroll",function(a){this.scroll=a}),this.bind("url",this.previewUrl)},query:function(){},abort:function(){this.loading&&(this.loading.destroy(),delete this.loading)},refresh:function(){var a=this;this.abort(),this.loading=new c.PreviewFrame({url:this.url(),previewUrl:this.previewUrl(),query:this.query()||{},container:this.container,signature:this.signature}),this.loading.done(function(){this.bind("synced",function(){a.preview&&a.preview.destroy(),a.preview=this,delete a.loading,a.targetWindow(this.targetWindow()),a.channel(this.channel()),a.send("active")}),this.send("sync",{scroll:a.scroll,settings:c.get()})}),this.loading.fail(function(b,c){"redirect"===b&&c&&a.previewUrl(c),"logged out"===b&&(a.preview&&(a.preview.destroy(),delete a.preview),a.login().done(a.refresh)),"cheatin"===b&&a.cheatin()})},login:function(){var a,d,e,f=this;return this._login?this._login:(a=b.Deferred(),this._login=a.promise(),d=new c.Messenger({channel:"login",url:c.settings.url.login}),e=b('<iframe src="'+c.settings.url.login+'" />').appendTo(this.container),d.targetWindow(e[0].contentWindow),d.bind("login",function(){e.remove(),d.destroy(),delete f._login,a.resolve()}),this._login)},cheatin:function(){b(document.body).empty().addClass("cheatin").append("<p>"+c.l10n.cheatin+"</p>")}}),c.controlConstructor={color:c.ColorControl,upload:c.UploadControl,image:c.ImageControl},b(function(){if(c.settings=window._wpCustomizeSettings,c.l10n=window._wpCustomizeControlsL10n,c.settings){if(!b.support.postMessage||!b.support.cors&&c.settings.isCrossDomain)return window.location=c.settings.url.fallback;var a,d,e,f=b(document.body),g=f.children(".wp-full-overlay");b("#customize-controls").on("keydown",function(a){b(a.target).is("textarea")||13===a.which&&a.preventDefault()}),a=new c.Previewer({container:"#customize-preview",form:"#customize-controls",previewUrl:c.settings.url.preview,allowedUrls:c.settings.url.allowed,signature:"WP_CUSTOMIZER_SIGNATURE"},{nonce:c.settings.nonce,query:function(){return{wp_customize:"on",theme:c.settings.theme.stylesheet,customized:JSON.stringify(c.get()),nonce:this.nonce.preview}},save:function(){var a=this,d=b.extend(this.query(),{action:"customize_save",nonce:this.nonce.save}),e=b.post(c.settings.url.ajax,d);c.trigger("save",e),f.addClass("saving"),e.always(function(){f.removeClass("saving")}),e.done(function(b){return"0"===b?(a.preview.iframe.hide(),a.login().done(function(){a.save(),a.preview.iframe.show()}),void 0):"-1"===b?(a.cheatin(),void 0):(c.trigger("saved"),void 0)})}}),a.bind("nonce",function(a){b.extend(this.nonce,a)}),b.each(c.settings.settings,function(b,d){c.create(b,b,d.value,{transport:d.transport,previewer:a})}),b.each(c.settings.controls,function(b,d){var e,f=c.controlConstructor[d.type]||c.Control;e=c.control.add(b,new f(b,{params:d,previewer:a}))}),a.previewUrl()?a.refresh():a.previewUrl(c.settings.url.home),function(){var a=new c.Values,d=a.create("saved"),e=a.create("activated");a.bind("change",function(){var a=b("#save"),f=b(".back");e()?d()?(a.val(c.l10n.saved).prop("disabled",!0),f.text(c.l10n.close)):(a.val(c.l10n.save).prop("disabled",!1),f.text(c.l10n.cancel)):(a.val(c.l10n.activate).prop("disabled",!1),f.text(c.l10n.cancel))}),d(!0),e(c.settings.theme.active),c.bind("change",function(){a("saved").set(!1)}),c.bind("saved",function(){a("saved").set(!0),a("activated").set(!0)}),e.bind(function(a){a&&c.trigger("activated")}),c.state=a}(),b("#save").click(function(b){a.save(),b.preventDefault()}).keydown(function(b){9!==b.which&&(13===b.which&&a.save(),b.preventDefault())}),b(".back").keydown(function(a){9!==a.which&&(13===a.which&&this.click(),a.preventDefault())}),b(".upload-dropzone a.upload").keydown(function(a){13===a.which&&this.click()}),b(".collapse-sidebar").on("click keydown",function(a){("keydown"!==a.type||13===a.which)&&(g.toggleClass("collapsed").toggleClass("expanded"),a.preventDefault())}),d=new c.Messenger({url:c.settings.url.parent,channel:"loader"}),d.bind("back",function(){b(".back").on("click.back",function(a){a.preventDefault(),d.send("close")})}),c.bind("saved",function(){d.send("saved")}),c.bind("activated",function(){d.targetWindow()?d.send("activated",c.settings.url.activated):c.settings.url.activated&&(window.location=c.settings.url.activated)}),d.send("ready"),b.each({background_image:{controls:["background_repeat","background_position_x","background_attachment"],callback:function(a){return!!a}},show_on_front:{controls:["page_on_front","page_for_posts"],callback:function(a){return"page"===a}},header_textcolor:{controls:["header_textcolor"],callback:function(a){return"blank"!==a}}},function(a,d){c(a,function(a){b.each(d.controls,function(b,e){c.control(e,function(b){var c=function(a){b.container.toggle(d.callback(a))};c(a.get()),a.bind(c)})})})}),c.control("display_header_text",function(a){var b="";a.elements[0].unsync(c("header_textcolor")),a.element=new c.Element(a.container.find("input")),a.element.set("blank"!==a.setting()),a.element.bind(function(d){d||(b=c("header_textcolor").get()),a.setting.set(d?b:"blank")}),a.setting.bind(function(b){a.element.set("blank"!==b)})}),c.control("header_image",function(a){a.setting.bind(function(b){b===a.params.removed&&a.settings.data.set(!1)}),a.library.on("click","a",function(){a.settings.data.set(b(this).data("customizeHeaderImageData"))}),a.uploader.success=function(b){var d;c.ImageControl.prototype.success.call(a,b),d={attachment_id:b.get("id"),url:b.get("url"),thumbnail_url:b.get("url"),height:b.get("height"),width:b.get("width")},b.element.data("customizeHeaderImageData",d),a.settings.data.set(d)}}),c.trigger("ready"),e=b(".back"),e.focus(),setTimeout(function(){e.focus()},200)}})}(wp,jQuery);
\ No newline at end of file
index 50a17f85eb375ec14135ddaf334f86342f434616..f88be70fd99effca948aa0f961ffb2e3c27c8b2f 100644 (file)
@@ -1,19 +1,22 @@
+/* global pagenow, ajaxurl, postboxes, wpActiveEditor:true */
 var ajaxWidgets, ajaxPopulateWidgets, quickPressLoad;
 
 jQuery(document).ready( function($) {
-       /* Dashboard Welcome Panel */
-       var welcomePanel = $('#welcome-panel'),
+       var welcomePanel = $( '#welcome-panel' ),
                welcomePanelHide = $('#wp_welcome_panel-hide'),
-               updateWelcomePanel = function( visible ) {
-                       $.post( ajaxurl, {
-                               action: 'update-welcome-panel',
-                               visible: visible,
-                               welcomepanelnonce: $('#welcomepanelnonce').val()
-                       });
-               };
+               updateWelcomePanel;
+
+       updateWelcomePanel = function( visible ) {
+               $.post( ajaxurl, {
+                       action: 'update-welcome-panel',
+                       visible: visible,
+                       welcomepanelnonce: $( '#welcomepanelnonce' ).val()
+               });
+       };
 
-       if ( welcomePanel.hasClass('hidden') && welcomePanelHide.prop('checked') )
+       if ( welcomePanel.hasClass('hidden') && welcomePanelHide.prop('checked') ) {
                welcomePanel.removeClass('hidden');
+       }
 
        $('.welcome-panel-close, .welcome-panel-dismiss a', welcomePanel).click( function(e) {
                e.preventDefault();
@@ -28,12 +31,7 @@ jQuery(document).ready( function($) {
        });
 
        // These widgets are sometimes populated via ajax
-       ajaxWidgets = [
-               'dashboard_incoming_links',
-               'dashboard_primary',
-               'dashboard_secondary',
-               'dashboard_plugins'
-       ];
+       ajaxWidgets = ['dashboard_primary'];
 
        ajaxPopulateWidgets = function(el) {
                function show(i, id) {
@@ -41,7 +39,7 @@ jQuery(document).ready( function($) {
                        if ( e.length ) {
                                p = e.parent();
                                setTimeout( function(){
-                                       p.load( ajaxurl + '?action=dashboard-widgets&widget=' + id, '', function() {
+                                       p.load( ajaxurl + '?action=dashboard-widgets&widget=' + id + '&pagenow=' + pagenow, '', function() {
                                                p.hide().slideDown('normal', function(){
                                                        $(this).css('display', '');
                                                });
@@ -52,8 +50,9 @@ jQuery(document).ready( function($) {
 
                if ( el ) {
                        el = el.toString();
-                       if ( $.inArray(el, ajaxWidgets) != -1 )
+                       if ( $.inArray(el, ajaxWidgets) !== -1 ) {
                                show(0, el);
+                       }
                } else {
                        $.each( ajaxWidgets, show );
                }
@@ -69,29 +68,34 @@ jQuery(document).ready( function($) {
                        $('#dashboard_quick_press #publishing-action .spinner').show();
                        $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', true);
 
-                       if ( 'post' == act.val() ) {
-                               act.val( 'post-quickpress-publish' );
+                       $.post( t.attr( 'action' ), t.serializeArray(), function( data ) {
+                               // Replace the form, and prepend the published post.
+                               $('#dashboard_quick_press .inside').html( data );
+                               $('#quick-press').removeClass('initial-form');
+                               quickPressLoad();
+                               highlightLatestPost();
+                               $('#title').focus();
+                       });
+
+                       function highlightLatestPost () {
+                               var latestPost = $('.drafts ul li').first();
+                               latestPost.css('background', '#fffbe5');
+                               setTimeout(function () {
+                                       latestPost.css('background', 'none');
+                               }, 1000);
                        }
 
-                       $('#dashboard_quick_press div.inside').load( t.attr( 'action' ), t.serializeArray(), function() {
-                               $('#dashboard_quick_press #publishing-action .spinner').hide();
-                               $('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', false);
-                               $('#dashboard_quick_press ul').next('p').remove();
-                               $('#dashboard_quick_press ul').find('li').each( function() {
-                                       $('#dashboard_recent_drafts ul').prepend( this );
-                               } ).end().remove();
-                               quickPressLoad();
-                       } );
                        return false;
                } );
 
                $('#publish').click( function() { act.val( 'post-quickpress-publish' ); } );
 
-               $('#title, #tags-input').each( function() {
+               $('#title, #tags-input, #content').each( function() {
                        var input = $(this), prompt = $('#' + this.id + '-prompt-text');
 
-                       if ( '' === this.value )
+                       if ( '' === this.value ) {
                                prompt.removeClass('screen-reader-text');
+                       }
 
                        prompt.click( function() {
                                $(this).addClass('screen-reader-text');
@@ -99,8 +103,9 @@ jQuery(document).ready( function($) {
                        });
 
                        input.blur( function() {
-                               if ( '' === this.value )
+                               if ( '' === this.value ) {
                                        prompt.removeClass('screen-reader-text');
+                               }
                        });
 
                        input.focus( function() {
@@ -111,7 +116,74 @@ jQuery(document).ready( function($) {
                $('#quick-press').on( 'click focusin', function() {
                        wpActiveEditor = 'content';
                });
+
+               autoResizeTextarea();
        };
        quickPressLoad();
 
+       $( '.meta-box-sortables' ).sortable( 'option', 'containment', 'document' );
+
+       // Activity Widget
+       $( '.show-more a' ).on( 'click', function(e) {
+               $( this ).fadeOut().closest('.activity-block').find( 'li.hidden' ).fadeIn().removeClass( 'hidden' );
+               e.preventDefault();
+       });
+
+       function autoResizeTextarea() {
+               // Add a hidden div. We'll copy over the text from the textarea to measure its height.
+               $('body').append( '<div class="quick-draft-textarea-clone" style="display: none;"></div>' );
+
+               var clone = $('.quick-draft-textarea-clone'),
+                       editor = $('#content'),
+                       editorHeight = editor.height(),
+                       // 100px roughly accounts for browser chrome and allows the
+                       // save draft button to show on-screen at the same time.
+                       editorMaxHeight = $(window).height() - 100;
+
+               // Match up textarea and clone div as much as possible.
+               // Padding cannot be reliably retrieved using shorthand in all browsers.
+               clone.css({
+                       'font-family': editor.css('font-family'),
+                       'font-size':   editor.css('font-size'),
+                       'line-height': editor.css('line-height'),
+                       'padding-bottom': editor.css('paddingBottom'),
+                       'padding-left': editor.css('paddingLeft'),
+                       'padding-right': editor.css('paddingRight'),
+                       'padding-top': editor.css('paddingTop'),
+                       'white-space': 'pre-wrap',
+                       'word-wrap': 'break-word',
+                       'display': 'none'
+               });
+
+               // propertychange is for IE < 9
+               editor.on('focus input propertychange', function() {
+                       var $this = $(this),
+                               // &nbsp; is to ensure that the height of a final trailing newline is included.
+                               textareaContent = $this.val().replace(/\n/g, '<br>') + '&nbsp;',
+                               // 2px is for border-top & border-bottom
+                               cloneHeight = clone.css('width', $this.css('width')).html(textareaContent).outerHeight() + 2;
+
+                       // Default to having scrollbars
+                       editor.css('overflow-y', 'auto');
+
+                       // Only change the height if it has indeed changed and both heights are below the max.
+                       if ( cloneHeight === editorHeight || ( cloneHeight >= editorMaxHeight && editorHeight >= editorMaxHeight ) ) {
+                               return;
+                       }
+
+                       // Don't allow editor to exceed height of window.
+                       // This is also bound in CSS to a max-height of 1300px to be extra safe.
+                       if ( cloneHeight > editorMaxHeight ) {
+                               editorHeight = editorMaxHeight;
+                       } else {
+                               editorHeight = cloneHeight;
+                       }
+
+                       // No scrollbars as we change height
+                       editor.css('overflow-y', 'hidden');
+
+                       $this.css('height', editorHeight + 'px');
+               });
+       }
+
 } );
index 38908044d1a29f07361675dbbf7494eb59c34273..1d4ae3d589de6678e45e7a4ae235f545fcb6a6b2 100644 (file)
@@ -1 +1 @@
-var ajaxWidgets,ajaxPopulateWidgets,quickPressLoad;jQuery(document).ready(function(a){var b=a("#welcome-panel"),c=a("#wp_welcome_panel-hide"),d=function(b){a.post(ajaxurl,{action:"update-welcome-panel",visible:b,welcomepanelnonce:a("#welcomepanelnonce").val()})};b.hasClass("hidden")&&c.prop("checked")&&b.removeClass("hidden"),a(".welcome-panel-close, .welcome-panel-dismiss a",b).click(function(c){c.preventDefault(),b.addClass("hidden"),d(0),a("#wp_welcome_panel-hide").prop("checked",!1)}),c.click(function(){b.toggleClass("hidden",!this.checked),d(this.checked?1:0)}),ajaxWidgets=["dashboard_incoming_links","dashboard_primary","dashboard_secondary","dashboard_plugins"],ajaxPopulateWidgets=function(b){function c(b,c){var d,e=a("#"+c+" div.inside:visible").find(".widget-loading");e.length&&(d=e.parent(),setTimeout(function(){d.load(ajaxurl+"?action=dashboard-widgets&widget="+c,"",function(){d.hide().slideDown("normal",function(){a(this).css("display","")})})},500*b))}b?(b=b.toString(),-1!=a.inArray(b,ajaxWidgets)&&c(0,b)):a.each(ajaxWidgets,c)},ajaxPopulateWidgets(),postboxes.add_postbox_toggles(pagenow,{pbshow:ajaxPopulateWidgets}),quickPressLoad=function(){var b,c=a("#quickpost-action");b=a("#quick-press").submit(function(){return a("#dashboard_quick_press #publishing-action .spinner").show(),a('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop("disabled",!0),"post"==c.val()&&c.val("post-quickpress-publish"),a("#dashboard_quick_press div.inside").load(b.attr("action"),b.serializeArray(),function(){a("#dashboard_quick_press #publishing-action .spinner").hide(),a('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop("disabled",!1),a("#dashboard_quick_press ul").next("p").remove(),a("#dashboard_quick_press ul").find("li").each(function(){a("#dashboard_recent_drafts ul").prepend(this)}).end().remove(),quickPressLoad()}),!1}),a("#publish").click(function(){c.val("post-quickpress-publish")}),a("#title, #tags-input").each(function(){var b=a(this),c=a("#"+this.id+"-prompt-text");""===this.value&&c.removeClass("screen-reader-text"),c.click(function(){a(this).addClass("screen-reader-text"),b.focus()}),b.blur(function(){""===this.value&&c.removeClass("screen-reader-text")}),b.focus(function(){c.addClass("screen-reader-text")})}),a("#quick-press").on("click focusin",function(){wpActiveEditor="content"})},quickPressLoad()});
\ No newline at end of file
+var ajaxWidgets,ajaxPopulateWidgets,quickPressLoad;jQuery(document).ready(function(a){function b(){a("body").append('<div class="quick-draft-textarea-clone" style="display: none;"></div>');var b=a(".quick-draft-textarea-clone"),c=a("#content"),d=c.height(),e=a(window).height()-100;b.css({"font-family":c.css("font-family"),"font-size":c.css("font-size"),"line-height":c.css("line-height"),"padding-bottom":c.css("paddingBottom"),"padding-left":c.css("paddingLeft"),"padding-right":c.css("paddingRight"),"padding-top":c.css("paddingTop"),"white-space":"pre-wrap","word-wrap":"break-word",display:"none"}),c.on("focus input propertychange",function(){var f=a(this),g=f.val().replace(/\n/g,"<br>")+"&nbsp;",h=b.css("width",f.css("width")).html(g).outerHeight()+2;c.css("overflow-y","auto"),h===d||h>=e&&d>=e||(d=h>e?e:h,c.css("overflow-y","hidden"),f.css("height",d+"px"))})}var c,d=a("#welcome-panel"),e=a("#wp_welcome_panel-hide");c=function(b){a.post(ajaxurl,{action:"update-welcome-panel",visible:b,welcomepanelnonce:a("#welcomepanelnonce").val()})},d.hasClass("hidden")&&e.prop("checked")&&d.removeClass("hidden"),a(".welcome-panel-close, .welcome-panel-dismiss a",d).click(function(b){b.preventDefault(),d.addClass("hidden"),c(0),a("#wp_welcome_panel-hide").prop("checked",!1)}),e.click(function(){d.toggleClass("hidden",!this.checked),c(this.checked?1:0)}),ajaxWidgets=["dashboard_primary"],ajaxPopulateWidgets=function(b){function c(b,c){var d,e=a("#"+c+" div.inside:visible").find(".widget-loading");e.length&&(d=e.parent(),setTimeout(function(){d.load(ajaxurl+"?action=dashboard-widgets&widget="+c+"&pagenow="+pagenow,"",function(){d.hide().slideDown("normal",function(){a(this).css("display","")})})},500*b))}b?(b=b.toString(),-1!==a.inArray(b,ajaxWidgets)&&c(0,b)):a.each(ajaxWidgets,c)},ajaxPopulateWidgets(),postboxes.add_postbox_toggles(pagenow,{pbshow:ajaxPopulateWidgets}),quickPressLoad=function(){var c,d=a("#quickpost-action");c=a("#quick-press").submit(function(){function b(){var b=a(".drafts ul li").first();b.css("background","#fffbe5"),setTimeout(function(){b.css("background","none")},1e3)}return a("#dashboard_quick_press #publishing-action .spinner").show(),a('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop("disabled",!0),a.post(c.attr("action"),c.serializeArray(),function(c){a("#dashboard_quick_press .inside").html(c),a("#quick-press").removeClass("initial-form"),quickPressLoad(),b(),a("#title").focus()}),!1}),a("#publish").click(function(){d.val("post-quickpress-publish")}),a("#title, #tags-input, #content").each(function(){var b=a(this),c=a("#"+this.id+"-prompt-text");""===this.value&&c.removeClass("screen-reader-text"),c.click(function(){a(this).addClass("screen-reader-text"),b.focus()}),b.blur(function(){""===this.value&&c.removeClass("screen-reader-text")}),b.focus(function(){c.addClass("screen-reader-text")})}),a("#quick-press").on("click focusin",function(){wpActiveEditor="content"}),b()},quickPressLoad(),a(".meta-box-sortables").sortable("option","containment","document"),a(".show-more a").on("click",function(b){a(this).fadeOut().closest(".activity-block").find("li.hidden").fadeIn().removeClass("hidden"),b.preventDefault()})});
\ No newline at end of file
index ab22d3572cc4a2632fa2c6f592f5ab8bbadcde71..97415012eb8410c597a3ae4b97d806859928e4c7 100644 (file)
@@ -1,17 +1,21 @@
-var theList, theExtraList, toggleWithKeyboard = false;
+/* global adminCommentsL10n, thousandsSeparator, list_args, QTags, ajaxurl, wpAjax */
+var setCommentsList, theList, theExtraList, commentReply,
+       toggleWithKeyboard = false;
 
 (function($) {
 var getCount, updateCount, updatePending, dashboardTotals;
 
 setCommentsList = function() {
-       var totalInput, perPageInput, pageInput, lastConfidentTime = 0, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList;
+       var totalInput, perPageInput, pageInput, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList, diff,
+               lastConfidentTime = 0;
 
        totalInput = $('input[name="_total"]', '#comments-form');
        perPageInput = $('input[name="_per_page"]', '#comments-form');
        pageInput = $('input[name="_page"]', '#comments-form');
 
        dimAfter = function( r, settings ) {
-               var c = $('#' + settings.element), editRow, replyID, replyButton;
+               var editRow, replyID, replyButton,
+                       c = $( '#' + settings.element );
 
                editRow = $('#replyrow');
                replyID = $('#comment_ID', editRow).val();
@@ -29,13 +33,15 @@ setCommentsList = function() {
                        c.find('div.comment_status').html('1');
                }
 
-               var diff = $('#' + settings.element).is('.' + settings.dimClass) ? 1 : -1;
+               diff = $('#' + settings.element).is('.' + settings.dimClass) ? 1 : -1;
                updatePending( diff );
        };
 
        // Send current total, page, per_page and url
        delBefore = function( settings, list ) {
-               var wpListsData = $(settings.target).attr('data-wp-lists'), id, el, n, h, a, author, action = false;
+               var note, id, el, n, h, a, author,
+                       action = false,
+                       wpListsData = $( settings.target ).attr( 'data-wp-lists' );
 
                settings.data._total = totalInput.val() || 0;
                settings.data._per_page = perPageInput.val() || 0;
@@ -80,7 +86,7 @@ setCommentsList = function() {
                                list.wpList.del(this);
                                $('#undo-' + id).css( {backgroundColor:'#ceb'} ).fadeOut(350, function(){
                                        $(this).remove();
-                                       $('#comment-' + id).css('backgroundColor', '').fadeIn(300, function(){ $(this).show() });
+                                       $('#comment-' + id).css('backgroundColor', '').fadeIn(300, function(){ $(this).show(); });
                                });
                                return false;
                        });
@@ -101,7 +107,8 @@ setCommentsList = function() {
        };
 
        dashboardTotals = function(n) {
-               var dash = $('#dashboard_right_now'), total, appr, totalN, apprN;
+               var total, appr, totalN, apprN,
+                       dash = $('#dashboard_right_now');
 
                n = n || 0;
                if ( isNaN(n) || !dash.length )
@@ -144,7 +151,7 @@ setCommentsList = function() {
                        var a = $(this), n = getCount(a) + diff;
                        if ( n < 1 )
                                n = 0;
-                       a.closest('.awaiting-mod')[ 0 == n ? 'addClass' : 'removeClass' ]('count-0');
+                       a.closest('.awaiting-mod')[ 0 === n ? 'addClass' : 'removeClass' ]('count-0');
                        updateCount( a, n );
                });
 
@@ -153,7 +160,7 @@ setCommentsList = function() {
 
        // In admin-ajax.php, we send back the unix time stamp instead of 1 on success
        delAfter = function( r, settings ) {
-               var total, N, spam, trash, pending,
+               var total_items_i18n, total, N, spam, trash, pending,
                        untrash = $(settings.target).parent().is('span.untrash'),
                        unspam = $(settings.target).parent().is('span.unspam'),
                        unapproved = $('#' + settings.element).is('.unapproved');
@@ -225,7 +232,7 @@ setCommentsList = function() {
                        }
                }
 
-               if ( ! theExtraList || theExtraList.size() == 0 || theExtraList.children().size() == 0 || untrash || unspam ) {
+               if ( ! theExtraList || theExtraList.size() === 0 || theExtraList.children().size() === 0 || untrash || unspam ) {
                        return;
                }
 
@@ -283,7 +290,7 @@ setCommentsList = function() {
                        var wpListsData = $(s.target).attr('data-wp-lists'), id = s.element.replace(/[^0-9]+/g, '');
 
                        if ( wpListsData.indexOf(':trash=1') != -1 || wpListsData.indexOf(':spam=1') != -1 )
-                               $('#undo-' + id).fadeIn(300, function(){ $(this).show() });
+                               $('#undo-' + id).fadeIn(300, function(){ $(this).show(); });
                });
 };
 
@@ -309,7 +316,7 @@ commentReply = {
                        commentReply.toggle($(this).parent());
                });
 
-               $('#doaction, #doaction2, #post-query-submit').click(function(e){
+               $('#doaction, #doaction2, #post-query-submit').click(function(){
                        if ( $('#the-comment-list #replyrow').length > 0 )
                                commentReply.close();
                });
@@ -355,7 +362,7 @@ commentReply = {
 
                if ( this.cid && this.act == 'edit-comment' ) {
                        c = $('#comment-' + this.cid);
-                       c.fadeIn(300, function(){ c.show() }).css('backgroundColor', '');
+                       c.fadeIn(300, function(){ c.show(); }).css('backgroundColor', '');
                }
 
                // reset the Quicktags buttons
@@ -375,7 +382,10 @@ commentReply = {
        },
 
        open : function(comment_id, post_id, action) {
-               var t = this, editRow, rowData, act, c = $('#comment-' + comment_id), h = c.height(), replyButton;
+               var editRow, rowData, act, replyButton, editHeight,
+                       t = this,
+                       c = $('#comment-' + comment_id),
+                       h = c.height();
 
                t.close();
                t.cid = comment_id;
@@ -390,9 +400,6 @@ commentReply = {
                $('#comment_post_ID', editRow).val(post_id);
                $('#comment_ID', editRow).val(comment_id);
 
-               if ( h > 120 )
-                       $('#replycontent', editRow).css('height', (35+h) + 'px');
-
                if ( action == 'edit' ) {
                        $('#author', editRow).val( $('div.author', rowData).text() );
                        $('#author-email', editRow).val( $('div.author-email', rowData).text() );
@@ -402,16 +409,23 @@ commentReply = {
                        $('#edithead, #savebtn', editRow).show();
                        $('#replyhead, #replybtn, #addhead, #addbtn', editRow).hide();
 
+                       if ( h > 120 ) {
+                               // Limit the maximum height when editing very long comments to make it more manageable.
+                               // The textarea is resizable in most browsers, so the user can adjust it if needed.
+                               editHeight = h > 500 ? 500 : h;
+                               $('#replycontent', editRow).css('height', editHeight + 'px');
+                       }
+
                        c.after( editRow ).fadeOut('fast', function(){
-                               $('#replyrow').fadeIn(300, function(){ $(this).show() });
+                               $('#replyrow').fadeIn(300, function(){ $(this).show(); });
                        });
                } else if ( action == 'add' ) {
                        $('#addhead, #addbtn', editRow).show();
                        $('#replyhead, #replybtn, #edithead, #editbtn', editRow).hide();
                        $('#the-comment-list').prepend(editRow);
                        $('#replyrow').fadeIn(300);
-               } else {
-                       replyButton = $('#replybtn', editRow);
+               } else {
+                       replyButton = $('#replybtn', editRow);
                        $('#edithead, #savebtn, #addhead, #addbtn', editRow).hide();
                        $('#replyhead, #replybtn', editRow).show();
                        c.after(editRow);
@@ -422,7 +436,7 @@ commentReply = {
                                replyButton.text(adminCommentsL10n.reply);
                        }
 
-                       $('#replyrow').fadeIn(300, function(){ $(this).show() });
+                       $('#replyrow').fadeIn(300, function(){ $(this).show(); });
                }
 
                setTimeout(function() {
@@ -431,7 +445,7 @@ commentReply = {
                        rtop = $('#replyrow').offset().top;
                        rbottom = rtop + $('#replyrow').height();
                        scrollTop = window.pageYOffset || document.documentElement.scrollTop;
-                       vp = document.documentElement.clientHeight || self.innerHeight || 0;
+                       vp = document.documentElement.clientHeight || window.innerHeight || 0;
                        scrollBottom = scrollTop + vp;
 
                        if ( scrollBottom - 20 < rbottom )
@@ -513,7 +527,7 @@ commentReply = {
                }
 
                c = $.trim(r.data); // Trim leading whitespaces
-               $(c).hide()
+               $(c).hide();
                $('#replyrow').after(c);
 
                id = $(id);
@@ -572,7 +586,7 @@ $(document).ready(function(){
                                l = $('.tablenav-pages .'+which+'-page:not(.disabled)');
                                if (l.length)
                                        window.location = l[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g, '')+'&hotkeys_highlight_'+first_last+'=1';
-                       }
+                       };
                };
 
                edit_comment = function(event, current_row) {
@@ -590,7 +604,7 @@ $(document).ready(function(){
                                var scope = $('select[name="action"]');
                                $('option[value="' + value + '"]', scope).prop('selected', true);
                                $('#doaction').click();
-                       }
+                       };
                };
 
                $.table_hotkeys(
index 1d7741c3f9aa3eb92362081e62381765118a47bb..2f93c6337c9c5726e43450c05c7aff15630b29cd 100644 (file)
@@ -1 +1 @@
-var theList,theExtraList,toggleWithKeyboard=!1;!function(a){var b,c,d,e;setCommentsList=function(){var f,g,h,i,j,k,l,m,n=0;f=a('input[name="_total"]',"#comments-form"),g=a('input[name="_per_page"]',"#comments-form"),h=a('input[name="_page"]',"#comments-form"),i=function(b,c){var e,f,g,h=a("#"+c.element);e=a("#replyrow"),f=a("#comment_ID",e).val(),g=a("#replybtn",e),h.is(".unapproved")?(c.data.id==f&&g.text(adminCommentsL10n.replyApprove),h.find("div.comment_status").html("0")):(c.data.id==f&&g.text(adminCommentsL10n.reply),h.find("div.comment_status").html("1"));var i=a("#"+c.element).is("."+c.dimClass)?1:-1;d(i)},j=function(b,c){var d,e,i,j,k,l,m=a(b.target).attr("data-wp-lists"),n=!1;return b.data._total=f.val()||0,b.data._per_page=g.val()||0,b.data._page=h.val()||0,b.data._url=document.location.href,b.data.comment_status=a('input[name="comment_status"]',"#comments-form").val(),-1!=m.indexOf(":trash=1")?n="trash":-1!=m.indexOf(":spam=1")&&(n="spam"),n&&(d=m.replace(/.*?comment-([0-9]+).*/,"$1"),e=a("#comment-"+d),note=a("#"+n+"-undo-holder").html(),e.find(".check-column :checkbox").prop("checked",!1),e.siblings("#replyrow").length&&commentReply.cid==d&&commentReply.close(),e.is("tr")?(i=e.children(":visible").length,l=a(".author strong",e).text(),j=a('<tr id="undo-'+d+'" class="undo un'+n+'" style="display:none;"><td colspan="'+i+'">'+note+"</td></tr>")):(l=a(".comment-author",e).text(),j=a('<div id="undo-'+d+'" style="display:none;" class="undo un'+n+'">'+note+"</div>")),e.before(j),a("strong","#undo-"+d).text(l),k=a(".undo a","#undo-"+d),k.attr("href","comment.php?action=un"+n+"comment&c="+d+"&_wpnonce="+b.data._ajax_nonce),k.attr("data-wp-lists","delete:the-comment-list:comment-"+d+"::un"+n+"=1"),k.attr("class","vim-z vim-destructive"),a(".avatar",e).clone().prependTo("#undo-"+d+" ."+n+"-undo-inside"),k.click(function(){return c.wpList.del(this),a("#undo-"+d).css({backgroundColor:"#ceb"}).fadeOut(350,function(){a(this).remove(),a("#comment-"+d).css("backgroundColor","").fadeIn(300,function(){a(this).show()})}),!1})),b},k=function(a,b,c){n>b||(c&&(n=b),f.val(a.toString()))},e=function(d){var e,f,g,h,i=a("#dashboard_right_now");d=d||0,!isNaN(d)&&i.length&&(e=a("span.total-count",i),f=a("span.approved-count",i),g=b(e),g+=d,h=g-b(a("span.pending-count",i))-b(a("span.spam-count",i)),c(e,g),c(f,h))},b=function(a){var b=parseInt(a.html().replace(/[^0-9]+/g,""),10);return isNaN(b)?0:b},c=function(a,b){var c="";if(!isNaN(b)){if(b=1>b?"0":b.toString(),b.length>3){for(;b.length>3;)c=thousandsSeparator+b.substr(b.length-3)+c,b=b.substr(0,b.length-3);b+=c}a.html(b)}},d=function(d){a("span.pending-count").each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),e.closest(".awaiting-mod")[0==f?"addClass":"removeClass"]("count-0"),c(e,f)}),e()},l=function(g,h){function i(b){return a(h.target).parent().is("span."+b)?1:a("#"+h.element).is("."+b)?-1:0}var j,l,o,p,q,r=a(h.target).parent().is("span.untrash"),s=a(h.target).parent().is("span.unspam"),t=a("#"+h.element).is(".unapproved");p=r?-1:i("trash"),o=s?-1:i("spam"),a(h.target).parent().is("span.unapprove")||(r||s)&&t?q=1:t&&(q=-1),q&&d(q),a("span.spam-count").each(function(){var d=a(this),e=b(d)+o;c(d,e)}),a("span.trash-count").each(function(){var d=a(this),e=b(d)+p;c(d,e)}),a("#dashboard_right_now").length?(l=p?-1*p:0,e(l)):(j=f.val()?parseInt(f.val(),10):0,a(h.target).parent().is("span.undo")?j++:j--,0>j&&(j=0),"object"==typeof g&&n<h.parsed.responses[0].supplemental.time?(total_items_i18n=h.parsed.responses[0].supplemental.total_items_i18n||"",total_items_i18n&&(a(".displaying-num").text(total_items_i18n),a(".total-pages").text(h.parsed.responses[0].supplemental.total_pages_i18n),a(".tablenav-pages").find(".next-page, .last-page").toggleClass("disabled",h.parsed.responses[0].supplemental.total_pages==a(".current-page").val())),k(j,h.parsed.responses[0].supplemental.time,!0)):k(j,g,!1)),!theExtraList||0==theExtraList.size()||0==theExtraList.children().size()||r||s||(theList.get(0).wpList.add(theExtraList.children(":eq(0)").remove().clone()),m())},m=function(b){var c=a.query.get(),d=a(".total-pages").text(),e=a('input[name="_per_page"]',"#comments-form").val();c.paged||(c.paged=1),c.paged>d||(b?(theExtraList.empty(),c.number=Math.min(8,e)):(c.number=1,c.offset=Math.min(8,e)-1),c.no_placeholder=!0,c.paged++,!0===c.comment_type&&(c.comment_type=""),c=a.extend(c,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:a("#_ajax_fetch_list_nonce").val()}),a.ajax({url:ajaxurl,global:!1,dataType:"json",data:c,success:function(a){theExtraList.get(0).wpList.add(a.rows)}}))},theExtraList=a("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"}),theList=a("#the-comment-list").wpList({alt:"",delBefore:j,dimAfter:i,delAfter:l,addColor:"none"}).bind("wpListDelEnd",function(b,c){var d=a(c.target).attr("data-wp-lists"),e=c.element.replace(/[^0-9]+/g,"");(-1!=d.indexOf(":trash=1")||-1!=d.indexOf(":spam=1"))&&a("#undo-"+e).fadeIn(300,function(){a(this).show()})})},commentReply={cid:"",act:"",init:function(){var b=a("#replyrow");a("a.cancel",b).click(function(){return commentReply.revert()}),a("a.save",b).click(function(){return commentReply.send()}),a("input#author, input#author-email, input#author-url",b).keypress(function(a){return 13==a.which?(commentReply.send(),a.preventDefault(),!1):void 0}),a("#the-comment-list .column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())}),a("#doaction, #doaction2, #post-query-submit").click(function(){a("#the-comment-list #replyrow").length>0&&commentReply.close()}),this.comments_listing=a('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(b){b.each(function(){a(this).find(".column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())})})},toggle:function(b){"none"!=a(b).css("display")&&a(b).find("a.vim-q").click()},revert:function(){return a("#the-comment-list #replyrow").length<1?!1:(a("#replyrow").fadeOut("fast",function(){commentReply.close()}),!1)},close:function(){var b,c=a("#replyrow");c.parent().is("#com-reply")||(this.cid&&"edit-comment"==this.act&&(b=a("#comment-"+this.cid),b.fadeIn(300,function(){b.show()}).css("backgroundColor","")),"undefined"!=typeof QTags&&QTags.closeAllTags("replycontent"),a("#add-new-comment").css("display",""),c.hide(),a("#com-reply").append(c),a("#replycontent").css("height","").val(""),a("#edithead input").val(""),a(".error",c).html("").hide(),a(".spinner",c).hide(),this.cid="")},open:function(b,c,d){var e,f,g,h,i=this,j=a("#comment-"+b),k=j.height();return i.close(),i.cid=b,e=a("#replyrow"),f=a("#inline-"+b),d=d||"replyto",g="edit"==d?"edit":"replyto",g=i.act=g+"-comment",a("#action",e).val(g),a("#comment_post_ID",e).val(c),a("#comment_ID",e).val(b),k>120&&a("#replycontent",e).css("height",35+k+"px"),"edit"==d?(a("#author",e).val(a("div.author",f).text()),a("#author-email",e).val(a("div.author-email",f).text()),a("#author-url",e).val(a("div.author-url",f).text()),a("#status",e).val(a("div.comment_status",f).text()),a("#replycontent",e).val(a("textarea.comment",f).val()),a("#edithead, #savebtn",e).show(),a("#replyhead, #replybtn, #addhead, #addbtn",e).hide(),j.after(e).fadeOut("fast",function(){a("#replyrow").fadeIn(300,function(){a(this).show()})})):"add"==d?(a("#addhead, #addbtn",e).show(),a("#replyhead, #replybtn, #edithead, #editbtn",e).hide(),a("#the-comment-list").prepend(e),a("#replyrow").fadeIn(300)):(h=a("#replybtn",e),a("#edithead, #savebtn, #addhead, #addbtn",e).hide(),a("#replyhead, #replybtn",e).show(),j.after(e),j.hasClass("unapproved")?h.text(adminCommentsL10n.replyApprove):h.text(adminCommentsL10n.reply),a("#replyrow").fadeIn(300,function(){a(this).show()})),setTimeout(function(){var b,c,d,e,f;b=a("#replyrow").offset().top,c=b+a("#replyrow").height(),d=window.pageYOffset||document.documentElement.scrollTop,e=document.documentElement.clientHeight||self.innerHeight||0,f=d+e,c>f-20?window.scroll(0,c-e+35):d>b-20&&window.scroll(0,b-35),a("#replycontent").focus().keyup(function(a){27==a.which&&commentReply.revert()})},600),!1},send:function(){var b={};return a("#replysubmit .error").hide(),a("#replysubmit .spinner").show(),a("#replyrow input").not(":button").each(function(){var c=a(this);b[c.attr("name")]=c.val()}),b.content=a("#replycontent").val(),b.id=b.comment_post_ID,b.comments_listing=this.comments_listing,b.p=a('[name="p"]').val(),a("#comment-"+a("#comment_ID").val()).hasClass("unapproved")&&(b.approve_parent=1),a.ajax({type:"POST",url:ajaxurl,data:b,success:function(a){commentReply.show(a)},error:function(a){commentReply.error(a)}}),!1},show:function(b){var c,e,f,g,h,i=this;return"string"==typeof b?(i.error({responseText:b}),!1):(c=wpAjax.parseAjaxResponse(b),c.errors?(i.error({responseText:wpAjax.broken}),!1):(i.revert(),c=c.responses[0],f="#comment-"+c.id,"edit-comment"==i.act&&a(f).remove(),c.supplemental.parent_approved&&(h=a("#comment-"+c.supplemental.parent_approved),d(-1),"moderated"==this.comments_listing)?(h.animate({backgroundColor:"#CCEEBB"},400,function(){h.fadeOut()}),void 0):(e=a.trim(c.data),a(e).hide(),a("#replyrow").after(e),f=a(f),i.addEvents(f),g=f.hasClass("unapproved")?"#FFFFE0":f.closest(".widefat, .postbox").css("backgroundColor"),f.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300,function(){h&&h.length&&h.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}),void 0)))},error:function(b){var c=b.statusText;a("#replysubmit .spinner").hide(),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#replysubmit .error").html(c).show()},addcomment:function(b){var c=this;a("#add-new-comment").fadeOut(200,function(){c.open(0,b,"add"),a("table.comments-box").css("display",""),a("#no-comments").remove()})}},a(document).ready(function(){var b,c,d,e;setCommentsList(),commentReply.init(),a(document).delegate("span.delete a.delete","click",function(){return!1}),"undefined"!=typeof a.table_hotkeys&&(b=function(b){return function(){var c,d;c="next"==b?"first":"last",d=a(".tablenav-pages ."+b+"-page:not(.disabled)"),d.length&&(window.location=d[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+c+"=1")}},c=function(b,c){window.location=a("span.edit a",c).attr("href")},d=function(){toggleWithKeyboard=!0,a("input:checkbox","#cb").click().prop("checked",!1),toggleWithKeyboard=!1},e=function(b){return function(){var c=a('select[name="action"]');a('option[value="'+b+'"]',c).prop("selected",!0),a("#doaction").click()}},a.table_hotkeys(a("table.widefat"),["a","u","s","d","r","q","z",["e",c],["shift+x",d],["shift+a",e("approve")],["shift+s",e("spam")],["shift+d",e("delete")],["shift+t",e("trash")],["shift+z",e("untrash")],["shift+u",e("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:b("prev"),next_page_link_cb:b("next")}))})}(jQuery);
\ No newline at end of file
+var setCommentsList,theList,theExtraList,commentReply,toggleWithKeyboard=!1;!function(a){var b,c,d,e;setCommentsList=function(){var f,g,h,i,j,k,l,m,n,o=0;f=a('input[name="_total"]',"#comments-form"),g=a('input[name="_per_page"]',"#comments-form"),h=a('input[name="_page"]',"#comments-form"),i=function(b,c){var e,f,g,h=a("#"+c.element);e=a("#replyrow"),f=a("#comment_ID",e).val(),g=a("#replybtn",e),h.is(".unapproved")?(c.data.id==f&&g.text(adminCommentsL10n.replyApprove),h.find("div.comment_status").html("0")):(c.data.id==f&&g.text(adminCommentsL10n.reply),h.find("div.comment_status").html("1")),n=a("#"+c.element).is("."+c.dimClass)?1:-1,d(n)},j=function(b,c){var d,e,i,j,k,l,m,n=!1,o=a(b.target).attr("data-wp-lists");return b.data._total=f.val()||0,b.data._per_page=g.val()||0,b.data._page=h.val()||0,b.data._url=document.location.href,b.data.comment_status=a('input[name="comment_status"]',"#comments-form").val(),-1!=o.indexOf(":trash=1")?n="trash":-1!=o.indexOf(":spam=1")&&(n="spam"),n&&(e=o.replace(/.*?comment-([0-9]+).*/,"$1"),i=a("#comment-"+e),d=a("#"+n+"-undo-holder").html(),i.find(".check-column :checkbox").prop("checked",!1),i.siblings("#replyrow").length&&commentReply.cid==e&&commentReply.close(),i.is("tr")?(j=i.children(":visible").length,m=a(".author strong",i).text(),k=a('<tr id="undo-'+e+'" class="undo un'+n+'" style="display:none;"><td colspan="'+j+'">'+d+"</td></tr>")):(m=a(".comment-author",i).text(),k=a('<div id="undo-'+e+'" style="display:none;" class="undo un'+n+'">'+d+"</div>")),i.before(k),a("strong","#undo-"+e).text(m),l=a(".undo a","#undo-"+e),l.attr("href","comment.php?action=un"+n+"comment&c="+e+"&_wpnonce="+b.data._ajax_nonce),l.attr("data-wp-lists","delete:the-comment-list:comment-"+e+"::un"+n+"=1"),l.attr("class","vim-z vim-destructive"),a(".avatar",i).clone().prependTo("#undo-"+e+" ."+n+"-undo-inside"),l.click(function(){return c.wpList.del(this),a("#undo-"+e).css({backgroundColor:"#ceb"}).fadeOut(350,function(){a(this).remove(),a("#comment-"+e).css("backgroundColor","").fadeIn(300,function(){a(this).show()})}),!1})),b},k=function(a,b,c){o>b||(c&&(o=b),f.val(a.toString()))},e=function(d){var e,f,g,h,i=a("#dashboard_right_now");d=d||0,!isNaN(d)&&i.length&&(e=a("span.total-count",i),f=a("span.approved-count",i),g=b(e),g+=d,h=g-b(a("span.pending-count",i))-b(a("span.spam-count",i)),c(e,g),c(f,h))},b=function(a){var b=parseInt(a.html().replace(/[^0-9]+/g,""),10);return isNaN(b)?0:b},c=function(a,b){var c="";if(!isNaN(b)){if(b=1>b?"0":b.toString(),b.length>3){for(;b.length>3;)c=thousandsSeparator+b.substr(b.length-3)+c,b=b.substr(0,b.length-3);b+=c}a.html(b)}},d=function(d){a("span.pending-count").each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),e.closest(".awaiting-mod")[0===f?"addClass":"removeClass"]("count-0"),c(e,f)}),e()},l=function(g,h){function i(b){return a(h.target).parent().is("span."+b)?1:a("#"+h.element).is("."+b)?-1:0}var j,l,n,p,q,r,s=a(h.target).parent().is("span.untrash"),t=a(h.target).parent().is("span.unspam"),u=a("#"+h.element).is(".unapproved");q=s?-1:i("trash"),p=t?-1:i("spam"),a(h.target).parent().is("span.unapprove")||(s||t)&&u?r=1:u&&(r=-1),r&&d(r),a("span.spam-count").each(function(){var d=a(this),e=b(d)+p;c(d,e)}),a("span.trash-count").each(function(){var d=a(this),e=b(d)+q;c(d,e)}),a("#dashboard_right_now").length?(n=q?-1*q:0,e(n)):(l=f.val()?parseInt(f.val(),10):0,a(h.target).parent().is("span.undo")?l++:l--,0>l&&(l=0),"object"==typeof g&&o<h.parsed.responses[0].supplemental.time?(j=h.parsed.responses[0].supplemental.total_items_i18n||"",j&&(a(".displaying-num").text(j),a(".total-pages").text(h.parsed.responses[0].supplemental.total_pages_i18n),a(".tablenav-pages").find(".next-page, .last-page").toggleClass("disabled",h.parsed.responses[0].supplemental.total_pages==a(".current-page").val())),k(l,h.parsed.responses[0].supplemental.time,!0)):k(l,g,!1)),!theExtraList||0===theExtraList.size()||0===theExtraList.children().size()||s||t||(theList.get(0).wpList.add(theExtraList.children(":eq(0)").remove().clone()),m())},m=function(b){var c=a.query.get(),d=a(".total-pages").text(),e=a('input[name="_per_page"]',"#comments-form").val();c.paged||(c.paged=1),c.paged>d||(b?(theExtraList.empty(),c.number=Math.min(8,e)):(c.number=1,c.offset=Math.min(8,e)-1),c.no_placeholder=!0,c.paged++,!0===c.comment_type&&(c.comment_type=""),c=a.extend(c,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:a("#_ajax_fetch_list_nonce").val()}),a.ajax({url:ajaxurl,global:!1,dataType:"json",data:c,success:function(a){theExtraList.get(0).wpList.add(a.rows)}}))},theExtraList=a("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"}),theList=a("#the-comment-list").wpList({alt:"",delBefore:j,dimAfter:i,delAfter:l,addColor:"none"}).bind("wpListDelEnd",function(b,c){var d=a(c.target).attr("data-wp-lists"),e=c.element.replace(/[^0-9]+/g,"");(-1!=d.indexOf(":trash=1")||-1!=d.indexOf(":spam=1"))&&a("#undo-"+e).fadeIn(300,function(){a(this).show()})})},commentReply={cid:"",act:"",init:function(){var b=a("#replyrow");a("a.cancel",b).click(function(){return commentReply.revert()}),a("a.save",b).click(function(){return commentReply.send()}),a("input#author, input#author-email, input#author-url",b).keypress(function(a){return 13==a.which?(commentReply.send(),a.preventDefault(),!1):void 0}),a("#the-comment-list .column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())}),a("#doaction, #doaction2, #post-query-submit").click(function(){a("#the-comment-list #replyrow").length>0&&commentReply.close()}),this.comments_listing=a('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(b){b.each(function(){a(this).find(".column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())})})},toggle:function(b){"none"!=a(b).css("display")&&a(b).find("a.vim-q").click()},revert:function(){return a("#the-comment-list #replyrow").length<1?!1:(a("#replyrow").fadeOut("fast",function(){commentReply.close()}),!1)},close:function(){var b,c=a("#replyrow");c.parent().is("#com-reply")||(this.cid&&"edit-comment"==this.act&&(b=a("#comment-"+this.cid),b.fadeIn(300,function(){b.show()}).css("backgroundColor","")),"undefined"!=typeof QTags&&QTags.closeAllTags("replycontent"),a("#add-new-comment").css("display",""),c.hide(),a("#com-reply").append(c),a("#replycontent").css("height","").val(""),a("#edithead input").val(""),a(".error",c).html("").hide(),a(".spinner",c).hide(),this.cid="")},open:function(b,c,d){var e,f,g,h,i,j=this,k=a("#comment-"+b),l=k.height();return j.close(),j.cid=b,e=a("#replyrow"),f=a("#inline-"+b),d=d||"replyto",g="edit"==d?"edit":"replyto",g=j.act=g+"-comment",a("#action",e).val(g),a("#comment_post_ID",e).val(c),a("#comment_ID",e).val(b),"edit"==d?(a("#author",e).val(a("div.author",f).text()),a("#author-email",e).val(a("div.author-email",f).text()),a("#author-url",e).val(a("div.author-url",f).text()),a("#status",e).val(a("div.comment_status",f).text()),a("#replycontent",e).val(a("textarea.comment",f).val()),a("#edithead, #savebtn",e).show(),a("#replyhead, #replybtn, #addhead, #addbtn",e).hide(),l>120&&(i=l>500?500:l,a("#replycontent",e).css("height",i+"px")),k.after(e).fadeOut("fast",function(){a("#replyrow").fadeIn(300,function(){a(this).show()})})):"add"==d?(a("#addhead, #addbtn",e).show(),a("#replyhead, #replybtn, #edithead, #editbtn",e).hide(),a("#the-comment-list").prepend(e),a("#replyrow").fadeIn(300)):(h=a("#replybtn",e),a("#edithead, #savebtn, #addhead, #addbtn",e).hide(),a("#replyhead, #replybtn",e).show(),k.after(e),k.hasClass("unapproved")?h.text(adminCommentsL10n.replyApprove):h.text(adminCommentsL10n.reply),a("#replyrow").fadeIn(300,function(){a(this).show()})),setTimeout(function(){var b,c,d,e,f;b=a("#replyrow").offset().top,c=b+a("#replyrow").height(),d=window.pageYOffset||document.documentElement.scrollTop,e=document.documentElement.clientHeight||window.innerHeight||0,f=d+e,c>f-20?window.scroll(0,c-e+35):d>b-20&&window.scroll(0,b-35),a("#replycontent").focus().keyup(function(a){27==a.which&&commentReply.revert()})},600),!1},send:function(){var b={};return a("#replysubmit .error").hide(),a("#replysubmit .spinner").show(),a("#replyrow input").not(":button").each(function(){var c=a(this);b[c.attr("name")]=c.val()}),b.content=a("#replycontent").val(),b.id=b.comment_post_ID,b.comments_listing=this.comments_listing,b.p=a('[name="p"]').val(),a("#comment-"+a("#comment_ID").val()).hasClass("unapproved")&&(b.approve_parent=1),a.ajax({type:"POST",url:ajaxurl,data:b,success:function(a){commentReply.show(a)},error:function(a){commentReply.error(a)}}),!1},show:function(b){var c,e,f,g,h,i=this;return"string"==typeof b?(i.error({responseText:b}),!1):(c=wpAjax.parseAjaxResponse(b),c.errors?(i.error({responseText:wpAjax.broken}),!1):(i.revert(),c=c.responses[0],f="#comment-"+c.id,"edit-comment"==i.act&&a(f).remove(),c.supplemental.parent_approved&&(h=a("#comment-"+c.supplemental.parent_approved),d(-1),"moderated"==this.comments_listing)?(h.animate({backgroundColor:"#CCEEBB"},400,function(){h.fadeOut()}),void 0):(e=a.trim(c.data),a(e).hide(),a("#replyrow").after(e),f=a(f),i.addEvents(f),g=f.hasClass("unapproved")?"#FFFFE0":f.closest(".widefat, .postbox").css("backgroundColor"),f.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300,function(){h&&h.length&&h.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}),void 0)))},error:function(b){var c=b.statusText;a("#replysubmit .spinner").hide(),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#replysubmit .error").html(c).show()},addcomment:function(b){var c=this;a("#add-new-comment").fadeOut(200,function(){c.open(0,b,"add"),a("table.comments-box").css("display",""),a("#no-comments").remove()})}},a(document).ready(function(){var b,c,d,e;setCommentsList(),commentReply.init(),a(document).delegate("span.delete a.delete","click",function(){return!1}),"undefined"!=typeof a.table_hotkeys&&(b=function(b){return function(){var c,d;c="next"==b?"first":"last",d=a(".tablenav-pages ."+b+"-page:not(.disabled)"),d.length&&(window.location=d[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+c+"=1")}},c=function(b,c){window.location=a("span.edit a",c).attr("href")},d=function(){toggleWithKeyboard=!0,a("input:checkbox","#cb").click().prop("checked",!1),toggleWithKeyboard=!1},e=function(b){return function(){var c=a('select[name="action"]');a('option[value="'+b+'"]',c).prop("selected",!0),a("#doaction").click()}},a.table_hotkeys(a("table.widefat"),["a","u","s","d","r","q","z",["e",c],["shift+x",d],["shift+a",e("approve")],["shift+s",e("spam")],["shift+d",e("delete")],["shift+t",e("trash")],["shift+z",e("untrash")],["shift+u",e("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:b("prev"),next_page_link_cb:b("next")}))})}(jQuery);
\ No newline at end of file
index 78c86a8fb82b4f8ef9e0f721fc734e68e65b8360..fff8b61bc1b96db4f9b85f9727e1a5cda9e59cee 100644 (file)
+/* global tinymce, tinyMCEPreInit, QTags, setUserSetting */
 
-var switchEditors = {
+window.switchEditors = {
 
-       switchto: function(el) {
-               var aid = el.id, l = aid.length, id = aid.substr(0, l - 5), mode = aid.substr(l - 4);
+       switchto: function( el ) {
+               var aid = el.id,
+                       l = aid.length,
+                       id = aid.substr( 0, l - 5 ),
+                       mode = aid.substr( l - 4 );
 
-               this.go(id, mode);
+               this.go( id, mode );
        },
 
-       go: function(id, mode) { // mode can be 'html', 'tmce', or 'toggle'; 'html' is used for the "Text" editor tab.
+       // mode can be 'html', 'tmce', or 'toggle'; 'html' is used for the 'Text' editor tab.
+       go: function( id, mode ) {
+               var t = this, ed, wrap_id, txtarea_el,
+                       dom = tinymce.DOM;
+
                id = id || 'content';
                mode = mode || 'toggle';
 
-               var t = this, ed = tinyMCE.get(id), wrap_id, txtarea_el, dom = tinymce.DOM;
-
-               wrap_id = 'wp-'+id+'-wrap';
-               txtarea_el = dom.get(id);
+               ed = tinymce.get( id );
+               wrap_id = 'wp-' + id + '-wrap';
+               txtarea_el = dom.get( id );
 
-               if ( 'toggle' == mode ) {
-                       if ( ed && !ed.isHidden() )
+               if ( 'toggle' === mode ) {
+                       if ( ed && ! ed.isHidden() ) {
                                mode = 'html';
-                       else
+                       } else {
                                mode = 'tmce';
+                       }
                }
 
-               if ( 'tmce' == mode || 'tinymce' == mode ) {
-                       if ( ed && ! ed.isHidden() )
+               if ( 'tmce' === mode || 'tinymce' === mode ) {
+                       if ( ed && ! ed.isHidden() ) {
                                return false;
+                       }
 
-                       if ( typeof(QTags) != 'undefined' )
-                               QTags.closeAllTags(id);
+                       if ( typeof( QTags ) !== 'undefined' ) {
+                               QTags.closeAllTags( id );
+                       }
 
-                       if ( tinyMCEPreInit.mceInit[id] && tinyMCEPreInit.mceInit[id].wpautop )
+                       if ( tinyMCEPreInit.mceInit[ id ] && tinyMCEPreInit.mceInit[ id ].wpautop ) {
                                txtarea_el.value = t.wpautop( txtarea_el.value );
+                       }
 
                        if ( ed ) {
                                ed.show();
                        } else {
-                               ed = new tinymce.Editor(id, tinyMCEPreInit.mceInit[id]);
+                               ed = new tinymce.Editor( id, tinyMCEPreInit.mceInit[ id ] );
                                ed.render();
                        }
 
-                       dom.removeClass(wrap_id, 'html-active');
-                       dom.addClass(wrap_id, 'tmce-active');
-                       setUserSetting('editor', 'tinymce');
+                       dom.removeClass( wrap_id, 'html-active' );
+                       dom.addClass( wrap_id, 'tmce-active' );
+                       setUserSetting( 'editor', 'tinymce' );
 
-               } else if ( 'html' == mode ) {
+               } else if ( 'html' === mode ) {
 
-                       if ( ed && ed.isHidden() )
+                       if ( ed && ed.isHidden() ) {
                                return false;
+                       }
 
                        if ( ed ) {
                                ed.hide();
                        } else {
-                               // The TinyMCE instance doesn't exist, run the content through "pre_wpautop()" and show the textarea
-                               if ( tinyMCEPreInit.mceInit[id] && tinyMCEPreInit.mceInit[id].wpautop )
+                               // The TinyMCE instance doesn't exist, run the content through 'pre_wpautop()' and show the textarea
+                               if ( tinyMCEPreInit.mceInit[ id ] && tinyMCEPreInit.mceInit[ id ].wpautop ) {
                                        txtarea_el.value = t.pre_wpautop( txtarea_el.value );
+                               }
 
-                               dom.setStyles(txtarea_el, {'display': '', 'visibility': ''});
+                               dom.setStyles( txtarea_el, {'display': '', 'visibility': ''} );
                        }
 
-                       dom.removeClass(wrap_id, 'tmce-active');
-                       dom.addClass(wrap_id, 'html-active');
-                       setUserSetting('editor', 'html');
+                       dom.removeClass( wrap_id, 'tmce-active' );
+                       dom.addClass( wrap_id, 'html-active' );
+                       setUserSetting( 'editor', 'html' );
                }
                return false;
        },
 
-       _wp_Nop : function(content) {
-               var blocklist1, blocklist2, preserve_linebreaks = false, preserve_br = false;
+       _wp_Nop: function( content ) {
+               var blocklist1, blocklist2,
+                       preserve_linebreaks = false,
+                       preserve_br = false;
 
                // Protect pre|script tags
-               if ( content.indexOf('<pre') != -1 || content.indexOf('<script') != -1 ) {
+               if ( content.indexOf( '<pre' ) !== -1 || content.indexOf( '<script' ) !== -1 ) {
                        preserve_linebreaks = true;
-                       content = content.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function(a) {
-                               a = a.replace(/<br ?\/?>(\r\n|\n)?/g, '<wp-temp-lb>');
-                               return a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g, '<wp-temp-lb>');
+                       content = content.replace( /<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function( a ) {
+                               a = a.replace( /<br ?\/?>(\r\n|\n)?/g, '<wp-temp-lb>' );
+                               return a.replace( /<\/?p( [^>]*)?>(\r\n|\n)?/g, '<wp-temp-lb>' );
                        });
                }
 
                // keep <br> tags inside captions and remove line breaks
-               if ( content.indexOf('[caption') != -1 ) {
+               if ( content.indexOf( '[caption' ) !== -1 ) {
                        preserve_br = true;
-                       content = content.replace(/\[caption[\s\S]+?\[\/caption\]/g, function(a) {
-                               return a.replace(/<br([^>]*)>/g, '<wp-temp-br$1>').replace(/[\r\n\t]+/, '');
+                       content = content.replace( /\[caption[\s\S]+?\[\/caption\]/g, function( a ) {
+                               return a.replace( /<br([^>]*)>/g, '<wp-temp-br$1>' ).replace( /[\r\n\t]+/, '' );
                        });
                }
 
                // Pretty it up for the source editor
                blocklist1 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset';
-               content = content.replace(new RegExp('\\s*</('+blocklist1+')>\\s*', 'g'), '</$1>\n');
-               content = content.replace(new RegExp('\\s*<((?:'+blocklist1+')(?: [^>]*)?)>', 'g'), '\n<$1>');
+               content = content.replace( new RegExp( '\\s*</(' + blocklist1 + ')>\\s*', 'g' ), '</$1>\n' );
+               content = content.replace( new RegExp( '\\s*<((?:' + blocklist1 + ')(?: [^>]*)?)>', 'g' ), '\n<$1>' );
 
                // Mark </p> if it has any attributes.
-               content = content.replace(/(<p [^>]+>.*?)<\/p>/g, '$1</p#>');
+               content = content.replace( /(<p [^>]+>.*?)<\/p>/g, '$1</p#>' );
 
                // Separate <div> containing <p>
-               content = content.replace(/<div( [^>]*)?>\s*<p>/gi, '<div$1>\n\n');
+               content = content.replace( /<div( [^>]*)?>\s*<p>/gi, '<div$1>\n\n' );
 
                // Remove <p> and <br />
-               content = content.replace(/\s*<p>/gi, '');
-               content = content.replace(/\s*<\/p>\s*/gi, '\n\n');
-               content = content.replace(/\n[\s\u00a0]+\n/g, '\n\n');
-               content = content.replace(/\s*<br ?\/?>\s*/gi, '\n');
+               content = content.replace( /\s*<p>/gi, '' );
+               content = content.replace( /\s*<\/p>\s*/gi, '\n\n' );
+               content = content.replace( /\n[\s\u00a0]+\n/g, '\n\n' );
+               content = content.replace( /\s*<br ?\/?>\s*/gi, '\n' );
 
                // Fix some block element newline issues
-               content = content.replace(/\s*<div/g, '\n<div');
-               content = content.replace(/<\/div>\s*/g, '</div>\n');
-               content = content.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi, '\n\n[caption$1[/caption]\n\n');
-               content = content.replace(/caption\]\n\n+\[caption/g, 'caption]\n\n[caption');
+               content = content.replace( /\s*<div/g, '\n<div' );
+               content = content.replace( /<\/div>\s*/g, '</div>\n' );
+               content = content.replace( /\s*\[caption([^\[]+)\[\/caption\]\s*/gi, '\n\n[caption$1[/caption]\n\n' );
+               content = content.replace( /caption\]\n\n+\[caption/g, 'caption]\n\n[caption' );
 
                blocklist2 = 'blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset';
-               content = content.replace(new RegExp('\\s*<((?:'+blocklist2+')(?: [^>]*)?)\\s*>', 'g'), '\n<$1>');
-               content = content.replace(new RegExp('\\s*</('+blocklist2+')>\\s*', 'g'), '</$1>\n');
-               content = content.replace(/<li([^>]*)>/g, '\t<li$1>');
+               content = content.replace( new RegExp('\\s*<((?:' + blocklist2 + ')(?: [^>]*)?)\\s*>', 'g' ), '\n<$1>' );
+               content = content.replace( new RegExp('\\s*</(' + blocklist2 + ')>\\s*', 'g' ), '</$1>\n' );
+               content = content.replace( /<li([^>]*)>/g, '\t<li$1>' );
 
-               if ( content.indexOf('<hr') != -1 ) {
-                       content = content.replace(/\s*<hr( [^>]*)?>\s*/g, '\n\n<hr$1>\n\n');
+               if ( content.indexOf( '<hr' ) !== -1 ) {
+                       content = content.replace( /\s*<hr( [^>]*)?>\s*/g, '\n\n<hr$1>\n\n' );
                }
 
-               if ( content.indexOf('<object') != -1 ) {
-                       content = content.replace(/<object[\s\S]+?<\/object>/g, function(a){
-                               return a.replace(/[\r\n]+/g, '');
+               if ( content.indexOf( '<object' ) !== -1 ) {
+                       content = content.replace( /<object[\s\S]+?<\/object>/g, function( a ) {
+                               return a.replace( /[\r\n]+/g, '' );
                        });
                }
 
                // Unmark special paragraph closing tags
-               content = content.replace(/<\/p#>/g, '</p>\n');
-               content = content.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g, '\n$1');
+               content = content.replace( /<\/p#>/g, '</p>\n' );
+               content = content.replace( /\s*(<p [^>]+>[\s\S]*?<\/p>)/g, '\n$1' );
 
                // Trim whitespace
-               content = content.replace(/^\s+/, '');
-               content = content.replace(/[\s\u00a0]+$/, '');
+               content = content.replace( /^\s+/, '' );
+               content = content.replace( /[\s\u00a0]+$/, '' );
 
                // put back the line breaks in pre|script
-               if ( preserve_linebreaks )
-                       content = content.replace(/<wp-temp-lb>/g, '\n');
+               if ( preserve_linebreaks ) {
+                       content = content.replace( /<wp-temp-lb>/g, '\n' );
+               }
 
                // and the <br> tags in captions
-               if ( preserve_br )
-                       content = content.replace(/<wp-temp-br([^>]*)>/g, '<br$1>');
+               if ( preserve_br ) {
+                       content = content.replace( /<wp-temp-br([^>]*)>/g, '<br$1>' );
+               }
 
                return content;
        },
 
-       _wp_Autop : function(pee) {
-               var preserve_linebreaks = false, preserve_br = false,
-                       blocklist = 'table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|option|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|noscript|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary';
+       _wp_Autop: function(pee) {
+               var preserve_linebreaks = false,
+                       preserve_br = false,
+                       blocklist = 'table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select' +
+                               '|option|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|noscript|legend|section' +
+                               '|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary';
 
-               if ( pee.indexOf('<object') != -1 ) {
-                       pee = pee.replace(/<object[\s\S]+?<\/object>/g, function(a){
-                               return a.replace(/[\r\n]+/g, '');
+               if ( pee.indexOf( '<object' ) !== -1 ) {
+                       pee = pee.replace( /<object[\s\S]+?<\/object>/g, function( a ) {
+                               return a.replace( /[\r\n]+/g, '' );
                        });
                }
 
-               pee = pee.replace(/<[^<>]+>/g, function(a){
-                       return a.replace(/[\r\n]+/g, ' ');
+               pee = pee.replace( /<[^<>]+>/g, function( a ){
+                       return a.replace( /[\r\n]+/g, ' ' );
                });
 
                // Protect pre|script tags
-               if ( pee.indexOf('<pre') != -1 || pee.indexOf('<script') != -1 ) {
+               if ( pee.indexOf( '<pre' ) !== -1 || pee.indexOf( '<script' ) !== -1 ) {
                        preserve_linebreaks = true;
-                       pee = pee.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function(a) {
-                               return a.replace(/(\r\n|\n)/g, '<wp-temp-lb>');
+                       pee = pee.replace( /<(pre|script)[^>]*>[\s\S]+?<\/\1>/g, function( a ) {
+                               return a.replace( /(\r\n|\n)/g, '<wp-temp-lb>' );
                        });
                }
 
                // keep <br> tags inside captions and convert line breaks
-               if ( pee.indexOf('[caption') != -1 ) {
+               if ( pee.indexOf( '[caption' ) !== -1 ) {
                        preserve_br = true;
-                       pee = pee.replace(/\[caption[\s\S]+?\[\/caption\]/g, function(a) {
+                       pee = pee.replace( /\[caption[\s\S]+?\[\/caption\]/g, function( a ) {
                                // keep existing <br>
-                               a = a.replace(/<br([^>]*)>/g, '<wp-temp-br$1>');
+                               a = a.replace( /<br([^>]*)>/g, '<wp-temp-br$1>' );
                                // no line breaks inside HTML tags
-                               a = a.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g, function(b){
-                                       return b.replace(/[\r\n\t]+/, ' ');
+                               a = a.replace( /<[a-zA-Z0-9]+( [^<>]+)?>/g, function( b ) {
+                                       return b.replace( /[\r\n\t]+/, ' ' );
                                });
                                // convert remaining line breaks to <br>
-                               return a.replace(/\s*\n\s*/g, '<wp-temp-br />');
+                               return a.replace( /\s*\n\s*/g, '<wp-temp-br />' );
                        });
                }
 
                pee = pee + '\n\n';
-               pee = pee.replace(/<br \/>\s*<br \/>/gi, '\n\n');
-               pee = pee.replace(new RegExp('(<(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), '\n$1');
-               pee = pee.replace(new RegExp('(</(?:'+blocklist+')>)', 'gi'), '$1\n\n');
-               pee = pee.replace(/<hr( [^>]*)?>/gi, '<hr$1>\n\n'); // hr is self closing block element
-               pee = pee.replace(/\r\n|\r/g, '\n');
-               pee = pee.replace(/\n\s*\n+/g, '\n\n');
-               pee = pee.replace(/([\s\S]+?)\n\n/g, '<p>$1</p>\n');
-               pee = pee.replace(/<p>\s*?<\/p>/gi, '');
-               pee = pee.replace(new RegExp('<p>\\s*(</?(?:'+blocklist+')(?: [^>]*)?>)\\s*</p>', 'gi'), "$1");
-               pee = pee.replace(/<p>(<li.+?)<\/p>/gi, '$1');
-               pee = pee.replace(/<p>\s*<blockquote([^>]*)>/gi, '<blockquote$1><p>');
-               pee = pee.replace(/<\/blockquote>\s*<\/p>/gi, '</p></blockquote>');
-               pee = pee.replace(new RegExp('<p>\\s*(</?(?:'+blocklist+')(?: [^>]*)?>)', 'gi'), "$1");
-               pee = pee.replace(new RegExp('(</?(?:'+blocklist+')(?: [^>]*)?>)\\s*</p>', 'gi'), "$1");
-               pee = pee.replace(/\s*\n/gi, '<br />\n');
-               pee = pee.replace(new RegExp('(</?(?:'+blocklist+')[^>]*>)\\s*<br />', 'gi'), "$1");
-               pee = pee.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi, '$1');
-               pee = pee.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi, '[caption$1[/caption]');
-
-               pee = pee.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g, function(a, b, c) {
-                       if ( c.match(/<p( [^>]*)?>/) )
+               pee = pee.replace( /<br \/>\s*<br \/>/gi, '\n\n' );
+               pee = pee.replace( new RegExp( '(<(?:' + blocklist + ')(?: [^>]*)?>)', 'gi' ), '\n$1' );
+               pee = pee.replace( new RegExp( '(</(?:' + blocklist + ')>)', 'gi' ), '$1\n\n' );
+               pee = pee.replace( /<hr( [^>]*)?>/gi, '<hr$1>\n\n' ); // hr is self closing block element
+               pee = pee.replace( /\r\n|\r/g, '\n' );
+               pee = pee.replace( /\n\s*\n+/g, '\n\n' );
+               pee = pee.replace( /([\s\S]+?)\n\n/g, '<p>$1</p>\n' );
+               pee = pee.replace( /<p>\s*?<\/p>/gi, '');
+               pee = pee.replace( new RegExp( '<p>\\s*(</?(?:' + blocklist + ')(?: [^>]*)?>)\\s*</p>', 'gi' ), '$1' );
+               pee = pee.replace( /<p>(<li.+?)<\/p>/gi, '$1');
+               pee = pee.replace( /<p>\s*<blockquote([^>]*)>/gi, '<blockquote$1><p>');
+               pee = pee.replace( /<\/blockquote>\s*<\/p>/gi, '</p></blockquote>');
+               pee = pee.replace( new RegExp( '<p>\\s*(</?(?:' + blocklist + ')(?: [^>]*)?>)', 'gi' ), '$1' );
+               pee = pee.replace( new RegExp( '(</?(?:' + blocklist + ')(?: [^>]*)?>)\\s*</p>', 'gi' ), '$1' );
+               pee = pee.replace( /\s*\n/gi, '<br />\n');
+               pee = pee.replace( new RegExp( '(</?(?:' + blocklist + ')[^>]*>)\\s*<br />', 'gi' ), '$1' );
+               pee = pee.replace( /<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi, '$1' );
+               pee = pee.replace( /(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi, '[caption$1[/caption]' );
+
+               pee = pee.replace( /(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g, function( a, b, c ) {
+                       if ( c.match( /<p( [^>]*)?>/ ) ) {
                                return a;
+                       }
 
                        return b + '<p>' + c + '</p>';
                });
 
                // put back the line breaks in pre|script
-               if ( preserve_linebreaks )
-                       pee = pee.replace(/<wp-temp-lb>/g, '\n');
+               if ( preserve_linebreaks ) {
+                       pee = pee.replace( /<wp-temp-lb>/g, '\n' );
+               }
 
-               if ( preserve_br )
-                       pee = pee.replace(/<wp-temp-br([^>]*)>/g, '<br$1>');
+               if ( preserve_br ) {
+                       pee = pee.replace( /<wp-temp-br([^>]*)>/g, '<br$1>' );
+               }
 
                return pee;
        },
 
-       pre_wpautop : function(content) {
+       pre_wpautop: function( content ) {
                var t = this, o = { o: t, data: content, unfiltered: content },
-                       q = typeof(jQuery) != 'undefined';
+                       q = typeof( jQuery ) !== 'undefined';
+
+               if ( q ) {
+                       jQuery( 'body' ).trigger( 'beforePreWpautop', [ o ] );
+               }
+
+               o.data = t._wp_Nop( o.data );
 
-               if ( q )
-                       jQuery('body').trigger('beforePreWpautop', [o]);
-               o.data = t._wp_Nop(o.data);
-               if ( q )
-                       jQuery('body').trigger('afterPreWpautop', [o]);
+               if ( q ) {
+                       jQuery('body').trigger('afterPreWpautop', [ o ] );
+               }
 
                return o.data;
        },
 
-       wpautop : function(pee) {
+       wpautop: function( pee ) {
                var t = this, o = { o: t, data: pee, unfiltered: pee },
-                       q = typeof(jQuery) != 'undefined';
+                       q = typeof( jQuery ) !== 'undefined';
+
+               if ( q ) {
+                       jQuery( 'body' ).trigger('beforeWpautop', [ o ] );
+               }
 
-               if ( q )
-                       jQuery('body').trigger('beforeWpautop', [o]);
-               o.data = t._wp_Autop(o.data);
-               if ( q )
-                       jQuery('body').trigger('afterWpautop', [o]);
+               o.data = t._wp_Autop( o.data );
+
+               if ( q ) {
+                       jQuery( 'body' ).trigger('afterWpautop', [ o ] );
+               }
 
                return o.data;
        }
-}
+};
index 9cdd2fd416fd58ac2b0725cc3a955ee66f684817..4f627b3c3bacf65b93365f4ab388f2341bece404 100644 (file)
@@ -1 +1 @@
-var switchEditors={switchto:function(a){var b=a.id,c=b.length,d=b.substr(0,c-5),e=b.substr(c-4);this.go(d,e)},go:function(a,b){a=a||"content",b=b||"toggle";var c,d,e=this,f=tinyMCE.get(a),g=tinymce.DOM;if(c="wp-"+a+"-wrap",d=g.get(a),"toggle"==b&&(b=f&&!f.isHidden()?"html":"tmce"),"tmce"==b||"tinymce"==b){if(f&&!f.isHidden())return!1;"undefined"!=typeof QTags&&QTags.closeAllTags(a),tinyMCEPreInit.mceInit[a]&&tinyMCEPreInit.mceInit[a].wpautop&&(d.value=e.wpautop(d.value)),f?f.show():(f=new tinymce.Editor(a,tinyMCEPreInit.mceInit[a]),f.render()),g.removeClass(c,"html-active"),g.addClass(c,"tmce-active"),setUserSetting("editor","tinymce")}else if("html"==b){if(f&&f.isHidden())return!1;f?f.hide():(tinyMCEPreInit.mceInit[a]&&tinyMCEPreInit.mceInit[a].wpautop&&(d.value=e.pre_wpautop(d.value)),g.setStyles(d,{display:"",visibility:""})),g.removeClass(c,"tmce-active"),g.addClass(c,"html-active"),setUserSetting("editor","html")}return!1},_wp_Nop:function(a){var b,c,d=!1,e=!1;return(-1!=a.indexOf("<pre")||-1!=a.indexOf("<script"))&&(d=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(a){return a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-temp-lb>"),a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-temp-lb>")})),-1!=a.indexOf("[caption")&&(e=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),b="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset",a=a.replace(new RegExp("\\s*</("+b+")>\\s*","g"),"</$1>\n"),a=a.replace(new RegExp("\\s*<((?:"+b+")(?: [^>]*)?)>","g"),"\n<$1>"),a=a.replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>"),a=a.replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n"),a=a.replace(/\s*<p>/gi,""),a=a.replace(/\s*<\/p>\s*/gi,"\n\n"),a=a.replace(/\n[\s\u00a0]+\n/g,"\n\n"),a=a.replace(/\s*<br ?\/?>\s*/gi,"\n"),a=a.replace(/\s*<div/g,"\n<div"),a=a.replace(/<\/div>\s*/g,"</div>\n"),a=a.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n"),a=a.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption"),c="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset",a=a.replace(new RegExp("\\s*<((?:"+c+")(?: [^>]*)?)\\s*>","g"),"\n<$1>"),a=a.replace(new RegExp("\\s*</("+c+")>\\s*","g"),"</$1>\n"),a=a.replace(/<li([^>]*)>/g,"    <li$1>"),-1!=a.indexOf("<hr")&&(a=a.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")),-1!=a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")})),a=a.replace(/<\/p#>/g,"</p>\n"),a=a.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1"),a=a.replace(/^\s+/,""),a=a.replace(/[\s\u00a0]+$/,""),d&&(a=a.replace(/<wp-temp-lb>/g,"\n")),e&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a},_wp_Autop:function(a){var b=!1,c=!1,d="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|option|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|noscript|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary";return-1!=a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")})),a=a.replace(/<[^<>]+>/g,function(a){return a.replace(/[\r\n]+/g," ")}),(-1!=a.indexOf("<pre")||-1!=a.indexOf("<script"))&&(b=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(a){return a.replace(/(\r\n|\n)/g,"<wp-temp-lb>")})),-1!=a.indexOf("[caption")&&(c=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a=a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>"),a=a.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),a.replace(/\s*\n\s*/g,"<wp-temp-br />")})),a+="\n\n",a=a.replace(/<br \/>\s*<br \/>/gi,"\n\n"),a=a.replace(new RegExp("(<(?:"+d+")(?: [^>]*)?>)","gi"),"\n$1"),a=a.replace(new RegExp("(</(?:"+d+")>)","gi"),"$1\n\n"),a=a.replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n"),a=a.replace(/\r\n|\r/g,"\n"),a=a.replace(/\n\s*\n+/g,"\n\n"),a=a.replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n"),a=a.replace(/<p>\s*?<\/p>/gi,""),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/<p>(<li.+?)<\/p>/gi,"$1"),a=a.replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>"),a=a.replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>"),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)","gi"),"$1"),a=a.replace(new RegExp("(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/\s*\n/gi,"<br />\n"),a=a.replace(new RegExp("(</?(?:"+d+")[^>]*>)\\s*<br />","gi"),"$1"),a=a.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1"),a=a.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]"),a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(a,b,c){return c.match(/<p( [^>]*)?>/)?a:b+"<p>"+c+"</p>"}),b&&(a=a.replace(/<wp-temp-lb>/g,"\n")),c&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a},pre_wpautop:function(a){var b=this,c={o:b,data:a,unfiltered:a},d="undefined"!=typeof jQuery;return d&&jQuery("body").trigger("beforePreWpautop",[c]),c.data=b._wp_Nop(c.data),d&&jQuery("body").trigger("afterPreWpautop",[c]),c.data},wpautop:function(a){var b=this,c={o:b,data:a,unfiltered:a},d="undefined"!=typeof jQuery;return d&&jQuery("body").trigger("beforeWpautop",[c]),c.data=b._wp_Autop(c.data),d&&jQuery("body").trigger("afterWpautop",[c]),c.data}};
\ No newline at end of file
+window.switchEditors={switchto:function(a){var b=a.id,c=b.length,d=b.substr(0,c-5),e=b.substr(c-4);this.go(d,e)},go:function(a,b){var c,d,e,f=this,g=tinymce.DOM;if(a=a||"content",b=b||"toggle",c=tinymce.get(a),d="wp-"+a+"-wrap",e=g.get(a),"toggle"===b&&(b=c&&!c.isHidden()?"html":"tmce"),"tmce"===b||"tinymce"===b){if(c&&!c.isHidden())return!1;"undefined"!=typeof QTags&&QTags.closeAllTags(a),tinyMCEPreInit.mceInit[a]&&tinyMCEPreInit.mceInit[a].wpautop&&(e.value=f.wpautop(e.value)),c?c.show():(c=new tinymce.Editor(a,tinyMCEPreInit.mceInit[a]),c.render()),g.removeClass(d,"html-active"),g.addClass(d,"tmce-active"),setUserSetting("editor","tinymce")}else if("html"===b){if(c&&c.isHidden())return!1;c?c.hide():(tinyMCEPreInit.mceInit[a]&&tinyMCEPreInit.mceInit[a].wpautop&&(e.value=f.pre_wpautop(e.value)),g.setStyles(e,{display:"",visibility:""})),g.removeClass(d,"tmce-active"),g.addClass(d,"html-active"),setUserSetting("editor","html")}return!1},_wp_Nop:function(a){var b,c,d=!1,e=!1;return(-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(d=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(a){return a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-temp-lb>"),a.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-temp-lb>")})),-1!==a.indexOf("[caption")&&(e=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),b="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|div|h[1-6]|p|fieldset",a=a.replace(new RegExp("\\s*</("+b+")>\\s*","g"),"</$1>\n"),a=a.replace(new RegExp("\\s*<((?:"+b+")(?: [^>]*)?)>","g"),"\n<$1>"),a=a.replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>"),a=a.replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n"),a=a.replace(/\s*<p>/gi,""),a=a.replace(/\s*<\/p>\s*/gi,"\n\n"),a=a.replace(/\n[\s\u00a0]+\n/g,"\n\n"),a=a.replace(/\s*<br ?\/?>\s*/gi,"\n"),a=a.replace(/\s*<div/g,"\n<div"),a=a.replace(/<\/div>\s*/g,"</div>\n"),a=a.replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n"),a=a.replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption"),c="blockquote|ul|ol|li|table|thead|tbody|tfoot|tr|th|td|h[1-6]|pre|fieldset",a=a.replace(new RegExp("\\s*<((?:"+c+")(?: [^>]*)?)\\s*>","g"),"\n<$1>"),a=a.replace(new RegExp("\\s*</("+c+")>\\s*","g"),"</$1>\n"),a=a.replace(/<li([^>]*)>/g,"        <li$1>"),-1!==a.indexOf("<hr")&&(a=a.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")),-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")})),a=a.replace(/<\/p#>/g,"</p>\n"),a=a.replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1"),a=a.replace(/^\s+/,""),a=a.replace(/[\s\u00a0]+$/,""),d&&(a=a.replace(/<wp-temp-lb>/g,"\n")),e&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a},_wp_Autop:function(a){var b=!1,c=!1,d="table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|option|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|noscript|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary";return-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")})),a=a.replace(/<[^<>]+>/g,function(a){return a.replace(/[\r\n]+/g," ")}),(-1!==a.indexOf("<pre")||-1!==a.indexOf("<script"))&&(b=!0,a=a.replace(/<(pre|script)[^>]*>[\s\S]+?<\/\1>/g,function(a){return a.replace(/(\r\n|\n)/g,"<wp-temp-lb>")})),-1!==a.indexOf("[caption")&&(c=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a=a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>"),a=a.replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),a.replace(/\s*\n\s*/g,"<wp-temp-br />")})),a+="\n\n",a=a.replace(/<br \/>\s*<br \/>/gi,"\n\n"),a=a.replace(new RegExp("(<(?:"+d+")(?: [^>]*)?>)","gi"),"\n$1"),a=a.replace(new RegExp("(</(?:"+d+")>)","gi"),"$1\n\n"),a=a.replace(/<hr( [^>]*)?>/gi,"<hr$1>\n\n"),a=a.replace(/\r\n|\r/g,"\n"),a=a.replace(/\n\s*\n+/g,"\n\n"),a=a.replace(/([\s\S]+?)\n\n/g,"<p>$1</p>\n"),a=a.replace(/<p>\s*?<\/p>/gi,""),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/<p>(<li.+?)<\/p>/gi,"$1"),a=a.replace(/<p>\s*<blockquote([^>]*)>/gi,"<blockquote$1><p>"),a=a.replace(/<\/blockquote>\s*<\/p>/gi,"</p></blockquote>"),a=a.replace(new RegExp("<p>\\s*(</?(?:"+d+")(?: [^>]*)?>)","gi"),"$1"),a=a.replace(new RegExp("(</?(?:"+d+")(?: [^>]*)?>)\\s*</p>","gi"),"$1"),a=a.replace(/\s*\n/gi,"<br />\n"),a=a.replace(new RegExp("(</?(?:"+d+")[^>]*>)\\s*<br />","gi"),"$1"),a=a.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)>)/gi,"$1"),a=a.replace(/(?:<p>|<br ?\/?>)*\s*\[caption([^\[]+)\[\/caption\]\s*(?:<\/p>|<br ?\/?>)*/gi,"[caption$1[/caption]"),a=a.replace(/(<(?:div|th|td|form|fieldset|dd)[^>]*>)(.*?)<\/p>/g,function(a,b,c){return c.match(/<p( [^>]*)?>/)?a:b+"<p>"+c+"</p>"}),b&&(a=a.replace(/<wp-temp-lb>/g,"\n")),c&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),a},pre_wpautop:function(a){var b=this,c={o:b,data:a,unfiltered:a},d="undefined"!=typeof jQuery;return d&&jQuery("body").trigger("beforePreWpautop",[c]),c.data=b._wp_Nop(c.data),d&&jQuery("body").trigger("afterPreWpautop",[c]),c.data},wpautop:function(a){var b=this,c={o:b,data:a,unfiltered:a},d="undefined"!=typeof jQuery;return d&&jQuery("body").trigger("beforeWpautop",[c]),c.data=b._wp_Autop(c.data),d&&jQuery("body").trigger("afterWpautop",[c]),c.data}};
\ No newline at end of file
index d7b4bb19100fbf769f24043937478d381e29bc18..5b70b7f21ca834d9d1877dfeb08ca129586d4221 100644 (file)
@@ -1,5 +1,7 @@
+/* global unescape, getUserSetting, setUserSetting */
+
 jQuery(document).ready(function($) {
-       var gallerySortable, gallerySortableInit, w, desc = false;
+       var gallerySortable, gallerySortableInit, sortIt, clearAll, w, desc = false;
 
        gallerySortableInit = function() {
                gallerySortable = $('#media-items').sortable( {
@@ -8,7 +10,7 @@ jQuery(document).ready(function($) {
                        axis: 'y',
                        distance: 2,
                        handle: 'div.filename',
-                       stop: function(e, ui) {
+                       stop: function() {
                                // When an update has occurred, adjust the order for each item
                                var all = $('#media-items').sortable('toArray'), len = all.length;
                                $.each(all, function(i, id) {
@@ -17,7 +19,7 @@ jQuery(document).ready(function($) {
                                });
                        }
                } );
-       }
+       };
 
        sortIt = function() {
                var all = $('.menu_order_input'), len = all.length;
@@ -25,26 +27,39 @@ jQuery(document).ready(function($) {
                        var order = desc ? (len - i) : (1 + i);
                        $(this).val(order);
                });
-       }
+       };
 
        clearAll = function(c) {
                c = c || 0;
-               $('.menu_order_input').each(function(){
-                       if ( this.value == '0' || c ) this.value = '';
+               $('.menu_order_input').each( function() {
+                       if ( this.value === '0' || c ) {
+                               this.value = '';
+                       }
                });
-       }
+       };
 
-       $('#asc').click(function(){desc = false; sortIt(); return false;});
-       $('#desc').click(function(){desc = true; sortIt(); return false;});
-       $('#clear').click(function(){clearAll(1); return false;});
-       $('#showall').click(function(){
+       $('#asc').click( function() {
+               desc = false;
+               sortIt();
+               return false;
+       });
+       $('#desc').click( function() {
+               desc = true;
+               sortIt();
+               return false;
+       });
+       $('#clear').click( function() {
+               clearAll(1);
+               return false;
+       });
+       $('#showall').click( function() {
                $('#sort-buttons span a').toggle();
                $('a.describe-toggle-on').hide();
                $('a.describe-toggle-off, table.slidetoggle').show();
                $('img.pinkynail').toggle(false);
                return false;
        });
-       $('#hideall').click(function(){
+       $('#hideall').click( function() {
                $('#sort-buttons span a').toggle();
                $('a.describe-toggle-on').show();
                $('a.describe-toggle-off, table.slidetoggle').hide();
@@ -60,7 +75,7 @@ jQuery(document).ready(function($) {
                w = wpgallery.getWin();
 
                $('#save-all, #gallery-settings').show();
-               if ( typeof w.tinyMCE != 'undefined' && w.tinyMCE.activeEditor && ! w.tinyMCE.activeEditor.isHidden() ) {
+               if ( typeof w.tinyMCE !== 'undefined' && w.tinyMCE.activeEditor && ! w.tinyMCE.activeEditor.isHidden() ) {
                        wpgallery.mcemode = true;
                        wpgallery.init();
                } else {
@@ -88,7 +103,9 @@ wpgallery = {
        init: function() {
                var t = this, li, q, i, it, w = t.getWin();
 
-               if ( ! t.mcemode ) return;
+               if ( ! t.mcemode ) {
+                       return;
+               }
 
                li = ('' + document.location.search).replace(/^\?/, '').split('&');
                q = {};
@@ -97,8 +114,9 @@ wpgallery = {
                        q[unescape(it[0])] = unescape(it[1]);
                }
 
-               if (q.mce_rdomain)
+               if ( q.mce_rdomain ) {
                        document.domain = q.mce_rdomain;
+               }
 
                // Find window & API
                tinymce = w.tinymce;
@@ -114,18 +132,28 @@ wpgallery = {
 
        setup : function() {
                var t = this, a, ed = t.editor, g, columns, link, order, orderby;
-               if ( ! t.mcemode ) return;
+               if ( ! t.mcemode ) {
+                       return;
+               }
 
                t.el = ed.selection.getNode();
 
-               if ( t.el.nodeName != 'IMG' || ! ed.dom.hasClass(t.el, 'wpGallery') ) {
-                       if ( (g = ed.dom.select('img.wpGallery')) && g[0] ) {
+               if ( t.el.nodeName !== 'IMG' || ! ed.dom.hasClass(t.el, 'wpGallery') ) {
+                       if ( ( g = ed.dom.select('img.wpGallery') ) && g[0] ) {
                                t.el = g[0];
                        } else {
-                               if ( getUserSetting('galfile') == '1' ) t.I('linkto-file').checked = "checked";
-                               if ( getUserSetting('galdesc') == '1' ) t.I('order-desc').checked = "checked";
-                               if ( getUserSetting('galcols') ) t.I('columns').value = getUserSetting('galcols');
-                               if ( getUserSetting('galord') ) t.I('orderby').value = getUserSetting('galord');
+                               if ( getUserSetting('galfile') === '1' ) {
+                                       t.I('linkto-file').checked = 'checked';
+                               }
+                               if ( getUserSetting('galdesc') === '1' ) {
+                                       t.I('order-desc').checked = 'checked';
+                               }
+                               if ( getUserSetting('galcols') ) {
+                                       t.I('columns').value = getUserSetting('galcols');
+                               }
+                               if ( getUserSetting('galord') ) {
+                                       t.I('orderby').value = getUserSetting('galord');
+                               }
                                jQuery('#insert-gallery').show();
                                return;
                        }
@@ -143,10 +171,18 @@ wpgallery = {
                        order = a.match(/order=['"]([^'"]+)['"]/i);
                        orderby = a.match(/orderby=['"]([^'"]+)['"]/i);
 
-                       if ( link && link[1] ) t.I('linkto-file').checked = "checked";
-                       if ( order && order[1] ) t.I('order-desc').checked = "checked";
-                       if ( columns && columns[1] ) t.I('columns').value = ''+columns[1];
-                       if ( orderby && orderby[1] ) t.I('orderby').value = orderby[1];
+                       if ( link && link[1] ) {
+                               t.I('linkto-file').checked = 'checked';
+                       }
+                       if ( order && order[1] ) {
+                               t.I('order-desc').checked = 'checked';
+                       }
+                       if ( columns && columns[1] ) {
+                               t.I('columns').value = '' + columns[1];
+                       }
+                       if ( orderby && orderby[1] ) {
+                               t.I('orderby').value = orderby[1];
+                       }
                } else {
                        jQuery('#insert-gallery').show();
                }
@@ -156,14 +192,16 @@ wpgallery = {
                var t = this, ed = t.editor, all = '', s;
 
                if ( ! t.mcemode || ! t.is_update ) {
-                       s = '[gallery'+t.getSettings()+']';
+                       s = '[gallery' + t.getSettings() + ']';
                        t.getWin().send_to_editor(s);
                        return;
                }
 
-               if (t.el.nodeName != 'IMG') return;
+               if ( t.el.nodeName !== 'IMG' ) {
+                       return;
+               }
 
-               all = ed.dom.decode(ed.dom.getAttrib(t.el, 'title'));
+               all = ed.dom.decode( ed.dom.getAttrib( t.el, 'title' ) );
                all = all.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi, '');
                all += t.getSettings();
 
@@ -184,13 +222,13 @@ wpgallery = {
                        setUserSetting('galdesc', '1');
                }
 
-               if ( I('columns').value != 3 ) {
-                       s += ' columns="'+I('columns').value+'"';
+               if ( I('columns').value !== 3 ) {
+                       s += ' columns="' + I('columns').value + '"';
                        setUserSetting('galcols', I('columns').value);
                }
 
-               if ( I('orderby').value != 'menu_order' ) {
-                       s += ' orderby="'+I('orderby').value+'"';
+               if ( I('orderby').value !== 'menu_order' ) {
+                       s += ' orderby="' + I('orderby').value + '"';
                        setUserSetting('galord', I('orderby').value);
                }
 
index 5933724bff0e263e9909c3c93ce1f544a6c298c6..323b040412b8d36cc30b83a623df8d37ff806c69 100644 (file)
@@ -1 +1 @@
-jQuery(document).ready(function(a){var b,c,d,e=!1;c=function(){b=a("#media-items").sortable({items:"div.media-item",placeholder:"sorthelper",axis:"y",distance:2,handle:"div.filename",stop:function(){var b=a("#media-items").sortable("toArray"),c=b.length;a.each(b,function(b,d){var f=e?c-b:1+b;a("#"+d+" .menu_order input").val(f)})}})},sortIt=function(){var b=a(".menu_order_input"),c=b.length;b.each(function(b){var d=e?c-b:1+b;a(this).val(d)})},clearAll=function(b){b=b||0,a(".menu_order_input").each(function(){("0"==this.value||b)&&(this.value="")})},a("#asc").click(function(){return e=!1,sortIt(),!1}),a("#desc").click(function(){return e=!0,sortIt(),!1}),a("#clear").click(function(){return clearAll(1),!1}),a("#showall").click(function(){return a("#sort-buttons span a").toggle(),a("a.describe-toggle-on").hide(),a("a.describe-toggle-off, table.slidetoggle").show(),a("img.pinkynail").toggle(!1),!1}),a("#hideall").click(function(){return a("#sort-buttons span a").toggle(),a("a.describe-toggle-on").show(),a("a.describe-toggle-off, table.slidetoggle").hide(),a("img.pinkynail").toggle(!0),!1}),c(),clearAll(),a("#media-items>*").length>1&&(d=wpgallery.getWin(),a("#save-all, #gallery-settings").show(),"undefined"!=typeof d.tinyMCE&&d.tinyMCE.activeEditor&&!d.tinyMCE.activeEditor.isHidden()?(wpgallery.mcemode=!0,wpgallery.init()):a("#insert-gallery").show())}),jQuery(window).unload(function(){tinymce=tinyMCE=wpgallery=null});var tinymce=null,tinyMCE,wpgallery;wpgallery={mcemode:!1,editor:{},dom:{},is_update:!1,el:{},I:function(a){return document.getElementById(a)},init:function(){var a,b,c,d,e=this,f=e.getWin();if(e.mcemode){for(a=(""+document.location.search).replace(/^\?/,"").split("&"),b={},c=0;c<a.length;c++)d=a[c].split("="),b[unescape(d[0])]=unescape(d[1]);b.mce_rdomain&&(document.domain=b.mce_rdomain),tinymce=f.tinymce,tinyMCE=f.tinyMCE,e.editor=tinymce.EditorManager.activeEditor,e.setup()}},getWin:function(){return window.dialogArguments||opener||parent||top},setup:function(){var a,b,c,d,e,f,g=this,h=g.editor;if(g.mcemode){if(g.el=h.selection.getNode(),"IMG"!=g.el.nodeName||!h.dom.hasClass(g.el,"wpGallery")){if(!(b=h.dom.select("img.wpGallery"))||!b[0])return"1"==getUserSetting("galfile")&&(g.I("linkto-file").checked="checked"),"1"==getUserSetting("galdesc")&&(g.I("order-desc").checked="checked"),getUserSetting("galcols")&&(g.I("columns").value=getUserSetting("galcols")),getUserSetting("galord")&&(g.I("orderby").value=getUserSetting("galord")),jQuery("#insert-gallery").show(),void 0;g.el=b[0]}a=h.dom.getAttrib(g.el,"title"),a=h.dom.decode(a),a?(jQuery("#update-gallery").show(),g.is_update=!0,c=a.match(/columns=['"]([0-9]+)['"]/),d=a.match(/link=['"]([^'"]+)['"]/i),e=a.match(/order=['"]([^'"]+)['"]/i),f=a.match(/orderby=['"]([^'"]+)['"]/i),d&&d[1]&&(g.I("linkto-file").checked="checked"),e&&e[1]&&(g.I("order-desc").checked="checked"),c&&c[1]&&(g.I("columns").value=""+c[1]),f&&f[1]&&(g.I("orderby").value=f[1])):jQuery("#insert-gallery").show()}},update:function(){var a,b=this,c=b.editor,d="";return b.mcemode&&b.is_update?("IMG"==b.el.nodeName&&(d=c.dom.decode(c.dom.getAttrib(b.el,"title")),d=d.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi,""),d+=b.getSettings(),c.dom.setAttrib(b.el,"title",d),b.getWin().tb_remove()),void 0):(a="[gallery"+b.getSettings()+"]",b.getWin().send_to_editor(a),void 0)},getSettings:function(){var a=this.I,b="";return a("linkto-file").checked&&(b+=' link="file"',setUserSetting("galfile","1")),a("order-desc").checked&&(b+=' order="DESC"',setUserSetting("galdesc","1")),3!=a("columns").value&&(b+=' columns="'+a("columns").value+'"',setUserSetting("galcols",a("columns").value)),"menu_order"!=a("orderby").value&&(b+=' orderby="'+a("orderby").value+'"',setUserSetting("galord",a("orderby").value)),b}};
\ No newline at end of file
+jQuery(document).ready(function(a){var b,c,d,e,f,g=!1;c=function(){b=a("#media-items").sortable({items:"div.media-item",placeholder:"sorthelper",axis:"y",distance:2,handle:"div.filename",stop:function(){var b=a("#media-items").sortable("toArray"),c=b.length;a.each(b,function(b,d){var e=g?c-b:1+b;a("#"+d+" .menu_order input").val(e)})}})},d=function(){var b=a(".menu_order_input"),c=b.length;b.each(function(b){var d=g?c-b:1+b;a(this).val(d)})},e=function(b){b=b||0,a(".menu_order_input").each(function(){("0"===this.value||b)&&(this.value="")})},a("#asc").click(function(){return g=!1,d(),!1}),a("#desc").click(function(){return g=!0,d(),!1}),a("#clear").click(function(){return e(1),!1}),a("#showall").click(function(){return a("#sort-buttons span a").toggle(),a("a.describe-toggle-on").hide(),a("a.describe-toggle-off, table.slidetoggle").show(),a("img.pinkynail").toggle(!1),!1}),a("#hideall").click(function(){return a("#sort-buttons span a").toggle(),a("a.describe-toggle-on").show(),a("a.describe-toggle-off, table.slidetoggle").hide(),a("img.pinkynail").toggle(!0),!1}),c(),e(),a("#media-items>*").length>1&&(f=wpgallery.getWin(),a("#save-all, #gallery-settings").show(),"undefined"!=typeof f.tinyMCE&&f.tinyMCE.activeEditor&&!f.tinyMCE.activeEditor.isHidden()?(wpgallery.mcemode=!0,wpgallery.init()):a("#insert-gallery").show())}),jQuery(window).unload(function(){tinymce=tinyMCE=wpgallery=null});var tinymce=null,tinyMCE,wpgallery;wpgallery={mcemode:!1,editor:{},dom:{},is_update:!1,el:{},I:function(a){return document.getElementById(a)},init:function(){var a,b,c,d,e=this,f=e.getWin();if(e.mcemode){for(a=(""+document.location.search).replace(/^\?/,"").split("&"),b={},c=0;c<a.length;c++)d=a[c].split("="),b[unescape(d[0])]=unescape(d[1]);b.mce_rdomain&&(document.domain=b.mce_rdomain),tinymce=f.tinymce,tinyMCE=f.tinyMCE,e.editor=tinymce.EditorManager.activeEditor,e.setup()}},getWin:function(){return window.dialogArguments||opener||parent||top},setup:function(){var a,b,c,d,e,f,g=this,h=g.editor;if(g.mcemode){if(g.el=h.selection.getNode(),"IMG"!==g.el.nodeName||!h.dom.hasClass(g.el,"wpGallery")){if(!(b=h.dom.select("img.wpGallery"))||!b[0])return"1"===getUserSetting("galfile")&&(g.I("linkto-file").checked="checked"),"1"===getUserSetting("galdesc")&&(g.I("order-desc").checked="checked"),getUserSetting("galcols")&&(g.I("columns").value=getUserSetting("galcols")),getUserSetting("galord")&&(g.I("orderby").value=getUserSetting("galord")),jQuery("#insert-gallery").show(),void 0;g.el=b[0]}a=h.dom.getAttrib(g.el,"title"),a=h.dom.decode(a),a?(jQuery("#update-gallery").show(),g.is_update=!0,c=a.match(/columns=['"]([0-9]+)['"]/),d=a.match(/link=['"]([^'"]+)['"]/i),e=a.match(/order=['"]([^'"]+)['"]/i),f=a.match(/orderby=['"]([^'"]+)['"]/i),d&&d[1]&&(g.I("linkto-file").checked="checked"),e&&e[1]&&(g.I("order-desc").checked="checked"),c&&c[1]&&(g.I("columns").value=""+c[1]),f&&f[1]&&(g.I("orderby").value=f[1])):jQuery("#insert-gallery").show()}},update:function(){var a,b=this,c=b.editor,d="";return b.mcemode&&b.is_update?("IMG"===b.el.nodeName&&(d=c.dom.decode(c.dom.getAttrib(b.el,"title")),d=d.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi,""),d+=b.getSettings(),c.dom.setAttrib(b.el,"title",d),b.getWin().tb_remove()),void 0):(a="[gallery"+b.getSettings()+"]",b.getWin().send_to_editor(a),void 0)},getSettings:function(){var a=this.I,b="";return a("linkto-file").checked&&(b+=' link="file"',setUserSetting("galfile","1")),a("order-desc").checked&&(b+=' order="DESC"',setUserSetting("galdesc","1")),3!==a("columns").value&&(b+=' columns="'+a("columns").value+'"',setUserSetting("galcols",a("columns").value)),"menu_order"!==a("orderby").value&&(b+=' orderby="'+a("orderby").value+'"',setUserSetting("galord",a("orderby").value)),b}};
\ No newline at end of file
index 88eb2922e354d6a2e711e1ba70852ff7e89a24ca..9eaf51bf88c91bc073eeccea52e4896a21664879 100644 (file)
@@ -1,7 +1,7 @@
-var imageEdit;
+/* global imageEditL10n, ajaxurl, confirm */
 
 (function($) {
-imageEdit = {
+var imageEdit = window.imageEdit = {
        iasapi : {},
        hold : {},
        postid : '',
@@ -20,28 +20,30 @@ imageEdit = {
                }
        },
 
-       init : function(postid, nonce) {
+       init : function(postid) {
                var t = this, old = $('#image-editor-' + t.postid),
                        x = t.intval( $('#imgedit-x-' + postid).val() ),
                        y = t.intval( $('#imgedit-y-' + postid).val() );
 
-               if ( t.postid != postid && old.length )
+               if ( t.postid !== postid && old.length ) {
                        t.close(t.postid);
+               }
 
-               t.hold['w'] = t.hold['ow'] = x;
-               t.hold['h'] = t.hold['oh'] = y;
-               t.hold['xy_ratio'] = x / y;
-               t.hold['sizer'] = parseFloat( $('#imgedit-sizer-' + postid).val() );
+               t.hold.w = t.hold.ow = x;
+               t.hold.h = t.hold.oh = y;
+               t.hold.xy_ratio = x / y;
+               t.hold.sizer = parseFloat( $('#imgedit-sizer-' + postid).val() );
                t.postid = postid;
                $('#imgedit-response-' + postid).empty();
 
                $('input[type="text"]', '#imgedit-panel-' + postid).keypress(function(e) {
                        var k = e.keyCode;
 
-                       if ( 36 < k && k < 41 )
-                               $(this).blur()
+                       if ( 36 < k && k < 41 ) {
+                               $(this).blur();
+                       }
 
-                       if ( 13 == k ) {
+                       if ( 13 === k ) {
                                e.preventDefault();
                                e.stopPropagation();
                                return false;
@@ -52,10 +54,11 @@ imageEdit = {
        toggleEditor : function(postid, toggle) {
                var wait = $('#imgedit-wait-' + postid);
 
-               if ( toggle )
+               if ( toggle ) {
                        wait.height( $('#imgedit-panel-' + postid).height() ).fadeIn('fast');
-               else
+               } else {
                        wait.fadeOut('fast');
+               }
        },
 
        toggleHelp : function(el) {
@@ -72,29 +75,32 @@ imageEdit = {
                warn = $('#imgedit-scale-warn-' + postid), w1 = '', h1 = '';
 
                if ( x ) {
-                       h1 = (w.val() != '') ? Math.round( w.val() / this.hold['xy_ratio'] ) : '';
+                       h1 = ( w.val() !== '' ) ? Math.round( w.val() / this.hold.xy_ratio ) : '';
                        h.val( h1 );
                } else {
-                       w1 = (h.val() != '') ? Math.round( h.val() * this.hold['xy_ratio'] ) : '';
+                       w1 = ( h.val() !== '' ) ? Math.round( h.val() * this.hold.xy_ratio ) : '';
                        w.val( w1 );
                }
 
-               if ( ( h1 && h1 > this.hold['oh'] ) || ( w1 && w1 > this.hold['ow'] ) )
+               if ( ( h1 && h1 > this.hold.oh ) || ( w1 && w1 > this.hold.ow ) ) {
                        warn.css('visibility', 'visible');
-               else
+               } else {
                        warn.css('visibility', 'hidden');
+               }
        },
 
        getSelRatio : function(postid) {
-               var x = this.hold['w'], y = this.hold['h'],
+               var x = this.hold.w, y = this.hold.h,
                        X = this.intval( $('#imgedit-crop-width-' + postid).val() ),
                        Y = this.intval( $('#imgedit-crop-height-' + postid).val() );
 
-               if ( X && Y )
+               if ( X && Y ) {
                        return X + ':' + Y;
+               }
 
-               if ( x && y )
+               if ( x && y ) {
                        return x + ':' + y;
+               }
 
                return '1:1';
        },
@@ -103,7 +109,7 @@ imageEdit = {
                // apply undo state to history
                var history = $('#imgedit-history-' + postid).val(), pop, n, o, i, op = [];
 
-               if ( history != '' ) {
+               if ( history !== '' ) {
                        history = JSON.parse(history);
                        pop = this.intval( $('#imgedit-undone-' + postid).val() );
                        if ( pop > 0 ) {
@@ -115,8 +121,8 @@ imageEdit = {
 
                        if ( setSize ) {
                                if ( !history.length ) {
-                                       this.hold['w'] = this.hold['ow'];
-                                       this.hold['h'] = this.hold['oh'];
+                                       this.hold.w = this.hold.ow;
+                                       this.hold.h = this.hold.oh;
                                        return '';
                                }
 
@@ -125,8 +131,8 @@ imageEdit = {
                                o = o.c || o.r || o.f || false;
 
                                if ( o ) {
-                                       this.hold['w'] = o.fw;
-                                       this.hold['h'] = o.fh;
+                                       this.hold.w = o.fw;
+                                       this.hold.h = o.fh;
                                }
                        }
 
@@ -167,18 +173,20 @@ imageEdit = {
                                // w, h are the new full size dims
                                max1 = Math.max( t.hold.w, t.hold.h );
                                max2 = Math.max( $(img).width(), $(img).height() );
-                               t.hold['sizer'] = max1 > max2 ? max2 / max1 : 1;
+                               t.hold.sizer = max1 > max2 ? max2 / max1 : 1;
 
                                t.initCrop(postid, img, parent);
                                t.setCropSelection(postid, 0);
 
-                               if ( (typeof callback != "unknown") && callback != null )
+                               if ( (typeof callback !== 'undefined') && callback !== null ) {
                                        callback();
+                               }
 
-                               if ( $('#imgedit-history-' + postid).val() && $('#imgedit-undone-' + postid).val() == 0 )
+                               if ( $('#imgedit-history-' + postid).val() && $('#imgedit-undone-' + postid).val() === '0' ) {
                                        $('input.imgedit-submit-btn', '#imgedit-panel-' + postid).removeAttr('disabled');
-                               else
+                               } else {
                                        $('input.imgedit-submit-btn', '#imgedit-panel-' + postid).prop('disabled', true);
+                               }
 
                                t.toggleEditor(postid, 0);
                        })
@@ -192,8 +200,9 @@ imageEdit = {
        action : function(postid, nonce, action) {
                var t = this, data, w, h, fw, fh;
 
-               if ( t.notsaved(postid) )
+               if ( t.notsaved(postid) ) {
                        return false;
+               }
 
                data = {
                        'action': 'image-editor',
@@ -201,7 +210,7 @@ imageEdit = {
                        'postid': postid
                };
 
-               if ( 'scale' == action ) {
+               if ( 'scale' === action ) {
                        w = $('#imgedit-scale-width-' + postid),
                        h = $('#imgedit-scale-height-' + postid),
                        fw = t.intval(w.val()),
@@ -215,13 +224,14 @@ imageEdit = {
                                return false;
                        }
 
-                       if ( fw == t.hold.ow || fh == t.hold.oh )
+                       if ( fw === t.hold.ow || fh === t.hold.oh ) {
                                return false;
+                       }
 
                        data['do'] = 'scale';
-                       data['fwidth'] = fw;
-                       data['fheight'] = fh;
-               } else if ( 'restore' == action ) {
+                       data.fwidth = fw;
+                       data.fheight = fh;
+               } else if ( 'restore' === action ) {
                        data['do'] = 'restore';
                } else {
                        return false;
@@ -237,8 +247,9 @@ imageEdit = {
        save : function(postid, nonce) {
                var data, target = this.getTarget(postid), history = this.filterHistory(postid, 0);
 
-               if ( '' == history )
+               if ( '' === history ) {
                        return false;
+               }
 
                this.toggleEditor(postid, 1);
                data = {
@@ -260,14 +271,17 @@ imageEdit = {
                                return;
                        }
 
-                       if ( ret.fw && ret.fh )
+                       if ( ret.fw && ret.fh ) {
                                $('#media-dims-' + postid).html( ret.fw + ' &times; ' + ret.fh );
+                       }
 
-                       if ( ret.thumbnail )
+                       if ( ret.thumbnail ) {
                                $('.thumbnail', '#thumbnail-head-' + postid).attr('src', ''+ret.thumbnail);
+                       }
 
-                       if ( ret.msg )
+                       if ( ret.msg ) {
                                $('#imgedit-response-' + postid).html('<div class="updated"><p>' + ret.msg + '</p></div>');
+                       }
 
                        imageEdit.close(postid);
                });
@@ -316,7 +330,7 @@ imageEdit = {
                        minWidth: 3,
                        minHeight: 3,
 
-                       onInit: function(img, c) {
+                       onInit: function() {
                                parent.children().mousedown(function(e){
                                        var ratio = false, sel, defRatio;
 
@@ -332,7 +346,7 @@ imageEdit = {
                                });
                        },
 
-                       onSelectStart: function(img, c) {
+                       onSelectStart: function() {
                                imageEdit.setDisabled($('#imgedit-crop-sel-' + postid), 1);
                        },
 
@@ -350,7 +364,7 @@ imageEdit = {
 
        setCropSelection : function(postid, c) {
                var sel, min = $('#imgedit-minthumb-' + postid).val() || '128:128',
-                       sizer = this.hold['sizer'];
+                       sizer = this.hold.sizer;
                        min = min.split(':');
                        c = c || 0;
 
@@ -377,8 +391,9 @@ imageEdit = {
        close : function(postid, warn) {
                warn = warn || false;
 
-               if ( warn && this.notsaved(postid) )
+               if ( warn && this.notsaved(postid) ) {
                        return false;
+               }
 
                this.iasapi = {};
                this.hold = {};
@@ -390,12 +405,13 @@ imageEdit = {
 
        notsaved : function(postid) {
                var h = $('#imgedit-history-' + postid).val(),
-                       history = (h != '') ? JSON.parse(h) : new Array(),
+                       history = ( h !== '' ) ? JSON.parse(h) : [],
                        pop = this.intval( $('#imgedit-undone-' + postid).val() );
 
                if ( pop < history.length ) {
-                       if ( confirm( $('#imgedit-leaving-' + postid).html() ) )
+                       if ( confirm( $('#imgedit-leaving-' + postid).html() ) ) {
                                return false;
+                       }
                        return true;
                }
                return false;
@@ -403,7 +419,7 @@ imageEdit = {
 
        addStep : function(op, postid, nonce) {
                var t = this, elem = $('#imgedit-history-' + postid),
-               history = (elem.val() != '') ? JSON.parse(elem.val()) : new Array(),
+               history = ( elem.val() !== '' ) ? JSON.parse( elem.val() ) : [],
                undone = $('#imgedit-undone-' + postid),
                pop = t.intval(undone.val());
 
@@ -423,17 +439,19 @@ imageEdit = {
        },
 
        rotate : function(angle, postid, nonce, t) {
-               if ( $(t).hasClass('disabled') )
+               if ( $(t).hasClass('disabled') ) {
                        return false;
+               }
 
-               this.addStep({ 'r': { 'r': angle, 'fw': this.hold['h'], 'fh': this.hold['w'] }}, postid, nonce);
+               this.addStep({ 'r': { 'r': angle, 'fw': this.hold.h, 'fh': this.hold.w }}, postid, nonce);
        },
 
        flip : function (axis, postid, nonce, t) {
-               if ( $(t).hasClass('disabled') )
+               if ( $(t).hasClass('disabled') ) {
                        return false;
+               }
 
-               this.addStep({ 'f': { 'f': axis, 'fw': this.hold['w'], 'fh': this.hold['h'] }}, postid, nonce);
+               this.addStep({ 'f': { 'f': axis, 'fw': this.hold.w, 'fh': this.hold.h }}, postid, nonce);
        },
 
        crop : function (postid, nonce, t) {
@@ -441,13 +459,14 @@ imageEdit = {
                        w = this.intval( $('#imgedit-sel-width-' + postid).val() ),
                        h = this.intval( $('#imgedit-sel-height-' + postid).val() );
 
-               if ( $(t).hasClass('disabled') || sel == '' )
+               if ( $(t).hasClass('disabled') || sel === '' ) {
                        return false;
+               }
 
                sel = JSON.parse(sel);
                if ( sel.w > 0 && sel.h > 0 && w > 0 && h > 0 ) {
-                       sel['fw'] = w;
-                       sel['fh'] = h;
+                       sel.fw = w;
+                       sel.fh = h;
                        this.addStep({ 'c': sel }, postid, nonce);
                }
        },
@@ -456,13 +475,14 @@ imageEdit = {
                var t = this, button = $('#image-undo-' + postid), elem = $('#imgedit-undone-' + postid),
                        pop = t.intval( elem.val() ) + 1;
 
-               if ( button.hasClass('disabled') )
+               if ( button.hasClass('disabled') ) {
                        return;
+               }
 
                elem.val(pop);
                t.refreshEditor(postid, nonce, function() {
                        var elem = $('#imgedit-history-' + postid),
-                       history = (elem.val() != '') ? JSON.parse(elem.val()) : new Array();
+                       history = ( elem.val() !== '' ) ? JSON.parse( elem.val() ) : [];
 
                        t.setDisabled($('#image-redo-' + postid), true);
                        t.setDisabled(button, pop < history.length);
@@ -473,8 +493,9 @@ imageEdit = {
                var t = this, button = $('#image-redo-' + postid), elem = $('#imgedit-undone-' + postid),
                        pop = t.intval( elem.val() ) - 1;
 
-               if ( button.hasClass('disabled') )
+               if ( button.hasClass('disabled') ) {
                        return;
+               }
 
                elem.val(pop);
                t.refreshEditor(postid, nonce, function() {
@@ -487,7 +508,7 @@ imageEdit = {
                var sel, elX = $('#imgedit-sel-width-' + postid), elY = $('#imgedit-sel-height-' + postid),
                        x = this.intval( elX.val() ), y = this.intval( elY.val() ),
                        img = $('#image-preview-' + postid), imgh = img.height(), imgw = img.width(),
-                       sizer = this.hold['sizer'], x1, y1, x2, y2, ias = this.iasapi;
+                       sizer = this.hold.sizer, x1, y1, x2, y2, ias = this.iasapi;
 
                if ( x < 1 ) {
                        elX.val('');
@@ -527,15 +548,17 @@ imageEdit = {
                var s;
                num = Math.round(num);
 
-               if ( this.hold.sizer > 0.6 )
+               if ( this.hold.sizer > 0.6 ) {
                        return num;
+               }
 
                s = num.toString().slice(-1);
 
-               if ( '1' == s )
+               if ( '1' === s ) {
                        return num - 1;
-               else if ( '9' == s )
+               } else if ( '9' === s ) {
                        return num + 1;
+               }
 
                return num;
        },
@@ -556,14 +579,15 @@ imageEdit = {
                        });
 
                        if ( sel = this.iasapi.getSelection(true) ) {
-                               r = Math.ceil( sel.y1 + ((sel.x2 - sel.x1) / (x / y)) );
+                               r = Math.ceil( sel.y1 + ( ( sel.x2 - sel.x1 ) / ( x / y ) ) );
 
                                if ( r > h ) {
                                        r = h;
-                                       if ( n )
+                                       if ( n ) {
                                                $('#imgedit-crop-height-' + postid).val('');
-                                       else
+                                       } else {
                                                $('#imgedit-crop-width-' + postid).val('');
+                                       }
                                }
 
                                this.iasapi.setSelection( sel.x1, sel.y1, sel.x2, r );
@@ -571,5 +595,5 @@ imageEdit = {
                        }
                }
        }
-}
+};
 })(jQuery);
index 61d174451720f39c643e9df4c88e59081bb6eeee..3e9b618a6e3db06fef1897f7d3069e605b248af3 100644 (file)
@@ -1 +1 @@
-var imageEdit;!function(a){imageEdit={iasapi:{},hold:{},postid:"",intval:function(a){return 0|a},setDisabled:function(b,c){c?(b.removeClass("disabled"),a("input",b).removeAttr("disabled")):(b.addClass("disabled"),a("input",b).prop("disabled",!0))},init:function(b){var c=this,d=a("#image-editor-"+c.postid),e=c.intval(a("#imgedit-x-"+b).val()),f=c.intval(a("#imgedit-y-"+b).val());c.postid!=b&&d.length&&c.close(c.postid),c.hold.w=c.hold.ow=e,c.hold.h=c.hold.oh=f,c.hold.xy_ratio=e/f,c.hold.sizer=parseFloat(a("#imgedit-sizer-"+b).val()),c.postid=b,a("#imgedit-response-"+b).empty(),a('input[type="text"]',"#imgedit-panel-"+b).keypress(function(b){var c=b.keyCode;return c>36&&41>c&&a(this).blur(),13==c?(b.preventDefault(),b.stopPropagation(),!1):void 0})},toggleEditor:function(b,c){var d=a("#imgedit-wait-"+b);c?d.height(a("#imgedit-panel-"+b).height()).fadeIn("fast"):d.fadeOut("fast")},toggleHelp:function(b){return a(b).siblings(".imgedit-help").slideToggle("fast"),!1},getTarget:function(b){return a('input[name="imgedit-target-'+b+'"]:checked',"#imgedit-save-target-"+b).val()||"full"},scaleChanged:function(b,c){var d=a("#imgedit-scale-width-"+b),e=a("#imgedit-scale-height-"+b),f=a("#imgedit-scale-warn-"+b),g="",h="";c?(h=""!=d.val()?Math.round(d.val()/this.hold.xy_ratio):"",e.val(h)):(g=""!=e.val()?Math.round(e.val()*this.hold.xy_ratio):"",d.val(g)),h&&h>this.hold.oh||g&&g>this.hold.ow?f.css("visibility","visible"):f.css("visibility","hidden")},getSelRatio:function(b){var c=this.hold.w,d=this.hold.h,e=this.intval(a("#imgedit-crop-width-"+b).val()),f=this.intval(a("#imgedit-crop-height-"+b).val());return e&&f?e+":"+f:c&&d?c+":"+d:"1:1"},filterHistory:function(b,c){var d,e,f,g,h=a("#imgedit-history-"+b).val(),i=[];if(""!=h){if(h=JSON.parse(h),d=this.intval(a("#imgedit-undone-"+b).val()),d>0)for(;d>0;)h.pop(),d--;if(c){if(!h.length)return this.hold.w=this.hold.ow,this.hold.h=this.hold.oh,"";f=h[h.length-1],f=f.c||f.r||f.f||!1,f&&(this.hold.w=f.fw,this.hold.h=f.fh)}for(e in h)g=h[e],g.hasOwnProperty("c")?i[e]={c:{x:g.c.x,y:g.c.y,w:g.c.w,h:g.c.h}}:g.hasOwnProperty("r")?i[e]={r:g.r.r}:g.hasOwnProperty("f")&&(i[e]={f:g.f.f});return JSON.stringify(i)}return""},refreshEditor:function(b,c,d){var e,f,g=this;g.toggleEditor(b,1),e={action:"imgedit-preview",_ajax_nonce:c,postid:b,history:g.filterHistory(b,1),rand:g.intval(1e6*Math.random())},f=a('<img id="image-preview-'+b+'" />').on("load",function(){var c,e,g=a("#imgedit-crop-"+b),h=imageEdit;g.empty().append(f),c=Math.max(h.hold.w,h.hold.h),e=Math.max(a(f).width(),a(f).height()),h.hold.sizer=c>e?e/c:1,h.initCrop(b,f,g),h.setCropSelection(b,0),"unknown"!=typeof d&&null!=d&&d(),a("#imgedit-history-"+b).val()&&0==a("#imgedit-undone-"+b).val()?a("input.imgedit-submit-btn","#imgedit-panel-"+b).removeAttr("disabled"):a("input.imgedit-submit-btn","#imgedit-panel-"+b).prop("disabled",!0),h.toggleEditor(b,0)}).on("error",function(){a("#imgedit-crop-"+b).empty().append('<div class="error"><p>'+imageEditL10n.error+"</p></div>"),g.toggleEditor(b,0)}).attr("src",ajaxurl+"?"+a.param(e))},action:function(b,c,d){var e,f,g,h,i,j=this;if(j.notsaved(b))return!1;if(e={action:"image-editor",_ajax_nonce:c,postid:b},"scale"==d){if(f=a("#imgedit-scale-width-"+b),g=a("#imgedit-scale-height-"+b),h=j.intval(f.val()),i=j.intval(g.val()),1>h)return f.focus(),!1;if(1>i)return g.focus(),!1;if(h==j.hold.ow||i==j.hold.oh)return!1;e["do"]="scale",e.fwidth=h,e.fheight=i}else{if("restore"!=d)return!1;e["do"]="restore"}j.toggleEditor(b,1),a.post(ajaxurl,e,function(c){a("#image-editor-"+b).empty().append(c),j.toggleEditor(b,0)})},save:function(b,c){var d,e=this.getTarget(b),f=this.filterHistory(b,0);return""==f?!1:(this.toggleEditor(b,1),d={action:"image-editor",_ajax_nonce:c,postid:b,history:f,target:e,context:a("#image-edit-context").length?a("#image-edit-context").val():null,"do":"save"},a.post(ajaxurl,d,function(c){var d=JSON.parse(c);return d.error?(a("#imgedit-response-"+b).html('<div class="error"><p>'+d.error+"</p><div>"),imageEdit.close(b),void 0):(d.fw&&d.fh&&a("#media-dims-"+b).html(d.fw+" &times; "+d.fh),d.thumbnail&&a(".thumbnail","#thumbnail-head-"+b).attr("src",""+d.thumbnail),d.msg&&a("#imgedit-response-"+b).html('<div class="updated"><p>'+d.msg+"</p></div>"),imageEdit.close(b),void 0)}),void 0)},open:function(b,c){var d,e=a("#image-editor-"+b),f=a("#media-head-"+b),g=a("#imgedit-open-btn-"+b),h=g.siblings(".spinner");g.prop("disabled",!0),h.show(),d={action:"image-editor",_ajax_nonce:c,postid:b,"do":"open"},e.load(ajaxurl,d,function(){e.fadeIn("fast"),f.fadeOut("fast",function(){g.removeAttr("disabled"),h.hide()})})},imgLoaded:function(b){var c=a("#image-preview-"+b),d=a("#imgedit-crop-"+b);this.initCrop(b,c,d),this.setCropSelection(b,0),this.toggleEditor(b,0)},initCrop:function(b,c,d){var e=this,f=a("#imgedit-sel-width-"+b),g=a("#imgedit-sel-height-"+b);e.iasapi=a(c).imgAreaSelect({parent:d,instance:!0,handles:!0,keys:!0,minWidth:3,minHeight:3,onInit:function(){d.children().mousedown(function(a){var c,d,f=!1;a.shiftKey&&(c=e.iasapi.getSelection(),d=e.getSelRatio(b),f=c&&c.width&&c.height?c.width+":"+c.height:d),e.iasapi.setOptions({aspectRatio:f})})},onSelectStart:function(){imageEdit.setDisabled(a("#imgedit-crop-sel-"+b),1)},onSelectEnd:function(a,c){imageEdit.setCropSelection(b,c)},onSelectChange:function(a,b){var c=imageEdit.hold.sizer;f.val(imageEdit.round(b.width/c)),g.val(imageEdit.round(b.height/c))}})},setCropSelection:function(b,c){var d,e=a("#imgedit-minthumb-"+b).val()||"128:128",f=this.hold.sizer;return e=e.split(":"),c=c||0,!c||c.width<3&&c.height<3?(this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),0),this.setDisabled(a("#imgedit-crop-sel-"+b),0),a("#imgedit-sel-width-"+b).val(""),a("#imgedit-sel-height-"+b).val(""),a("#imgedit-selection-"+b).val(""),!1):c.width<e[0]*f&&c.height<e[1]*f?(this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),0),a("#imgedit-selection-"+b).val(""),!1):(d={x:c.x1,y:c.y1,w:c.width,h:c.height},this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),1),a("#imgedit-selection-"+b).val(JSON.stringify(d)),void 0)},close:function(b,c){return c=c||!1,c&&this.notsaved(b)?!1:(this.iasapi={},this.hold={},a("#image-editor-"+b).fadeOut("fast",function(){a("#media-head-"+b).fadeIn("fast"),a(this).empty()}),void 0)},notsaved:function(b){var c=a("#imgedit-history-"+b).val(),d=""!=c?JSON.parse(c):new Array,e=this.intval(a("#imgedit-undone-"+b).val());return e<d.length?confirm(a("#imgedit-leaving-"+b).html())?!1:!0:!1},addStep:function(b,c,d){for(var e=this,f=a("#imgedit-history-"+c),g=""!=f.val()?JSON.parse(f.val()):new Array,h=a("#imgedit-undone-"+c),i=e.intval(h.val());i>0;)g.pop(),i--;h.val(0),g.push(b),f.val(JSON.stringify(g)),e.refreshEditor(c,d,function(){e.setDisabled(a("#image-undo-"+c),!0),e.setDisabled(a("#image-redo-"+c),!1)})},rotate:function(b,c,d,e){return a(e).hasClass("disabled")?!1:(this.addStep({r:{r:b,fw:this.hold.h,fh:this.hold.w}},c,d),void 0)},flip:function(b,c,d,e){return a(e).hasClass("disabled")?!1:(this.addStep({f:{f:b,fw:this.hold.w,fh:this.hold.h}},c,d),void 0)},crop:function(b,c,d){var e=a("#imgedit-selection-"+b).val(),f=this.intval(a("#imgedit-sel-width-"+b).val()),g=this.intval(a("#imgedit-sel-height-"+b).val());return a(d).hasClass("disabled")||""==e?!1:(e=JSON.parse(e),e.w>0&&e.h>0&&f>0&&g>0&&(e.fw=f,e.fh=g,this.addStep({c:e},b,c)),void 0)},undo:function(b,c){var d=this,e=a("#image-undo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())+1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){var c=a("#imgedit-history-"+b),f=""!=c.val()?JSON.parse(c.val()):new Array;d.setDisabled(a("#image-redo-"+b),!0),d.setDisabled(e,g<f.length)}))},redo:function(b,c){var d=this,e=a("#image-redo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())-1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){d.setDisabled(a("#image-undo-"+b),!0),d.setDisabled(e,g>0)}))},setNumSelection:function(b){var c,d,e,f,g,h=a("#imgedit-sel-width-"+b),i=a("#imgedit-sel-height-"+b),j=this.intval(h.val()),k=this.intval(i.val()),l=a("#image-preview-"+b),m=l.height(),n=l.width(),o=this.hold.sizer,p=this.iasapi;return 1>j?(h.val(""),!1):1>k?(i.val(""),!1):(j&&k&&(c=p.getSelection())&&(f=c.x1+Math.round(j*o),g=c.y1+Math.round(k*o),d=c.x1,e=c.y1,f>n&&(d=0,f=n,h.val(Math.round(f/o))),g>m&&(e=0,g=m,i.val(Math.round(g/o))),p.setSelection(d,e,f,g),p.update(),this.setCropSelection(b,p.getSelection())),void 0)},round:function(a){var b;return a=Math.round(a),this.hold.sizer>.6?a:(b=a.toString().slice(-1),"1"==b?a-1:"9"==b?a+1:a)},setRatioSelection:function(b,c,d){var e,f,g=this.intval(a("#imgedit-crop-width-"+b).val()),h=this.intval(a("#imgedit-crop-height-"+b).val()),i=a("#image-preview-"+b).height();return this.intval(a(d).val())?(g&&h&&(this.iasapi.setOptions({aspectRatio:g+":"+h}),(e=this.iasapi.getSelection(!0))&&(f=Math.ceil(e.y1+(e.x2-e.x1)/(g/h)),f>i&&(f=i,c?a("#imgedit-crop-height-"+b).val(""):a("#imgedit-crop-width-"+b).val("")),this.iasapi.setSelection(e.x1,e.y1,e.x2,f),this.iasapi.update())),void 0):(a(d).val(""),void 0)}}}(jQuery);
\ No newline at end of file
+!function(a){var b=window.imageEdit={iasapi:{},hold:{},postid:"",intval:function(a){return 0|a},setDisabled:function(b,c){c?(b.removeClass("disabled"),a("input",b).removeAttr("disabled")):(b.addClass("disabled"),a("input",b).prop("disabled",!0))},init:function(b){var c=this,d=a("#image-editor-"+c.postid),e=c.intval(a("#imgedit-x-"+b).val()),f=c.intval(a("#imgedit-y-"+b).val());c.postid!==b&&d.length&&c.close(c.postid),c.hold.w=c.hold.ow=e,c.hold.h=c.hold.oh=f,c.hold.xy_ratio=e/f,c.hold.sizer=parseFloat(a("#imgedit-sizer-"+b).val()),c.postid=b,a("#imgedit-response-"+b).empty(),a('input[type="text"]',"#imgedit-panel-"+b).keypress(function(b){var c=b.keyCode;return c>36&&41>c&&a(this).blur(),13===c?(b.preventDefault(),b.stopPropagation(),!1):void 0})},toggleEditor:function(b,c){var d=a("#imgedit-wait-"+b);c?d.height(a("#imgedit-panel-"+b).height()).fadeIn("fast"):d.fadeOut("fast")},toggleHelp:function(b){return a(b).siblings(".imgedit-help").slideToggle("fast"),!1},getTarget:function(b){return a('input[name="imgedit-target-'+b+'"]:checked',"#imgedit-save-target-"+b).val()||"full"},scaleChanged:function(b,c){var d=a("#imgedit-scale-width-"+b),e=a("#imgedit-scale-height-"+b),f=a("#imgedit-scale-warn-"+b),g="",h="";c?(h=""!==d.val()?Math.round(d.val()/this.hold.xy_ratio):"",e.val(h)):(g=""!==e.val()?Math.round(e.val()*this.hold.xy_ratio):"",d.val(g)),h&&h>this.hold.oh||g&&g>this.hold.ow?f.css("visibility","visible"):f.css("visibility","hidden")},getSelRatio:function(b){var c=this.hold.w,d=this.hold.h,e=this.intval(a("#imgedit-crop-width-"+b).val()),f=this.intval(a("#imgedit-crop-height-"+b).val());return e&&f?e+":"+f:c&&d?c+":"+d:"1:1"},filterHistory:function(b,c){var d,e,f,g,h=a("#imgedit-history-"+b).val(),i=[];if(""!==h){if(h=JSON.parse(h),d=this.intval(a("#imgedit-undone-"+b).val()),d>0)for(;d>0;)h.pop(),d--;if(c){if(!h.length)return this.hold.w=this.hold.ow,this.hold.h=this.hold.oh,"";f=h[h.length-1],f=f.c||f.r||f.f||!1,f&&(this.hold.w=f.fw,this.hold.h=f.fh)}for(e in h)g=h[e],g.hasOwnProperty("c")?i[e]={c:{x:g.c.x,y:g.c.y,w:g.c.w,h:g.c.h}}:g.hasOwnProperty("r")?i[e]={r:g.r.r}:g.hasOwnProperty("f")&&(i[e]={f:g.f.f});return JSON.stringify(i)}return""},refreshEditor:function(c,d,e){var f,g,h=this;h.toggleEditor(c,1),f={action:"imgedit-preview",_ajax_nonce:d,postid:c,history:h.filterHistory(c,1),rand:h.intval(1e6*Math.random())},g=a('<img id="image-preview-'+c+'" />').on("load",function(){var d,f,h=a("#imgedit-crop-"+c),i=b;h.empty().append(g),d=Math.max(i.hold.w,i.hold.h),f=Math.max(a(g).width(),a(g).height()),i.hold.sizer=d>f?f/d:1,i.initCrop(c,g,h),i.setCropSelection(c,0),"undefined"!=typeof e&&null!==e&&e(),a("#imgedit-history-"+c).val()&&"0"===a("#imgedit-undone-"+c).val()?a("input.imgedit-submit-btn","#imgedit-panel-"+c).removeAttr("disabled"):a("input.imgedit-submit-btn","#imgedit-panel-"+c).prop("disabled",!0),i.toggleEditor(c,0)}).on("error",function(){a("#imgedit-crop-"+c).empty().append('<div class="error"><p>'+imageEditL10n.error+"</p></div>"),h.toggleEditor(c,0)}).attr("src",ajaxurl+"?"+a.param(f))},action:function(b,c,d){var e,f,g,h,i,j=this;if(j.notsaved(b))return!1;if(e={action:"image-editor",_ajax_nonce:c,postid:b},"scale"===d){if(f=a("#imgedit-scale-width-"+b),g=a("#imgedit-scale-height-"+b),h=j.intval(f.val()),i=j.intval(g.val()),1>h)return f.focus(),!1;if(1>i)return g.focus(),!1;if(h===j.hold.ow||i===j.hold.oh)return!1;e["do"]="scale",e.fwidth=h,e.fheight=i}else{if("restore"!==d)return!1;e["do"]="restore"}j.toggleEditor(b,1),a.post(ajaxurl,e,function(c){a("#image-editor-"+b).empty().append(c),j.toggleEditor(b,0)})},save:function(c,d){var e,f=this.getTarget(c),g=this.filterHistory(c,0);return""===g?!1:(this.toggleEditor(c,1),e={action:"image-editor",_ajax_nonce:d,postid:c,history:g,target:f,context:a("#image-edit-context").length?a("#image-edit-context").val():null,"do":"save"},a.post(ajaxurl,e,function(d){var e=JSON.parse(d);return e.error?(a("#imgedit-response-"+c).html('<div class="error"><p>'+e.error+"</p><div>"),b.close(c),void 0):(e.fw&&e.fh&&a("#media-dims-"+c).html(e.fw+" &times; "+e.fh),e.thumbnail&&a(".thumbnail","#thumbnail-head-"+c).attr("src",""+e.thumbnail),e.msg&&a("#imgedit-response-"+c).html('<div class="updated"><p>'+e.msg+"</p></div>"),b.close(c),void 0)}),void 0)},open:function(b,c){var d,e=a("#image-editor-"+b),f=a("#media-head-"+b),g=a("#imgedit-open-btn-"+b),h=g.siblings(".spinner");g.prop("disabled",!0),h.show(),d={action:"image-editor",_ajax_nonce:c,postid:b,"do":"open"},e.load(ajaxurl,d,function(){e.fadeIn("fast"),f.fadeOut("fast",function(){g.removeAttr("disabled"),h.hide()})})},imgLoaded:function(b){var c=a("#image-preview-"+b),d=a("#imgedit-crop-"+b);this.initCrop(b,c,d),this.setCropSelection(b,0),this.toggleEditor(b,0)},initCrop:function(c,d,e){var f=this,g=a("#imgedit-sel-width-"+c),h=a("#imgedit-sel-height-"+c);f.iasapi=a(d).imgAreaSelect({parent:e,instance:!0,handles:!0,keys:!0,minWidth:3,minHeight:3,onInit:function(){e.children().mousedown(function(a){var b,d,e=!1;a.shiftKey&&(b=f.iasapi.getSelection(),d=f.getSelRatio(c),e=b&&b.width&&b.height?b.width+":"+b.height:d),f.iasapi.setOptions({aspectRatio:e})})},onSelectStart:function(){b.setDisabled(a("#imgedit-crop-sel-"+c),1)},onSelectEnd:function(a,d){b.setCropSelection(c,d)},onSelectChange:function(a,c){var d=b.hold.sizer;g.val(b.round(c.width/d)),h.val(b.round(c.height/d))}})},setCropSelection:function(b,c){var d,e=a("#imgedit-minthumb-"+b).val()||"128:128",f=this.hold.sizer;return e=e.split(":"),c=c||0,!c||c.width<3&&c.height<3?(this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),0),this.setDisabled(a("#imgedit-crop-sel-"+b),0),a("#imgedit-sel-width-"+b).val(""),a("#imgedit-sel-height-"+b).val(""),a("#imgedit-selection-"+b).val(""),!1):c.width<e[0]*f&&c.height<e[1]*f?(this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),0),a("#imgedit-selection-"+b).val(""),!1):(d={x:c.x1,y:c.y1,w:c.width,h:c.height},this.setDisabled(a(".imgedit-crop","#imgedit-panel-"+b),1),a("#imgedit-selection-"+b).val(JSON.stringify(d)),void 0)},close:function(b,c){return c=c||!1,c&&this.notsaved(b)?!1:(this.iasapi={},this.hold={},a("#image-editor-"+b).fadeOut("fast",function(){a("#media-head-"+b).fadeIn("fast"),a(this).empty()}),void 0)},notsaved:function(b){var c=a("#imgedit-history-"+b).val(),d=""!==c?JSON.parse(c):[],e=this.intval(a("#imgedit-undone-"+b).val());return e<d.length?confirm(a("#imgedit-leaving-"+b).html())?!1:!0:!1},addStep:function(b,c,d){for(var e=this,f=a("#imgedit-history-"+c),g=""!==f.val()?JSON.parse(f.val()):[],h=a("#imgedit-undone-"+c),i=e.intval(h.val());i>0;)g.pop(),i--;h.val(0),g.push(b),f.val(JSON.stringify(g)),e.refreshEditor(c,d,function(){e.setDisabled(a("#image-undo-"+c),!0),e.setDisabled(a("#image-redo-"+c),!1)})},rotate:function(b,c,d,e){return a(e).hasClass("disabled")?!1:(this.addStep({r:{r:b,fw:this.hold.h,fh:this.hold.w}},c,d),void 0)},flip:function(b,c,d,e){return a(e).hasClass("disabled")?!1:(this.addStep({f:{f:b,fw:this.hold.w,fh:this.hold.h}},c,d),void 0)},crop:function(b,c,d){var e=a("#imgedit-selection-"+b).val(),f=this.intval(a("#imgedit-sel-width-"+b).val()),g=this.intval(a("#imgedit-sel-height-"+b).val());return a(d).hasClass("disabled")||""===e?!1:(e=JSON.parse(e),e.w>0&&e.h>0&&f>0&&g>0&&(e.fw=f,e.fh=g,this.addStep({c:e},b,c)),void 0)},undo:function(b,c){var d=this,e=a("#image-undo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())+1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){var c=a("#imgedit-history-"+b),f=""!==c.val()?JSON.parse(c.val()):[];d.setDisabled(a("#image-redo-"+b),!0),d.setDisabled(e,g<f.length)}))},redo:function(b,c){var d=this,e=a("#image-redo-"+b),f=a("#imgedit-undone-"+b),g=d.intval(f.val())-1;e.hasClass("disabled")||(f.val(g),d.refreshEditor(b,c,function(){d.setDisabled(a("#image-undo-"+b),!0),d.setDisabled(e,g>0)}))},setNumSelection:function(b){var c,d,e,f,g,h=a("#imgedit-sel-width-"+b),i=a("#imgedit-sel-height-"+b),j=this.intval(h.val()),k=this.intval(i.val()),l=a("#image-preview-"+b),m=l.height(),n=l.width(),o=this.hold.sizer,p=this.iasapi;return 1>j?(h.val(""),!1):1>k?(i.val(""),!1):(j&&k&&(c=p.getSelection())&&(f=c.x1+Math.round(j*o),g=c.y1+Math.round(k*o),d=c.x1,e=c.y1,f>n&&(d=0,f=n,h.val(Math.round(f/o))),g>m&&(e=0,g=m,i.val(Math.round(g/o))),p.setSelection(d,e,f,g),p.update(),this.setCropSelection(b,p.getSelection())),void 0)},round:function(a){var b;return a=Math.round(a),this.hold.sizer>.6?a:(b=a.toString().slice(-1),"1"===b?a-1:"9"===b?a+1:a)},setRatioSelection:function(b,c,d){var e,f,g=this.intval(a("#imgedit-crop-width-"+b).val()),h=this.intval(a("#imgedit-crop-height-"+b).val()),i=a("#image-preview-"+b).height();return this.intval(a(d).val())?(g&&h&&(this.iasapi.setOptions({aspectRatio:g+":"+h}),(e=this.iasapi.getSelection(!0))&&(f=Math.ceil(e.y1+(e.x2-e.x1)/(g/h)),f>i&&(f=i,c?a("#imgedit-crop-height-"+b).val(""):a("#imgedit-crop-width-"+b).val("")),this.iasapi.setSelection(e.x1,e.y1,e.x2,f),this.iasapi.update())),void 0):(a(d).val(""),void 0)}}}(jQuery);
\ No newline at end of file
index 9b8c04d392fa06cdfa07f98e8c6e739af078cb98..81f302f3b389879f50b7899d7947d63fbaa7ecc1 100644 (file)
@@ -1,3 +1,6 @@
+/* global inlineEditL10n, ajaxurl, typenow */
+
+var inlineEditPost;
 (function($) {
 inlineEditPost = {
 
@@ -9,12 +12,14 @@ inlineEditPost = {
 
                // prepare the edit rows
                qeRow.keyup(function(e){
-                       if (e.which == 27)
+                       if ( e.which === 27 ) {
                                return inlineEditPost.revert();
+                       }
                });
                bulkRow.keyup(function(e){
-                       if (e.which == 27)
+                       if ( e.which === 27 ) {
                                return inlineEditPost.revert();
+                       }
                });
 
                $('a.cancel', qeRow).click(function(){
@@ -24,8 +29,9 @@ inlineEditPost = {
                        return inlineEditPost.save(this);
                });
                $('td', qeRow).keydown(function(e){
-                       if ( e.which == 13 )
+                       if ( e.which === 13 ) {
                                return inlineEditPost.save(this);
+                       }
                });
 
                $('a.cancel', bulkRow).click(function(){
@@ -57,7 +63,7 @@ inlineEditPost = {
 
                $('#doaction, #doaction2').click(function(e){
                        var n = $(this).attr('id').substr(2);
-                       if ( $('select[name="'+n+'"]').val() == 'edit' ) {
+                       if ( 'edit' === $( 'select[name="' + n + '"]' ).val() ) {
                                e.preventDefault();
                                t.setBulk();
                        } else if ( $('form#posts-filter tr.inline-editor').length > 0 ) {
@@ -68,7 +74,7 @@ inlineEditPost = {
 
        toggle : function(el){
                var t = this;
-               $(t.what+t.getId(el)).css('display') == 'none' ? t.revert() : t.edit(el);
+               $( t.what + t.getId( el ) ).css( 'display' ) === 'none' ? t.revert() : t.edit( el );
        },
 
        setBulk : function(){
@@ -79,7 +85,7 @@ inlineEditPost = {
                $('table.widefat tbody').prepend( $('#bulk-edit') );
                $('#bulk-edit').addClass('inline-editor').show();
 
-               $('tbody th.check-column input[type="checkbox"]').each(function(i){
+               $( 'tbody th.check-column input[type="checkbox"]' ).each( function() {
                        if ( $(this).prop('checked') ) {
                                c = false;
                                var id = $(this).val(), theTitle;
@@ -88,8 +94,9 @@ inlineEditPost = {
                        }
                });
 
-               if ( c )
+               if ( c ) {
                        return this.revert();
+               }
 
                $('#bulk-titles').html(te);
                $('#bulk-titles a').click(function(){
@@ -100,7 +107,7 @@ inlineEditPost = {
                });
 
                // enable autocomplete for tags
-               if ( 'post' == type ) {
+               if ( 'post' === type ) {
                        // support multi taxonomies?
                        tax = 'post_tag';
                        $('tr.inline-editor textarea[name="tax_input['+tax+']"]').suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma + ' ' } );
@@ -112,19 +119,22 @@ inlineEditPost = {
                var t = this, fields, editRow, rowData, status, pageOpt, pageLevel, nextPage, pageLoop = true, nextLevel, cur_format, f;
                t.revert();
 
-               if ( typeof(id) == 'object' )
+               if ( typeof(id) === 'object' ) {
                        id = t.getId(id);
+               }
 
                fields = ['post_title', 'post_name', 'post_author', '_status', 'jj', 'mm', 'aa', 'hh', 'mn', 'ss', 'post_password', 'post_format', 'menu_order'];
-               if ( t.type == 'page' )
+               if ( t.type === 'page' ) {
                        fields.push('post_parent', 'page_template');
+               }
 
                // add the new blank row
                editRow = $('#inline-edit').clone(true);
                $('td', editRow).attr('colspan', $('.widefat:first thead th:visible').length);
 
-               if ( $(t.what+id).hasClass('alternate') )
+               if ( $( t.what + id ).hasClass( 'alternate' ) ) {
                        $(editRow).addClass('alternate');
+               }
                $(t.what+id).hide().after(editRow);
 
                // populate the data
@@ -133,7 +143,7 @@ inlineEditPost = {
                        // author no longer has edit caps, so we need to add them to the list of authors
                        $(':input[name="post_author"]', editRow).prepend('<option value="' + $('.post_author', rowData).text() + '">' + $('#' + t.type + '-' + id + ' .author').text() + '</option>');
                }
-               if ( $(':input[name="post_author"] option', editRow).length == 1 ) {
+               if ( $( ':input[name="post_author"] option', editRow ).length === 1 ) {
                        $('label.inline-edit-author', editRow).hide();
                }
 
@@ -141,24 +151,29 @@ inlineEditPost = {
                cur_format = $('.post_format', rowData).text();
                $('option.unsupported', editRow).each(function() {
                        var $this = $(this);
-                       if ( $this.val() != cur_format )
+                       if ( $this.val() !== cur_format ) {
                                $this.remove();
+                       }
                });
 
                for ( f = 0; f < fields.length; f++ ) {
                        $(':input[name="' + fields[f] + '"]', editRow).val( $('.'+fields[f], rowData).text() );
                }
 
-               if ( $('.comment_status', rowData).text() == 'open' )
-                       $('input[name="comment_status"]', editRow).prop("checked", true);
-               if ( $('.ping_status', rowData).text() == 'open' )
-                       $('input[name="ping_status"]', editRow).prop("checked", true);
-               if ( $('.sticky', rowData).text() == 'sticky' )
-                       $('input[name="sticky"]', editRow).prop("checked", true);
+               if ( $( '.comment_status', rowData ).text() === 'open' ) {
+                       $( 'input[name="comment_status"]', editRow ).prop( 'checked', true );
+               }
+               if ( $( '.ping_status', rowData ).text() === 'open' ) {
+                       $( 'input[name="ping_status"]', editRow ).prop( 'checked', true );
+               }
+               if ( $( '.sticky', rowData ).text() === 'sticky' ) {
+                       $( 'input[name="sticky"]', editRow ).prop( 'checked', true );
+               }
 
                // hierarchical taxonomies
                $('.post_category', rowData).each(function(){
-                       var term_ids = $(this).text();
+                       var taxname,
+                               term_ids = $(this).text();
 
                        if ( term_ids ) {
                                taxname = $(this).attr('id').replace('_'+id, '');
@@ -174,8 +189,9 @@ inlineEditPost = {
                                comma = inlineEditL10n.comma;
 
                        if ( terms ) {
-                               if ( ',' !== comma )
+                               if ( ',' !== comma ) {
                                        terms = terms.replace(/,/g, comma);
+                               }
                                textarea.val(terms);
                        }
 
@@ -184,11 +200,12 @@ inlineEditPost = {
 
                // handle the post status
                status = $('._status', rowData).text();
-               if ( 'future' != status )
+               if ( 'future' !== status ) {
                        $('select[name="_status"] option[value="future"]', editRow).remove();
+               }
 
-               if ( 'private' == status ) {
-                       $('input[name="keep_private"]', editRow).prop("checked", true);
+               if ( 'private' === status ) {
+                       $('input[name="keep_private"]', editRow).prop('checked', true);
                        $('input.inline-edit-password-input').val('').prop('disabled', true);
                }
 
@@ -199,8 +216,12 @@ inlineEditPost = {
                        nextPage = pageOpt;
                        while ( pageLoop ) {
                                nextPage = nextPage.next('option');
-                               if (nextPage.length == 0) break;
+                               if ( nextPage.length === 0 ) {
+                                       break;
+                               }
+
                                nextLevel = nextPage[0].className.split('-')[1];
+
                                if ( nextLevel <= pageLevel ) {
                                        pageLoop = false;
                                } else {
@@ -220,8 +241,9 @@ inlineEditPost = {
        save : function(id) {
                var params, fields, page = $('.post_status_page').val() || '';
 
-               if ( typeof(id) == 'object' )
+               if ( typeof(id) === 'object' ) {
                        id = this.getId(id);
+               }
 
                $('table.widefat .spinner').show();
 
@@ -233,7 +255,7 @@ inlineEditPost = {
                        post_status: page
                };
 
-               fields = $('#edit-'+id+' :input').serialize();
+               fields = $('#edit-'+id).find(':input').serialize();
                params = fields + '&' + $.param(params);
 
                // make ajax request
@@ -242,7 +264,7 @@ inlineEditPost = {
                                $('table.widefat .spinner').hide();
 
                                if (r) {
-                                       if ( -1 != r.indexOf('<tr') ) {
+                                       if ( -1 !== r.indexOf( '<tr' ) ) {
                                                $(inlineEditPost.what+id).remove();
                                                $('#edit-'+id).before(r).remove();
                                                $(inlineEditPost.what+id).hide().fadeIn();
@@ -257,8 +279,8 @@ inlineEditPost = {
                                if ( $('#post-'+id).prev().hasClass('alternate') ) {
                                        $('#post-'+id).removeClass('alternate');
                                }
-                       }
-               'html');
+                       },
+               'html');
                return false;
        },
 
@@ -268,7 +290,7 @@ inlineEditPost = {
                if ( id ) {
                        $('table.widefat .spinner').hide();
 
-                       if ( 'bulk-edit' == id ) {
+                       if ( 'bulk-edit' === id ) {
                                $('table.widefat #bulk-edit').removeClass('inline-editor').hide();
                                $('#bulk-titles').html('');
                                $('#inlineedit').append( $('#bulk-edit') );
@@ -319,12 +341,19 @@ $( document ).on( 'heartbeat-tick.wp-check-locked-posts', function( e, data ) {
        var check = [];
 
        $('#the-list tr').each( function(i, el) {
-               if ( el.id )
+               if ( el.id ) {
                        check.push( el.id );
+               }
        });
 
-       if ( check.length )
+       if ( check.length ) {
                data['wp-check-locked-posts'] = check;
+       }
+}).ready( function() {
+       // Set the heartbeat interval to 15 sec.
+       if ( typeof wp !== 'undefined' && wp.heartbeat ) {
+               wp.heartbeat.interval( 15 );
+       }
 });
 
 }(jQuery));
index afa849d018b3eb4b5439cfac21041f7b4edb5bac..a6edc0337c5c6d83bc45a75696ead945d62fee2a 100644 (file)
@@ -1 +1 @@
-!function(a){inlineEditPost={init:function(){var b=this,c=a("#inline-edit"),d=a("#bulk-edit");b.type=a("table.widefat").hasClass("pages")?"page":"post",b.what="#post-",c.keyup(function(a){return 27==a.which?inlineEditPost.revert():void 0}),d.keyup(function(a){return 27==a.which?inlineEditPost.revert():void 0}),a("a.cancel",c).click(function(){return inlineEditPost.revert()}),a("a.save",c).click(function(){return inlineEditPost.save(this)}),a("td",c).keydown(function(a){return 13==a.which?inlineEditPost.save(this):void 0}),a("a.cancel",d).click(function(){return inlineEditPost.revert()}),a('#inline-edit .inline-edit-private input[value="private"]').click(function(){var b=a("input.inline-edit-password-input");a(this).prop("checked")?b.val("").prop("disabled",!0):b.prop("disabled",!1)}),a("#the-list").on("click","a.editinline",function(){return inlineEditPost.edit(this),!1}),a("#bulk-title-div").parents("fieldset").after(a("#inline-edit fieldset.inline-edit-categories").clone()).siblings("fieldset:last").prepend(a("#inline-edit label.inline-edit-tags").clone()),a('select[name="_status"] option[value="future"]',d).remove(),a("#doaction, #doaction2").click(function(c){var d=a(this).attr("id").substr(2);"edit"==a('select[name="'+d+'"]').val()?(c.preventDefault(),b.setBulk()):a("form#posts-filter tr.inline-editor").length>0&&b.revert()})},toggle:function(b){var c=this;"none"==a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},setBulk:function(){var b,c="",d=this.type,e=!0;return this.revert(),a("#bulk-edit td").attr("colspan",a(".widefat:first thead th:visible").length),a("table.widefat tbody").prepend(a("#bulk-edit")),a("#bulk-edit").addClass("inline-editor").show(),a('tbody th.check-column input[type="checkbox"]').each(function(){if(a(this).prop("checked")){e=!1;var b,d=a(this).val();b=a("#inline_"+d+" .post_title").html()||inlineEditL10n.notitle,c+='<div id="ttle'+d+'"><a id="_'+d+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+b+"</div>"}}),e?this.revert():(a("#bulk-titles").html(c),a("#bulk-titles a").click(function(){var b=a(this).attr("id").substr(1);a('table.widefat input[value="'+b+'"]').prop("checked",!1),a("#ttle"+b).remove()}),"post"==d&&(b="post_tag",a('tr.inline-editor textarea[name="tax_input['+b+']"]').suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma+" "})),a("html, body").animate({scrollTop:0},"fast"),void 0)},edit:function(b){var c,d,e,f,g,h,i,j,k,l,m=this,n=!0;for(m.revert(),"object"==typeof b&&(b=m.getId(b)),c=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order"],"page"==m.type&&c.push("post_parent","page_template"),d=a("#inline-edit").clone(!0),a("td",d).attr("colspan",a(".widefat:first thead th:visible").length),a(m.what+b).hasClass("alternate")&&a(d).addClass("alternate"),a(m.what+b).hide().after(d),e=a("#inline_"+b),a(':input[name="post_author"] option[value="'+a(".post_author",e).text()+'"]',d).val()||a(':input[name="post_author"]',d).prepend('<option value="'+a(".post_author",e).text()+'">'+a("#"+m.type+"-"+b+" .author").text()+"</option>"),1==a(':input[name="post_author"] option',d).length&&a("label.inline-edit-author",d).hide(),k=a(".post_format",e).text(),a("option.unsupported",d).each(function(){var b=a(this);b.val()!=k&&b.remove()}),l=0;l<c.length;l++)a(':input[name="'+c[l]+'"]',d).val(a("."+c[l],e).text());if("open"==a(".comment_status",e).text()&&a('input[name="comment_status"]',d).prop("checked",!0),"open"==a(".ping_status",e).text()&&a('input[name="ping_status"]',d).prop("checked",!0),"sticky"==a(".sticky",e).text()&&a('input[name="sticky"]',d).prop("checked",!0),a(".post_category",e).each(function(){var c=a(this).text();c&&(taxname=a(this).attr("id").replace("_"+b,""),a("ul."+taxname+"-checklist :checkbox",d).val(c.split(",")))}),a(".tags_input",e).each(function(){var c=a(this).text(),e=a(this).attr("id").replace("_"+b,""),f=a("textarea.tax_input_"+e,d),g=inlineEditL10n.comma;c&&(","!==g&&(c=c.replace(/,/g,g)),f.val(c)),f.suggest(ajaxurl+"?action=ajax-tag-search&tax="+e,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma+" "})}),f=a("._status",e).text(),"future"!=f&&a('select[name="_status"] option[value="future"]',d).remove(),"private"==f&&(a('input[name="keep_private"]',d).prop("checked",!0),a("input.inline-edit-password-input").val("").prop("disabled",!0)),g=a('select[name="post_parent"] option[value="'+b+'"]',d),g.length>0){for(h=g[0].className.split("-")[1],i=g;n&&(i=i.next("option"),0!=i.length);)j=i[0].className.split("-")[1],h>=j?n=!1:(i.remove(),i=g);g.remove()}return a(d).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",d).focus(),!1},save:function(b){var c,d,e=a(".post_status_page").val()||"";return"object"==typeof b&&(b=this.getId(b)),a("table.widefat .spinner").show(),c={action:"inline-save",post_type:typenow,post_ID:b,edit_date:"true",post_status:e},d=a("#edit-"+b+" :input").serialize(),c=d+"&"+a.param(c),a.post(ajaxurl,c,function(c){a("table.widefat .spinner").hide(),c?-1!=c.indexOf("<tr")?(a(inlineEditPost.what+b).remove(),a("#edit-"+b).before(c).remove(),a(inlineEditPost.what+b).hide().fadeIn()):(c=c.replace(/<.[^<>]*?>/g,""),a("#edit-"+b+" .inline-edit-save .error").html(c).show()):a("#edit-"+b+" .inline-edit-save .error").html(inlineEditL10n.error).show(),a("#post-"+b).prev().hasClass("alternate")&&a("#post-"+b).removeClass("alternate")},"html"),!1},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");return b&&(a("table.widefat .spinner").hide(),"bulk-edit"==b?(a("table.widefat #bulk-edit").removeClass("inline-editor").hide(),a("#bulk-titles").html(""),a("#inlineedit").append(a("#bulk-edit"))):(a("#"+b).remove(),b=b.substr(b.lastIndexOf("-")+1),a(this.what+b).show())),!1},getId:function(b){var c=a(b).closest("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditPost.init()}),a(document).on("heartbeat-tick.wp-check-locked-posts",function(b,c){var d=c["wp-check-locked-posts"]||{};a("#the-list tr").each(function(b,c){var e,f,g=c.id,h=a(c);d.hasOwnProperty(g)?h.hasClass("wp-locked")||(e=d[g],h.find(".column-title .locked-text").text(e.text),h.find(".check-column checkbox").prop("checked",!1),e.avatar_src&&(f=a('<img class="avatar avatar-18 photo" width="18" height="18" />').attr("src",e.avatar_src.replace(/&amp;/g,"&")),h.find(".column-title .locked-avatar").empty().append(f)),h.addClass("wp-locked")):h.hasClass("wp-locked")&&h.removeClass("wp-locked").delay(1e3).find(".locked-info span").empty()})}).on("heartbeat-send.wp-check-locked-posts",function(b,c){var d=[];a("#the-list tr").each(function(a,b){b.id&&d.push(b.id)}),d.length&&(c["wp-check-locked-posts"]=d)})}(jQuery);
\ No newline at end of file
+var inlineEditPost;!function(a){inlineEditPost={init:function(){var b=this,c=a("#inline-edit"),d=a("#bulk-edit");b.type=a("table.widefat").hasClass("pages")?"page":"post",b.what="#post-",c.keyup(function(a){return 27===a.which?inlineEditPost.revert():void 0}),d.keyup(function(a){return 27===a.which?inlineEditPost.revert():void 0}),a("a.cancel",c).click(function(){return inlineEditPost.revert()}),a("a.save",c).click(function(){return inlineEditPost.save(this)}),a("td",c).keydown(function(a){return 13===a.which?inlineEditPost.save(this):void 0}),a("a.cancel",d).click(function(){return inlineEditPost.revert()}),a('#inline-edit .inline-edit-private input[value="private"]').click(function(){var b=a("input.inline-edit-password-input");a(this).prop("checked")?b.val("").prop("disabled",!0):b.prop("disabled",!1)}),a("#the-list").on("click","a.editinline",function(){return inlineEditPost.edit(this),!1}),a("#bulk-title-div").parents("fieldset").after(a("#inline-edit fieldset.inline-edit-categories").clone()).siblings("fieldset:last").prepend(a("#inline-edit label.inline-edit-tags").clone()),a('select[name="_status"] option[value="future"]',d).remove(),a("#doaction, #doaction2").click(function(c){var d=a(this).attr("id").substr(2);"edit"===a('select[name="'+d+'"]').val()?(c.preventDefault(),b.setBulk()):a("form#posts-filter tr.inline-editor").length>0&&b.revert()})},toggle:function(b){var c=this;"none"===a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},setBulk:function(){var b,c="",d=this.type,e=!0;return this.revert(),a("#bulk-edit td").attr("colspan",a(".widefat:first thead th:visible").length),a("table.widefat tbody").prepend(a("#bulk-edit")),a("#bulk-edit").addClass("inline-editor").show(),a('tbody th.check-column input[type="checkbox"]').each(function(){if(a(this).prop("checked")){e=!1;var b,d=a(this).val();b=a("#inline_"+d+" .post_title").html()||inlineEditL10n.notitle,c+='<div id="ttle'+d+'"><a id="_'+d+'" class="ntdelbutton" title="'+inlineEditL10n.ntdeltitle+'">X</a>'+b+"</div>"}}),e?this.revert():(a("#bulk-titles").html(c),a("#bulk-titles a").click(function(){var b=a(this).attr("id").substr(1);a('table.widefat input[value="'+b+'"]').prop("checked",!1),a("#ttle"+b).remove()}),"post"===d&&(b="post_tag",a('tr.inline-editor textarea[name="tax_input['+b+']"]').suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma+" "})),a("html, body").animate({scrollTop:0},"fast"),void 0)},edit:function(b){var c,d,e,f,g,h,i,j,k,l,m=this,n=!0;for(m.revert(),"object"==typeof b&&(b=m.getId(b)),c=["post_title","post_name","post_author","_status","jj","mm","aa","hh","mn","ss","post_password","post_format","menu_order"],"page"===m.type&&c.push("post_parent","page_template"),d=a("#inline-edit").clone(!0),a("td",d).attr("colspan",a(".widefat:first thead th:visible").length),a(m.what+b).hasClass("alternate")&&a(d).addClass("alternate"),a(m.what+b).hide().after(d),e=a("#inline_"+b),a(':input[name="post_author"] option[value="'+a(".post_author",e).text()+'"]',d).val()||a(':input[name="post_author"]',d).prepend('<option value="'+a(".post_author",e).text()+'">'+a("#"+m.type+"-"+b+" .author").text()+"</option>"),1===a(':input[name="post_author"] option',d).length&&a("label.inline-edit-author",d).hide(),k=a(".post_format",e).text(),a("option.unsupported",d).each(function(){var b=a(this);b.val()!==k&&b.remove()}),l=0;l<c.length;l++)a(':input[name="'+c[l]+'"]',d).val(a("."+c[l],e).text());if("open"===a(".comment_status",e).text()&&a('input[name="comment_status"]',d).prop("checked",!0),"open"===a(".ping_status",e).text()&&a('input[name="ping_status"]',d).prop("checked",!0),"sticky"===a(".sticky",e).text()&&a('input[name="sticky"]',d).prop("checked",!0),a(".post_category",e).each(function(){var c,e=a(this).text();e&&(c=a(this).attr("id").replace("_"+b,""),a("ul."+c+"-checklist :checkbox",d).val(e.split(",")))}),a(".tags_input",e).each(function(){var c=a(this).text(),e=a(this).attr("id").replace("_"+b,""),f=a("textarea.tax_input_"+e,d),g=inlineEditL10n.comma;c&&(","!==g&&(c=c.replace(/,/g,g)),f.val(c)),f.suggest(ajaxurl+"?action=ajax-tag-search&tax="+e,{delay:500,minchars:2,multiple:!0,multipleSep:inlineEditL10n.comma+" "})}),f=a("._status",e).text(),"future"!==f&&a('select[name="_status"] option[value="future"]',d).remove(),"private"===f&&(a('input[name="keep_private"]',d).prop("checked",!0),a("input.inline-edit-password-input").val("").prop("disabled",!0)),g=a('select[name="post_parent"] option[value="'+b+'"]',d),g.length>0){for(h=g[0].className.split("-")[1],i=g;n&&(i=i.next("option"),0!==i.length);)j=i[0].className.split("-")[1],h>=j?n=!1:(i.remove(),i=g);g.remove()}return a(d).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",d).focus(),!1},save:function(b){var c,d,e=a(".post_status_page").val()||"";return"object"==typeof b&&(b=this.getId(b)),a("table.widefat .spinner").show(),c={action:"inline-save",post_type:typenow,post_ID:b,edit_date:"true",post_status:e},d=a("#edit-"+b).find(":input").serialize(),c=d+"&"+a.param(c),a.post(ajaxurl,c,function(c){a("table.widefat .spinner").hide(),c?-1!==c.indexOf("<tr")?(a(inlineEditPost.what+b).remove(),a("#edit-"+b).before(c).remove(),a(inlineEditPost.what+b).hide().fadeIn()):(c=c.replace(/<.[^<>]*?>/g,""),a("#edit-"+b+" .inline-edit-save .error").html(c).show()):a("#edit-"+b+" .inline-edit-save .error").html(inlineEditL10n.error).show(),a("#post-"+b).prev().hasClass("alternate")&&a("#post-"+b).removeClass("alternate")},"html"),!1},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");return b&&(a("table.widefat .spinner").hide(),"bulk-edit"===b?(a("table.widefat #bulk-edit").removeClass("inline-editor").hide(),a("#bulk-titles").html(""),a("#inlineedit").append(a("#bulk-edit"))):(a("#"+b).remove(),b=b.substr(b.lastIndexOf("-")+1),a(this.what+b).show())),!1},getId:function(b){var c=a(b).closest("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditPost.init()}),a(document).on("heartbeat-tick.wp-check-locked-posts",function(b,c){var d=c["wp-check-locked-posts"]||{};a("#the-list tr").each(function(b,c){var e,f,g=c.id,h=a(c);d.hasOwnProperty(g)?h.hasClass("wp-locked")||(e=d[g],h.find(".column-title .locked-text").text(e.text),h.find(".check-column checkbox").prop("checked",!1),e.avatar_src&&(f=a('<img class="avatar avatar-18 photo" width="18" height="18" />').attr("src",e.avatar_src.replace(/&amp;/g,"&")),h.find(".column-title .locked-avatar").empty().append(f)),h.addClass("wp-locked")):h.hasClass("wp-locked")&&h.removeClass("wp-locked").delay(1e3).find(".locked-info span").empty()})}).on("heartbeat-send.wp-check-locked-posts",function(b,c){var d=[];a("#the-list tr").each(function(a,b){b.id&&d.push(b.id)}),d.length&&(c["wp-check-locked-posts"]=d)}).ready(function(){"undefined"!=typeof wp&&wp.heartbeat&&wp.heartbeat.interval(15)})}(jQuery);
\ No newline at end of file
index 609c0d7c9b51de856ec95fe3f40b121cf1956eed..1efacba7a11b5afe1c9df64013614724ffa3f5ba 100644 (file)
@@ -1,4 +1,6 @@
+/* global inlineEditL10n, ajaxurl */
 
+var inlineEditTax;
 (function($) {
 inlineEditTax = {
 
@@ -14,34 +16,49 @@ inlineEditTax = {
                });
 
                // prepare the edit row
-               row.keyup(function(e) { if(e.which == 27) return inlineEditTax.revert(); });
+               row.keyup( function( e ) {
+                       if ( e.which === 27 ) {
+                               return inlineEditTax.revert();
+                       }
+               });
 
-               $('a.cancel', row).click(function() { return inlineEditTax.revert(); });
-               $('a.save', row).click(function() { return inlineEditTax.save(this); });
-               $('input, select', row).keydown(function(e) { if(e.which == 13) return inlineEditTax.save(this); });
+               $( 'a.cancel', row ).click( function() {
+                       return inlineEditTax.revert();
+               });
+               $( 'a.save', row ).click( function() {
+                       return inlineEditTax.save(this);
+               });
+               $( 'input, select', row ).keydown( function( e ) {
+                       if ( e.which === 13 ) {
+                               return inlineEditTax.save( this );
+                       }
+               });
 
-               $('#posts-filter input[type="submit"]').mousedown(function(e){
+               $( '#posts-filter input[type="submit"]' ).mousedown( function() {
                        t.revert();
                });
        },
 
        toggle : function(el) {
                var t = this;
-               $(t.what+t.getId(el)).css('display') == 'none' ? t.revert() : t.edit(el);
+               $(t.what+t.getId(el)).css('display') === 'none' ? t.revert() : t.edit(el);
        },
 
        edit : function(id) {
-               var t = this, editRow;
+               var editRow, rowData,
+                       t = this;
                t.revert();
 
-               if ( typeof(id) == 'object' )
+               if ( typeof(id) === 'object' ) {
                        id = t.getId(id);
+               }
 
                editRow = $('#inline-edit').clone(true), rowData = $('#inline_'+id);
                $('td', editRow).attr('colspan', $('.widefat:first thead th:visible').length);
 
-               if ( $(t.what+id).hasClass('alternate') )
+               if ( $( t.what + id ).hasClass( 'alternate' ) ) {
                        $(editRow).addClass('alternate');
+               }
 
                $(t.what+id).hide().after(editRow);
 
@@ -57,8 +74,9 @@ inlineEditTax = {
        save : function(id) {
                var params, fields, tax = $('input[name="taxonomy"]').val() || '';
 
-               if( typeof(id) == 'object' )
+               if( typeof(id) === 'object' ) {
                        id = this.getId(id);
+               }
 
                $('table.widefat .spinner').show();
 
@@ -69,7 +87,7 @@ inlineEditTax = {
                        taxonomy: tax
                };
 
-               fields = $('#edit-'+id+' :input').serialize();
+               fields = $('#edit-'+id).find(':input').serialize();
                params = fields + '&' + $.param(params);
 
                // make ajax request
@@ -79,20 +97,23 @@ inlineEditTax = {
                                $('table.widefat .spinner').hide();
 
                                if (r) {
-                                       if ( -1 != r.indexOf('<tr') ) {
+                                       if ( -1 !== r.indexOf( '<tr' ) ) {
                                                $(inlineEditTax.what+id).remove();
                                                new_id = $(r).attr('id');
 
                                                $('#edit-'+id).before(r).remove();
                                                row = new_id ? $('#'+new_id) : $(inlineEditTax.what+id);
                                                row.hide().fadeIn();
-                                       } else
+                                       } else {
                                                $('#edit-'+id+' .inline-edit-save .error').html(r).show();
-                               } else
+                                       }
+                               } else {
                                        $('#edit-'+id+' .inline-edit-save .error').html(inlineEditL10n.error).show();
+                               }
 
-                               if ($(row).prev('tr').hasClass('alternate'))
+                               if ( $( row ).prev( 'tr' ).hasClass( 'alternate' ) ) {
                                        $(row).removeClass('alternate');
+                               }
                        }
                );
                return false;
@@ -112,7 +133,7 @@ inlineEditTax = {
        },
 
        getId : function(o) {
-               var id = o.tagName == 'TR' ? o.id : $(o).parents('tr').attr('id'), parts = id.split('-');
+               var id = o.tagName === 'TR' ? o.id : $(o).parents('tr').attr('id'), parts = id.split('-');
                return parts[parts.length - 1];
        }
 };
index 26cd550966adc983e8b134a0709a75fccafbaa94..22c5ed5c4b4ec30e66af3156b173187adae89727 100644 (file)
@@ -1 +1 @@
-!function(a){inlineEditTax={init:function(){var b=this,c=a("#inline-edit");b.type=a("#the-list").attr("data-wp-lists").substr(5),b.what="#"+b.type+"-",a("#the-list").on("click","a.editinline",function(){return inlineEditTax.edit(this),!1}),c.keyup(function(a){return 27==a.which?inlineEditTax.revert():void 0}),a("a.cancel",c).click(function(){return inlineEditTax.revert()}),a("a.save",c).click(function(){return inlineEditTax.save(this)}),a("input, select",c).keydown(function(a){return 13==a.which?inlineEditTax.save(this):void 0}),a('#posts-filter input[type="submit"]').mousedown(function(){b.revert()})},toggle:function(b){var c=this;"none"==a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},edit:function(b){var c,d=this;return d.revert(),"object"==typeof b&&(b=d.getId(b)),c=a("#inline-edit").clone(!0),rowData=a("#inline_"+b),a("td",c).attr("colspan",a(".widefat:first thead th:visible").length),a(d.what+b).hasClass("alternate")&&a(c).addClass("alternate"),a(d.what+b).hide().after(c),a(':input[name="name"]',c).val(a(".name",rowData).text()),a(':input[name="slug"]',c).val(a(".slug",rowData).text()),a(c).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",c).eq(0).focus(),!1},save:function(b){var c,d,e=a('input[name="taxonomy"]').val()||"";return"object"==typeof b&&(b=this.getId(b)),a("table.widefat .spinner").show(),c={action:"inline-save-tax",tax_type:this.type,tax_ID:b,taxonomy:e},d=a("#edit-"+b+" :input").serialize(),c=d+"&"+a.param(c),a.post(ajaxurl,c,function(c){var d,e;a("table.widefat .spinner").hide(),c?-1!=c.indexOf("<tr")?(a(inlineEditTax.what+b).remove(),e=a(c).attr("id"),a("#edit-"+b).before(c).remove(),d=e?a("#"+e):a(inlineEditTax.what+b),d.hide().fadeIn()):a("#edit-"+b+" .inline-edit-save .error").html(c).show():a("#edit-"+b+" .inline-edit-save .error").html(inlineEditL10n.error).show(),a(d).prev("tr").hasClass("alternate")&&a(d).removeClass("alternate")}),!1},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");return b&&(a("table.widefat .spinner").hide(),a("#"+b).remove(),b=b.substr(b.lastIndexOf("-")+1),a(this.what+b).show()),!1},getId:function(b){var c="TR"==b.tagName?b.id:a(b).parents("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditTax.init()})}(jQuery);
\ No newline at end of file
+var inlineEditTax;!function(a){inlineEditTax={init:function(){var b=this,c=a("#inline-edit");b.type=a("#the-list").attr("data-wp-lists").substr(5),b.what="#"+b.type+"-",a("#the-list").on("click","a.editinline",function(){return inlineEditTax.edit(this),!1}),c.keyup(function(a){return 27===a.which?inlineEditTax.revert():void 0}),a("a.cancel",c).click(function(){return inlineEditTax.revert()}),a("a.save",c).click(function(){return inlineEditTax.save(this)}),a("input, select",c).keydown(function(a){return 13===a.which?inlineEditTax.save(this):void 0}),a('#posts-filter input[type="submit"]').mousedown(function(){b.revert()})},toggle:function(b){var c=this;"none"===a(c.what+c.getId(b)).css("display")?c.revert():c.edit(b)},edit:function(b){var c,d,e=this;return e.revert(),"object"==typeof b&&(b=e.getId(b)),c=a("#inline-edit").clone(!0),d=a("#inline_"+b),a("td",c).attr("colspan",a(".widefat:first thead th:visible").length),a(e.what+b).hasClass("alternate")&&a(c).addClass("alternate"),a(e.what+b).hide().after(c),a(':input[name="name"]',c).val(a(".name",d).text()),a(':input[name="slug"]',c).val(a(".slug",d).text()),a(c).attr("id","edit-"+b).addClass("inline-editor").show(),a(".ptitle",c).eq(0).focus(),!1},save:function(b){var c,d,e=a('input[name="taxonomy"]').val()||"";return"object"==typeof b&&(b=this.getId(b)),a("table.widefat .spinner").show(),c={action:"inline-save-tax",tax_type:this.type,tax_ID:b,taxonomy:e},d=a("#edit-"+b).find(":input").serialize(),c=d+"&"+a.param(c),a.post(ajaxurl,c,function(c){var d,e;a("table.widefat .spinner").hide(),c?-1!==c.indexOf("<tr")?(a(inlineEditTax.what+b).remove(),e=a(c).attr("id"),a("#edit-"+b).before(c).remove(),d=e?a("#"+e):a(inlineEditTax.what+b),d.hide().fadeIn()):a("#edit-"+b+" .inline-edit-save .error").html(c).show():a("#edit-"+b+" .inline-edit-save .error").html(inlineEditL10n.error).show(),a(d).prev("tr").hasClass("alternate")&&a(d).removeClass("alternate")}),!1},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");return b&&(a("table.widefat .spinner").hide(),a("#"+b).remove(),b=b.substr(b.lastIndexOf("-")+1),a(this.what+b).show()),!1},getId:function(b){var c="TR"===b.tagName?b.id:a(b).parents("tr").attr("id"),d=c.split("-");return d[d.length-1]}},a(document).ready(function(){inlineEditTax.init()})}(jQuery);
\ No newline at end of file
index 9e7d7eace3eb2e4fad1a3ed46811b2981798c7e4..3aeeafb3ab8eab3d160a5fc68875e05df5d55c47 100644 (file)
@@ -1,4 +1,4 @@
-/*! Iris Color Picker - v1.0.3 - 2013-02-15
+/*! Iris Color Picker - v1.0.4 - 2013-11-18
 * https://github.com/Automattic/Iris
 * Copyright (c) 2013 Matt Wiebe; Licensed GPLv2 */
-(function(e,t){function c(){var t,n;r?i="filter":(t=e('<div id="iris-gradtest" />'),n="linear-gradient(top,#fff,#000)",e.each(s,function(e,r){t.css("backgroundImage",r+n);if(t.css("backgroundImage").match("gradient"))return i=e,!1}),i===!1&&(t.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),t.css("backgroundImage").match("gradient")&&(i="webkit")),t.remove())}function h(t,n){return t=t==="top"?"top":"left",n=e.isArray(n)?n:Array.prototype.slice.call(arguments,1),i==="webkit"?d(t,n):s[i]+"linear-gradient("+t+", "+n.join(", ")+")"}function p(t,n){var r,i,s,o,u,a,f,l,c;t=t==="top"?"top":"left",n=e.isArray(n)?n:Array.prototype.slice.call(arguments,1),r=t==="top"?0:1,i=e(this),s=n.length-1,o="filter",u=r===1?"left":"top",a=r===1?"right":"bottom",f=r===1?"height":"width",l='<div class="iris-ie-gradient-shim" style="position:absolute;'+f+":100%;"+u+":%start%;"+a+":%end%;"+o+':%filter%;" data-color:"%color%"></div>',c="",i.css("position")==="static"&&i.css({position:"relative"}),n=v(n),e.each(n,function(e,t){var i,o,u;if(e===s)return!1;i=n[e+1];if(t.stop===i.stop)return;o=100-parseFloat(i.stop)+"%",t.octoHex=(new Color(t.color)).toIEOctoHex(),i.octoHex=(new Color(i.color)).toIEOctoHex(),u="progid:DXImageTransform.Microsoft.Gradient(GradientType="+r+", StartColorStr='"+t.octoHex+"', EndColorStr='"+i.octoHex+"')",c+=l.replace("%start%",t.stop).replace("%end%",o).replace("%filter%",u)}),i.find(".iris-ie-gradient-shim").remove(),e(c).prependTo(i)}function d(t,n){var r=[];return t=t==="top"?"0% 0%,0% 100%,":"0% 100%,100% 100%,",n=v(n),e.each(n,function(e,t){r.push("color-stop("+parseFloat(t.stop)/100+", "+t.color+")")}),"-webkit-gradient(linear,"+t+r.join(",")+")"}function v(t){var n=[],r=[],i=[],s=t.length-1;return e.each(t,function(e,t){var i=t,s=!1,o=t.match(/1?[0-9]{1,2}%$/);o&&(i=t.replace(/\s?1?[0-9]{1,2}%$/,""),s=o.shift()),n.push(i),r.push(s)}),r[0]===!1&&(r[0]="0%"),r[s]===!1&&(r[s]="100%"),r=m(r),e.each(r,function(e){i[e]={color:n[e],stop:r[e]}}),i}function m(t){var n=0,r=t.length-1,i=0,s=!1,o,u,a,f;if(t.length<=2||e.inArray(!1,t)<0)return t;while(i<t.length-1)!s&&t[i]===!1?(n=i-1,s=!0):s&&t[i]!==!1&&(r=i,i=t.length),i++;u=r-n,f=parseInt(t[n].replace("%"),10),o=(parseFloat(t[r].replace("%"))-f)/u,i=n+1,a=1;while(i<r)t[i]=f+a*o+"%",a++,i++;return m(t)}var n,r,i,s,o,u,a,f,l;n='<div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="#"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div>',a=navigator.userAgent.toLowerCase(),f=navigator.appName==="Microsoft Internet Explorer",l=f?parseFloat(a.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,r=f&&l<10,i=!1,s=["-moz-","-webkit-","-o-","-ms-"],o='.iris-picker{display:block;position:relative}.iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input + .iris-picker{margin-top:4px}.iris-error{background-color:#ffafaf}.iris-border{border-radius:3px;border:1px solid #aaa;width:200px;background-color:#fff}.iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.iris-border .iris-picker-inner{top:10px;right:10px;left:10px;bottom:10px}.iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.iris-picker .iris-square,.iris-picker .iris-slider,.iris-picker .iris-square-inner,.iris-picker .iris-palette{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,0.4);height:100%;width:12.5%;float:left;margin-right:5%}.iris-picker .iris-square{width:76%;margin-right:10%;position:relative}.iris-picker .iris-square-inner{width:auto;margin:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-square-inner,.iris-ie-9 .iris-palette{box-shadow:none;border-radius:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-palette{outline:1px solid rgba(0,0,0,.1)}.iris-ie-lt9 .iris-square,.iris-ie-lt9 .iris-slider,.iris-ie-lt9 .iris-square-inner,.iris-ie-lt9 .iris-palette{outline:1px solid #aaa}.iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #aaa;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.iris-ie-lt9 .iris-square .iris-square-handle{background:none;border:3px solid #fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.iris-picker .iris-strip{margin-right:0;position:relative}.iris-picker .iris-strip .ui-slider-handle{position:absolute;background:none;right:-3px;left:-3px;border:4px solid #aaa;border-width:4px 3px;width:auto;height:6px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.iris-strip .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.iris-picker .iris-slider-offset{position:absolute;top:11px;left:0;right:0;bottom:-3px}.iris-picker .iris-square-handle{background:transparent;border:5px solid #aaa;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.iris-picker .iris-square-handle:hover{border-color:#999}.iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.iris-picker .iris-square-handle:hover::after{border-color:#fff}.iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.iris-picker .iris-square-value{width:8px;height:8px;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.iris-palette-container{position:absolute;bottom:0;left:0;margin:0;padding:0}.iris-border .iris-palette-container{left:10px;bottom:10px}.iris-picker .iris-palette{margin:0;cursor:pointer}';if(r&&l<=7){e.fn.iris=e.noop,e.support.iris=!1;return}e.support.iris=!0,e.fn.gradient=function(t){var n=arguments;return this.each(function(){r?p.apply(this,n):e(this).css("backgroundImage",h.apply(this,n))})},e.fn.raninbowGradient=function(t,n){var r,i,s,o;t=t||"top",r=e.extend({},{s:100,l:50},n),i="hsl(%h%,"+r.s+"%,"+r.l+"%)",s=0,o=[];while(s<=360)o.push(i.replace("%h%",s)),s+=30;return this.each(function(){e(this).gradient(t,o)})},u={options:{color:!1,mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},hide:!0,border:!0,target:!1,width:200,palettes:!1},_color:"",_palettes:["#000","#fff","#d33","#d93","#ee2","#81d742","#1e73be","#8224e3"],_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_create:function(){var t=this,r=t.element,s=t.options.color||r.val(),o;i===!1&&c(),r.is("input")?(t.options.target?t.picker=e(n).appendTo(t.options.target):t.picker=e(n).insertAfter(r),t._addInputListeners(r)):(r.append(n),t.picker=r.find(".iris-picker")),f?l===9?t.picker.addClass("iris-ie-9"):l<=8&&t.picker.addClass("iris-ie-lt9"):a.indexOf("compatible")<0&&a.indexOf("khtml")<0&&a.match(/mozilla/)&&t.picker.addClass("iris-mozilla"),t.options.palettes&&t._addPalettes(),t._color=(new Color(s)).setHSpace(t.options.mode),t.options.color=t._color.toString(),t.controls={square:t.picker.find(".iris-square"),squareDrag:t.picker.find(".iris-square-value"),horiz:t.picker.find(".iris-square-horiz"),vert:t.picker.find(".iris-square-vert"),strip:t.picker.find(".iris-strip"),stripSlider:t.picker.find(".iris-strip .iris-slider-offset")},t.options.mode==="hsv"&&t._has("l",t.options.controls)?t.options.controls=t._defaultHSVControls:t.options.mode==="hsl"&&t._has("v",t.options.controls)&&(t.options.controls=t._defaultHSLControls),t.hue=t._color.h(),t.options.hide&&t.picker.hide(),t.options.border&&t.picker.addClass("iris-border"),t._initControls(),t.active="external",t._dimensions(),t._change()},_has:function(t,n){var r=!1;return e.each(n,function(e,n){if(t===n)return r=!0,!1}),r},_addPalettes:function(){var t=e("<div class='iris-palette-container' />"),n=e("<a class='iris-palette' tabindex='0' />"),r=e.isArray(this.options.palettes)?this.options.palettes:this._palettes;this.picker.find(".iris-palette-container").length&&(t=this.picker.find(".iris-palette-container").detach().html("")),e.each(r,function(e,r){n.clone().data("color",r).css("backgroundColor",r).appendTo(t).height(10).width(10)}),this.picker.append(t)},_paint:function(){var e=this;e._paintDimension("top","strip"),e._paintDimension("top","vert"),e._paintDimension("left","horiz")},_paintDimension:function(e,t){var n=this,r=n._color,i=n.options.mode,s=n._getHSpaceColor(),o=n.controls[t],u=n.options.controls,a;if(t===n.active||n.active==="square"&&t!=="strip")return;switch(u[t]){case"h":if(i==="hsv"){s=r.clone();switch(t){case"horiz":s[u.vert](100);break;case"vert":s[u.horiz](100);break;case"strip":s.setHSpace("hsl")}a=s.toHsl()}else t==="strip"?a={s:s.s,l:s.l}:a={s:100,l:s.l};o.raninbowGradient(e,a);break;case"s":i==="hsv"?t==="vert"?a=[r.clone().a(0).s(0).toCSS("rgba"),r.clone().a(1).s(0).toCSS("rgba")]:t==="strip"?a=[r.clone().s(100).toCSS("hsl"),r.clone().s(0).toCSS("hsl")]:t==="horiz"&&(a=["#fff","hsl("+s.h+",100%,50%)"]):t==="vert"&&n.options.controls.horiz==="h"?a=["hsla(0, 0%, "+s.l+"%, 0)","hsla(0, 0%, "+s.l+"%, 1)"]:a=["hsl("+s.h+",0%,50%)","hsl("+s.h+",100%,50%)"],o.gradient(e,a);break;case"l":t==="strip"?a=["hsl("+s.h+",100%,100%)","hsl("+s.h+", "+s.s+"%,50%)","hsl("+s.h+",100%,0%)"]:a=["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],o.gradient(e,a);break;case"v":t==="strip"?a=[r.clone().v(100).toCSS(),r.clone().v(0).toCSS()]:a=["rgba(0,0,0,0)","#000"],o.gradient(e,a);break;default:}},_getHSpaceColor:function(){return this.options.mode==="hsv"?this._color.toHsv():this._color.toHsl()},_dimensions:function(t){var n=this,r=n.options,i=n.picker.find(".iris-picker-inner"),s=n.controls,o=s.square,u=n.picker.find(".iris-strip"),a="77.5%",f="12%",l=20,c=r.border?r.width-l:r.width,h,p=e.isArray(r.palettes)?r.palettes.length:n._palettes.length,d,v,m;t&&(o.css("width",""),u.css("width",""),n.picker.css({width:"",height:""})),a=c*(parseFloat(a)/100),f=c*(parseFloat(f)/100),h=r.border?a+l:a,o.width(a).height(a),u.height(a).width(f),n.picker.css({width:r.width,height:h});if(!r.palettes)return;d=a*2/100,m=a-(p-1)*d,v=m/p,n.picker.find(".iris-palette").each(function(t,n){var r=t===0?0:d;e(this).css({width:v,height:v,marginLeft:r})}),n.picker.css("paddingBottom",v+d),u.height(v+d+a)},_addInputListeners:function(e){var t=this,n=100,r=function(n){var r=new Color(e.val()),i=e.val().replace(/^#/,"");e.removeClass("iris-error"),r.error?i!==""&&e.addClass("iris-error"):r.toString()!==t._color.toString()&&(n.type!=="keyup"||!i.match(/^[0-9a-fA-F]{3}$/))&&t._setOption("color",r.toString())};e.on("change",r).on("keyup",t._debounce(r,n)),t.options.hide&&e.one("focus",function(){t.show()})},_initControls:function(){var t=this,n=t.controls,r=n.square,i=t.options.controls,s=t._scale[i.strip];n.stripSlider.slider({orientation:"vertical",max:s,slide:function(e,n){t.active="strip",i.strip==="h"&&(n.value=s-n.value),t._color[i.strip](n.value),t._change.apply(t,arguments)}}),n.squareDrag.draggable({containment:"parent",zIndex:1e3,cursor:"move",drag:function(e,n){t._squareDrag(e,n)},start:function(){r.addClass("iris-dragging"),e(this).addClass("ui-state-focus")},stop:function(){r.removeClass("iris-dragging"),e(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(n){var r="ui-state-focus";n.preventDefault(),n.type==="mousedown"?(t.picker.find("."+r).removeClass(r).blur(),e(this).addClass(r).focus()):e(this).removeClass(r)}).on("keydown",function(e){var r=n.square,i=n.squareDrag,s=i.position(),o=t.options.width/100;e.altKey&&(o*=10);switch(e.keyCode){case 37:s.left-=o;break;case 38:s.top-=o;break;case 39:s.left+=o;break;case 40:s.top+=o;break;default:return!0}s.left=Math.max(0,Math.min(s.left,r.width())),s.top=Math.max(0,Math.min(s.top,r.height())),i.css(s),t._squareDrag(e,{position:s}),e.preventDefault()}),r.mousedown(function(n){var r,i;if(n.which!==1)return;if(!e(n.target).is("div"))return;r=t.controls.square.offset(),i={top:n.pageY-r.top,left:n.pageX-r.left},n.preventDefault(),t._squareDrag(n,{position:i}),n.target=t.controls.squareDrag.get(0),t.controls.squareDrag.css(i).trigger(n)}),t.options.palettes&&t._paletteListeners()},_paletteListeners:function(){var t=this;t.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(n){t._color.fromCSS(e(this).data("color")),t.active="external",t._change()}).on("keydown.palette",".iris-palette",function(t){if(t.keyCode!==13&&t.keyCode!==32)return!0;t.stopPropagation(),e(this).click()})},_squareDrag:function(e,t){var n=this,r=n.options.controls,i=n._squareDimensions(),s=Math.round((i.h-t.position.top)/i.h*n._scale[r.vert]),o=n._scale[r.horiz]-Math.round((i.w-t.position.left)/i.w*n._scale[r.horiz]);n._color[r.horiz](o)[r.vert](s),n.active="square",n._change.apply(n,arguments)},_setOption:function(t,n){var r=this,i=r.options[t],s=!1,o,u,a;r.options[t]=n;switch(t){case"color":n=""+n,o=n.replace(/^#/,""),u=(new Color(n)).setHSpace(r.options.mode),u.error?r.options[t]=i:(r._color=u,r.options.color=r.options[t]=r._color.toString(),r.active="external",r._change());break;case"palettes":s=!0,n?r._addPalettes():r.picker.find(".iris-palette-container").remove(),i||r._paletteListeners();break;case"width":s=!0;break;case"border":s=!0,a=n?"addClass":"removeClass",r.picker[a]("iris-border");break;case"mode":case"controls":if(i===n)return;return a=r.element,i=r.options,i.hide=!r.picker.is(":visible"),r.destroy(),r.picker.remove(),e(r.element).iris(i)}s&&r._dimensions(!0)},_squareDimensions:function(e){var n=this.controls.square,r,i;return e!==t&&n.data("dimensions")?n.data("dimensions"):(i=this.controls.squareDrag,r={w:n.width(),h:n.height()},n.data("dimensions",r),r)},_isNonHueControl:function(e,t){return e==="square"&&this.options.controls.strip==="h"?!0:t==="external"||t==="h"&&e==="strip"?!1:!0},_change:function(t,n){var r=this,i=r.controls,s=r._getHSpaceColor(),o=r._color.toString(),u=["square","strip"],a=r.options.controls,f=a[r.active]||"external",l=r.hue;r.active==="strip"?u=[]:r.active!=="external"&&u.pop(),e.each(u,function(e,t){var n,o,u;if(t!==r.active)switch(t){case"strip":n=a.strip==="h"?r._scale[a.strip]-s[a.strip]:s[a.strip],i.stripSlider.slider("value",n);break;case"square":o=r._squareDimensions(),u={left:s[a.horiz]/r._scale[a.horiz]*o.w,top:o.h-s[a.vert]/r._scale[a.vert]*o.h},r.controls.squareDrag.css(u)}}),s.h!==l&&r._isNonHueControl(r.active,f)&&r._color.h(l),r.hue=r._color.h(),r.options.color=r._color.toString(),r._inited&&r._trigger("change",{type:r.active},{color:r._color}),r.element.is(":input")&&!r._color.error&&(r.element.removeClass("iris-error"),r.element.val()!==r._color.toString()&&r.element.val(r._color.toString())),r._paint(),r._inited=!0,r.active=!1},_debounce:function(e,t,n){var r,i;return function(){var s=this,o=arguments,u,a;return u=function(){r=null,n||(i=e.apply(s,o))},a=n&&!r,clearTimeout(r),r=setTimeout(u,t),a&&(i=e.apply(s,o)),i}},show:function(){this.picker.show()},hide:function(){this.picker.hide()},toggle:function(){this.picker.toggle()},color:function(e){if(e===!0)return this._color.clone();if(e===t)return this._color.toString();this.option("color",e)}},e.widget("a8c.iris",u),e('<style id="iris-css">'+o+"</style>").appendTo("head")})(jQuery),function(e,t){var n=function(e,t){return this instanceof n?this._init(e,t):new n(e,t)};n.fn=n.prototype={_color:0,_alpha:1,error:!1,_hsl:{h:0,s:0,l:0},_hsv:{h:0,s:0,v:0},_hSpace:"hsl",_init:function(e){var n="noop";switch(typeof e){case"object":return e.a!==t&&this.a(e.a),n=e.r!==t?"fromRgb":e.l!==t?"fromHsl":e.v!==t?"fromHsv":n,this[n](e);case"string":return this.fromCSS(e);case"number":return this.fromInt(parseInt(e,10))}return this},_error:function(){return this.error=!0,this},clone:function(){var e=new n(this.toInt()),t=["_alpha","_hSpace","_hsl","_hsv","error"];for(var r=t.length-1;r>=0;r--)e[t[r]]=this[t[r]];return e},setHSpace:function(e){return this._hSpace=e==="hsv"?e:"hsl",this},noop:function(){return this},fromCSS:function(e){var t,n,r=/^(rgb|hs(l|v))a?\(/;this.error=!1,e=e.replace(/^\s+/,"").replace(/\s+$/,"").replace(/;$/,"");if(e.match(r)&&e.match(/\)$/)){n=e.replace(/(\s|%)/g,"").replace(r,"").replace(/,?\);?$/,"").split(",");if(n.length<3)return this._error();if(n.length===4){this.a(parseFloat(n.pop()));if(this.error)return this}for(var i=n.length-1;i>=0;i--){n[i]=parseInt(n[i],10);if(isNaN(n[i]))return this._error()}return e.match(/^rgb/)?this.fromRgb({r:n[0],g:n[1],b:n[2]}):e.match(/^hsv/)?this.fromHsv({h:n[0],s:n[1],v:n[2]}):this.fromHsl({h:n[0],s:n[1],l:n[2]})}return this.fromHex(e)},fromRgb:function(e,n){return typeof e!="object"||e.r===t||e.g===t||e.b===t?this._error():(this.error=!1,this.fromInt(parseInt((e.r<<16)+(e.g<<8)+e.b,10),n))},fromHex:function(e){return e=e.replace(/^#/,"").replace(/^0x/,""),e.length===3&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),this.error=!/^[0-9A-F]{6}$/i.test(e),this.fromInt(parseInt(e,16))},fromHsl:function(e){var n,r,i,s,o,u,a,f;return typeof e!="object"||e.h===t||e.s===t||e.l===t?this._error():(this._hsl=e,this._hSpace="hsl",u=e.h/360,a=e.s/100,f=e.l/100,a===0?n=r=i=f:(s=f<.5?f*(1+a):f+a-f*a,o=2*f-s,n=this.hue2rgb(o,s,u+1/3),r=this.hue2rgb(o,s,u),i=this.hue2rgb(o,s,u-1/3)),this.fromRgb({r:n*255,g:r*255,b:i*255},!0))},fromHsv:function(e){var n,r,i,s,o,u,a,f,l,c,h;if(typeof e!="object"||e.h===t||e.s===t||e.v===t)return this._error();this._hsv=e,this._hSpace="hsv",n=e.h/360,r=e.s/100,i=e.v/100,a=Math.floor(n*6),f=n*6-a,l=i*(1-r),c=i*(1-f*r),h=i*(1-(1-f)*r);switch(a%6){case 0:s=i,o=h,u=l;break;case 1:s=c,o=i,u=l;break;case 2:s=l,o=i,u=h;break;case 3:s=l,o=c,u=i;break;case 4:s=h,o=l,u=i;break;case 5:s=i,o=l,u=c}return this.fromRgb({r:s*255,g:o*255,b:u*255},!0)},fromInt:function(e,n){return this._color=parseInt(e,10),isNaN(this._color)&&(this._color=0),this._color>16777215?this._color=16777215:this._color<0&&(this._color=0),n===t&&(this._hsv.h=this._hsv.s=this._hsl.h=this._hsl.s=0),this},hue2rgb:function(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},toString:function(){var e=parseInt(this._color,10).toString(16);if(this.error)return"";if(e.length<6)for(var t=6-e.length-1;t>=0;t--)e="0"+e;return"#"+e},toCSS:function(e,t){e=e||"hex",t=parseFloat(t||this._alpha);switch(e){case"rgb":case"rgba":var n=this.toRgb();return t<1?"rgba( "+n.r+", "+n.g+", "+n.b+", "+t+" )":"rgb( "+n.r+", "+n.g+", "+n.b+" )";case"hsl":case"hsla":var r=this.toHsl();return t<1?"hsla( "+r.h+", "+r.s+"%, "+r.l+"%, "+t+" )":"hsl( "+r.h+", "+r.s+"%, "+r.l+"% )";default:return this.toString()}},toRgb:function(){return{r:255&this._color>>16,g:255&this._color>>8,b:255&this._color}},toHsl:function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,r=e.b/255,i=Math.max(t,n,r),s=Math.min(t,n,r),o,u,a=(i+s)/2;if(i===s)o=u=0;else{var f=i-s;u=a>.5?f/(2-i-s):f/(i+s);switch(i){case t:o=(n-r)/f+(n<r?6:0);break;case n:o=(r-t)/f+2;break;case r:o=(t-n)/f+4}o/=6}return o=Math.round(o*360),o===0&&this._hsl.h!==o&&(o=this._hsl.h),u=Math.round(u*100),u===0&&this._hsl.s&&(u=this._hsl.s),{h:o,s:u,l:Math.round(a*100)}},toHsv:function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,r=e.b/255,i=Math.max(t,n,r),s=Math.min(t,n,r),o,u,a=i,f=i-s;u=i===0?0:f/i;if(i===s)o=u=0;else{switch(i){case t:o=(n-r)/f+(n<r?6:0);break;case n:o=(r-t)/f+2;break;case r:o=(t-n)/f+4}o/=6}return o=Math.round(o*360),o===0&&this._hsv.h!==o&&(o=this._hsv.h),u=Math.round(u*100),u===0&&this._hsv.s&&(u=this._hsv.s),{h:o,s:u,v:Math.round(a*100)}},toInt:function(){return this._color},toIEOctoHex:function(){var e=this.toString(),t=parseInt(255*this._alpha,10).toString(16);return t.length===1&&(t="0"+t),"#"+t+e.replace(/^#/,"")},toLuminosity:function(){var e=this.toRgb();return.2126*Math.pow(e.r/255,2.2)+.7152*Math.pow(e.g/255,2.2)+.0722*Math.pow(e.b/255,2.2)},getDistanceLuminosityFrom:function(e){if(e instanceof n){var t=this.toLuminosity(),r=e.toLuminosity();return t>r?(t+.05)/(r+.05):(r+.05)/(t+.05)}throw"getDistanceLuminosityFrom requires a Color object"},getMaxContrastColor:function(){var e=this.toLuminosity(),t=e>=.5?"000000":"ffffff";return new n(t)},getGrayscaleContrastingColor:function(e){if(!e)return this.getMaxContrastColor();var t=e<5?5:e,n=this.getMaxContrastColor();e=n.getDistanceLuminosityFrom(this);if(e<=t)return n;var r=0===n.toInt()?1:-1;while(e>t)n=n.incrementLightness(r),e=n.getDistanceLuminosityFrom(this);return n},getReadableContrastingColor:function(e,r){if(!e instanceof n)return this;var i=r===t?5:r,s=e.getDistanceLuminosityFrom(this),o=e.getMaxContrastColor(),u=o.getDistanceLuminosityFrom(e);if(u<=i)return o;if(s>=i)return this;var a=0===o.toInt()?-1:1;while(s<i){this.incrementLightness(a),s=this.getDistanceLuminosityFrom(e);if(this._color===0||this._color===16777215)break}return this},a:function(e){if(e===t)return this._alpha;var n=parseFloat(e);return isNaN(n)?this._error():(this._alpha=n,this)},darken:function(e){return e=e||5,this.l(-e,!0)},lighten:function(e){return e=e||5,this.l(e,!0)},saturate:function(e){return e=e||15,this.s(e,!0)},desaturate:function(e){return e=e||15,this.s(-e,!0)},toGrayscale:function(){return this.setHSpace("hsl").s(0)},getComplement:function(){return this.h(180,!0)},getSplitComplement:function(e){e=e||1;var t=180+e*30;return this.h(t,!0)},getAnalog:function(e){e=e||1;var t=e*30;return this.h(t,!0)},getTetrad:function(e){e=e||1;var t=e*60;return this.h(t,!0)},getTriad:function(e){e=e||1;var t=e*120;return this.h(t,!0)},_partial:function(e){var n=r[e];return function(r,i){var s=this._spaceFunc("to",n.space);return r===t?s[e]:(i===!0&&(r=s[e]+r),n.mod&&(r%=n.mod),n.range&&(r=r<n.range[0]?n.range[0]:r>n.range[1]?n.range[1]:r),s[e]=r,this._spaceFunc("from",n.space,s))}},_spaceFunc:function(e,t,n){var r=t||this._hSpace,i=e+r.charAt(0).toUpperCase()+r.substr(1);return this[i](n)}};var r={h:{mod:360},s:{range:[0,100]},l:{space:"hsl",range:[0,100]},v:{space:"hsv",range:[0,100]},r:{space:"rgb",range:[0,255]},g:{space:"rgb",range:[0,255]},b:{space:"rgb",range:[0,255]}};for(var i in r)r.hasOwnProperty(i)&&(n.fn[i]=n.fn._partial(i));e.Color=n}(typeof exports=="object"&&exports||this);
\ No newline at end of file
+!function(a,b){function c(){var b,c;j?k="filter":(b=a('<div id="iris-gradtest" />'),c="linear-gradient(top,#fff,#000)",a.each(l,function(a,d){return b.css("backgroundImage",d+c),b.css("backgroundImage").match("gradient")?(k=a,!1):void 0}),k===!1&&(b.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),b.css("backgroundImage").match("gradient")&&(k="webkit")),b.remove())}function d(b,c){return b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),"webkit"===k?f(b,c):l[k]+"linear-gradient("+b+", "+c.join(", ")+")"}function e(b,c){var d,e,f,h,i,j,k,l,m;b="top"===b?"top":"left",c=a.isArray(c)?c:Array.prototype.slice.call(arguments,1),d="top"===b?0:1,e=a(this),f=c.length-1,h="filter",i=1===d?"left":"top",j=1===d?"right":"bottom",k=1===d?"height":"width",l='<div class="iris-ie-gradient-shim" style="position:absolute;'+k+":100%;"+i+":%start%;"+j+":%end%;"+h+':%filter%;" data-color:"%color%"></div>',m="","static"===e.css("position")&&e.css({position:"relative"}),c=g(c),a.each(c,function(a,b){var e,g,h;return a===f?!1:(e=c[a+1],b.stop!==e.stop&&(g=100-parseFloat(e.stop)+"%",b.octoHex=new Color(b.color).toIEOctoHex(),e.octoHex=new Color(e.color).toIEOctoHex(),h="progid:DXImageTransform.Microsoft.Gradient(GradientType="+d+", StartColorStr='"+b.octoHex+"', EndColorStr='"+e.octoHex+"')",m+=l.replace("%start%",b.stop).replace("%end%",g).replace("%filter%",h)),void 0)}),e.find(".iris-ie-gradient-shim").remove(),a(m).prependTo(e)}function f(b,c){var d=[];return b="top"===b?"0% 0%,0% 100%,":"0% 100%,100% 100%,",c=g(c),a.each(c,function(a,b){d.push("color-stop("+parseFloat(b.stop)/100+", "+b.color+")")}),"-webkit-gradient(linear,"+b+d.join(",")+")"}function g(b){var c=[],d=[],e=[],f=b.length-1;return a.each(b,function(a,b){var e=b,f=!1,g=b.match(/1?[0-9]{1,2}%$/);g&&(e=b.replace(/\s?1?[0-9]{1,2}%$/,""),f=g.shift()),c.push(e),d.push(f)}),d[0]===!1&&(d[0]="0%"),d[f]===!1&&(d[f]="100%"),d=h(d),a.each(d,function(a){e[a]={color:c[a],stop:d[a]}}),e}function h(b){var c,d,e,f,g=0,i=b.length-1,j=0,k=!1;if(b.length<=2||a.inArray(!1,b)<0)return b;for(;j<b.length-1;)k||b[j]!==!1?k&&b[j]!==!1&&(i=j,j=b.length):(g=j-1,k=!0),j++;for(d=i-g,f=parseInt(b[g].replace("%"),10),c=(parseFloat(b[i].replace("%"))-f)/d,j=g+1,e=1;i>j;)b[j]=f+e*c+"%",e++,j++;return h(b)}var i,j,k,l,m,n,o,p,q;return i='<div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="#"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div>',o=navigator.userAgent.toLowerCase(),p="Microsoft Internet Explorer"===navigator.appName,q=p?parseFloat(o.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,j=p&&10>q,k=!1,l=["-moz-","-webkit-","-o-","-ms-"],m='.iris-picker{display:block;position:relative}.iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input+.iris-picker{margin-top:4px}.iris-error{background-color:#ffafaf}.iris-border{border-radius:3px;border:1px solid #aaa;width:200px;background-color:#fff}.iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.iris-border .iris-picker-inner{top:10px;right:10px;left:10px;bottom:10px}.iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.iris-picker .iris-square,.iris-picker .iris-slider,.iris-picker .iris-square-inner,.iris-picker .iris-palette{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.4);height:100%;width:12.5%;float:left;margin-right:5%}.iris-picker .iris-square{width:76%;margin-right:10%;position:relative}.iris-picker .iris-square-inner{width:auto;margin:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-square-inner,.iris-ie-9 .iris-palette{box-shadow:none;border-radius:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-palette{outline:1px solid rgba(0,0,0,.1)}.iris-ie-lt9 .iris-square,.iris-ie-lt9 .iris-slider,.iris-ie-lt9 .iris-square-inner,.iris-ie-lt9 .iris-palette{outline:1px solid #aaa}.iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #aaa;background-color:#fff;-ms-filter:"alpha(Opacity=30)"}.iris-ie-lt9 .iris-square .iris-square-handle{background:0;border:3px solid #fff;-ms-filter:"alpha(Opacity=50)"}.iris-picker .iris-strip{margin-right:0;position:relative}.iris-picker .iris-strip .ui-slider-handle{position:absolute;background:0;margin:0;right:-3px;left:-3px;border:4px solid #aaa;border-width:4px 3px;width:auto;height:6px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.iris-strip .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.iris-picker .iris-slider-offset{position:absolute;top:11px;left:0;right:0;bottom:-3px;width:auto;height:auto;background:transparent;border:0;top:none;border-radius:0}.iris-picker .iris-square-handle{background:transparent;border:5px solid #aaa;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.iris-picker .iris-square-handle:hover{border-color:#999}.iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.iris-picker .iris-square-handle:hover::after{border-color:#fff}.iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.iris-picker .iris-square-value{width:8px;height:8px;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.iris-palette-container{position:absolute;bottom:0;left:0;margin:0;padding:0}.iris-border .iris-palette-container{left:10px;bottom:10px}.iris-picker .iris-palette{margin:0;cursor:pointer}',j&&7>=q?(a.fn.iris=a.noop,a.support.iris=!1,void 0):(a.support.iris=!0,a.fn.gradient=function(){var b=arguments;return this.each(function(){j?e.apply(this,b):a(this).css("backgroundImage",d.apply(this,b))})},a.fn.raninbowGradient=function(b,c){var d,e,f,g;for(b=b||"top",d=a.extend({},{s:100,l:50},c),e="hsl(%h%,"+d.s+"%,"+d.l+"%)",f=0,g=[];360>=f;)g.push(e.replace("%h%",f)),f+=30;return this.each(function(){a(this).gradient(b,g)})},n={options:{color:!1,mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},hide:!0,border:!0,target:!1,width:200,palettes:!1},_color:"",_palettes:["#000","#fff","#d33","#d93","#ee2","#81d742","#1e73be","#8224e3"],_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_create:function(){var b=this,d=b.element,e=b.options.color||d.val();k===!1&&c(),d.is("input")?(b.picker=b.options.target?a(i).appendTo(b.options.target):a(i).insertAfter(d),b._addInputListeners(d)):(d.append(i),b.picker=d.find(".iris-picker")),p?9===q?b.picker.addClass("iris-ie-9"):8>=q&&b.picker.addClass("iris-ie-lt9"):o.indexOf("compatible")<0&&o.indexOf("khtml")<0&&o.match(/mozilla/)&&b.picker.addClass("iris-mozilla"),b.options.palettes&&b._addPalettes(),b._color=new Color(e).setHSpace(b.options.mode),b.options.color=b._color.toString(),b.controls={square:b.picker.find(".iris-square"),squareDrag:b.picker.find(".iris-square-value"),horiz:b.picker.find(".iris-square-horiz"),vert:b.picker.find(".iris-square-vert"),strip:b.picker.find(".iris-strip"),stripSlider:b.picker.find(".iris-strip .iris-slider-offset")},"hsv"===b.options.mode&&b._has("l",b.options.controls)?b.options.controls=b._defaultHSVControls:"hsl"===b.options.mode&&b._has("v",b.options.controls)&&(b.options.controls=b._defaultHSLControls),b.hue=b._color.h(),b.options.hide&&b.picker.hide(),b.options.border&&b.picker.addClass("iris-border"),b._initControls(),b.active="external",b._dimensions(),b._change()},_has:function(b,c){var d=!1;return a.each(c,function(a,c){return b===c?(d=!0,!1):void 0}),d},_addPalettes:function(){var b=a('<div class="iris-palette-container" />'),c=a('<a class="iris-palette" tabindex="0" />'),d=a.isArray(this.options.palettes)?this.options.palettes:this._palettes;this.picker.find(".iris-palette-container").length&&(b=this.picker.find(".iris-palette-container").detach().html("")),a.each(d,function(a,d){c.clone().data("color",d).css("backgroundColor",d).appendTo(b).height(10).width(10)}),this.picker.append(b)},_paint:function(){var a=this;a._paintDimension("top","strip"),a._paintDimension("top","vert"),a._paintDimension("left","horiz")},_paintDimension:function(a,b){var c,d=this,e=d._color,f=d.options.mode,g=d._getHSpaceColor(),h=d.controls[b],i=d.options.controls;if(b!==d.active&&("square"!==d.active||"strip"===b))switch(i[b]){case"h":if("hsv"===f){switch(g=e.clone(),b){case"horiz":g[i.vert](100);break;case"vert":g[i.horiz](100);break;case"strip":g.setHSpace("hsl")}c=g.toHsl()}else c="strip"===b?{s:g.s,l:g.l}:{s:100,l:g.l};h.raninbowGradient(a,c);break;case"s":"hsv"===f?"vert"===b?c=[e.clone().a(0).s(0).toCSS("rgba"),e.clone().a(1).s(0).toCSS("rgba")]:"strip"===b?c=[e.clone().s(100).toCSS("hsl"),e.clone().s(0).toCSS("hsl")]:"horiz"===b&&(c=["#fff","hsl("+g.h+",100%,50%)"]):c="vert"===b&&"h"===d.options.controls.horiz?["hsla(0, 0%, "+g.l+"%, 0)","hsla(0, 0%, "+g.l+"%, 1)"]:["hsl("+g.h+",0%,50%)","hsl("+g.h+",100%,50%)"],h.gradient(a,c);break;case"l":c="strip"===b?["hsl("+g.h+",100%,100%)","hsl("+g.h+", "+g.s+"%,50%)","hsl("+g.h+",100%,0%)"]:["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],h.gradient(a,c);break;case"v":c="strip"===b?[e.clone().v(100).toCSS(),e.clone().v(0).toCSS()]:["rgba(0,0,0,0)","#000"],h.gradient(a,c)}},_getHSpaceColor:function(){return"hsv"===this.options.mode?this._color.toHsv():this._color.toHsl()},_dimensions:function(b){var c,d,e,f,g=this,h=g.options,i=g.controls,j=i.square,k=g.picker.find(".iris-strip"),l="77.5%",m="12%",n=20,o=h.border?h.width-n:h.width,p=a.isArray(h.palettes)?h.palettes.length:g._palettes.length;return b&&(j.css("width",""),k.css("width",""),g.picker.css({width:"",height:""})),l=o*(parseFloat(l)/100),m=o*(parseFloat(m)/100),c=h.border?l+n:l,j.width(l).height(l),k.height(l).width(m),g.picker.css({width:h.width,height:c}),h.palettes?(d=2*l/100,f=l-(p-1)*d,e=f/p,g.picker.find(".iris-palette").each(function(b){var c=0===b?0:d;a(this).css({width:e,height:e,marginLeft:c})}),g.picker.css("paddingBottom",e+d),k.height(e+d+l),void 0):g.picker.css("paddingBottom","")},_addInputListeners:function(a){var b=this,c=100,d=function(c){var d=new Color(a.val()),e=a.val().replace(/^#/,"");a.removeClass("iris-error"),d.error?""!==e&&a.addClass("iris-error"):d.toString()!==b._color.toString()&&("keyup"===c.type&&e.match(/^[0-9a-fA-F]{3}$/)||b._setOption("color",d.toString()))};a.on("change",d).on("keyup",b._debounce(d,c)),b.options.hide&&a.one("focus",function(){b.show()})},_initControls:function(){var b=this,c=b.controls,d=c.square,e=b.options.controls,f=b._scale[e.strip];c.stripSlider.slider({orientation:"vertical",max:f,slide:function(a,c){b.active="strip","h"===e.strip&&(c.value=f-c.value),b._color[e.strip](c.value),b._change.apply(b,arguments)}}),c.squareDrag.draggable({containment:"parent",zIndex:1e3,cursor:"move",drag:function(a,c){b._squareDrag(a,c)},start:function(){d.addClass("iris-dragging"),a(this).addClass("ui-state-focus")},stop:function(){d.removeClass("iris-dragging"),a(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(c){var d="ui-state-focus";c.preventDefault(),"mousedown"===c.type?(b.picker.find("."+d).removeClass(d).blur(),a(this).addClass(d).focus()):a(this).removeClass(d)}).on("keydown",function(a){var d=c.square,e=c.squareDrag,f=e.position(),g=b.options.width/100;switch(a.altKey&&(g*=10),a.keyCode){case 37:f.left-=g;break;case 38:f.top-=g;break;case 39:f.left+=g;break;case 40:f.top+=g;break;default:return!0}f.left=Math.max(0,Math.min(f.left,d.width())),f.top=Math.max(0,Math.min(f.top,d.height())),e.css(f),b._squareDrag(a,{position:f}),a.preventDefault()}),d.mousedown(function(c){var d,e;1===c.which&&a(c.target).is("div")&&(d=b.controls.square.offset(),e={top:c.pageY-d.top,left:c.pageX-d.left},c.preventDefault(),b._squareDrag(c,{position:e}),c.target=b.controls.squareDrag.get(0),b.controls.squareDrag.css(e).trigger(c))}),b.options.palettes&&b._paletteListeners()},_paletteListeners:function(){var b=this;b.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){b._color.fromCSS(a(this).data("color")),b.active="external",b._change()}).on("keydown.palette",".iris-palette",function(b){return 13!==b.keyCode&&32!==b.keyCode?!0:(b.stopPropagation(),a(this).click(),void 0)})},_squareDrag:function(a,b){var c=this,d=c.options.controls,e=c._squareDimensions(),f=Math.round((e.h-b.position.top)/e.h*c._scale[d.vert]),g=c._scale[d.horiz]-Math.round((e.w-b.position.left)/e.w*c._scale[d.horiz]);c._color[d.horiz](g)[d.vert](f),c.active="square",c._change.apply(c,arguments)},_setOption:function(b,c){var d,e,f,g=this,h=g.options[b],i=!1;switch(g.options[b]=c,b){case"color":c=""+c,d=c.replace(/^#/,""),e=new Color(c).setHSpace(g.options.mode),e.error?g.options[b]=h:(g._color=e,g.options.color=g.options[b]=g._color.toString(),g.active="external",g._change());break;case"palettes":i=!0,c?g._addPalettes():g.picker.find(".iris-palette-container").remove(),h||g._paletteListeners();break;case"width":i=!0;break;case"border":i=!0,f=c?"addClass":"removeClass",g.picker[f]("iris-border");break;case"mode":case"controls":if(h===c)return;return f=g.element,h=g.options,h.hide=!g.picker.is(":visible"),g.destroy(),g.picker.remove(),a(g.element).iris(h)}i&&g._dimensions(!0)},_squareDimensions:function(a){var c,d,e=this.controls.square;return a!==b&&e.data("dimensions")?e.data("dimensions"):(d=this.controls.squareDrag,c={w:e.width(),h:e.height()},e.data("dimensions",c),c)},_isNonHueControl:function(a,b){return"square"===a&&"h"===this.options.controls.strip?!0:"external"===b||"h"===b&&"strip"===a?!1:!0},_change:function(){var b=this,c=b.controls,d=b._getHSpaceColor(),e=["square","strip"],f=b.options.controls,g=f[b.active]||"external",h=b.hue;"strip"===b.active?e=[]:"external"!==b.active&&e.pop(),a.each(e,function(a,e){var g,h,i;if(e!==b.active)switch(e){case"strip":g="h"===f.strip?b._scale[f.strip]-d[f.strip]:d[f.strip],c.stripSlider.slider("value",g);break;case"square":h=b._squareDimensions(),i={left:d[f.horiz]/b._scale[f.horiz]*h.w,top:h.h-d[f.vert]/b._scale[f.vert]*h.h},b.controls.squareDrag.css(i)}}),d.h!==h&&b._isNonHueControl(b.active,g)&&b._color.h(h),b.hue=b._color.h(),b.options.color=b._color.toString(),b._inited&&b._trigger("change",{type:b.active},{color:b._color}),b.element.is(":input")&&!b._color.error&&(b.element.removeClass("iris-error"),b.element.val()!==b._color.toString()&&b.element.val(b._color.toString())),b._paint(),b._inited=!0,b.active=!1},_debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},show:function(){this.picker.show()},hide:function(){this.picker.hide()},toggle:function(){this.picker.toggle()},color:function(a){return a===!0?this._color.clone():a===b?this._color.toString():(this.option("color",a),void 0)}},a.widget("a8c.iris",n),a('<style id="iris-css">'+m+"</style>").appendTo("head"),void 0)}(jQuery),function(a,b){var c=function(a,b){return this instanceof c?this._init(a,b):new c(a,b)};c.fn=c.prototype={_color:0,_alpha:1,error:!1,_hsl:{h:0,s:0,l:0},_hsv:{h:0,s:0,v:0},_hSpace:"hsl",_init:function(a){var c="noop";switch(typeof a){case"object":return a.a!==b&&this.a(a.a),c=a.r!==b?"fromRgb":a.l!==b?"fromHsl":a.v!==b?"fromHsv":c,this[c](a);case"string":return this.fromCSS(a);case"number":return this.fromInt(parseInt(a,10))}return this},_error:function(){return this.error=!0,this},clone:function(){for(var a=new c(this.toInt()),b=["_alpha","_hSpace","_hsl","_hsv","error"],d=b.length-1;d>=0;d--)a[b[d]]=this[b[d]];return a},setHSpace:function(a){return this._hSpace="hsv"===a?a:"hsl",this},noop:function(){return this},fromCSS:function(a){var b,c=/^(rgb|hs(l|v))a?\(/;if(this.error=!1,a=a.replace(/^\s+/,"").replace(/\s+$/,"").replace(/;$/,""),a.match(c)&&a.match(/\)$/)){if(b=a.replace(/(\s|%)/g,"").replace(c,"").replace(/,?\);?$/,"").split(","),b.length<3)return this._error();if(4===b.length&&(this.a(parseFloat(b.pop())),this.error))return this;for(var d=b.length-1;d>=0;d--)if(b[d]=parseInt(b[d],10),isNaN(b[d]))return this._error();return a.match(/^rgb/)?this.fromRgb({r:b[0],g:b[1],b:b[2]}):a.match(/^hsv/)?this.fromHsv({h:b[0],s:b[1],v:b[2]}):this.fromHsl({h:b[0],s:b[1],l:b[2]})}return this.fromHex(a)},fromRgb:function(a,c){return"object"!=typeof a||a.r===b||a.g===b||a.b===b?this._error():(this.error=!1,this.fromInt(parseInt((a.r<<16)+(a.g<<8)+a.b,10),c))},fromHex:function(a){return a=a.replace(/^#/,"").replace(/^0x/,""),3===a.length&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),this.error=!/^[0-9A-F]{6}$/i.test(a),this.fromInt(parseInt(a,16))},fromHsl:function(a){var c,d,e,f,g,h,i,j;return"object"!=typeof a||a.h===b||a.s===b||a.l===b?this._error():(this._hsl=a,this._hSpace="hsl",h=a.h/360,i=a.s/100,j=a.l/100,0===i?c=d=e=j:(f=.5>j?j*(1+i):j+i-j*i,g=2*j-f,c=this.hue2rgb(g,f,h+1/3),d=this.hue2rgb(g,f,h),e=this.hue2rgb(g,f,h-1/3)),this.fromRgb({r:255*c,g:255*d,b:255*e},!0))},fromHsv:function(a){var c,d,e,f,g,h,i,j,k,l,m;if("object"!=typeof a||a.h===b||a.s===b||a.v===b)return this._error();switch(this._hsv=a,this._hSpace="hsv",c=a.h/360,d=a.s/100,e=a.v/100,i=Math.floor(6*c),j=6*c-i,k=e*(1-d),l=e*(1-j*d),m=e*(1-(1-j)*d),i%6){case 0:f=e,g=m,h=k;break;case 1:f=l,g=e,h=k;break;case 2:f=k,g=e,h=m;break;case 3:f=k,g=l,h=e;break;case 4:f=m,g=k,h=e;break;case 5:f=e,g=k,h=l}return this.fromRgb({r:255*f,g:255*g,b:255*h},!0)},fromInt:function(a,c){return this._color=parseInt(a,10),isNaN(this._color)&&(this._color=0),this._color>16777215?this._color=16777215:this._color<0&&(this._color=0),c===b&&(this._hsv.h=this._hsv.s=this._hsl.h=this._hsl.s=0),this},hue2rgb:function(a,b,c){return 0>c&&(c+=1),c>1&&(c-=1),1/6>c?a+6*(b-a)*c:.5>c?b:2/3>c?a+6*(b-a)*(2/3-c):a},toString:function(){var a=parseInt(this._color,10).toString(16);if(this.error)return"";if(a.length<6)for(var b=6-a.length-1;b>=0;b--)a="0"+a;return"#"+a},toCSS:function(a,b){switch(a=a||"hex",b=parseFloat(b||this._alpha),a){case"rgb":case"rgba":var c=this.toRgb();return 1>b?"rgba( "+c.r+", "+c.g+", "+c.b+", "+b+" )":"rgb( "+c.r+", "+c.g+", "+c.b+" )";case"hsl":case"hsla":var d=this.toHsl();return 1>b?"hsla( "+d.h+", "+d.s+"%, "+d.l+"%, "+b+" )":"hsl( "+d.h+", "+d.s+"%, "+d.l+"% )";default:return this.toString()}},toRgb:function(){return{r:255&this._color>>16,g:255&this._color>>8,b:255&this._color}},toHsl:function(){var a,b,c=this.toRgb(),d=c.r/255,e=c.g/255,f=c.b/255,g=Math.max(d,e,f),h=Math.min(d,e,f),i=(g+h)/2;if(g===h)a=b=0;else{var j=g-h;switch(b=i>.5?j/(2-g-h):j/(g+h),g){case d:a=(e-f)/j+(f>e?6:0);break;case e:a=(f-d)/j+2;break;case f:a=(d-e)/j+4}a/=6}return a=Math.round(360*a),0===a&&this._hsl.h!==a&&(a=this._hsl.h),b=Math.round(100*b),0===b&&this._hsl.s&&(b=this._hsl.s),{h:a,s:b,l:Math.round(100*i)}},toHsv:function(){var a,b,c=this.toRgb(),d=c.r/255,e=c.g/255,f=c.b/255,g=Math.max(d,e,f),h=Math.min(d,e,f),i=g,j=g-h;if(b=0===g?0:j/g,g===h)a=b=0;else{switch(g){case d:a=(e-f)/j+(f>e?6:0);break;case e:a=(f-d)/j+2;break;case f:a=(d-e)/j+4}a/=6}return a=Math.round(360*a),0===a&&this._hsv.h!==a&&(a=this._hsv.h),b=Math.round(100*b),0===b&&this._hsv.s&&(b=this._hsv.s),{h:a,s:b,v:Math.round(100*i)}},toInt:function(){return this._color},toIEOctoHex:function(){var a=this.toString(),b=parseInt(255*this._alpha,10).toString(16);return 1===b.length&&(b="0"+b),"#"+b+a.replace(/^#/,"")},toLuminosity:function(){var a=this.toRgb();return.2126*Math.pow(a.r/255,2.2)+.7152*Math.pow(a.g/255,2.2)+.0722*Math.pow(a.b/255,2.2)},getDistanceLuminosityFrom:function(a){if(!(a instanceof c))throw"getDistanceLuminosityFrom requires a Color object";var b=this.toLuminosity(),d=a.toLuminosity();return b>d?(b+.05)/(d+.05):(d+.05)/(b+.05)},getMaxContrastColor:function(){var a=this.toLuminosity(),b=a>=.5?"000000":"ffffff";return new c(b)},getGrayscaleContrastingColor:function(a){if(!a)return this.getMaxContrastColor();var b=5>a?5:a,c=this.getMaxContrastColor();if(a=c.getDistanceLuminosityFrom(this),b>=a)return c;for(var d=0===c.toInt()?1:-1;a>b;)c=c.incrementLightness(d),a=c.getDistanceLuminosityFrom(this);return c},getReadableContrastingColor:function(a,d){if(!a instanceof c)return this;var e=d===b?5:d,f=a.getDistanceLuminosityFrom(this),g=a.getMaxContrastColor(),h=g.getDistanceLuminosityFrom(a);if(e>=h)return g;if(f>=e)return this;for(var i=0===g.toInt()?-1:1;e>f&&(this.incrementLightness(i),f=this.getDistanceLuminosityFrom(a),0!==this._color&&16777215!==this._color););return this},a:function(a){if(a===b)return this._alpha;var c=parseFloat(a);return isNaN(c)?this._error():(this._alpha=c,this)},darken:function(a){return a=a||5,this.l(-a,!0)},lighten:function(a){return a=a||5,this.l(a,!0)},saturate:function(a){return a=a||15,this.s(a,!0)},desaturate:function(a){return a=a||15,this.s(-a,!0)},toGrayscale:function(){return this.setHSpace("hsl").s(0)},getComplement:function(){return this.h(180,!0)},getSplitComplement:function(a){a=a||1;var b=180+30*a;return this.h(b,!0)},getAnalog:function(a){a=a||1;var b=30*a;return this.h(b,!0)},getTetrad:function(a){a=a||1;var b=60*a;return this.h(b,!0)},getTriad:function(a){a=a||1;var b=120*a;return this.h(b,!0)},_partial:function(a){var c=d[a];return function(d,e){var f=this._spaceFunc("to",c.space);return d===b?f[a]:(e===!0&&(d=f[a]+d),c.mod&&(d%=c.mod),c.range&&(d=d<c.range[0]?c.range[0]:d>c.range[1]?c.range[1]:d),f[a]=d,this._spaceFunc("from",c.space,f))}},_spaceFunc:function(a,b,c){var d=b||this._hSpace,e=a+d.charAt(0).toUpperCase()+d.substr(1);return this[e](c)}};var d={h:{mod:360},s:{range:[0,100]},l:{space:"hsl",range:[0,100]},v:{space:"hsv",range:[0,100]},r:{space:"rgb",range:[0,255]},g:{space:"rgb",range:[0,255]},b:{space:"rgb",range:[0,255]}};for(var e in d)d.hasOwnProperty(e)&&(c.fn[e]=c.fn._partial(e));a.Color=c}("object"==typeof exports&&exports||this);
\ No newline at end of file
index bf5e67ede6afaf99de02f4a7891ea0ddd8ae2848..0eb384e43d6571c14f0dd878e065c7c64bfd15ce 100644 (file)
@@ -1,3 +1,5 @@
+/* global postboxes, deleteUserSetting, setUserSetting, getUserSetting */
+
 jQuery(document).ready( function($) {
 
        var newCat, noSyncChecks = false, syncChecks, catAddAfter;
@@ -22,7 +24,7 @@ jQuery(document).ready( function($) {
                $('#category-tabs a[href="#categories-pop"]').click();
 
        // Ajax Cat
-       newCat = $('#newcat').one( 'focus', function() { $(this).val( '' ).removeClass( 'form-input-tip' ) } );
+       newCat = $('#newcat').one( 'focus', function() { $(this).val( '' ).removeClass( 'form-input-tip' ); } );
        $('#link-category-add-submit').click( function() { newCat.focus(); } );
        syncChecks = function() {
                if ( noSyncChecks )
index 38e4f7b481999af4af717af529b79e5574953a05..52da393dcc5b1a16e3e22d481a84f1b1e46b0928 100644 (file)
@@ -1,3 +1,4 @@
+/* global ajaxurl */
 jQuery(function($){
        $( 'body' ).bind( 'click.wp-gallery', function(e){
                var target = $( e.target ), id, img_size;
index 9fc2e8197da892898653d09d8dd325321cd38801..549d660d949cd1f538310b8dd93b8b0353becc07 100644 (file)
@@ -1,8 +1,9 @@
+/* global tinymce, QTags, tb_remove */
 // send html to the post editor
 
-var wpActiveEditor;
+var wpActiveEditor, send_to_editor;
 
-function send_to_editor(h) {
+send_to_editor = function(h) {
        var ed, mce = typeof(tinymce) != 'undefined', qt = typeof(QTags) != 'undefined';
 
        if ( !wpActiveEditor ) {
@@ -42,25 +43,30 @@ function send_to_editor(h) {
                document.getElementById(wpActiveEditor).value += h;
        }
 
-       try{tb_remove();}catch(e){};
-}
+       try{tb_remove();}catch(e){}
+};
 
 // thickbox settings
 var tb_position;
 (function($) {
        tb_position = function() {
-               var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width, adminbar_height = 0;
+               var tbWindow = $('#TB_window'),
+                       width = $(window).width(),
+                       H = $(window).height(),
+                       W = ( 720 < width ) ? 720 : width,
+                       adminbar_height = 0;
 
-               if ( $('body.admin-bar').length )
-                       adminbar_height = 28;
+               if ( $('body.admin-bar').length ) {
+                       adminbar_height = parseInt( jQuery('#wpadminbar').css('height'), 10 );
+               }
 
                if ( tbWindow.size() ) {
                        tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
                        $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
-                       tbWindow.css({'margin-left': '-' + parseInt((( W - 50 ) / 2),10) + 'px'});
-                       if ( typeof document.body.style.maxWidth != 'undefined' )
-                               tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'});
-               };
+                       tbWindow.css({'margin-left': '-' + parseInt( ( ( W - 50 ) / 2 ), 10 ) + 'px'});
+                       if ( typeof document.body.style.maxWidth !== 'undefined' )
+                               tbWindow.css({'top': 20 + adminbar_height + 'px', 'margin-top': '0'});
+               }
 
                return $('a.thickbox').each( function() {
                        var href = $(this).attr('href');
index 98e590d8299e12f5aaf310145d85f265a510ed2b..4ed4da7227294f952814dce16e9d307b0b4ee835 100644 (file)
@@ -1 +1 @@
-function send_to_editor(a){var b,c="undefined"!=typeof tinymce,d="undefined"!=typeof QTags;if(wpActiveEditor)c&&(b=!tinymce.activeEditor||"mce_fullscreen"!=tinymce.activeEditor.id&&"wp_mce_fullscreen"!=tinymce.activeEditor.id?tinymce.get(wpActiveEditor):tinymce.activeEditor);else if(c&&tinymce.activeEditor)b=tinymce.activeEditor,wpActiveEditor=b.id;else if(!d)return!1;b&&!b.isHidden()?(tinymce.isIE&&b.windowManager.insertimagebookmark&&b.selection.moveToBookmark(b.windowManager.insertimagebookmark),-1!==a.indexOf("[caption")?b.wpSetImgCaption&&(a=b.wpSetImgCaption(a)):-1!==a.indexOf("[gallery")?b.plugins.wpgallery&&(a=b.plugins.wpgallery._do_gallery(a)):0===a.indexOf("[embed")&&b.plugins.wordpress&&(a=b.plugins.wordpress._setEmbed(a)),b.execCommand("mceInsertContent",!1,a)):d?QTags.insertContent(a):document.getElementById(wpActiveEditor).value+=a;try{tb_remove()}catch(e){}}var wpActiveEditor,tb_position;!function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>720?720:c,f=0;return a("body.admin-bar").length&&(f=28),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+(e-80)+"&height="+(d-85-f)))})},a(window).resize(function(){tb_position()}),a(document).ready(function(a){a("a.thickbox").click(function(){var a;"undefined"!=typeof tinymce&&tinymce.isIE&&(a=tinymce.get(wpActiveEditor))&&!a.isHidden()&&(a.focus(),a.windowManager.insertimagebookmark=a.selection.getBookmark())})})}(jQuery);
\ No newline at end of file
+var wpActiveEditor,send_to_editor;send_to_editor=function(a){var b,c="undefined"!=typeof tinymce,d="undefined"!=typeof QTags;if(wpActiveEditor)c&&(b=!tinymce.activeEditor||"mce_fullscreen"!=tinymce.activeEditor.id&&"wp_mce_fullscreen"!=tinymce.activeEditor.id?tinymce.get(wpActiveEditor):tinymce.activeEditor);else if(c&&tinymce.activeEditor)b=tinymce.activeEditor,wpActiveEditor=b.id;else if(!d)return!1;b&&!b.isHidden()?(tinymce.isIE&&b.windowManager.insertimagebookmark&&b.selection.moveToBookmark(b.windowManager.insertimagebookmark),-1!==a.indexOf("[caption")?b.wpSetImgCaption&&(a=b.wpSetImgCaption(a)):-1!==a.indexOf("[gallery")?b.plugins.wpgallery&&(a=b.plugins.wpgallery._do_gallery(a)):0===a.indexOf("[embed")&&b.plugins.wordpress&&(a=b.plugins.wordpress._setEmbed(a)),b.execCommand("mceInsertContent",!1,a)):d?QTags.insertContent(a):document.getElementById(wpActiveEditor).value+=a;try{tb_remove()}catch(e){}};var tb_position;!function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>720?720:c,f=0;return a("body.admin-bar").length&&(f=parseInt(jQuery("#wpadminbar").css("height"),10)),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+(e-80)+"&height="+(d-85-f)))})},a(window).resize(function(){tb_position()}),a(document).ready(function(a){a("a.thickbox").click(function(){var a;"undefined"!=typeof tinymce&&tinymce.isIE&&(a=tinymce.get(wpActiveEditor))&&!a.isHidden()&&(a.focus(),a.windowManager.insertimagebookmark=a.selection.getBookmark())})})}(jQuery);
\ No newline at end of file
index b4ed0fb6cef84b5b7c8ff4e1cbb530f4aa1b05f2..3c2aa69ae661e0ac10cb5d8e9c8ee44c67822d59 100644 (file)
@@ -1,3 +1,4 @@
+/* global ajaxurl, wpAjax */
 
 var findPosts;
 (function($){
@@ -6,7 +7,7 @@ var findPosts;
                        var st = document.documentElement.scrollTop || $(document).scrollTop(),
                                overlay = $( '.ui-find-overlay' );
 
-                       if ( overlay.length == 0 ) {
+                       if ( overlay.length === 0 ) {
                                $( 'body' ).append( '<div class="ui-find-overlay"></div>' );
                                findPosts.overlay();
                        }
@@ -98,7 +99,7 @@ var findPosts;
 
        $(document).ready(function() {
                $('#find-posts-submit').click(function(e) {
-                       if ( '' == $('#find-posts-response').html() )
+                       if ( '' === $('#find-posts-response').html() )
                                e.preventDefault();
                });
                $( '#find-posts .find-box-search :input' ).keypress( function( event ) {
index 063f24c36e6622c6a05b74d7afe5ece92877befa..9d1a8345aaec906b2cf329497787331b74bcb8d5 100644 (file)
@@ -1 +1 @@
-var findPosts;!function(a){findPosts={open:function(b,c){var d=document.documentElement.scrollTop||a(document).scrollTop(),e=a(".ui-find-overlay");return 0==e.length&&(a("body").append('<div class="ui-find-overlay"></div>'),findPosts.overlay()),e.show(),b&&c&&a("#affected").attr("name",b).val(c),a("#find-posts").show().draggable({handle:"#find-posts-head"}).css({top:d+50+"px",left:"50%",marginLeft:"-328px"}),a("#find-posts-input").focus().keyup(function(a){27==a.which&&findPosts.close()}),findPosts.send(),!1},close:function(){a("#find-posts-response").html(""),a("#find-posts").draggable("destroy").hide(),a(".ui-find-overlay").hide()},overlay:function(){a(".ui-find-overlay").css({"z-index":"999",width:a(document).width()+"px",height:a(document).height()+"px"}).on("click",function(){findPosts.close()})},send:function(){var b={ps:a("#find-posts-input").val(),action:"find_posts",_ajax_nonce:a("#_ajax_nonce").val()},c=a(".find-box-search .spinner");c.show(),a.ajax({type:"POST",url:ajaxurl,data:b,success:function(a){findPosts.show(a),c.hide()},error:function(a){findPosts.error(a),c.hide()}})},show:function(b){if("string"==typeof b)return this.error({responseText:b}),void 0;var c=wpAjax.parseAjaxResponse(b);c.errors&&this.error({responseText:wpAjax.broken}),c=c.responses[0],a("#find-posts-response").html(c.data),a(".found-posts td").on("click",function(){a(this).parent().find(".found-radio input").prop("checked",!0)})},error:function(b){var c=b.statusText;b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#find-posts-response").html(c)}},a(document).ready(function(){a("#find-posts-submit").click(function(b){""==a("#find-posts-response").html()&&b.preventDefault()}),a("#find-posts .find-box-search :input").keypress(function(a){return 13==a.which?(findPosts.send(),!1):void 0}),a("#find-posts-search").click(findPosts.send),a("#find-posts-close").click(findPosts.close),a("#doaction, #doaction2").click(function(b){a('select[name^="action"]').each(function(){"attach"==a(this).val()&&(b.preventDefault(),findPosts.open())})})}),a(window).resize(function(){findPosts.overlay()})}(jQuery);
\ No newline at end of file
+var findPosts;!function(a){findPosts={open:function(b,c){var d=document.documentElement.scrollTop||a(document).scrollTop(),e=a(".ui-find-overlay");return 0===e.length&&(a("body").append('<div class="ui-find-overlay"></div>'),findPosts.overlay()),e.show(),b&&c&&a("#affected").attr("name",b).val(c),a("#find-posts").show().draggable({handle:"#find-posts-head"}).css({top:d+50+"px",left:"50%",marginLeft:"-328px"}),a("#find-posts-input").focus().keyup(function(a){27==a.which&&findPosts.close()}),findPosts.send(),!1},close:function(){a("#find-posts-response").html(""),a("#find-posts").draggable("destroy").hide(),a(".ui-find-overlay").hide()},overlay:function(){a(".ui-find-overlay").css({"z-index":"999",width:a(document).width()+"px",height:a(document).height()+"px"}).on("click",function(){findPosts.close()})},send:function(){var b={ps:a("#find-posts-input").val(),action:"find_posts",_ajax_nonce:a("#_ajax_nonce").val()},c=a(".find-box-search .spinner");c.show(),a.ajax({type:"POST",url:ajaxurl,data:b,success:function(a){findPosts.show(a),c.hide()},error:function(a){findPosts.error(a),c.hide()}})},show:function(b){if("string"==typeof b)return this.error({responseText:b}),void 0;var c=wpAjax.parseAjaxResponse(b);c.errors&&this.error({responseText:wpAjax.broken}),c=c.responses[0],a("#find-posts-response").html(c.data),a(".found-posts td").on("click",function(){a(this).parent().find(".found-radio input").prop("checked",!0)})},error:function(b){var c=b.statusText;b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#find-posts-response").html(c)}},a(document).ready(function(){a("#find-posts-submit").click(function(b){""===a("#find-posts-response").html()&&b.preventDefault()}),a("#find-posts .find-box-search :input").keypress(function(a){return 13==a.which?(findPosts.send(),!1):void 0}),a("#find-posts-search").click(findPosts.send),a("#find-posts-close").click(findPosts.close),a("#doaction, #doaction2").click(function(b){a('select[name^="action"]').each(function(){"attach"==a(this).val()&&(b.preventDefault(),findPosts.open())})})}),a(window).resize(function(){findPosts.overlay()})}(jQuery);
\ No newline at end of file
index 4df69f965005a51f8294f11c038436ca2da91793..e54ed688e135e1a14e02acc5d7871245389a1859 100644 (file)
@@ -8,11 +8,15 @@
  * @subpackage Administration
  */
 
+/* global menus, postboxes, columns, isRtl, navMenuL10n, ajaxurl */
+
 var wpNavMenu;
 
 (function($) {
 
-       var api = wpNavMenu = {
+       var api;
+
+       api = wpNavMenu = {
 
                options : {
                        menuItemDepthPerLevel : 30, // Do not use directly. Use depthToPx and pxToDepth instead.
@@ -111,7 +115,7 @@ var wpNavMenu;
 
                                                // If it has children, move those too
                                                if ( children ) {
-                                                       children.each(function( index ) {
+                                                       children.each(function() {
                                                                var t = $(this),
                                                                        thisDepth = t.menuItemDepth(),
                                                                        newDepth = thisDepth + diff;
@@ -130,11 +134,11 @@ var wpNavMenu;
                                        return this.each(function(){
                                                var item = $(this),
                                                        input = item.find( '.menu-item-data-parent-id' ),
-                                                       depth = parseInt( item.menuItemDepth() ),
+                                                       depth = parseInt( item.menuItemDepth(), 10 ),
                                                        parentDepth = depth - 1,
                                                        parent = item.prevAll( '.menu-item-depth-' + parentDepth ).first();
 
-                                               if ( 0 == depth ) { // Item is on the top level, has no parent
+                                               if ( 0 === depth ) { // Item is on the top level, has no parent
                                                        input.val(0);
                                                } else { // Find the parent item, and retrieve its object id.
                                                        input.val( parent.find( '.menu-item-data-db-id' ).val() );
@@ -155,14 +159,14 @@ var wpNavMenu;
                                 * @param jQuery metabox The metabox jQuery object.
                                 */
                                addSelectedToMenu : function(processMethod) {
-                                       if ( 0 == $('#menu-to-edit').length ) {
+                                       if ( 0 === $('#menu-to-edit').length ) {
                                                return false;
                                        }
 
                                        return this.each(function() {
                                                var t = $(this), menuItems = {},
-                                                       checkboxes = ( menus.oneThemeLocationNoMenus && 0 == t.find('.tabs-panel-active .categorychecklist li input:checked').length ) ? t.find('#page-all li input[type="checkbox"]') : t.find('.tabs-panel-active .categorychecklist li input:checked'),
-                                                       re = new RegExp('menu-item\\[(\[^\\]\]*)');
+                                                       checkboxes = ( menus.oneThemeLocationNoMenus && 0 === t.find( '.tabs-panel-active .categorychecklist li input:checked' ).length ) ? t.find( '#page-all li input[type="checkbox"]' ) : t.find( '.tabs-panel-active .categorychecklist li input:checked' ),
+                                                       re = /menu-item\[([^\]]*)/;
 
                                                processMethod = processMethod || api.addMenuItemToBottom;
 
@@ -271,23 +275,24 @@ var wpNavMenu;
 
                moveMenuItem : function( $this, dir ) {
 
-                       var menuItems = $('#menu-to-edit li');
+                       var items, newItemPosition, newDepth,
+                               menuItems = $( '#menu-to-edit li' ),
                                menuItemsCount = menuItems.length,
                                thisItem = $this.parents( 'li.menu-item' ),
                                thisItemChildren = thisItem.childMenuItems(),
                                thisItemData = thisItem.getItemData(),
-                               thisItemDepth = parseInt( thisItem.menuItemDepth() ),
-                               thisItemPosition = parseInt( thisItem.index() ),
+                               thisItemDepth = parseInt( thisItem.menuItemDepth(), 10 ),
+                               thisItemPosition = parseInt( thisItem.index(), 10 ),
                                nextItem = thisItem.next(),
                                nextItemChildren = nextItem.childMenuItems(),
-                               nextItemDepth = parseInt( nextItem.menuItemDepth() ) + 1,
+                               nextItemDepth = parseInt( nextItem.menuItemDepth(), 10 ) + 1,
                                prevItem = thisItem.prev(),
-                               prevItemDepth = parseInt( prevItem.menuItemDepth() ),
+                               prevItemDepth = parseInt( prevItem.menuItemDepth(), 10 ),
                                prevItemId = prevItem.getItemData()['menu-item-db-id'];
 
                        switch ( dir ) {
                        case 'up':
-                               var newItemPosition = thisItemPosition - 1;
+                               newItemPosition = thisItemPosition - 1;
 
                                // Already at top
                                if ( 0 === thisItemPosition )
@@ -303,7 +308,7 @@ var wpNavMenu;
 
                                // Does this item have sub items?
                                if ( thisItemChildren ) {
-                                       var items = thisItem.add( thisItemChildren );
+                                       items = thisItem.add( thisItemChildren );
                                        // Move the entire block
                                        items.detach().insertBefore( menuItems.eq( newItemPosition ) ).updateParentMenuItemDBId();
                                } else {
@@ -313,12 +318,12 @@ var wpNavMenu;
                        case 'down':
                                // Does this item have sub items?
                                if ( thisItemChildren ) {
-                                       var items = thisItem.add( thisItemChildren ),
+                                       items = thisItem.add( thisItemChildren ),
                                                nextItem = menuItems.eq( items.length + thisItemPosition ),
                                                nextItemChildren = 0 !== nextItem.childMenuItems().length;
 
                                        if ( nextItemChildren ) {
-                                               var newDepth = parseInt( nextItem.menuItemDepth() ) + 1;
+                                               newDepth = parseInt( nextItem.menuItemDepth(), 10 ) + 1;
                                                thisItem.moveHorizontally( newDepth, thisItemDepth );
                                        }
 
@@ -344,7 +349,7 @@ var wpNavMenu;
                                        break;
                                // Does this item have sub items?
                                if ( thisItemChildren ) {
-                                       var items = thisItem.add( thisItemChildren );
+                                       items = thisItem.add( thisItemChildren );
                                        // Move the entire block
                                        items.detach().insertBefore( menuItems.eq( 0 ) ).updateParentMenuItemDBId();
                                } else {
@@ -374,27 +379,29 @@ var wpNavMenu;
                },
 
                initAccessibility : function() {
+                       var menu = $( '#menu-to-edit' );
+
                        api.refreshKeyboardAccessibility();
                        api.refreshAdvancedAccessibility();
 
                        // Events
-                       $( '.menus-move-up' ).on( 'click', function ( e ) {
+                       menu.on( 'click', '.menus-move-up', function ( e ) {
                                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'up' );
                                e.preventDefault();
                        });
-                       $( '.menus-move-down' ).on( 'click', function ( e ) {
+                       menu.on( 'click', '.menus-move-down', function ( e ) {
                                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'down' );
                                e.preventDefault();
                        });
-                       $( '.menus-move-top' ).on( 'click', function ( e ) {
+                       menu.on( 'click', '.menus-move-top', function ( e ) {
                                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'top' );
                                e.preventDefault();
                        });
-                       $( '.menus-move-left' ).on( 'click', function ( e ) {
+                       menu.on( 'click', '.menus-move-left', function ( e ) {
                                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'left' );
                                e.preventDefault();
                        });
-                       $( '.menus-move-right' ).on( 'click', function ( e ) {
+                       menu.on( 'click', '.menus-move-right', function ( e ) {
                                api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), 'right' );
                                e.preventDefault();
                        });
@@ -406,15 +413,15 @@ var wpNavMenu;
                        $( '.menu-item-settings .field-move a' ).css( 'display', 'none' );
 
                        $( '.item-edit' ).each( function() {
-                               var $this = $(this),
-                                       movement = [],
-                                       availableMovement = '',
+                               var thisLink, thisLinkText, primaryItems, itemPosition, title,
+                                       parentItem, parentItemId, parentItemName, subItems,
+                                       $this = $(this),
                                        menuItem = $this.closest( 'li.menu-item' ).first(),
                                        depth = menuItem.menuItemDepth(),
                                        isPrimaryMenuItem = ( 0 === depth ),
                                        itemName = $this.closest( '.menu-item-handle' ).find( '.menu-item-title' ).text(),
-                                       position = parseInt( menuItem.index() ),
-                                       prevItemDepth = ( isPrimaryMenuItem ) ? depth : parseInt( depth - 1 ),
+                                       position = parseInt( menuItem.index(), 10 ),
+                                       prevItemDepth = ( isPrimaryMenuItem ) ? depth : parseInt( depth - 1, 10 ),
                                        prevItemNameLeft = menuItem.prevAll('.menu-item-depth-' + prevItemDepth).first().find( '.menu-item-title' ).text(),
                                        prevItemNameRight = menuItem.prevAll('.menu-item-depth-' + depth).first().find( '.menu-item-title' ).text(),
                                        totalMenuItems = $('#menu-to-edit li').length,
@@ -422,55 +429,55 @@ var wpNavMenu;
 
                                // Where can they move this menu item?
                                if ( 0 !== position ) {
-                                       var thisLink = menuItem.find( '.menus-move-up' );
+                                       thisLink = menuItem.find( '.menus-move-up' );
                                        thisLink.prop( 'title', menus.moveUp ).css( 'display', 'inline' );
                                }
 
                                if ( 0 !== position && isPrimaryMenuItem ) {
-                                       var thisLink = menuItem.find( '.menus-move-top' );
+                                       thisLink = menuItem.find( '.menus-move-top' );
                                        thisLink.prop( 'title', menus.moveToTop ).css( 'display', 'inline' );
                                }
 
                                if ( position + 1 !== totalMenuItems && 0 !== position ) {
-                                       var thisLink = menuItem.find( '.menus-move-down' );
+                                       thisLink = menuItem.find( '.menus-move-down' );
                                        thisLink.prop( 'title', menus.moveDown ).css( 'display', 'inline' );
                                }
 
                                if ( 0 === position && 0 !== hasSameDepthSibling ) {
-                                       var thisLink = menuItem.find( '.menus-move-down' );
+                                       thisLink = menuItem.find( '.menus-move-down' );
                                        thisLink.prop( 'title', menus.moveDown ).css( 'display', 'inline' );
                                }
 
                                if ( ! isPrimaryMenuItem ) {
-                                       var thisLink = menuItem.find( '.menus-move-left' ),
-                                               thisLinkText = menus.outFrom.replace( '%s', prevItemNameLeft );
+                                       thisLink = menuItem.find( '.menus-move-left' ),
+                                       thisLinkText = menus.outFrom.replace( '%s', prevItemNameLeft );
                                        thisLink.prop( 'title', menus.moveOutFrom.replace( '%s', prevItemNameLeft ) ).html( thisLinkText ).css( 'display', 'inline' );
                                }
 
                                if ( 0 !== position ) {
                                        if ( menuItem.find( '.menu-item-data-parent-id' ).val() !== menuItem.prev().find( '.menu-item-data-db-id' ).val() ) {
-                                               var thisLink = menuItem.find( '.menus-move-right' ),
-                                                       thisLinkText = menus.under.replace( '%s', prevItemNameRight );
+                                               thisLink = menuItem.find( '.menus-move-right' ),
+                                               thisLinkText = menus.under.replace( '%s', prevItemNameRight );
                                                thisLink.prop( 'title', menus.moveUnder.replace( '%s', prevItemNameRight ) ).html( thisLinkText ).css( 'display', 'inline' );
                                        }
                                }
 
                                if ( isPrimaryMenuItem ) {
-                                       var primaryItems = $( '.menu-item-depth-0' ),
-                                               itemPosition = primaryItems.index( menuItem ) + 1,
-                                               totalMenuItems = primaryItems.length,
+                                       primaryItems = $( '.menu-item-depth-0' ),
+                                       itemPosition = primaryItems.index( menuItem ) + 1,
+                                       totalMenuItems = primaryItems.length,
 
-                                               // String together help text for primary menu items
-                                               title = menus.menuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$d', totalMenuItems );
+                                       // String together help text for primary menu items
+                                       title = menus.menuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$d', totalMenuItems );
                                } else {
-                                       var parentItem = menuItem.prevAll( '.menu-item-depth-' + parseInt( depth - 1 ) ).first(),
-                                               parentItemId = parentItem.find( '.menu-item-data-db-id' ).val(),
-                                               parentItemName = parentItem.find( '.menu-item-title' ).text(),
-                                               subItems = $( '.menu-item .menu-item-data-parent-id[value="' + parentItemId + '"]' ),
-                                               itemPosition = $( subItems.parents('.menu-item').get().reverse() ).index( menuItem ) + 1;
-
-                                               // String together help text for sub menu items
-                                               title = menus.subMenuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$s', parentItemName );
+                                       parentItem = menuItem.prevAll( '.menu-item-depth-' + parseInt( depth - 1, 10 ) ).first(),
+                                       parentItemId = parentItem.find( '.menu-item-data-db-id' ).val(),
+                                       parentItemName = parentItem.find( '.menu-item-title' ).text(),
+                                       subItems = $( '.menu-item .menu-item-data-parent-id[value="' + parentItemId + '"]' ),
+                                       itemPosition = $( subItems.parents('.menu-item').get().reverse() ).index( menuItem ) + 1;
+
+                                       // String together help text for sub menu items
+                                       title = menus.subMenuFocus.replace( '%1$s', itemName ).replace( '%2$d', itemPosition ).replace( '%3$s', parentItemName );
                                }
 
                                $this.prop('title', title).html( title );
@@ -481,7 +488,10 @@ var wpNavMenu;
                        $( '.item-edit' ).off( 'focus' ).on( 'focus', function(){
                                $(this).off( 'keydown' ).on( 'keydown', function(e){
 
-                                       var $this = $(this);
+                                       var arrows,
+                                               $this = $( this ),
+                                               thisItem = $this.parents( 'li.menu-item' ),
+                                               thisItemData = thisItem.getItemData();
 
                                        // Bail if it's not an arrow key
                                        if ( 37 != e.which && 38 != e.which && 39 != e.which && 40 != e.which )
@@ -495,7 +505,7 @@ var wpNavMenu;
                                                return;
 
                                        // If RTL, swap left/right arrows
-                                       var arrows = { '38' : 'up', '40' : 'down', '37' : 'left', '39' : 'right' };
+                                       arrows = { '38': 'up', '40': 'down', '37': 'left', '39': 'right' };
                                        if ( $('body').hasClass('rtl') )
                                                arrows = { '38' : 'up', '40' : 'down', '39' : 'left', '37' : 'right' };
 
@@ -528,10 +538,10 @@ var wpNavMenu;
                        columns.useCheckboxesForHidden();
                        columns.checked = function(field) {
                                $('.field-' + field).removeClass('hidden-field');
-                       }
+                       };
                        columns.unchecked = function(field) {
                                $('.field-' + field).addClass('hidden-field');
-                       }
+                       };
                        // hide fields
                        api.menuList.hideAdvancedMenuItemFields();
 
@@ -553,7 +563,7 @@ var wpNavMenu;
                                body = $('body'), maxChildDepth,
                                menuMaxDepth = initialMenuMaxDepth();
 
-                       if( 0 != $( '#menu-to-edit li' ).length )
+                       if( 0 !== $( '#menu-to-edit li' ).length )
                                $( '.drag-instructions' ).show();
 
                        // Use the right edge if RTL.
@@ -605,7 +615,7 @@ var wpNavMenu;
                                        tempHolder = ui.placeholder.next();
                                        tempHolder.css( 'margin-top', helperHeight + 'px' ); // Set the margin to absorb the placeholder
                                        ui.placeholder.detach(); // detach or jQuery UI will think the placeholder is a menu item
-                                       $(this).sortable( "refresh" ); // The children aren't sortable. We should let jQ UI know.
+                                       $(this).sortable( 'refresh' ); // The children aren't sortable. We should let jQ UI know.
                                        ui.item.after( ui.placeholder ); // reattach the placeholder.
                                        tempHolder.css('margin-top', 0); // reset the margin
 
@@ -613,20 +623,21 @@ var wpNavMenu;
                                        updateSharedVars(ui);
                                },
                                stop: function(e, ui) {
-                                       var children, depthChange = currentDepth - originalDepth;
+                                       var children, subMenuTitle,
+                                               depthChange = currentDepth - originalDepth;
 
                                        // Return child elements to the list
                                        children = transport.children().insertAfter(ui.item);
 
                                        // Add "sub menu" description
-                                       var subMenuTitle = ui.item.find( '.item-title .is-submenu' );
+                                       subMenuTitle = ui.item.find( '.item-title .is-submenu' );
                                        if ( 0 < currentDepth )
                                                subMenuTitle.show();
                                        else
                                                subMenuTitle.hide();
 
                                        // Update depth classes
-                                       if( depthChange != 0 ) {
+                                       if ( 0 !== depthChange ) {
                                                ui.item.updateDepthClass( currentDepth );
                                                children.shiftDepthClass( depthChange );
                                                updateMenuMaxDepth( depthChange );
@@ -673,7 +684,7 @@ var wpNavMenu;
                                        if( nextThreshold && offset.top + helperHeight > nextThreshold ) {
                                                next.after( ui.placeholder );
                                                updateSharedVars( ui );
-                                               $(this).sortable( "refreshPositions" );
+                                               $( this ).sortable( 'refreshPositions' );
                                        }
                                }
                        });
@@ -706,7 +717,7 @@ var wpNavMenu;
                        function initialMenuMaxDepth() {
                                if( ! body[0].className ) return 0;
                                var match = body[0].className.match(/menu-max-depth-(\d+)/);
-                               return match && match[1] ? parseInt(match[1]) : 0;
+                               return match && match[1] ? parseInt( match[1], 10 ) : 0;
                        }
 
                        function updateMenuMaxDepth( depthChange ) {
@@ -760,7 +771,7 @@ var wpNavMenu;
                        $('#add-custom-links input[type="text"]').keypress(function(e){
                                if ( e.keyCode === 13 ) {
                                        e.preventDefault();
-                                       $("#submit-customlinkdiv").click();
+                                       $( '#submit-customlinkdiv' ).click();
                                }
                        });
                },
@@ -779,7 +790,7 @@ var wpNavMenu;
                                var $t = $(this), title = $t.attr('title'), val = $t.val();
                                $t.data( name, title );
 
-                               if( '' == val ) $t.val( title );
+                               if( '' === val ) $t.val( title );
                                else if ( title == val ) return;
                                else $t.removeClass( name );
                        }).focus( function(){
@@ -788,7 +799,7 @@ var wpNavMenu;
                                        $t.val('').removeClass( name );
                        }).blur( function(){
                                var $t = $(this);
-                               if( '' == $t.val() )
+                               if( '' === $t.val() )
                                        $t.addClass( name ).val( $t.data(name) );
                        });
 
@@ -797,14 +808,14 @@ var wpNavMenu;
 
                attachThemeLocationsListeners : function() {
                        var loc = $('#nav-menu-theme-locations'), params = {};
-                       params['action'] = 'menu-locations-save';
+                       params.action = 'menu-locations-save';
                        params['menu-settings-column-nonce'] = $('#menu-settings-column-nonce').val();
                        loc.find('input[type="submit"]').click(function() {
                                loc.find('select').each(function() {
                                        params[this.name] = $(this).val();
                                });
                                loc.find('.spinner').show();
-                               $.post( ajaxurl, params, function(r) {
+                               $.post( ajaxurl, params, function() {
                                        loc.find('.spinner').hide();
                                });
                                return false;
@@ -860,7 +871,7 @@ var wpNavMenu;
 
                        processMethod = processMethod || api.addMenuItemToBottom;
 
-                       if ( '' == url || 'http://' == url )
+                       if ( '' === url || 'http://' == url )
                                return false;
 
                        // Show the ajax spinner
@@ -889,7 +900,8 @@ var wpNavMenu;
 
                addItemToMenu : function(menuItem, processMethod, callback) {
                        var menu = $('#menu').val(),
-                               nonce = $('#menu-settings-column-nonce').val();
+                               nonce = $('#menu-settings-column-nonce').val(),
+                               params;
 
                        processMethod = processMethod || function(){};
                        callback = callback || function(){};
@@ -923,13 +935,13 @@ var wpNavMenu;
                 * @param string menuMarkup The text server response of menu item markup.
                 * @param object req The request arguments.
                 */
-               addMenuItemToBottom : function( menuMarkup, req ) {
+               addMenuItemToBottom : function( menuMarkup ) {
                        $(menuMarkup).hideAdvancedMenuItemFields().appendTo( api.targetList );
                        api.refreshKeyboardAccessibility();
                        api.refreshAdvancedAccessibility();
                },
 
-               addMenuItemToTop : function( menuMarkup, req ) {
+               addMenuItemToTop : function( menuMarkup ) {
                        $(menuMarkup).hideAdvancedMenuItemFields().prependTo( api.targetList );
                        api.refreshKeyboardAccessibility();
                        api.refreshAdvancedAccessibility();
@@ -940,7 +952,7 @@ var wpNavMenu;
                                api.registerChange();
                        });
 
-                       if ( 0 != $('#menu-to-edit').length || 0 != $('.menu-location-menus select').length ) {
+                       if ( 0 !== $('#menu-to-edit').length || 0 !== $('.menu-location-menus select').length ) {
                                window.onbeforeunload = function(){
                                        if ( api.menusChanged )
                                                return navMenuL10n.saveAlert;
@@ -1008,10 +1020,10 @@ var wpNavMenu;
                                                        placeholder = document.createElement('div'),
                                                        wrap = document.createElement('div');
 
-                                                       if ( ! metaBoxData['markup'] || ! toReplace )
+                                                       if ( ! metaBoxData.markup || ! toReplace )
                                                                return;
 
-                                                       wrap.innerHTML = metaBoxData['markup'] ? metaBoxData['markup'] : '';
+                                                       wrap.innerHTML = metaBoxData.markup ? metaBoxData.markup : '';
 
                                                        toReplace.parentNode.insertBefore( placeholder, toReplace );
                                                        placeholder.parentNode.removeChild( toReplace );
@@ -1034,7 +1046,7 @@ var wpNavMenu;
                        if ( matchedSection && matchedSection[1] ) {
                                settings = $('#'+matchedSection[1]);
                                item = settings.parent();
-                               if( 0 != item.length ) {
+                               if( 0 !== item.length ) {
                                        if( item.hasClass('menu-item-edit-inactive') ) {
                                                if( ! settings.data('menu-item-data') ) {
                                                        settings.data( 'menu-item-data', settings.getItemData() );
@@ -1060,7 +1072,7 @@ var wpNavMenu;
                        return false;
                },
 
-               eventOnClickMenuSave : function(clickedEl) {
+               eventOnClickMenuSave : function() {
                        var locs = '',
                        menuName = $('#menu-name'),
                        menuNameVal = menuName.val();
@@ -1081,9 +1093,9 @@ var wpNavMenu;
                        return true;
                },
 
-               eventOnClickMenuDelete : function(clickedEl) {
+               eventOnClickMenuDelete : function() {
                        // Delete warning AYS
-                       if ( confirm( navMenuL10n.warnDeleteMenu ) ) {
+                       if ( window.confirm( navMenuL10n.warnDeleteMenu ) ) {
                                window.onbeforeunload = null;
                                return true;
                        }
@@ -1108,7 +1120,7 @@ var wpNavMenu;
                        var matched, newID,
                        takenIDs = {},
                        form = document.getElementById('nav-menu-meta'),
-                       pattern = new RegExp('menu-item\\[(\[^\\]\]*)', 'g'),
+                       pattern = /menu-item[(\[^]\]*/,
                        $items = $('<div>').html(resp).find('li'),
                        $item;
 
@@ -1154,7 +1166,7 @@ var wpNavMenu;
                                        var ins = $('#menu-instructions');
                                        el.remove();
                                        children.shiftDepthClass( -1 ).updateParentMenuItemDBId();
-                                       if( 0 == $( '#menu-to-edit li' ).length ) {
+                                       if ( 0 === $( '#menu-to-edit li' ).length ) {
                                                $( '.drag-instructions' ).hide();
                                                ins.removeClass( 'menu-instructions-inactive' );
                                        }
index e9bf60da301ee029a30b9cbf5e6fdb0bfcd5b682..b8000cddabf9af30fea81300676047f8f7373a58 100644 (file)
@@ -1 +1 @@
-var wpNavMenu;!function(a){var b=wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11},menuList:void 0,targetList:void 0,menusChanged:!1,isRTL:!("undefined"==typeof isRtl||!isRtl),negateIfRTL:"undefined"!=typeof isRtl&&isRtl?-1:1,init:function(){b.menuList=a("#menu-to-edit"),b.targetList=b.menuList,this.jQueryExtensions(),this.attachMenuEditListeners(),this.setupInputWithDefaultTitle(),this.attachQuickSearchListeners(),this.attachThemeLocationsListeners(),this.attachTabsPanelListeners(),this.attachUnsavedChangesListener(),b.menuList.length&&this.initSortables(),menus.oneThemeLocationNoMenus&&a("#posttype-page").addSelectedToMenu(b.addMenuItemToBottom),this.initManageLocations(),this.initAccessibility(),this.initToggles()},jQueryExtensions:function(){a.fn.extend({menuItemDepth:function(){var a=b.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return b.pxToDepth(a&&-1!=a.indexOf("px")?a.slice(0,-2):0)},updateDepthClass:function(b,c){return this.each(function(){var d=a(this);c=c||d.menuItemDepth(),a(this).removeClass("menu-item-depth-"+c).addClass("menu-item-depth-"+b)})},shiftDepthClass:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth();a(this).removeClass("menu-item-depth-"+d).addClass("menu-item-depth-"+(d+b))})},childMenuItems:function(){var b=a();return this.each(function(){for(var c=a(this),d=c.menuItemDepth(),e=c.next();e.length&&e.menuItemDepth()>d;)b=b.add(e),e=e.next()}),b},shiftHorizontally:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth(),e=d+b;c.moveHorizontally(e,d)})},moveHorizontally:function(b,c){return this.each(function(){var d=a(this),e=d.childMenuItems(),f=b-c,g=d.find(".is-submenu");d.updateDepthClass(b,c).updateParentMenuItemDBId(),e&&e.each(function(){var b=a(this),c=b.menuItemDepth(),d=c+f;b.updateDepthClass(d,c).updateParentMenuItemDBId()}),0===b?g.hide():g.show()})},updateParentMenuItemDBId:function(){return this.each(function(){var b=a(this),c=b.find(".menu-item-data-parent-id"),d=parseInt(b.menuItemDepth()),e=d-1,f=b.prevAll(".menu-item-depth-"+e).first();0==d?c.val(0):c.val(f.find(".menu-item-data-db-id").val())})},hideAdvancedMenuItemFields:function(){return this.each(function(){var b=a(this);a(".hide-column-tog").not(":checked").each(function(){b.find(".field-"+a(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(c){return 0==a("#menu-to-edit").length?!1:this.each(function(){var d=a(this),e={},f=menus.oneThemeLocationNoMenus&&0==d.find(".tabs-panel-active .categorychecklist li input:checked").length?d.find('#page-all li input[type="checkbox"]'):d.find(".tabs-panel-active .categorychecklist li input:checked"),g=new RegExp("menu-item\\[([^\\]]*)");return c=c||b.addMenuItemToBottom,f.length?(d.find(".spinner").show(),a(f).each(function(){var d=a(this),f=g.exec(d.attr("name")),h="undefined"==typeof f[1]?0:parseInt(f[1],10);this.className&&-1!=this.className.indexOf("add-to-top")&&(c=b.addMenuItemToTop),e[h]=d.closest("li").getItemData("add-menu-item",h)}),b.addItemToMenu(e,c,function(){f.removeAttr("checked"),d.find(".spinner").hide()}),void 0):!1})},getItemData:function(a,b){a=a||"menu-item";var c,d={},e=["menu-item-db-id","menu-item-object-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];return b||"menu-item"!=a||(b=this.find(".menu-item-data-db-id").val()),b?(this.find("input").each(function(){var f;for(c=e.length;c--;)"menu-item"==a?f=e[c]+"["+b+"]":"add-menu-item"==a&&(f="menu-item["+b+"]["+e[c]+"]"),this.name&&f==this.name&&(d[e[c]]=this.value)}),d):d},setItemData:function(b,c,d){return c=c||"menu-item",d||"menu-item"!=c||(d=a(".menu-item-data-db-id",this).val()),d?(this.find("input").each(function(){var e,f=a(this);a.each(b,function(a,b){"menu-item"==c?e=a+"["+d+"]":"add-menu-item"==c&&(e="menu-item["+d+"]["+a+"]"),e==f.attr("name")&&f.val(b)})}),this):this}})},countMenuItems:function(b){return a(".menu-item-depth-"+b).length},moveMenuItem:function(c,d){var e=a("#menu-to-edit li");switch(menuItemsCount=e.length,thisItem=c.parents("li.menu-item"),thisItemChildren=thisItem.childMenuItems(),thisItemData=thisItem.getItemData(),thisItemDepth=parseInt(thisItem.menuItemDepth()),thisItemPosition=parseInt(thisItem.index()),h=thisItem.next(),i=h.childMenuItems(),nextItemDepth=parseInt(h.menuItemDepth())+1,prevItem=thisItem.prev(),prevItemDepth=parseInt(prevItem.menuItemDepth()),prevItemId=prevItem.getItemData()["menu-item-db-id"],d){case"up":var f=thisItemPosition-1;if(0===thisItemPosition)break;if(0===f&&0!==thisItemDepth&&thisItem.moveHorizontally(0,thisItemDepth),0!==prevItemDepth&&thisItem.moveHorizontally(prevItemDepth,thisItemDepth),thisItemChildren){var g=thisItem.add(thisItemChildren);g.detach().insertBefore(e.eq(f)).updateParentMenuItemDBId()}else thisItem.detach().insertBefore(e.eq(f)).updateParentMenuItemDBId();break;case"down":if(thisItemChildren){var g=thisItem.add(thisItemChildren),h=e.eq(g.length+thisItemPosition),i=0!==h.childMenuItems().length;if(i){var j=parseInt(h.menuItemDepth())+1;thisItem.moveHorizontally(j,thisItemDepth)}if(menuItemsCount===thisItemPosition+g.length)break;g.detach().insertAfter(e.eq(thisItemPosition+g.length)).updateParentMenuItemDBId()}else{if(0!==i.length&&thisItem.moveHorizontally(nextItemDepth,thisItemDepth),menuItemsCount===thisItemPosition+1)break;thisItem.detach().insertAfter(e.eq(thisItemPosition+1)).updateParentMenuItemDBId()}break;case"top":if(0===thisItemPosition)break;if(thisItemChildren){var g=thisItem.add(thisItemChildren);g.detach().insertBefore(e.eq(0)).updateParentMenuItemDBId()}else thisItem.detach().insertBefore(e.eq(0)).updateParentMenuItemDBId();break;case"left":if(0===thisItemDepth)break;thisItem.shiftHorizontally(-1);break;case"right":if(0===thisItemPosition)break;if(thisItemData["menu-item-parent-id"]===prevItemId)break;thisItem.shiftHorizontally(1)}c.focus(),b.registerChange(),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},initAccessibility:function(){b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility(),a(".menus-move-up").on("click",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"up"),c.preventDefault()}),a(".menus-move-down").on("click",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"down"),c.preventDefault()}),a(".menus-move-top").on("click",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"top"),c.preventDefault()}),a(".menus-move-left").on("click",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"left"),c.preventDefault()}),a(".menus-move-right").on("click",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"right"),c.preventDefault()})},refreshAdvancedAccessibility:function(){a(".menu-item-settings .field-move a").css("display","none"),a(".item-edit").each(function(){var b=a(this),c=b.closest("li.menu-item").first(),d=c.menuItemDepth(),e=0===d,f=b.closest(".menu-item-handle").find(".menu-item-title").text(),g=parseInt(c.index()),h=e?d:parseInt(d-1),i=c.prevAll(".menu-item-depth-"+h).first().find(".menu-item-title").text(),j=c.prevAll(".menu-item-depth-"+d).first().find(".menu-item-title").text(),k=a("#menu-to-edit li").length,l=c.nextAll(".menu-item-depth-"+d).length;if(0!==g){var m=c.find(".menus-move-up");m.prop("title",menus.moveUp).css("display","inline")}if(0!==g&&e){var m=c.find(".menus-move-top");m.prop("title",menus.moveToTop).css("display","inline")}if(g+1!==k&&0!==g){var m=c.find(".menus-move-down");m.prop("title",menus.moveDown).css("display","inline")}if(0===g&&0!==l){var m=c.find(".menus-move-down");m.prop("title",menus.moveDown).css("display","inline")}if(!e){var m=c.find(".menus-move-left"),n=menus.outFrom.replace("%s",i);m.prop("title",menus.moveOutFrom.replace("%s",i)).html(n).css("display","inline")}if(0!==g&&c.find(".menu-item-data-parent-id").val()!==c.prev().find(".menu-item-data-db-id").val()){var m=c.find(".menus-move-right"),n=menus.under.replace("%s",j);m.prop("title",menus.moveUnder.replace("%s",j)).html(n).css("display","inline")}if(e)var o=a(".menu-item-depth-0"),p=o.index(c)+1,k=o.length,q=menus.menuFocus.replace("%1$s",f).replace("%2$d",p).replace("%3$d",k);else{var r=c.prevAll(".menu-item-depth-"+parseInt(d-1)).first(),s=r.find(".menu-item-data-db-id").val(),t=r.find(".menu-item-title").text(),u=a('.menu-item .menu-item-data-parent-id[value="'+s+'"]'),p=a(u.parents(".menu-item").get().reverse()).index(c)+1;q=menus.subMenuFocus.replace("%1$s",f).replace("%2$d",p).replace("%3$s",t)}b.prop("title",q).html(q)})},refreshKeyboardAccessibility:function(){a(".item-edit").off("focus").on("focus",function(){a(this).off("keydown").on("keydown",function(c){var d=a(this);if((37==c.which||38==c.which||39==c.which||40==c.which)&&(d.off("keydown"),1!==a("#menu-to-edit li").length)){var e={38:"up",40:"down",37:"left",39:"right"};switch(a("body").hasClass("rtl")&&(e={38:"up",40:"down",39:"left",37:"right"}),e[c.which]){case"up":b.moveMenuItem(d,"up");break;case"down":b.moveMenuItem(d,"down");break;case"left":b.moveMenuItem(d,"left");break;case"right":b.moveMenuItem(d,"right")}return a("#edit-"+thisItemData["menu-item-db-id"]).focus(),!1}})})},initToggles:function(){postboxes.add_postbox_toggles("nav-menus"),columns.useCheckboxesForHidden(),columns.checked=function(b){a(".field-"+b).removeClass("hidden-field")},columns.unchecked=function(b){a(".field-"+b).addClass("hidden-field")},b.menuList.hideAdvancedMenuItemFields(),a(".hide-postbox-tog").click(function(){var b=a(".accordion-container li.accordion-section").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",hidden:b,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:"nav-menus"})})},initSortables:function(){function c(a){var c;j=a.placeholder.prev(),k=a.placeholder.next(),j[0]==a.item[0]&&(j=j.prev()),k[0]==a.item[0]&&(k=k.next()),l=j.length?j.offset().top+j.height():0,m=k.length?k.offset().top+k.height()/3:0,h=k.length?k.menuItemDepth():0,i=j.length?(c=j.menuItemDepth()+1)>b.options.globalMaxDepth?b.options.globalMaxDepth:c:0}function d(a,b){a.placeholder.updateDepthClass(b,q),q=b}function e(){if(!s[0].className)return 0;var a=s[0].className.match(/menu-max-depth-(\d+)/);return a&&a[1]?parseInt(a[1]):0}function f(c){var d,e=t;if(0!==c){if(c>0)d=p+c,d>t&&(e=d);else if(0>c&&p==t)for(;!a(".menu-item-depth-"+e,b.menuList).length&&e>0;)e--;s.removeClass("menu-max-depth-"+t).addClass("menu-max-depth-"+e),t=e}}var g,h,i,j,k,l,m,n,o,p,q=0,r=b.menuList.offset().left,s=a("body"),t=e();0!=a("#menu-to-edit li").length&&a(".drag-instructions").show(),r+=b.isRTL?b.menuList.width():0,b.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",start:function(e,f){var h,i,j,k,l;b.isRTL&&(f.item[0].style.right="auto"),o=f.item.children(".menu-item-transport"),g=f.item.menuItemDepth(),d(f,g),j=f.item.next()[0]==f.placeholder[0]?f.item.next():f.item,k=j.childMenuItems(),o.append(k),h=o.outerHeight(),h+=h>0?1*f.placeholder.css("margin-top").slice(0,-2):0,h+=f.helper.outerHeight(),n=h,h-=2,f.placeholder.height(h),p=g,k.each(function(){var b=a(this).menuItemDepth();p=b>p?b:p}),i=f.helper.find(".menu-item-handle").outerWidth(),i+=b.depthToPx(p-g),i-=2,f.placeholder.width(i),l=f.placeholder.next(),l.css("margin-top",n+"px"),f.placeholder.detach(),a(this).sortable("refresh"),f.item.after(f.placeholder),l.css("margin-top",0),c(f)},stop:function(a,c){var d,e=q-g;d=o.children().insertAfter(c.item);var h=c.item.find(".item-title .is-submenu");q>0?h.show():h.hide(),0!=e&&(c.item.updateDepthClass(q),d.shiftDepthClass(e),f(e)),b.registerChange(),c.item.updateParentMenuItemDBId(),c.item[0].style.top=0,b.isRTL&&(c.item[0].style.left="auto",c.item[0].style.right=0),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},change:function(a,d){d.placeholder.parent().hasClass("menu")||(j.length?j.after(d.placeholder):b.menuList.prepend(d.placeholder)),c(d)},sort:function(e,f){var g=f.helper.offset(),j=b.isRTL?g.left+f.helper.width():g.left,o=b.negateIfRTL*b.pxToDepth(j-r);o>i||g.top<l?o=i:h>o&&(o=h),o!=q&&d(f,o),m&&g.top+n>m&&(k.after(f.placeholder),c(f),a(this).sortable("refreshPositions"))}})},initManageLocations:function(){a("#menu-locations-wrap form").submit(function(){window.onbeforeunload=null}),a(".menu-location-menus select").on("change",function(){var b=a(this).closest("tr").find(".locations-edit-menu-link");a(this).find("option:selected").data("orig")?b.show():b.hide()})},attachMenuEditListeners:function(){var b=this;a("#update-nav-menu").bind("click",function(a){if(a.target&&a.target.className){if(-1!=a.target.className.indexOf("item-edit"))return b.eventOnClickEditLink(a.target);if(-1!=a.target.className.indexOf("menu-save"))return b.eventOnClickMenuSave(a.target);if(-1!=a.target.className.indexOf("menu-delete"))return b.eventOnClickMenuDelete(a.target);if(-1!=a.target.className.indexOf("item-delete"))return b.eventOnClickMenuItemDelete(a.target);if(-1!=a.target.className.indexOf("item-cancel"))return b.eventOnClickCancelLink(a.target)}}),a('#add-custom-links input[type="text"]').keypress(function(b){13===b.keyCode&&(b.preventDefault(),a("#submit-customlinkdiv").click())})},setupInputWithDefaultTitle:function(){var b="input-with-default-title";a("."+b).each(function(){var c=a(this),d=c.attr("title"),e=c.val();if(c.data(b,d),""==e)c.val(d);else{if(d==e)return;c.removeClass(b)}}).focus(function(){var c=a(this);c.val()==c.data(b)&&c.val("").removeClass(b)}).blur(function(){var c=a(this);""==c.val()&&c.addClass(b).val(c.data(b))}),a(".blank-slate .input-with-default-title").focus()},attachThemeLocationsListeners:function(){var b=a("#nav-menu-theme-locations"),c={};c.action="menu-locations-save",c["menu-settings-column-nonce"]=a("#menu-settings-column-nonce").val(),b.find('input[type="submit"]').click(function(){return b.find("select").each(function(){c[this.name]=a(this).val()}),b.find(".spinner").show(),a.post(ajaxurl,c,function(){b.find(".spinner").hide()}),!1})},attachQuickSearchListeners:function(){var c;a(".quick-search").keypress(function(d){var e=a(this);return 13==d.which?(b.updateQuickSearchResults(e),!1):(c&&clearTimeout(c),c=setTimeout(function(){b.updateQuickSearchResults(e)},400),void 0)}).attr("autocomplete","off")},updateQuickSearchResults:function(c){var d,e,f=2,g=c.val();g.length<f||(d=c.parents(".tabs-panel"),e={action:"menu-quick-search","response-format":"markup",menu:a("#menu").val(),"menu-settings-column-nonce":a("#menu-settings-column-nonce").val(),q:g,type:c.attr("name")},a(".spinner",d).show(),a.post(ajaxurl,e,function(a){b.processQuickSearchQueryResponse(a,e,d)}))},addCustomLink:function(c){var d=a("#custom-menu-item-url").val(),e=a("#custom-menu-item-name").val();return c=c||b.addMenuItemToBottom,""==d||"http://"==d?!1:(a(".customlinkdiv .spinner").show(),this.addLinkToMenu(d,e,c,function(){a(".customlinkdiv .spinner").hide(),a("#custom-menu-item-name").val("").blur(),a("#custom-menu-item-url").val("http://")}),void 0)},addLinkToMenu:function(a,c,d,e){d=d||b.addMenuItemToBottom,e=e||function(){},b.addItemToMenu({"-1":{"menu-item-type":"custom","menu-item-url":a,"menu-item-title":c}},d,e)},addItemToMenu:function(b,c,d){var e=a("#menu").val(),f=a("#menu-settings-column-nonce").val();c=c||function(){},d=d||function(){},params={action:"add-menu-item",menu:e,"menu-settings-column-nonce":f,"menu-item":b},a.post(ajaxurl,params,function(b){var e=a("#menu-instructions");b=a.trim(b),c(b,params),a("li.pending").hide().fadeIn("slow"),a(".drag-instructions").show(),!e.hasClass("menu-instructions-inactive")&&e.siblings().length&&e.addClass("menu-instructions-inactive"),d()})},addMenuItemToBottom:function(c){a(c).hideAdvancedMenuItemFields().appendTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},addMenuItemToTop:function(c){a(c).hideAdvancedMenuItemFields().prependTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},attachUnsavedChangesListener:function(){a("#menu-management input, #menu-management select, #menu-management, #menu-management textarea, .menu-location-menus select").change(function(){b.registerChange()}),0!=a("#menu-to-edit").length||0!=a(".menu-location-menus select").length?window.onbeforeunload=function(){return b.menusChanged?navMenuL10n.saveAlert:void 0}:a("#menu-settings-column").find("input,select").end().find("a").attr("href","#").unbind("click")},registerChange:function(){b.menusChanged=!0},attachTabsPanelListeners:function(){a("#menu-settings-column").bind("click",function(c){var d,e,f,g,h=a(c.target);if(h.hasClass("nav-tab-link"))e=h.data("type"),f=h.parents(".accordion-section-content").first(),a("input",f).removeAttr("checked"),a(".tabs-panel-active",f).removeClass("tabs-panel-active").addClass("tabs-panel-inactive"),a("#"+e,f).removeClass("tabs-panel-inactive").addClass("tabs-panel-active"),a(".tabs",f).removeClass("tabs"),h.parent().addClass("tabs"),a(".quick-search",f).focus(),c.preventDefault();else if(h.hasClass("select-all")){if(d=/#(.*)$/.exec(c.target.href),d&&d[1])return g=a("#"+d[1]+" .tabs-panel-active .menu-item-title input"),g.length===g.filter(":checked").length?g.removeAttr("checked"):g.prop("checked",!0),!1}else{if(h.hasClass("submit-add-to-menu"))return b.registerChange(),c.target.id&&"submit-customlinkdiv"==c.target.id?b.addCustomLink(b.addMenuItemToBottom):c.target.id&&-1!=c.target.id.indexOf("submit-")&&a("#"+c.target.id.replace(/submit-/,"")).addSelectedToMenu(b.addMenuItemToBottom),!1;if(h.hasClass("page-numbers"))return a.post(ajaxurl,c.target.href.replace(/.*\?/,"").replace(/action=([^&]*)/,"")+"&action=menu-get-metabox",function(b){if(-1!=b.indexOf("replace-id")){var c=a.parseJSON(b),d=document.getElementById(c["replace-id"]),e=document.createElement("div"),f=document.createElement("div");c.markup&&d&&(f.innerHTML=c.markup?c.markup:"",d.parentNode.insertBefore(e,d),e.parentNode.removeChild(d),e.parentNode.insertBefore(f,e),e.parentNode.removeChild(e))}}),!1}})},eventOnClickEditLink:function(b){var c,d,e=/#(.*)$/.exec(b.href);return e&&e[1]&&(c=a("#"+e[1]),d=c.parent(),0!=d.length)?(d.hasClass("menu-item-edit-inactive")?(c.data("menu-item-data")||c.data("menu-item-data",c.getItemData()),c.slideDown("fast"),d.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active")):(c.slideUp("fast"),d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive")),!1):void 0},eventOnClickCancelLink:function(b){var c=a(b).closest(".menu-item-settings"),d=a(b).closest(".menu-item");return d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive"),c.setItemData(c.data("menu-item-data")).hide(),!1},eventOnClickMenuSave:function(){var c="",d=a("#menu-name"),e=d.val();return e&&e!=d.attr("title")&&e.replace(/\s+/,"")?(a("#nav-menu-theme-locations select").each(function(){c+='<input type="hidden" name="'+this.name+'" value="'+a(this).val()+'" />'}),a("#update-nav-menu").append(c),b.menuList.find(".menu-item-data-position").val(function(a){return a+1}),window.onbeforeunload=null,!0):(d.parent().addClass("form-invalid"),!1)},eventOnClickMenuDelete:function(){return confirm(navMenuL10n.warnDeleteMenu)?(window.onbeforeunload=null,!0):!1},eventOnClickMenuItemDelete:function(c){var d=parseInt(c.id.replace("delete-",""),10);return b.removeMenuItem(a("#menu-item-"+d)),b.registerChange(),!1},processQuickSearchQueryResponse:function(b,c,d){var e,f,g,h={},i=document.getElementById("nav-menu-meta"),j=new RegExp("menu-item\\[([^\\]]*)","g"),k=a("<div>").html(b).find("li");return k.length?(k.each(function(){if(g=a(this),e=j.exec(g.html()),e&&e[1]){for(f=e[1];i.elements["menu-item["+f+"][menu-item-type]"]||h[f];)f--;h[f]=!0,f!=e[1]&&g.html(g.html().replace(new RegExp("menu-item\\["+e[1]+"\\]","g"),"menu-item["+f+"]"))}}),a(".categorychecklist",d).html(k),a(".spinner",d).hide(),void 0):(a(".categorychecklist",d).html("<li><p>"+navMenuL10n.noResultsFound+"</p></li>"),a(".spinner",d).hide(),void 0)},removeMenuItem:function(b){var c=b.childMenuItems();b.addClass("deleting").animate({opacity:0,height:0},350,function(){var d=a("#menu-instructions");b.remove(),c.shiftDepthClass(-1).updateParentMenuItemDBId(),0==a("#menu-to-edit li").length&&(a(".drag-instructions").hide(),d.removeClass("menu-instructions-inactive"))})},depthToPx:function(a){return a*b.options.menuItemDepthPerLevel},pxToDepth:function(a){return Math.floor(a/b.options.menuItemDepthPerLevel)}};a(document).ready(function(){wpNavMenu.init()})}(jQuery);
\ No newline at end of file
+var wpNavMenu;!function(a){var b;b=wpNavMenu={options:{menuItemDepthPerLevel:30,globalMaxDepth:11},menuList:void 0,targetList:void 0,menusChanged:!1,isRTL:!("undefined"==typeof isRtl||!isRtl),negateIfRTL:"undefined"!=typeof isRtl&&isRtl?-1:1,init:function(){b.menuList=a("#menu-to-edit"),b.targetList=b.menuList,this.jQueryExtensions(),this.attachMenuEditListeners(),this.setupInputWithDefaultTitle(),this.attachQuickSearchListeners(),this.attachThemeLocationsListeners(),this.attachTabsPanelListeners(),this.attachUnsavedChangesListener(),b.menuList.length&&this.initSortables(),menus.oneThemeLocationNoMenus&&a("#posttype-page").addSelectedToMenu(b.addMenuItemToBottom),this.initManageLocations(),this.initAccessibility(),this.initToggles()},jQueryExtensions:function(){a.fn.extend({menuItemDepth:function(){var a=b.isRTL?this.eq(0).css("margin-right"):this.eq(0).css("margin-left");return b.pxToDepth(a&&-1!=a.indexOf("px")?a.slice(0,-2):0)},updateDepthClass:function(b,c){return this.each(function(){var d=a(this);c=c||d.menuItemDepth(),a(this).removeClass("menu-item-depth-"+c).addClass("menu-item-depth-"+b)})},shiftDepthClass:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth();a(this).removeClass("menu-item-depth-"+d).addClass("menu-item-depth-"+(d+b))})},childMenuItems:function(){var b=a();return this.each(function(){for(var c=a(this),d=c.menuItemDepth(),e=c.next();e.length&&e.menuItemDepth()>d;)b=b.add(e),e=e.next()}),b},shiftHorizontally:function(b){return this.each(function(){var c=a(this),d=c.menuItemDepth(),e=d+b;c.moveHorizontally(e,d)})},moveHorizontally:function(b,c){return this.each(function(){var d=a(this),e=d.childMenuItems(),f=b-c,g=d.find(".is-submenu");d.updateDepthClass(b,c).updateParentMenuItemDBId(),e&&e.each(function(){var b=a(this),c=b.menuItemDepth(),d=c+f;b.updateDepthClass(d,c).updateParentMenuItemDBId()}),0===b?g.hide():g.show()})},updateParentMenuItemDBId:function(){return this.each(function(){var b=a(this),c=b.find(".menu-item-data-parent-id"),d=parseInt(b.menuItemDepth(),10),e=d-1,f=b.prevAll(".menu-item-depth-"+e).first();0===d?c.val(0):c.val(f.find(".menu-item-data-db-id").val())})},hideAdvancedMenuItemFields:function(){return this.each(function(){var b=a(this);a(".hide-column-tog").not(":checked").each(function(){b.find(".field-"+a(this).val()).addClass("hidden-field")})})},addSelectedToMenu:function(c){return 0===a("#menu-to-edit").length?!1:this.each(function(){var d=a(this),e={},f=menus.oneThemeLocationNoMenus&&0===d.find(".tabs-panel-active .categorychecklist li input:checked").length?d.find('#page-all li input[type="checkbox"]'):d.find(".tabs-panel-active .categorychecklist li input:checked"),g=/menu-item\[([^\]]*)/;return c=c||b.addMenuItemToBottom,f.length?(d.find(".spinner").show(),a(f).each(function(){var d=a(this),f=g.exec(d.attr("name")),h="undefined"==typeof f[1]?0:parseInt(f[1],10);this.className&&-1!=this.className.indexOf("add-to-top")&&(c=b.addMenuItemToTop),e[h]=d.closest("li").getItemData("add-menu-item",h)}),b.addItemToMenu(e,c,function(){f.removeAttr("checked"),d.find(".spinner").hide()}),void 0):!1})},getItemData:function(a,b){a=a||"menu-item";var c,d={},e=["menu-item-db-id","menu-item-object-id","menu-item-object","menu-item-parent-id","menu-item-position","menu-item-type","menu-item-title","menu-item-url","menu-item-description","menu-item-attr-title","menu-item-target","menu-item-classes","menu-item-xfn"];return b||"menu-item"!=a||(b=this.find(".menu-item-data-db-id").val()),b?(this.find("input").each(function(){var f;for(c=e.length;c--;)"menu-item"==a?f=e[c]+"["+b+"]":"add-menu-item"==a&&(f="menu-item["+b+"]["+e[c]+"]"),this.name&&f==this.name&&(d[e[c]]=this.value)}),d):d},setItemData:function(b,c,d){return c=c||"menu-item",d||"menu-item"!=c||(d=a(".menu-item-data-db-id",this).val()),d?(this.find("input").each(function(){var e,f=a(this);a.each(b,function(a,b){"menu-item"==c?e=a+"["+d+"]":"add-menu-item"==c&&(e="menu-item["+d+"]["+a+"]"),e==f.attr("name")&&f.val(b)})}),this):this}})},countMenuItems:function(b){return a(".menu-item-depth-"+b).length},moveMenuItem:function(c,d){var e,f,g,h=a("#menu-to-edit li"),i=h.length,j=c.parents("li.menu-item"),k=j.childMenuItems(),l=j.getItemData(),m=parseInt(j.menuItemDepth(),10),n=parseInt(j.index(),10),o=j.next(),p=o.childMenuItems(),q=parseInt(o.menuItemDepth(),10)+1,r=j.prev(),s=parseInt(r.menuItemDepth(),10),t=r.getItemData()["menu-item-db-id"];switch(d){case"up":if(f=n-1,0===n)break;0===f&&0!==m&&j.moveHorizontally(0,m),0!==s&&j.moveHorizontally(s,m),k?(e=j.add(k),e.detach().insertBefore(h.eq(f)).updateParentMenuItemDBId()):j.detach().insertBefore(h.eq(f)).updateParentMenuItemDBId();break;case"down":if(k){if(e=j.add(k),o=h.eq(e.length+n),p=0!==o.childMenuItems().length,p&&(g=parseInt(o.menuItemDepth(),10)+1,j.moveHorizontally(g,m)),i===n+e.length)break;e.detach().insertAfter(h.eq(n+e.length)).updateParentMenuItemDBId()}else{if(0!==p.length&&j.moveHorizontally(q,m),i===n+1)break;j.detach().insertAfter(h.eq(n+1)).updateParentMenuItemDBId()}break;case"top":if(0===n)break;k?(e=j.add(k),e.detach().insertBefore(h.eq(0)).updateParentMenuItemDBId()):j.detach().insertBefore(h.eq(0)).updateParentMenuItemDBId();break;case"left":if(0===m)break;j.shiftHorizontally(-1);break;case"right":if(0===n)break;if(l["menu-item-parent-id"]===t)break;j.shiftHorizontally(1)}c.focus(),b.registerChange(),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},initAccessibility:function(){var c=a("#menu-to-edit");b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility(),c.on("click",".menus-move-up",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"up"),c.preventDefault()}),c.on("click",".menus-move-down",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"down"),c.preventDefault()}),c.on("click",".menus-move-top",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"top"),c.preventDefault()}),c.on("click",".menus-move-left",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"left"),c.preventDefault()}),c.on("click",".menus-move-right",function(c){b.moveMenuItem(a(this).parents("li.menu-item").find("a.item-edit"),"right"),c.preventDefault()})},refreshAdvancedAccessibility:function(){a(".menu-item-settings .field-move a").css("display","none"),a(".item-edit").each(function(){var b,c,d,e,f,g,h,i,j,k=a(this),l=k.closest("li.menu-item").first(),m=l.menuItemDepth(),n=0===m,o=k.closest(".menu-item-handle").find(".menu-item-title").text(),p=parseInt(l.index(),10),q=n?m:parseInt(m-1,10),r=l.prevAll(".menu-item-depth-"+q).first().find(".menu-item-title").text(),s=l.prevAll(".menu-item-depth-"+m).first().find(".menu-item-title").text(),t=a("#menu-to-edit li").length,u=l.nextAll(".menu-item-depth-"+m).length;0!==p&&(b=l.find(".menus-move-up"),b.prop("title",menus.moveUp).css("display","inline")),0!==p&&n&&(b=l.find(".menus-move-top"),b.prop("title",menus.moveToTop).css("display","inline")),p+1!==t&&0!==p&&(b=l.find(".menus-move-down"),b.prop("title",menus.moveDown).css("display","inline")),0===p&&0!==u&&(b=l.find(".menus-move-down"),b.prop("title",menus.moveDown).css("display","inline")),n||(b=l.find(".menus-move-left"),c=menus.outFrom.replace("%s",r),b.prop("title",menus.moveOutFrom.replace("%s",r)).html(c).css("display","inline")),0!==p&&l.find(".menu-item-data-parent-id").val()!==l.prev().find(".menu-item-data-db-id").val()&&(b=l.find(".menus-move-right"),c=menus.under.replace("%s",s),b.prop("title",menus.moveUnder.replace("%s",s)).html(c).css("display","inline")),n?(d=a(".menu-item-depth-0"),e=d.index(l)+1,t=d.length,f=menus.menuFocus.replace("%1$s",o).replace("%2$d",e).replace("%3$d",t)):(g=l.prevAll(".menu-item-depth-"+parseInt(m-1,10)).first(),h=g.find(".menu-item-data-db-id").val(),i=g.find(".menu-item-title").text(),j=a('.menu-item .menu-item-data-parent-id[value="'+h+'"]'),e=a(j.parents(".menu-item").get().reverse()).index(l)+1,f=menus.subMenuFocus.replace("%1$s",o).replace("%2$d",e).replace("%3$s",i)),k.prop("title",f).html(f)})},refreshKeyboardAccessibility:function(){a(".item-edit").off("focus").on("focus",function(){a(this).off("keydown").on("keydown",function(c){var d,e=a(this),f=e.parents("li.menu-item"),g=f.getItemData();if((37==c.which||38==c.which||39==c.which||40==c.which)&&(e.off("keydown"),1!==a("#menu-to-edit li").length)){switch(d={38:"up",40:"down",37:"left",39:"right"},a("body").hasClass("rtl")&&(d={38:"up",40:"down",39:"left",37:"right"}),d[c.which]){case"up":b.moveMenuItem(e,"up");break;case"down":b.moveMenuItem(e,"down");break;case"left":b.moveMenuItem(e,"left");break;case"right":b.moveMenuItem(e,"right")}return a("#edit-"+g["menu-item-db-id"]).focus(),!1}})})},initToggles:function(){postboxes.add_postbox_toggles("nav-menus"),columns.useCheckboxesForHidden(),columns.checked=function(b){a(".field-"+b).removeClass("hidden-field")},columns.unchecked=function(b){a(".field-"+b).addClass("hidden-field")},b.menuList.hideAdvancedMenuItemFields(),a(".hide-postbox-tog").click(function(){var b=a(".accordion-container li.accordion-section").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",hidden:b,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:"nav-menus"})})},initSortables:function(){function c(a){var c;j=a.placeholder.prev(),k=a.placeholder.next(),j[0]==a.item[0]&&(j=j.prev()),k[0]==a.item[0]&&(k=k.next()),l=j.length?j.offset().top+j.height():0,m=k.length?k.offset().top+k.height()/3:0,h=k.length?k.menuItemDepth():0,i=j.length?(c=j.menuItemDepth()+1)>b.options.globalMaxDepth?b.options.globalMaxDepth:c:0}function d(a,b){a.placeholder.updateDepthClass(b,q),q=b}function e(){if(!s[0].className)return 0;var a=s[0].className.match(/menu-max-depth-(\d+)/);return a&&a[1]?parseInt(a[1],10):0}function f(c){var d,e=t;if(0!==c){if(c>0)d=p+c,d>t&&(e=d);else if(0>c&&p==t)for(;!a(".menu-item-depth-"+e,b.menuList).length&&e>0;)e--;s.removeClass("menu-max-depth-"+t).addClass("menu-max-depth-"+e),t=e}}var g,h,i,j,k,l,m,n,o,p,q=0,r=b.menuList.offset().left,s=a("body"),t=e();0!==a("#menu-to-edit li").length&&a(".drag-instructions").show(),r+=b.isRTL?b.menuList.width():0,b.menuList.sortable({handle:".menu-item-handle",placeholder:"sortable-placeholder",start:function(e,f){var h,i,j,k,l;b.isRTL&&(f.item[0].style.right="auto"),o=f.item.children(".menu-item-transport"),g=f.item.menuItemDepth(),d(f,g),j=f.item.next()[0]==f.placeholder[0]?f.item.next():f.item,k=j.childMenuItems(),o.append(k),h=o.outerHeight(),h+=h>0?1*f.placeholder.css("margin-top").slice(0,-2):0,h+=f.helper.outerHeight(),n=h,h-=2,f.placeholder.height(h),p=g,k.each(function(){var b=a(this).menuItemDepth();p=b>p?b:p}),i=f.helper.find(".menu-item-handle").outerWidth(),i+=b.depthToPx(p-g),i-=2,f.placeholder.width(i),l=f.placeholder.next(),l.css("margin-top",n+"px"),f.placeholder.detach(),a(this).sortable("refresh"),f.item.after(f.placeholder),l.css("margin-top",0),c(f)},stop:function(a,c){var d,e,h=q-g;d=o.children().insertAfter(c.item),e=c.item.find(".item-title .is-submenu"),q>0?e.show():e.hide(),0!==h&&(c.item.updateDepthClass(q),d.shiftDepthClass(h),f(h)),b.registerChange(),c.item.updateParentMenuItemDBId(),c.item[0].style.top=0,b.isRTL&&(c.item[0].style.left="auto",c.item[0].style.right=0),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},change:function(a,d){d.placeholder.parent().hasClass("menu")||(j.length?j.after(d.placeholder):b.menuList.prepend(d.placeholder)),c(d)},sort:function(e,f){var g=f.helper.offset(),j=b.isRTL?g.left+f.helper.width():g.left,o=b.negateIfRTL*b.pxToDepth(j-r);o>i||g.top<l?o=i:h>o&&(o=h),o!=q&&d(f,o),m&&g.top+n>m&&(k.after(f.placeholder),c(f),a(this).sortable("refreshPositions"))}})},initManageLocations:function(){a("#menu-locations-wrap form").submit(function(){window.onbeforeunload=null}),a(".menu-location-menus select").on("change",function(){var b=a(this).closest("tr").find(".locations-edit-menu-link");a(this).find("option:selected").data("orig")?b.show():b.hide()})},attachMenuEditListeners:function(){var b=this;a("#update-nav-menu").bind("click",function(a){if(a.target&&a.target.className){if(-1!=a.target.className.indexOf("item-edit"))return b.eventOnClickEditLink(a.target);if(-1!=a.target.className.indexOf("menu-save"))return b.eventOnClickMenuSave(a.target);if(-1!=a.target.className.indexOf("menu-delete"))return b.eventOnClickMenuDelete(a.target);if(-1!=a.target.className.indexOf("item-delete"))return b.eventOnClickMenuItemDelete(a.target);if(-1!=a.target.className.indexOf("item-cancel"))return b.eventOnClickCancelLink(a.target)}}),a('#add-custom-links input[type="text"]').keypress(function(b){13===b.keyCode&&(b.preventDefault(),a("#submit-customlinkdiv").click())})},setupInputWithDefaultTitle:function(){var b="input-with-default-title";a("."+b).each(function(){var c=a(this),d=c.attr("title"),e=c.val();if(c.data(b,d),""===e)c.val(d);else{if(d==e)return;c.removeClass(b)}}).focus(function(){var c=a(this);c.val()==c.data(b)&&c.val("").removeClass(b)}).blur(function(){var c=a(this);""===c.val()&&c.addClass(b).val(c.data(b))}),a(".blank-slate .input-with-default-title").focus()},attachThemeLocationsListeners:function(){var b=a("#nav-menu-theme-locations"),c={};c.action="menu-locations-save",c["menu-settings-column-nonce"]=a("#menu-settings-column-nonce").val(),b.find('input[type="submit"]').click(function(){return b.find("select").each(function(){c[this.name]=a(this).val()}),b.find(".spinner").show(),a.post(ajaxurl,c,function(){b.find(".spinner").hide()}),!1})},attachQuickSearchListeners:function(){var c;a(".quick-search").keypress(function(d){var e=a(this);return 13==d.which?(b.updateQuickSearchResults(e),!1):(c&&clearTimeout(c),c=setTimeout(function(){b.updateQuickSearchResults(e)},400),void 0)}).attr("autocomplete","off")},updateQuickSearchResults:function(c){var d,e,f=2,g=c.val();g.length<f||(d=c.parents(".tabs-panel"),e={action:"menu-quick-search","response-format":"markup",menu:a("#menu").val(),"menu-settings-column-nonce":a("#menu-settings-column-nonce").val(),q:g,type:c.attr("name")},a(".spinner",d).show(),a.post(ajaxurl,e,function(a){b.processQuickSearchQueryResponse(a,e,d)}))},addCustomLink:function(c){var d=a("#custom-menu-item-url").val(),e=a("#custom-menu-item-name").val();return c=c||b.addMenuItemToBottom,""===d||"http://"==d?!1:(a(".customlinkdiv .spinner").show(),this.addLinkToMenu(d,e,c,function(){a(".customlinkdiv .spinner").hide(),a("#custom-menu-item-name").val("").blur(),a("#custom-menu-item-url").val("http://")}),void 0)},addLinkToMenu:function(a,c,d,e){d=d||b.addMenuItemToBottom,e=e||function(){},b.addItemToMenu({"-1":{"menu-item-type":"custom","menu-item-url":a,"menu-item-title":c}},d,e)},addItemToMenu:function(b,c,d){var e,f=a("#menu").val(),g=a("#menu-settings-column-nonce").val();c=c||function(){},d=d||function(){},e={action:"add-menu-item",menu:f,"menu-settings-column-nonce":g,"menu-item":b},a.post(ajaxurl,e,function(b){var f=a("#menu-instructions");b=a.trim(b),c(b,e),a("li.pending").hide().fadeIn("slow"),a(".drag-instructions").show(),!f.hasClass("menu-instructions-inactive")&&f.siblings().length&&f.addClass("menu-instructions-inactive"),d()})},addMenuItemToBottom:function(c){a(c).hideAdvancedMenuItemFields().appendTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},addMenuItemToTop:function(c){a(c).hideAdvancedMenuItemFields().prependTo(b.targetList),b.refreshKeyboardAccessibility(),b.refreshAdvancedAccessibility()},attachUnsavedChangesListener:function(){a("#menu-management input, #menu-management select, #menu-management, #menu-management textarea, .menu-location-menus select").change(function(){b.registerChange()}),0!==a("#menu-to-edit").length||0!==a(".menu-location-menus select").length?window.onbeforeunload=function(){return b.menusChanged?navMenuL10n.saveAlert:void 0}:a("#menu-settings-column").find("input,select").end().find("a").attr("href","#").unbind("click")},registerChange:function(){b.menusChanged=!0},attachTabsPanelListeners:function(){a("#menu-settings-column").bind("click",function(c){var d,e,f,g,h=a(c.target);if(h.hasClass("nav-tab-link"))e=h.data("type"),f=h.parents(".accordion-section-content").first(),a("input",f).removeAttr("checked"),a(".tabs-panel-active",f).removeClass("tabs-panel-active").addClass("tabs-panel-inactive"),a("#"+e,f).removeClass("tabs-panel-inactive").addClass("tabs-panel-active"),a(".tabs",f).removeClass("tabs"),h.parent().addClass("tabs"),a(".quick-search",f).focus(),c.preventDefault();else if(h.hasClass("select-all")){if(d=/#(.*)$/.exec(c.target.href),d&&d[1])return g=a("#"+d[1]+" .tabs-panel-active .menu-item-title input"),g.length===g.filter(":checked").length?g.removeAttr("checked"):g.prop("checked",!0),!1}else{if(h.hasClass("submit-add-to-menu"))return b.registerChange(),c.target.id&&"submit-customlinkdiv"==c.target.id?b.addCustomLink(b.addMenuItemToBottom):c.target.id&&-1!=c.target.id.indexOf("submit-")&&a("#"+c.target.id.replace(/submit-/,"")).addSelectedToMenu(b.addMenuItemToBottom),!1;if(h.hasClass("page-numbers"))return a.post(ajaxurl,c.target.href.replace(/.*\?/,"").replace(/action=([^&]*)/,"")+"&action=menu-get-metabox",function(b){if(-1!=b.indexOf("replace-id")){var c=a.parseJSON(b),d=document.getElementById(c["replace-id"]),e=document.createElement("div"),f=document.createElement("div");c.markup&&d&&(f.innerHTML=c.markup?c.markup:"",d.parentNode.insertBefore(e,d),e.parentNode.removeChild(d),e.parentNode.insertBefore(f,e),e.parentNode.removeChild(e))}}),!1}})},eventOnClickEditLink:function(b){var c,d,e=/#(.*)$/.exec(b.href);return e&&e[1]&&(c=a("#"+e[1]),d=c.parent(),0!==d.length)?(d.hasClass("menu-item-edit-inactive")?(c.data("menu-item-data")||c.data("menu-item-data",c.getItemData()),c.slideDown("fast"),d.removeClass("menu-item-edit-inactive").addClass("menu-item-edit-active")):(c.slideUp("fast"),d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive")),!1):void 0},eventOnClickCancelLink:function(b){var c=a(b).closest(".menu-item-settings"),d=a(b).closest(".menu-item");return d.removeClass("menu-item-edit-active").addClass("menu-item-edit-inactive"),c.setItemData(c.data("menu-item-data")).hide(),!1},eventOnClickMenuSave:function(){var c="",d=a("#menu-name"),e=d.val();return e&&e!=d.attr("title")&&e.replace(/\s+/,"")?(a("#nav-menu-theme-locations select").each(function(){c+='<input type="hidden" name="'+this.name+'" value="'+a(this).val()+'" />'}),a("#update-nav-menu").append(c),b.menuList.find(".menu-item-data-position").val(function(a){return a+1}),window.onbeforeunload=null,!0):(d.parent().addClass("form-invalid"),!1)},eventOnClickMenuDelete:function(){return window.confirm(navMenuL10n.warnDeleteMenu)?(window.onbeforeunload=null,!0):!1},eventOnClickMenuItemDelete:function(c){var d=parseInt(c.id.replace("delete-",""),10);return b.removeMenuItem(a("#menu-item-"+d)),b.registerChange(),!1},processQuickSearchQueryResponse:function(b,c,d){var e,f,g,h={},i=document.getElementById("nav-menu-meta"),j=/menu-item[(\[^]\]*/,k=a("<div>").html(b).find("li");return k.length?(k.each(function(){if(g=a(this),e=j.exec(g.html()),e&&e[1]){for(f=e[1];i.elements["menu-item["+f+"][menu-item-type]"]||h[f];)f--;h[f]=!0,f!=e[1]&&g.html(g.html().replace(new RegExp("menu-item\\["+e[1]+"\\]","g"),"menu-item["+f+"]"))}}),a(".categorychecklist",d).html(k),a(".spinner",d).hide(),void 0):(a(".categorychecklist",d).html("<li><p>"+navMenuL10n.noResultsFound+"</p></li>"),a(".spinner",d).hide(),void 0)},removeMenuItem:function(b){var c=b.childMenuItems();b.addClass("deleting").animate({opacity:0,height:0},350,function(){var d=a("#menu-instructions");b.remove(),c.shiftDepthClass(-1).updateParentMenuItemDBId(),0===a("#menu-to-edit li").length&&(a(".drag-instructions").hide(),d.removeClass("menu-instructions-inactive"))})},depthToPx:function(a){return a*b.options.menuItemDepthPerLevel},pxToDepth:function(a){return Math.floor(a/b.options.menuItemDepthPerLevel)}},a(document).ready(function(){wpNavMenu.init()})}(jQuery);
\ No newline at end of file
index 9ddee476bddf0fc042ed86ee063b073776bf9337..a075c269f8dfd64e3f350fb21ba3271979982264 100644 (file)
@@ -1,3 +1,4 @@
+/* global zxcvbn */
 window.wp = window.wp || {};
 
 var passwordStrength;
@@ -40,7 +41,7 @@ var passwordStrength;
                        for ( i = 0; i < userInputFieldsLength; i++ ) {
                                currentField = $( '#' + userInputFields[ i ] );
 
-                               if ( 0 == currentField.length ) {
+                               if ( 0 === currentField.length ) {
                                        continue;
                                }
 
@@ -58,7 +59,7 @@ var passwordStrength;
 
                        // Remove empty values, short words, and duplicates. Short words are likely to cause many false positives.
                        blacklist = $.grep( blacklist, function( value, key ) {
-                               if ( '' == value || 4 > value.length ) {
+                               if ( '' === value || 4 > value.length ) {
                                        return false;
                                }
 
@@ -67,7 +68,7 @@ var passwordStrength;
 
                        return blacklist;
                }
-       }
+       };
 
        // Backwards compatibility.
        passwordStrength = wp.passwordStrength.meter;
index 49496701daac1d08d857e861959777b91b3b5824..da7ac001d36b5ebf968f9f5fc033127f25196cfa 100644 (file)
@@ -1 +1 @@
-window.wp=window.wp||{};var passwordStrength;!function(a){wp.passwordStrength={meter:function(b,c,d){if(a.isArray(c)||(c=[c.toString()]),b!=d&&d&&d.length>0)return 5;var e=zxcvbn(b,c);return e.score},userInputBlacklist:function(){var b,c,d,e,f=[],g=[],h=["user_login","first_name","last_name","nickname","display_name","email","url","description","weblog_title","admin_email"];for(f.push(document.title),f.push(document.URL),c=h.length,b=0;c>b;b++)e=a("#"+h[b]),0!=e.length&&(f.push(e[0].defaultValue),f.push(e.val()));for(d=f.length,b=0;d>b;b++)f[b]&&(g=g.concat(f[b].replace(/\W/g," ").split(" ")));return g=a.grep(g,function(b,c){return""==b||4>b.length?!1:a.inArray(b,g)===c})}},passwordStrength=wp.passwordStrength.meter}(jQuery);
\ No newline at end of file
+window.wp=window.wp||{};var passwordStrength;!function(a){wp.passwordStrength={meter:function(b,c,d){if(a.isArray(c)||(c=[c.toString()]),b!=d&&d&&d.length>0)return 5;var e=zxcvbn(b,c);return e.score},userInputBlacklist:function(){var b,c,d,e,f=[],g=[],h=["user_login","first_name","last_name","nickname","display_name","email","url","description","weblog_title","admin_email"];for(f.push(document.title),f.push(document.URL),c=h.length,b=0;c>b;b++)e=a("#"+h[b]),0!==e.length&&(f.push(e[0].defaultValue),f.push(e.val()));for(d=f.length,b=0;d>b;b++)f[b]&&(g=g.concat(f[b].replace(/\W/g," ").split(" ")));return g=a.grep(g,function(b,c){return""===b||4>b.length?!1:a.inArray(b,g)===c})}},passwordStrength=wp.passwordStrength.meter}(jQuery);
\ No newline at end of file
index 26e9982e28ecdb8664de2f2d236d47c1343a28d6..a5029ece39173766cfcd782df4b7128e28af553a 100644 (file)
@@ -1,19 +1,26 @@
+/* global plugininstallL10n, tb_click, confirm */
+
 /* Plugin Browser Thickbox related JS*/
 var tb_position;
 jQuery(document).ready(function($) {
        tb_position = function() {
-               var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width, adminbar_height = 0;
+               var tbWindow = $('#TB_window'),
+                       width = $(window).width(),
+                       H = $(window).height(),
+                       W = ( 720 < width ) ? 720 : width,
+                       adminbar_height = 0;
 
-               if ( $('body.admin-bar').length )
-                       adminbar_height = 28;
+               if ( $('body.admin-bar').length ) {
+                       adminbar_height = parseInt( jQuery('#wpadminbar').css('height'), 10 );
+               }
 
                if ( tbWindow.size() ) {
                        tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
                        $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
-                       tbWindow.css({'margin-left': '-' + parseInt((( W - 50 ) / 2),10) + 'px'});
-                       if ( typeof document.body.style.maxWidth != 'undefined' )
-                               tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'});
-               };
+                       tbWindow.css({'margin-left': '-' + parseInt( ( ( W - 50 ) / 2 ), 10 ) + 'px'});
+                       if ( typeof document.body.style.maxWidth !== 'undefined' )
+                               tbWindow.css({'top': 20 + adminbar_height + 'px', 'margin-top': '0'});
+               }
 
                return $('a.thickbox').each( function() {
                        var href = $(this).attr('href');
@@ -27,7 +34,7 @@ jQuery(document).ready(function($) {
 
        $(window).resize(function(){ tb_position(); });
 
-       $('#dashboard_plugins, .plugins').on( 'click', 'a.thickbox', function() {
+       $('.plugins').on( 'click', 'a.thickbox', function() {
                tb_click.call(this);
 
                $('#TB_title').css({'background-color':'#222','color':'#cfcfcf'});
index 321811a02df5ffa4a707cb591f143945936c2023..bb18621ba0fbc8961501ce50eb425577e3824f60 100644 (file)
@@ -1 +1 @@
-var tb_position;jQuery(document).ready(function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>720?720:c,f=0;return a("body.admin-bar").length&&(f=28),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+(e-80)+"&height="+(d-85-f)))})},a(window).resize(function(){tb_position()}),a("#dashboard_plugins, .plugins").on("click","a.thickbox",function(){return tb_click.call(this),a("#TB_title").css({"background-color":"#222",color:"#cfcfcf"}),a("#TB_ajaxWindowTitle").html("<strong>"+plugininstallL10n.plugin_information+"</strong>&nbsp;"+a(this).attr("title")),!1}),a("#plugin-information #sidemenu a").click(function(){var b=a(this).attr("name");return a("#plugin-information-header a.current").removeClass("current"),a(this).addClass("current"),a("#section-holder div.section").hide(),a("#section-"+b).show(),!1}),a("a.install-now").click(function(){return confirm(plugininstallL10n.ays)})});
\ No newline at end of file
+var tb_position;jQuery(document).ready(function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>720?720:c,f=0;return a("body.admin-bar").length&&(f=parseInt(jQuery("#wpadminbar").css("height"),10)),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"})),a("a.thickbox").each(function(){var b=a(this).attr("href");b&&(b=b.replace(/&width=[0-9]+/g,""),b=b.replace(/&height=[0-9]+/g,""),a(this).attr("href",b+"&width="+(e-80)+"&height="+(d-85-f)))})},a(window).resize(function(){tb_position()}),a(".plugins").on("click","a.thickbox",function(){return tb_click.call(this),a("#TB_title").css({"background-color":"#222",color:"#cfcfcf"}),a("#TB_ajaxWindowTitle").html("<strong>"+plugininstallL10n.plugin_information+"</strong>&nbsp;"+a(this).attr("title")),!1}),a("#plugin-information #sidemenu a").click(function(){var b=a(this).attr("name");return a("#plugin-information-header a.current").removeClass("current"),a(this).addClass("current"),a("#section-holder div.section").hide(),a("#section-"+b).show(),!1}),a("a.install-now").click(function(){return confirm(plugininstallL10n.ays)})});
\ No newline at end of file
index 7b7d4c394448a370ad91c81a4793572b579b9460..35f56548d7b338631925775299b2d20cdaacd7cb 100644 (file)
@@ -1,3 +1,6 @@
+/* global postL10n, ajaxurl, wpAjax, setPostThumbnailL10n, postboxes, pagenow, tinymce, alert, deleteUserSetting, getUserSetting, setUserSetting */
+/* global theList:true, theExtraList:true, autosave:true */
+
 var tagBox, commentsBox, editPermalink, makeSlugeditClickable, WPSetThumbnailHTML, WPSetThumbnailID, WPRemoveThumbnail, wptitlehint;
 
 // return an array with any duplicate, whitespace or values removed
@@ -81,11 +84,11 @@ tagBox = {
        },
 
        flushTags : function(el, a, f) {
-               a = a || false;
-               var tags = $('.the-tags', el),
+               var tagsval, newtags, text,
+                       tags = $('.the-tags', el),
                        newtag = $('input.newtag', el),
-                       comma = postL10n.comma,
-                       newtags, text;
+                       comma = postL10n.comma;
+               a = a || false;
 
                text = a ? $(a).text() : newtag.val();
                tagsval = tags.val();
@@ -108,7 +111,7 @@ tagBox = {
                var tax = id.substr(id.indexOf('-')+1);
 
                $.post(ajaxurl, {'action':'get-tagcloud', 'tax':tax}, function(r, stat) {
-                       if ( 0 == r || 'success' != stat )
+                       if ( 0 === r || 'success' != stat )
                                r = wpAjax.broken;
 
                        r = $('<p id="tagcloud-'+tax+'" class="the-tagcloud">'+r+'</p>');
@@ -137,7 +140,7 @@ tagBox = {
                });
 
                $('input.newtag', ajaxtag).blur(function() {
-                       if ( this.value == '' )
+                       if ( '' === this.value )
                                $(this).parent().siblings('.taghint').css('visibility', '');
                }).focus(function(){
                        $(this).parent().siblings('.taghint').css('visibility', 'hidden');
@@ -206,7 +209,7 @@ commentsBox = {
                                        $('#the-comment-list').append( r.responses[0].data );
 
                                        theList = theExtraList = null;
-                                       $("a[className*=':']").unbind();
+                                       $( 'a[className*=\':\']' ).unbind();
 
                                        if ( commentsBox.st > commentsBox.total )
                                                $('#show-comments').hide();
@@ -240,7 +243,7 @@ WPSetThumbnailID = function(id){
 
 WPRemoveThumbnail = function(nonce){
        $.post(ajaxurl, {
-               action:"set-post-thumbnail", post_id: $('#post_ID').val(), thumbnail_id: -1, _ajax_nonce: nonce, cookie: encodeURIComponent(document.cookie)
+               action: 'set-post-thumbnail', post_id: $( '#post_ID' ).val(), thumbnail_id: -1, _ajax_nonce: nonce, cookie: encodeURIComponent( document.cookie )
        }, function(str){
                if ( str == '0' ) {
                        alert( setPostThumbnailL10n.error );
@@ -259,10 +262,10 @@ $(document).on( 'heartbeat-send.refresh-lock', function( e, data ) {
        if ( ! post_id || ! $('#post-lock-dialog').length )
                return;
 
-       send['post_id'] = post_id;
+       send.post_id = post_id;
 
        if ( lock )
-               send['lock'] = lock;
+               send.lock = lock;
 
        data['wp-refresh-post-lock'] = send;
 });
@@ -351,7 +354,8 @@ $(document).on( 'heartbeat-tick.refresh-lock', function( e, data ) {
 }(jQuery));
 
 jQuery(document).ready( function($) {
-       var stamp, visibility, sticky = '', last = 0, co = $('#content');
+       var stamp, visibility, updateVisibility, updateText,
+               sticky = '', last = 0, co = $('#content');
 
        postboxes.add_postbox_toggles(pagenow);
 
@@ -371,6 +375,11 @@ jQuery(document).ready( function($) {
                }
        }).filter(':visible').find('.wp-tab-first').focus();
 
+       // Set the heartbeat interval to 15 sec. if post lock dialogs are enabled
+       if ( typeof wp !== 'undefined' && wp.heartbeat && $('#post-lock-dialog').length ) {
+               wp.heartbeat.interval( 15 );
+       }
+
        // multi-taxonomies
        if ( $('#tagsdiv-post_tag').length ) {
                tagBox.init();
@@ -401,17 +410,17 @@ jQuery(document).ready( function($) {
                        $('#' + taxonomy + '-tabs').siblings('.tabs-panel').hide();
                        $(t).show();
                        if ( '#' + taxonomy + '-all' == t )
-                               deleteUserSetting(settingName);
+                               deleteUserSetting( settingName );
                        else
-                               setUserSetting(settingName, 'pop');
+                               setUserSetting( settingName, 'pop' );
                        return false;
                });
 
-               if ( getUserSetting(settingName) )
+               if ( getUserSetting( settingName ) )
                        $('a[href="#' + taxonomy + '-pop"]', '#' + taxonomy + '-tabs').click();
 
                // Ajax Cat
-               $('#new' + taxonomy).one( 'focus', function() { $(this).val( '' ).removeClass( 'form-input-tip' ) } );
+               $( '#new' + taxonomy ).one( 'focus', function() { $( this ).val( '' ).removeClass( 'form-input-tip' ); } );
 
                $('#new' + taxonomy).keypress( function(event){
                        if( 13 === event.keyCode ) {
@@ -463,7 +472,7 @@ jQuery(document).ready( function($) {
 
        // Custom Fields
        if ( $('#postcustom').length ) {
-               $('#the-list').wpList( { addAfter: function( xml, s ) {
+               $( '#the-list' ).wpList( { addAfter: function() {
                        $('table#list-table').show();
                }, addBefore: function( s ) {
                        s.data += '&post_id=' + $('#post_ID').val();
@@ -477,7 +486,7 @@ jQuery(document).ready( function($) {
                stamp = $('#timestamp').html();
                visibility = $('#post-visibility-display').html();
 
-               function updateVisibility() {
+               updateVisibility = function() {
                        var pvSelect = $('#post-visibility-select');
                        if ( $('input:radio:checked', pvSelect).val() != 'public' ) {
                                $('#sticky').prop('checked', false);
@@ -490,9 +499,9 @@ jQuery(document).ready( function($) {
                        } else {
                                $('#password-span').show();
                        }
-               }
+               };
 
-               function updateText() {
+               updateText = function() {
 
                        if ( ! $('#timestampdiv').length )
                                return true;
@@ -531,14 +540,14 @@ jQuery(document).ready( function($) {
                                                .replace( '%2$s', jj )
                                                .replace( '%3$s', aa )
                                                .replace( '%4$s', hh )
-                                               .replace( '%5$s', mn )
-                                       + '</b> '
+                                               .replace( '%5$s', mn ) +
+                                               '</b> '
                                );
                        }
 
                        if ( $('input:radio:checked', '#post-visibility-select').val() == 'private' ) {
                                $('#publish').val( postL10n.update );
-                               if ( optPublish.length == 0 ) {
+                               if ( 0 === optPublish.length ) {
                                        postStatus.append('<option value="publish">' + postL10n.privatelyPublished + '</option>');
                                } else {
                                        optPublish.html( postL10n.privatelyPublished );
@@ -569,10 +578,10 @@ jQuery(document).ready( function($) {
                                }
                        }
                        return true;
-               }
+               };
 
                $('.edit-visibility', '#visibility').click(function () {
-                       if ($('#post-visibility-select').is(":hidden")) {
+                       if ( $( '#post-visibility-select' ).is( ':hidden' ) ) {
                                updateVisibility();
                                $('#post-visibility-select').slideDown('fast');
                                $(this).hide();
@@ -602,7 +611,7 @@ jQuery(document).ready( function($) {
                                $('#sticky').prop('checked', false);
                        } // WEAPON LOCKED
 
-                       if ( true == $('#sticky').prop('checked') ) {
+                       if ( $('#sticky').prop('checked') ) {
                                sticky = 'Sticky';
                        } else {
                                sticky = '';
@@ -617,7 +626,7 @@ jQuery(document).ready( function($) {
                });
 
                $('#timestampdiv').siblings('a.edit-timestamp').click(function() {
-                       if ($('#timestampdiv').is(":hidden")) {
+                       if ( $( '#timestampdiv' ).is( ':hidden' ) ) {
                                $('#timestampdiv').slideDown('fast');
                                $('#mm').focus();
                                $(this).hide();
@@ -656,7 +665,7 @@ jQuery(document).ready( function($) {
                });
 
                $('#post-status-select').siblings('a.edit-post-status').click(function() {
-                       if ($('#post-status-select').is(":hidden")) {
+                       if ( $( '#post-status-select' ).is( ':hidden' ) ) {
                                $('#post-status-select').slideDown('fast');
                                $(this).hide();
                        }
@@ -682,7 +691,15 @@ jQuery(document).ready( function($) {
        // permalink
        if ( $('#edit-slug-box').length ) {
                editPermalink = function(post_id) {
-                       var i, c = 0, e = $('#editable-post-name'), revert_e = e.html(), real_slug = $('#post_name'), revert_slug = real_slug.val(), b = $('#edit-slug-buttons'), revert_b = b.html(), full = $('#editable-post-name-full').html();
+                       var slug_value, i,
+                               c = 0,
+                               e = $( '#editable-post-name' ),
+                               revert_e = e.html(),
+                               real_slug = $( '#post_name' ),
+                               revert_slug = real_slug.val(),
+                               b = $( '#edit-slug-buttons' ),
+                               revert_b = b.html(),
+                               full = $( '#editable-post-name-full' ).html();
 
                        $('#view-post-btn').hide();
                        b.html('<a href="#" class="save button button-small">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+'</a>');
@@ -738,16 +755,16 @@ jQuery(document).ready( function($) {
                                        b.children('.cancel').click();
                                        return false;
                                }
-                       }).keyup(function(e) {
+                       } ).keyup( function() {
                                real_slug.val(this.value);
                        }).focus();
-               }
+               };
 
                makeSlugeditClickable = function() {
                        $('#editable-post-name').click(function() {
                                $('#edit-slug-buttons').children('.edit-slug').click();
                        });
-               }
+               };
                makeSlugeditClickable();
        }
 
@@ -774,7 +791,7 @@ jQuery(document).ready( function($) {
 
                var title = $('#' + id), titleprompt = $('#' + id + '-prompt-text');
 
-               if ( title.val() == '' )
+               if ( '' === title.val() )
                        titleprompt.removeClass('screen-reader-text');
 
                titleprompt.click(function(){
@@ -783,7 +800,7 @@ jQuery(document).ready( function($) {
                });
 
                title.blur(function(){
-                       if ( this.value == '' )
+                       if ( '' === this.value )
                                titleprompt.removeClass('screen-reader-text');
                }).focus(function(){
                        titleprompt.addClass('screen-reader-text');
@@ -791,7 +808,7 @@ jQuery(document).ready( function($) {
                        titleprompt.addClass('screen-reader-text');
                        $(this).unbind(e);
                });
-       }
+       };
 
        wptitlehint();
 
@@ -807,7 +824,7 @@ jQuery(document).ready( function($) {
                        return false;
                }
 
-               function endDrag(e) {
+               function endDrag() {
                        var height;
 
                        textarea.focus();
@@ -854,7 +871,7 @@ jQuery(document).ready( function($) {
                        }
 
                        // resize TinyMCE to match the textarea height when switching Text -> Visual
-                       ed.onLoadContent.add( function(ed, o) {
+                       ed.onLoadContent.add( function() {
                                var ifr_height, node = document.getElementById('content'),
                                        height = node ? parseInt( node.style.height, 10 ) : 0,
                                        tb_height = $('#content_tbl tr.mceFirst').height() || 33;
@@ -877,7 +894,7 @@ jQuery(document).ready( function($) {
                        });
 
                        // resize the textarea to match TinyMCE's height when switching Visual -> Text
-                       ed.onSaveContent.add( function(ed, o) {
+                       ed.onSaveContent.add( function() {
                                var height = getHeight();
 
                                if ( !height || height < 50 || height > 5000 )
@@ -888,8 +905,8 @@ jQuery(document).ready( function($) {
 
                        // save on resizing TinyMCE
                        ed.onPostRender.add(function() {
-                               $('#content_resize').on('mousedown.wp-mce-resize', function(e){
-                                       $(document).on('mouseup.wp-mce-resize', function(e){
+                               $( '#content_resize' ).on( 'mousedown.wp-mce-resize', function() {
+                                       $( document ).on( 'mouseup.wp-mce-resize', function() {
                                                var height;
 
                                                $(document).off('mouseup.wp-mce-resize');
@@ -904,7 +921,7 @@ jQuery(document).ready( function($) {
                });
 
                // When changing post formats, change the editor body class
-               $('#post-formats-select input.post-format').on( 'change.set-editor-class', function( event ) {
+               $( '#post-formats-select input.post-format' ).on( 'change.set-editor-class', function() {
                        var editor, body, format = this.id;
 
                        if ( format && $( this ).prop('checked') ) {
index 379015a267863ce09f1ca39093aca2b21db0b718..00a80dfe2221866716eaf6c00abd2bc03a9225b4 100644 (file)
@@ -1 +1 @@
-function array_unique_noempty(a){var b=[];return jQuery.each(a,function(a,c){c=jQuery.trim(c),c&&-1==jQuery.inArray(c,b)&&b.push(c)}),b}var tagBox,commentsBox,editPermalink,makeSlugeditClickable,WPSetThumbnailHTML,WPSetThumbnailID,WPRemoveThumbnail,wptitlehint;!function(a){tagBox={clean:function(a){var b=postL10n.comma;return","!==b&&(a=a.replace(new RegExp(b,"g"),",")),a=a.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,""),","!==b&&(a=a.replace(/,/g,b)),a},parseTags:function(b){var c=b.id,d=c.split("-check-num-")[1],e=a(b).closest(".tagsdiv"),f=e.find(".the-tags"),g=postL10n.comma,h=f.val().split(g),i=[];return delete h[d],a.each(h,function(b,c){c=a.trim(c),c&&i.push(c)}),f.val(this.clean(i.join(g))),this.quickClicks(e),!1},quickClicks:function(b){var c,d,e=a(".the-tags",b),f=a(".tagchecklist",b),g=a(b).attr("id");e.length&&(d=e.prop("disabled"),c=e.val().split(postL10n.comma),f.empty(),a.each(c,function(b,c){var e,h;c=a.trim(c),c&&(e=a("<span />").text(c),d||(h=a('<a id="'+g+"-check-num-"+b+'" class="ntdelbutton">X</a>'),h.click(function(){tagBox.parseTags(this)}),e.prepend("&nbsp;").prepend(h)),f.append(e))}))},flushTags:function(b,c,d){c=c||!1;var e,f,g=a(".the-tags",b),h=a("input.newtag",b),i=postL10n.comma;return f=c?a(c).text():h.val(),tagsval=g.val(),e=tagsval?tagsval+i+f:f,e=this.clean(e),e=array_unique_noempty(e.split(i)).join(i),g.val(e),this.quickClicks(b),c||h.val(""),"undefined"==typeof d&&h.focus(),!1},get:function(b){var c=b.substr(b.indexOf("-")+1);a.post(ajaxurl,{action:"get-tagcloud",tax:c},function(d,e){(0==d||"success"!=e)&&(d=wpAjax.broken),d=a('<p id="tagcloud-'+c+'" class="the-tagcloud">'+d+"</p>"),a("a",d).click(function(){return tagBox.flushTags(a(this).closest(".inside").children(".tagsdiv"),this),!1}),a("#"+b).after(d)})},init:function(){var b=this,c=a("div.ajaxtag");a(".tagsdiv").each(function(){tagBox.quickClicks(this)}),a("input.tagadd",c).click(function(){b.flushTags(a(this).closest(".tagsdiv"))}),a("div.taghint",c).click(function(){a(this).css("visibility","hidden").parent().siblings(".newtag").focus()}),a("input.newtag",c).blur(function(){""==this.value&&a(this).parent().siblings(".taghint").css("visibility","")}).focus(function(){a(this).parent().siblings(".taghint").css("visibility","hidden")}).keyup(function(b){return 13==b.which?(tagBox.flushTags(a(this).closest(".tagsdiv")),!1):void 0}).keypress(function(a){return 13==a.which?(a.preventDefault(),!1):void 0}).each(function(){var b=a(this).closest("div.tagsdiv").attr("id");a(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:!0,multipleSep:postL10n.comma+" "})}),a("#post").submit(function(){a("div.tagsdiv").each(function(){tagBox.flushTags(this,!1,1)})}),a("a.tagcloud-link").click(function(){return tagBox.get(a(this).attr("id")),a(this).unbind().click(function(){return a(this).siblings(".the-tagcloud").toggle(),!1}),!1})}},commentsBox={st:0,get:function(b,c){var d,e=this.st;return c||(c=20),this.st+=c,this.total=b,a("#commentsdiv .spinner").show(),d={action:"get-comments",mode:"single",_ajax_nonce:a("#add_comment_nonce").val(),p:a("#post_ID").val(),start:e,number:c},a.post(ajaxurl,d,function(b){return b=wpAjax.parseAjaxResponse(b),a("#commentsdiv .widefat").show(),a("#commentsdiv .spinner").hide(),"object"==typeof b&&b.responses[0]?(a("#the-comment-list").append(b.responses[0].data),theList=theExtraList=null,a("a[className*=':']").unbind(),commentsBox.st>commentsBox.total?a("#show-comments").hide():a("#show-comments").show().children("a").html(postL10n.showcomm),void 0):1==b?(a("#show-comments").html(postL10n.endcomm),void 0):(a("#the-comment-list").append('<tr><td colspan="2">'+wpAjax.broken+"</td></tr>"),void 0)}),!1}},WPSetThumbnailHTML=function(b){a(".inside","#postimagediv").html(b)},WPSetThumbnailID=function(b){var c=a('input[value="_thumbnail_id"]',"#list-table");c.size()>0&&a("#meta\\["+c.attr("id").match(/[0-9]+/)+"\\]\\[value\\]").text(b)},WPRemoveThumbnail=function(b){a.post(ajaxurl,{action:"set-post-thumbnail",post_id:a("#post_ID").val(),thumbnail_id:-1,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(a){"0"==a?alert(setPostThumbnailL10n.error):WPSetThumbnailHTML(a)})},a(document).on("heartbeat-send.refresh-lock",function(b,c){var d=a("#active_post_lock").val(),e=a("#post_ID").val(),f={};e&&a("#post-lock-dialog").length&&(f.post_id=e,d&&(f.lock=d),c["wp-refresh-post-lock"]=f)}),a(document).on("heartbeat-tick.refresh-lock",function(b,c){var d,e,f;c["wp-refresh-post-lock"]&&(d=c["wp-refresh-post-lock"],d.lock_error?(e=a("#post-lock-dialog"),e.length&&!e.is(":visible")&&("function"==typeof autosave&&(a(document).on("autosave-disable-buttons.post-lock",function(){e.addClass("saving")}).on("autosave-enable-buttons.post-lock",function(){e.removeClass("saving").addClass("saved"),window.onbeforeunload=null}),autosave()||(window.onbeforeunload=null),autosave=function(){}),d.lock_error.avatar_src&&(f=a('<img class="avatar avatar-64 photo" width="64" height="64" />').attr("src",d.lock_error.avatar_src.replace(/&amp;/g,"&")),e.find("div.post-locked-avatar").empty().append(f)),e.show().find(".currently-editing").text(d.lock_error.text),e.find(".wp-tab-first").focus())):d.new_lock&&a("#active_post_lock").val(d.new_lock))})}(jQuery),function(a){function b(){c=!1,window.clearTimeout(d),d=window.setTimeout(function(){c=!0},3e5)}var c,d;a(document).on("heartbeat-send.wp-refresh-nonces",function(b,d){var e,f;c&&(f=a("#post_ID").val())&&(e=a("#_wpnonce").val())&&(d["wp-refresh-post-nonces"]={post_id:f,post_nonce:e})}).on("heartbeat-tick.wp-refresh-nonces",function(c,d){var e=d["wp-refresh-post-nonces"];e&&(b(),e.replace&&a.each(e.replace,function(b,c){a("#"+b).val(c)}),e.heartbeatNonce&&(window.heartbeatSettings.nonce=e.heartbeatNonce))}).ready(function(){b()})}(jQuery),jQuery(document).ready(function(a){function b(){var b=a("#post-visibility-select");"public"!=a("input:radio:checked",b).val()?(a("#sticky").prop("checked",!1),a("#sticky-span").hide()):a("#sticky-span").show(),"password"!=a("input:radio:checked",b).val()?a("#password-span").hide():a("#password-span").show()}function c(){if(!a("#timestampdiv").length)return!0;var b,c,e,f,g=a("#post_status"),h=a('option[value="publish"]',g),i=a("#aa").val(),j=a("#mm").val(),k=a("#jj").val(),l=a("#hh").val(),m=a("#mn").val();return b=new Date(i,j-1,k,l,m),c=new Date(a("#hidden_aa").val(),a("#hidden_mm").val()-1,a("#hidden_jj").val(),a("#hidden_hh").val(),a("#hidden_mn").val()),e=new Date(a("#cur_aa").val(),a("#cur_mm").val()-1,a("#cur_jj").val(),a("#cur_hh").val(),a("#cur_mn").val()),b.getFullYear()!=i||1+b.getMonth()!=j||b.getDate()!=k||b.getMinutes()!=m?(a(".timestamp-wrap","#timestampdiv").addClass("form-invalid"),!1):(a(".timestamp-wrap","#timestampdiv").removeClass("form-invalid"),b>e&&"future"!=a("#original_post_status").val()?(f=postL10n.publishOnFuture,a("#publish").val(postL10n.schedule)):e>=b&&"publish"!=a("#original_post_status").val()?(f=postL10n.publishOn,a("#publish").val(postL10n.publish)):(f=postL10n.publishOnPast,a("#publish").val(postL10n.update)),c.toUTCString()==b.toUTCString()?a("#timestamp").html(d):a("#timestamp").html(f+" <b>"+postL10n.dateFormat.replace("%1$s",a('option[value="'+a("#mm").val()+'"]',"#mm").text()).replace("%2$s",k).replace("%3$s",i).replace("%4$s",l).replace("%5$s",m)+"</b> "),"private"==a("input:radio:checked","#post-visibility-select").val()?(a("#publish").val(postL10n.update),0==h.length?g.append('<option value="publish">'+postL10n.privatelyPublished+"</option>"):h.html(postL10n.privatelyPublished),a('option[value="publish"]',g).prop("selected",!0),a(".edit-post-status","#misc-publishing-actions").hide()):("future"==a("#original_post_status").val()||"draft"==a("#original_post_status").val()?h.length&&(h.remove(),g.val(a("#hidden_post_status").val())):h.html(postL10n.published),g.is(":hidden")&&a(".edit-post-status","#misc-publishing-actions").show()),a("#post-status-display").html(a("option:selected",g).text()),"private"==a("option:selected",g).val()||"publish"==a("option:selected",g).val()?a("#save-post").hide():(a("#save-post").show(),"pending"==a("option:selected",g).val()?a("#save-post").show().val(postL10n.savePending):a("#save-post").show().val(postL10n.saveDraft)),!0)}var d,e,f="",g=0,h=a("#content");postboxes.add_postbox_toggles(pagenow),a("#post-lock-dialog .notification-dialog").on("keydown",function(b){if(9==b.which){var c=a(b.target);c.hasClass("wp-tab-first")&&b.shiftKey?(a(this).find(".wp-tab-last").focus(),b.preventDefault()):c.hasClass("wp-tab-last")&&!b.shiftKey&&(a(this).find(".wp-tab-first").focus(),b.preventDefault())}}).filter(":visible").find(".wp-tab-first").focus(),a("#tagsdiv-post_tag").length?tagBox.init():a("#side-sortables, #normal-sortables, #advanced-sortables").children("div.postbox").each(function(){return 0===this.id.indexOf("tagsdiv-")?(tagBox.init(),!1):void 0}),a(".categorydiv").each(function(){var b,c,d,e,f,g=a(this).attr("id");d=g.split("-"),d.shift(),e=d.join("-"),f=e+"_tab","category"==e&&(f="cats"),a("a","#"+e+"-tabs").click(function(){var b=a(this).attr("href");return a(this).parent().addClass("tabs").siblings("li").removeClass("tabs"),a("#"+e+"-tabs").siblings(".tabs-panel").hide(),a(b).show(),"#"+e+"-all"==b?deleteUserSetting(f):setUserSetting(f,"pop"),!1}),getUserSetting(f)&&a('a[href="#'+e+'-pop"]',"#"+e+"-tabs").click(),a("#new"+e).one("focus",function(){a(this).val("").removeClass("form-input-tip")}),a("#new"+e).keypress(function(b){13===b.keyCode&&(b.preventDefault(),a("#"+e+"-add-submit").click())}),a("#"+e+"-add-submit").click(function(){a("#new"+e).focus()}),b=function(b){return a("#new"+e).val()?(b.data+="&"+a(":checked","#"+e+"checklist").serialize(),a("#"+e+"-add-submit").prop("disabled",!0),b):!1},c=function(b,c){var d,f=a("#new"+e+"_parent");a("#"+e+"-add-submit").prop("disabled",!1),"undefined"!=c.parsed.responses[0]&&(d=c.parsed.responses[0].supplemental.newcat_parent)&&(f.before(d),f.remove())},a("#"+e+"checklist").wpList({alt:"",response:e+"-ajax-response",addBefore:b,addAfter:c}),a("#"+e+"-add-toggle").click(function(){return a("#"+e+"-adder").toggleClass("wp-hidden-children"),a('a[href="#'+e+'-all"]',"#"+e+"-tabs").click(),a("#new"+e).focus(),!1}),a("#"+e+"checklist, #"+e+"checklist-pop").on("click",'li.popular-category > label input[type="checkbox"]',function(){var b=a(this),c=b.is(":checked"),d=b.val();d&&b.parents("#taxonomy-"+e).length&&a("#in-"+e+"-"+d+", #in-popular-"+e+"-"+d).prop("checked",c)})}),a("#postcustom").length&&a("#the-list").wpList({addAfter:function(){a("table#list-table").show()},addBefore:function(b){return b.data+="&post_id="+a("#post_ID").val(),b}}),a("#submitdiv").length&&(d=a("#timestamp").html(),e=a("#post-visibility-display").html(),a(".edit-visibility","#visibility").click(function(){return a("#post-visibility-select").is(":hidden")&&(b(),a("#post-visibility-select").slideDown("fast"),a(this).hide()),!1}),a(".cancel-post-visibility","#post-visibility-select").click(function(){return a("#post-visibility-select").slideUp("fast"),a("#visibility-radio-"+a("#hidden-post-visibility").val()).prop("checked",!0),a("#post_password").val(a("#hidden-post-password").val()),a("#sticky").prop("checked",a("#hidden-post-sticky").prop("checked")),a("#post-visibility-display").html(e),a(".edit-visibility","#visibility").show(),c(),!1}),a(".save-post-visibility","#post-visibility-select").click(function(){var b=a("#post-visibility-select");return b.slideUp("fast"),a(".edit-visibility","#visibility").show(),c(),"public"!=a("input:radio:checked",b).val()&&a("#sticky").prop("checked",!1),f=1==a("#sticky").prop("checked")?"Sticky":"",a("#post-visibility-display").html(postL10n[a("input:radio:checked",b).val()+f]),!1}),a("input:radio","#post-visibility-select").change(function(){b()}),a("#timestampdiv").siblings("a.edit-timestamp").click(function(){return a("#timestampdiv").is(":hidden")&&(a("#timestampdiv").slideDown("fast"),a("#mm").focus(),a(this).hide()),!1}),a(".cancel-timestamp","#timestampdiv").click(function(){return a("#timestampdiv").slideUp("fast"),a("#mm").val(a("#hidden_mm").val()),a("#jj").val(a("#hidden_jj").val()),a("#aa").val(a("#hidden_aa").val()),a("#hh").val(a("#hidden_hh").val()),a("#mn").val(a("#hidden_mn").val()),a("#timestampdiv").siblings("a.edit-timestamp").show(),c(),!1}),a(".save-timestamp","#timestampdiv").click(function(){return c()&&(a("#timestampdiv").slideUp("fast"),a("#timestampdiv").siblings("a.edit-timestamp").show()),!1}),a("#post").on("submit",function(b){return c()?void 0:(b.preventDefault(),a("#timestampdiv").show(),a("#publishing-action .spinner").hide(),a("#publish").prop("disabled",!1).removeClass("button-primary-disabled"),!1)}),a("#post-status-select").siblings("a.edit-post-status").click(function(){return a("#post-status-select").is(":hidden")&&(a("#post-status-select").slideDown("fast"),a(this).hide()),!1}),a(".save-post-status","#post-status-select").click(function(){return a("#post-status-select").slideUp("fast"),a("#post-status-select").siblings("a.edit-post-status").show(),c(),!1}),a(".cancel-post-status","#post-status-select").click(function(){return a("#post-status-select").slideUp("fast"),a("#post_status").val(a("#hidden_post_status").val()),a("#post-status-select").siblings("a.edit-post-status").show(),c(),!1})),a("#edit-slug-box").length&&(editPermalink=function(b){var c,d=0,e=a("#editable-post-name"),f=e.html(),g=a("#post_name"),h=g.val(),i=a("#edit-slug-buttons"),j=i.html(),k=a("#editable-post-name-full").html();for(a("#view-post-btn").hide(),i.html('<a href="#" class="save button button-small">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+"</a>"),i.children(".save").click(function(){var c=e.children("input").val();return c==a("#editable-post-name-full").text()?a(".cancel","#edit-slug-buttons").click():(a.post(ajaxurl,{action:"sample-permalink",post_id:b,new_slug:c,new_title:a("#title").val(),samplepermalinknonce:a("#samplepermalinknonce").val()},function(b){var d=a("#edit-slug-box");d.html(b),d.hasClass("hidden")&&d.fadeIn("fast",function(){d.removeClass("hidden")}),i.html(j),g.val(c),makeSlugeditClickable(),a("#view-post-btn").show()}),!1)}),a(".cancel","#edit-slug-buttons").click(function(){return a("#view-post-btn").show(),e.html(f),i.html(j),g.val(h),!1}),c=0;c<k.length;++c)"%"==k.charAt(c)&&d++;slug_value=d>k.length/4?"":k,e.html('<input type="text" id="new-post-slug" value="'+slug_value+'" />').children("input").keypress(function(a){var b=a.keyCode||0;return 13==b?(i.children(".save").click(),!1):27==b?(i.children(".cancel").click(),!1):void 0}).keyup(function(){g.val(this.value)}).focus()},makeSlugeditClickable=function(){a("#editable-post-name").click(function(){a("#edit-slug-buttons").children(".edit-slug").click()})},makeSlugeditClickable()),"undefined"!=typeof wpWordCount&&(a(document).triggerHandler("wpcountwords",[h.val()]),h.keyup(function(b){var c=b.keyCode||b.charCode;return c==g?!0:((13==c||8==g||46==g)&&a(document).triggerHandler("wpcountwords",[h.val()]),g=c,!0)})),wptitlehint=function(b){b=b||"title";var c=a("#"+b),d=a("#"+b+"-prompt-text");""==c.val()&&d.removeClass("screen-reader-text"),d.click(function(){a(this).addClass("screen-reader-text"),c.focus()}),c.blur(function(){""==this.value&&d.removeClass("screen-reader-text")}).focus(function(){d.addClass("screen-reader-text")}).keydown(function(b){d.addClass("screen-reader-text"),a(this).unbind(b)})},wptitlehint(),function(){function b(a){return e.height(Math.max(50,f+a.pageY)+"px"),!1}function c(){var d;e.focus(),a(document).unbind("mousemove",b).unbind("mouseup",c),d=parseInt(e.css("height"),10),d&&d>50&&5e3>d&&setUserSetting("ed_size",d)}var d,e=a("textarea#content"),f=null;!e.length||"ontouchstart"in window||(e.css("resize","none"),d=a('<div id="content-resize-handle"><br></div>'),a("#wp-content-wrap").append(d),d.on("mousedown",function(d){return f=e.height()-d.pageY,e.blur(),a(document).mousemove(b).mouseup(c),!1}))}(),"undefined"!=typeof tinymce&&(tinymce.onAddEditor.add(function(b,c){function d(){var b,c=document.getElementById("content_ifr"),d=c?parseInt(c.style.height,10):0,e=a("#content_tbl tr.mceFirst").height();return d&&e?(b=d+e+21,b-=33):!1}"content"!=c.id||tinymce.isIOS5||(c.onLoadContent.add(function(){var b,c=document.getElementById("content"),d=c?parseInt(c.style.height,10):0,e=a("#content_tbl tr.mceFirst").height()||33;(!d||50>d||d>5e3)&&(d=360),getUserSetting("ed_size")>5e3&&setUserSetting("ed_size",360),b=d-e+12,b>50&&5e3>b&&(a("#content_tbl").css("height",""),a("#content_ifr").css("height",b+"px"))}),c.onSaveContent.add(function(){var b=d();!b||50>b||b>5e3||a("textarea#content").css("height",b+"px")}),c.onPostRender.add(function(){a("#content_resize").on("mousedown.wp-mce-resize",function(){a(document).on("mouseup.wp-mce-resize",function(){var b;a(document).off("mouseup.wp-mce-resize"),b=d(),b&&b>50&&5e3>b&&setUserSetting("ed_size",b)})})}))}),a("#post-formats-select input.post-format").on("change.set-editor-class",function(){var b,c,d=this.id;d&&a(this).prop("checked")&&(b=tinymce.get("content"),b&&(c=b.getBody(),c.className=c.className.replace(/\bpost-format-[^ ]+/,""),b.dom.addClass(c,"post-format-0"==d?"post-format-standard":d)))}))});
\ No newline at end of file
+function array_unique_noempty(a){var b=[];return jQuery.each(a,function(a,c){c=jQuery.trim(c),c&&-1==jQuery.inArray(c,b)&&b.push(c)}),b}var tagBox,commentsBox,editPermalink,makeSlugeditClickable,WPSetThumbnailHTML,WPSetThumbnailID,WPRemoveThumbnail,wptitlehint;!function(a){tagBox={clean:function(a){var b=postL10n.comma;return","!==b&&(a=a.replace(new RegExp(b,"g"),",")),a=a.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,""),","!==b&&(a=a.replace(/,/g,b)),a},parseTags:function(b){var c=b.id,d=c.split("-check-num-")[1],e=a(b).closest(".tagsdiv"),f=e.find(".the-tags"),g=postL10n.comma,h=f.val().split(g),i=[];return delete h[d],a.each(h,function(b,c){c=a.trim(c),c&&i.push(c)}),f.val(this.clean(i.join(g))),this.quickClicks(e),!1},quickClicks:function(b){var c,d,e=a(".the-tags",b),f=a(".tagchecklist",b),g=a(b).attr("id");e.length&&(d=e.prop("disabled"),c=e.val().split(postL10n.comma),f.empty(),a.each(c,function(b,c){var e,h;c=a.trim(c),c&&(e=a("<span />").text(c),d||(h=a('<a id="'+g+"-check-num-"+b+'" class="ntdelbutton">X</a>'),h.click(function(){tagBox.parseTags(this)}),e.prepend("&nbsp;").prepend(h)),f.append(e))}))},flushTags:function(b,c,d){var e,f,g,h=a(".the-tags",b),i=a("input.newtag",b),j=postL10n.comma;return c=c||!1,g=c?a(c).text():i.val(),e=h.val(),f=e?e+j+g:g,f=this.clean(f),f=array_unique_noempty(f.split(j)).join(j),h.val(f),this.quickClicks(b),c||i.val(""),"undefined"==typeof d&&i.focus(),!1},get:function(b){var c=b.substr(b.indexOf("-")+1);a.post(ajaxurl,{action:"get-tagcloud",tax:c},function(d,e){(0===d||"success"!=e)&&(d=wpAjax.broken),d=a('<p id="tagcloud-'+c+'" class="the-tagcloud">'+d+"</p>"),a("a",d).click(function(){return tagBox.flushTags(a(this).closest(".inside").children(".tagsdiv"),this),!1}),a("#"+b).after(d)})},init:function(){var b=this,c=a("div.ajaxtag");a(".tagsdiv").each(function(){tagBox.quickClicks(this)}),a("input.tagadd",c).click(function(){b.flushTags(a(this).closest(".tagsdiv"))}),a("div.taghint",c).click(function(){a(this).css("visibility","hidden").parent().siblings(".newtag").focus()}),a("input.newtag",c).blur(function(){""===this.value&&a(this).parent().siblings(".taghint").css("visibility","")}).focus(function(){a(this).parent().siblings(".taghint").css("visibility","hidden")}).keyup(function(b){return 13==b.which?(tagBox.flushTags(a(this).closest(".tagsdiv")),!1):void 0}).keypress(function(a){return 13==a.which?(a.preventDefault(),!1):void 0}).each(function(){var b=a(this).closest("div.tagsdiv").attr("id");a(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+b,{delay:500,minchars:2,multiple:!0,multipleSep:postL10n.comma+" "})}),a("#post").submit(function(){a("div.tagsdiv").each(function(){tagBox.flushTags(this,!1,1)})}),a("a.tagcloud-link").click(function(){return tagBox.get(a(this).attr("id")),a(this).unbind().click(function(){return a(this).siblings(".the-tagcloud").toggle(),!1}),!1})}},commentsBox={st:0,get:function(b,c){var d,e=this.st;return c||(c=20),this.st+=c,this.total=b,a("#commentsdiv .spinner").show(),d={action:"get-comments",mode:"single",_ajax_nonce:a("#add_comment_nonce").val(),p:a("#post_ID").val(),start:e,number:c},a.post(ajaxurl,d,function(b){return b=wpAjax.parseAjaxResponse(b),a("#commentsdiv .widefat").show(),a("#commentsdiv .spinner").hide(),"object"==typeof b&&b.responses[0]?(a("#the-comment-list").append(b.responses[0].data),theList=theExtraList=null,a("a[className*=':']").unbind(),commentsBox.st>commentsBox.total?a("#show-comments").hide():a("#show-comments").show().children("a").html(postL10n.showcomm),void 0):1==b?(a("#show-comments").html(postL10n.endcomm),void 0):(a("#the-comment-list").append('<tr><td colspan="2">'+wpAjax.broken+"</td></tr>"),void 0)}),!1}},WPSetThumbnailHTML=function(b){a(".inside","#postimagediv").html(b)},WPSetThumbnailID=function(b){var c=a('input[value="_thumbnail_id"]',"#list-table");c.size()>0&&a("#meta\\["+c.attr("id").match(/[0-9]+/)+"\\]\\[value\\]").text(b)},WPRemoveThumbnail=function(b){a.post(ajaxurl,{action:"set-post-thumbnail",post_id:a("#post_ID").val(),thumbnail_id:-1,_ajax_nonce:b,cookie:encodeURIComponent(document.cookie)},function(a){"0"==a?alert(setPostThumbnailL10n.error):WPSetThumbnailHTML(a)})},a(document).on("heartbeat-send.refresh-lock",function(b,c){var d=a("#active_post_lock").val(),e=a("#post_ID").val(),f={};e&&a("#post-lock-dialog").length&&(f.post_id=e,d&&(f.lock=d),c["wp-refresh-post-lock"]=f)}),a(document).on("heartbeat-tick.refresh-lock",function(b,c){var d,e,f;c["wp-refresh-post-lock"]&&(d=c["wp-refresh-post-lock"],d.lock_error?(e=a("#post-lock-dialog"),e.length&&!e.is(":visible")&&("function"==typeof autosave&&(a(document).on("autosave-disable-buttons.post-lock",function(){e.addClass("saving")}).on("autosave-enable-buttons.post-lock",function(){e.removeClass("saving").addClass("saved"),window.onbeforeunload=null}),autosave()||(window.onbeforeunload=null),autosave=function(){}),d.lock_error.avatar_src&&(f=a('<img class="avatar avatar-64 photo" width="64" height="64" />').attr("src",d.lock_error.avatar_src.replace(/&amp;/g,"&")),e.find("div.post-locked-avatar").empty().append(f)),e.show().find(".currently-editing").text(d.lock_error.text),e.find(".wp-tab-first").focus())):d.new_lock&&a("#active_post_lock").val(d.new_lock))})}(jQuery),function(a){function b(){c=!1,window.clearTimeout(d),d=window.setTimeout(function(){c=!0},3e5)}var c,d;a(document).on("heartbeat-send.wp-refresh-nonces",function(b,d){var e,f;c&&(f=a("#post_ID").val())&&(e=a("#_wpnonce").val())&&(d["wp-refresh-post-nonces"]={post_id:f,post_nonce:e})}).on("heartbeat-tick.wp-refresh-nonces",function(c,d){var e=d["wp-refresh-post-nonces"];e&&(b(),e.replace&&a.each(e.replace,function(b,c){a("#"+b).val(c)}),e.heartbeatNonce&&(window.heartbeatSettings.nonce=e.heartbeatNonce))}).ready(function(){b()})}(jQuery),jQuery(document).ready(function(a){var b,c,d,e,f="",g=0,h=a("#content");postboxes.add_postbox_toggles(pagenow),a("#post-lock-dialog .notification-dialog").on("keydown",function(b){if(9==b.which){var c=a(b.target);c.hasClass("wp-tab-first")&&b.shiftKey?(a(this).find(".wp-tab-last").focus(),b.preventDefault()):c.hasClass("wp-tab-last")&&!b.shiftKey&&(a(this).find(".wp-tab-first").focus(),b.preventDefault())}}).filter(":visible").find(".wp-tab-first").focus(),"undefined"!=typeof wp&&wp.heartbeat&&a("#post-lock-dialog").length&&wp.heartbeat.interval(15),a("#tagsdiv-post_tag").length?tagBox.init():a("#side-sortables, #normal-sortables, #advanced-sortables").children("div.postbox").each(function(){return 0===this.id.indexOf("tagsdiv-")?(tagBox.init(),!1):void 0}),a(".categorydiv").each(function(){var b,c,d,e,f,g=a(this).attr("id");d=g.split("-"),d.shift(),e=d.join("-"),f=e+"_tab","category"==e&&(f="cats"),a("a","#"+e+"-tabs").click(function(){var b=a(this).attr("href");return a(this).parent().addClass("tabs").siblings("li").removeClass("tabs"),a("#"+e+"-tabs").siblings(".tabs-panel").hide(),a(b).show(),"#"+e+"-all"==b?deleteUserSetting(f):setUserSetting(f,"pop"),!1}),getUserSetting(f)&&a('a[href="#'+e+'-pop"]',"#"+e+"-tabs").click(),a("#new"+e).one("focus",function(){a(this).val("").removeClass("form-input-tip")}),a("#new"+e).keypress(function(b){13===b.keyCode&&(b.preventDefault(),a("#"+e+"-add-submit").click())}),a("#"+e+"-add-submit").click(function(){a("#new"+e).focus()}),b=function(b){return a("#new"+e).val()?(b.data+="&"+a(":checked","#"+e+"checklist").serialize(),a("#"+e+"-add-submit").prop("disabled",!0),b):!1},c=function(b,c){var d,f=a("#new"+e+"_parent");a("#"+e+"-add-submit").prop("disabled",!1),"undefined"!=c.parsed.responses[0]&&(d=c.parsed.responses[0].supplemental.newcat_parent)&&(f.before(d),f.remove())},a("#"+e+"checklist").wpList({alt:"",response:e+"-ajax-response",addBefore:b,addAfter:c}),a("#"+e+"-add-toggle").click(function(){return a("#"+e+"-adder").toggleClass("wp-hidden-children"),a('a[href="#'+e+'-all"]',"#"+e+"-tabs").click(),a("#new"+e).focus(),!1}),a("#"+e+"checklist, #"+e+"checklist-pop").on("click",'li.popular-category > label input[type="checkbox"]',function(){var b=a(this),c=b.is(":checked"),d=b.val();d&&b.parents("#taxonomy-"+e).length&&a("#in-"+e+"-"+d+", #in-popular-"+e+"-"+d).prop("checked",c)})}),a("#postcustom").length&&a("#the-list").wpList({addAfter:function(){a("table#list-table").show()},addBefore:function(b){return b.data+="&post_id="+a("#post_ID").val(),b}}),a("#submitdiv").length&&(b=a("#timestamp").html(),c=a("#post-visibility-display").html(),d=function(){var b=a("#post-visibility-select");"public"!=a("input:radio:checked",b).val()?(a("#sticky").prop("checked",!1),a("#sticky-span").hide()):a("#sticky-span").show(),"password"!=a("input:radio:checked",b).val()?a("#password-span").hide():a("#password-span").show()},e=function(){if(!a("#timestampdiv").length)return!0;var c,d,e,f,g=a("#post_status"),h=a('option[value="publish"]',g),i=a("#aa").val(),j=a("#mm").val(),k=a("#jj").val(),l=a("#hh").val(),m=a("#mn").val();return c=new Date(i,j-1,k,l,m),d=new Date(a("#hidden_aa").val(),a("#hidden_mm").val()-1,a("#hidden_jj").val(),a("#hidden_hh").val(),a("#hidden_mn").val()),e=new Date(a("#cur_aa").val(),a("#cur_mm").val()-1,a("#cur_jj").val(),a("#cur_hh").val(),a("#cur_mn").val()),c.getFullYear()!=i||1+c.getMonth()!=j||c.getDate()!=k||c.getMinutes()!=m?(a(".timestamp-wrap","#timestampdiv").addClass("form-invalid"),!1):(a(".timestamp-wrap","#timestampdiv").removeClass("form-invalid"),c>e&&"future"!=a("#original_post_status").val()?(f=postL10n.publishOnFuture,a("#publish").val(postL10n.schedule)):e>=c&&"publish"!=a("#original_post_status").val()?(f=postL10n.publishOn,a("#publish").val(postL10n.publish)):(f=postL10n.publishOnPast,a("#publish").val(postL10n.update)),d.toUTCString()==c.toUTCString()?a("#timestamp").html(b):a("#timestamp").html(f+" <b>"+postL10n.dateFormat.replace("%1$s",a('option[value="'+a("#mm").val()+'"]',"#mm").text()).replace("%2$s",k).replace("%3$s",i).replace("%4$s",l).replace("%5$s",m)+"</b> "),"private"==a("input:radio:checked","#post-visibility-select").val()?(a("#publish").val(postL10n.update),0===h.length?g.append('<option value="publish">'+postL10n.privatelyPublished+"</option>"):h.html(postL10n.privatelyPublished),a('option[value="publish"]',g).prop("selected",!0),a(".edit-post-status","#misc-publishing-actions").hide()):("future"==a("#original_post_status").val()||"draft"==a("#original_post_status").val()?h.length&&(h.remove(),g.val(a("#hidden_post_status").val())):h.html(postL10n.published),g.is(":hidden")&&a(".edit-post-status","#misc-publishing-actions").show()),a("#post-status-display").html(a("option:selected",g).text()),"private"==a("option:selected",g).val()||"publish"==a("option:selected",g).val()?a("#save-post").hide():(a("#save-post").show(),"pending"==a("option:selected",g).val()?a("#save-post").show().val(postL10n.savePending):a("#save-post").show().val(postL10n.saveDraft)),!0)},a(".edit-visibility","#visibility").click(function(){return a("#post-visibility-select").is(":hidden")&&(d(),a("#post-visibility-select").slideDown("fast"),a(this).hide()),!1}),a(".cancel-post-visibility","#post-visibility-select").click(function(){return a("#post-visibility-select").slideUp("fast"),a("#visibility-radio-"+a("#hidden-post-visibility").val()).prop("checked",!0),a("#post_password").val(a("#hidden-post-password").val()),a("#sticky").prop("checked",a("#hidden-post-sticky").prop("checked")),a("#post-visibility-display").html(c),a(".edit-visibility","#visibility").show(),e(),!1}),a(".save-post-visibility","#post-visibility-select").click(function(){var b=a("#post-visibility-select");return b.slideUp("fast"),a(".edit-visibility","#visibility").show(),e(),"public"!=a("input:radio:checked",b).val()&&a("#sticky").prop("checked",!1),f=a("#sticky").prop("checked")?"Sticky":"",a("#post-visibility-display").html(postL10n[a("input:radio:checked",b).val()+f]),!1}),a("input:radio","#post-visibility-select").change(function(){d()}),a("#timestampdiv").siblings("a.edit-timestamp").click(function(){return a("#timestampdiv").is(":hidden")&&(a("#timestampdiv").slideDown("fast"),a("#mm").focus(),a(this).hide()),!1}),a(".cancel-timestamp","#timestampdiv").click(function(){return a("#timestampdiv").slideUp("fast"),a("#mm").val(a("#hidden_mm").val()),a("#jj").val(a("#hidden_jj").val()),a("#aa").val(a("#hidden_aa").val()),a("#hh").val(a("#hidden_hh").val()),a("#mn").val(a("#hidden_mn").val()),a("#timestampdiv").siblings("a.edit-timestamp").show(),e(),!1}),a(".save-timestamp","#timestampdiv").click(function(){return e()&&(a("#timestampdiv").slideUp("fast"),a("#timestampdiv").siblings("a.edit-timestamp").show()),!1}),a("#post").on("submit",function(b){return e()?void 0:(b.preventDefault(),a("#timestampdiv").show(),a("#publishing-action .spinner").hide(),a("#publish").prop("disabled",!1).removeClass("button-primary-disabled"),!1)}),a("#post-status-select").siblings("a.edit-post-status").click(function(){return a("#post-status-select").is(":hidden")&&(a("#post-status-select").slideDown("fast"),a(this).hide()),!1}),a(".save-post-status","#post-status-select").click(function(){return a("#post-status-select").slideUp("fast"),a("#post-status-select").siblings("a.edit-post-status").show(),e(),!1}),a(".cancel-post-status","#post-status-select").click(function(){return a("#post-status-select").slideUp("fast"),a("#post_status").val(a("#hidden_post_status").val()),a("#post-status-select").siblings("a.edit-post-status").show(),e(),!1})),a("#edit-slug-box").length&&(editPermalink=function(b){var c,d,e=0,f=a("#editable-post-name"),g=f.html(),h=a("#post_name"),i=h.val(),j=a("#edit-slug-buttons"),k=j.html(),l=a("#editable-post-name-full").html();for(a("#view-post-btn").hide(),j.html('<a href="#" class="save button button-small">'+postL10n.ok+'</a> <a class="cancel" href="#">'+postL10n.cancel+"</a>"),j.children(".save").click(function(){var c=f.children("input").val();return c==a("#editable-post-name-full").text()?a(".cancel","#edit-slug-buttons").click():(a.post(ajaxurl,{action:"sample-permalink",post_id:b,new_slug:c,new_title:a("#title").val(),samplepermalinknonce:a("#samplepermalinknonce").val()},function(b){var d=a("#edit-slug-box");d.html(b),d.hasClass("hidden")&&d.fadeIn("fast",function(){d.removeClass("hidden")}),j.html(k),h.val(c),makeSlugeditClickable(),a("#view-post-btn").show()}),!1)}),a(".cancel","#edit-slug-buttons").click(function(){return a("#view-post-btn").show(),f.html(g),j.html(k),h.val(i),!1}),d=0;d<l.length;++d)"%"==l.charAt(d)&&e++;c=e>l.length/4?"":l,f.html('<input type="text" id="new-post-slug" value="'+c+'" />').children("input").keypress(function(a){var b=a.keyCode||0;return 13==b?(j.children(".save").click(),!1):27==b?(j.children(".cancel").click(),!1):void 0}).keyup(function(){h.val(this.value)}).focus()},makeSlugeditClickable=function(){a("#editable-post-name").click(function(){a("#edit-slug-buttons").children(".edit-slug").click()})},makeSlugeditClickable()),"undefined"!=typeof wpWordCount&&(a(document).triggerHandler("wpcountwords",[h.val()]),h.keyup(function(b){var c=b.keyCode||b.charCode;return c==g?!0:((13==c||8==g||46==g)&&a(document).triggerHandler("wpcountwords",[h.val()]),g=c,!0)})),wptitlehint=function(b){b=b||"title";var c=a("#"+b),d=a("#"+b+"-prompt-text");""===c.val()&&d.removeClass("screen-reader-text"),d.click(function(){a(this).addClass("screen-reader-text"),c.focus()}),c.blur(function(){""===this.value&&d.removeClass("screen-reader-text")}).focus(function(){d.addClass("screen-reader-text")}).keydown(function(b){d.addClass("screen-reader-text"),a(this).unbind(b)})},wptitlehint(),function(){function b(a){return e.height(Math.max(50,f+a.pageY)+"px"),!1}function c(){var d;e.focus(),a(document).unbind("mousemove",b).unbind("mouseup",c),d=parseInt(e.css("height"),10),d&&d>50&&5e3>d&&setUserSetting("ed_size",d)}var d,e=a("textarea#content"),f=null;!e.length||"ontouchstart"in window||(e.css("resize","none"),d=a('<div id="content-resize-handle"><br></div>'),a("#wp-content-wrap").append(d),d.on("mousedown",function(d){return f=e.height()-d.pageY,e.blur(),a(document).mousemove(b).mouseup(c),!1}))}(),"undefined"!=typeof tinymce&&(tinymce.onAddEditor.add(function(b,c){function d(){var b,c=document.getElementById("content_ifr"),d=c?parseInt(c.style.height,10):0,e=a("#content_tbl tr.mceFirst").height();return d&&e?(b=d+e+21,b-=33):!1}"content"!=c.id||tinymce.isIOS5||(c.onLoadContent.add(function(){var b,c=document.getElementById("content"),d=c?parseInt(c.style.height,10):0,e=a("#content_tbl tr.mceFirst").height()||33;(!d||50>d||d>5e3)&&(d=360),getUserSetting("ed_size")>5e3&&setUserSetting("ed_size",360),b=d-e+12,b>50&&5e3>b&&(a("#content_tbl").css("height",""),a("#content_ifr").css("height",b+"px"))}),c.onSaveContent.add(function(){var b=d();!b||50>b||b>5e3||a("textarea#content").css("height",b+"px")}),c.onPostRender.add(function(){a("#content_resize").on("mousedown.wp-mce-resize",function(){a(document).on("mouseup.wp-mce-resize",function(){var b;a(document).off("mouseup.wp-mce-resize"),b=d(),b&&b>50&&5e3>b&&setUserSetting("ed_size",b)})})}))}),a("#post-formats-select input.post-format").on("change.set-editor-class",function(){var b,c,d=this.id;d&&a(this).prop("checked")&&(b=tinymce.get("content"),b&&(c=b.getBody(),c.className=c.className.replace(/\bpost-format-[^ ]+/,""),b.dom.addClass(c,"post-format-0"==d?"post-format-standard":d)))}))});
\ No newline at end of file
index 838db5d915c8add6428b05ca6cd44b944d2e3c16..a314dcd149a83b0050e717f26689c585a8a8610c 100644 (file)
@@ -1,3 +1,5 @@
+/* global ajaxurl */
+
 var postboxes;
 
 (function($) {
@@ -30,7 +32,7 @@ var postboxes;
                                e.stopPropagation();
                        });
 
-                       $('.postbox a.dismiss').bind('click.postboxes', function(e) {
+                       $( '.postbox a.dismiss' ).bind( 'click.postboxes', function() {
                                var hide_id = $(this).parents('.postbox').attr('id') + '-hide';
                                $( '#' + hide_id ).prop('checked', false).triggerHandler('click');
                                return false;
@@ -79,7 +81,7 @@ var postboxes;
                                forcePlaceholderSize: true,
                                helper: 'clone',
                                opacity: 0.65,
-                               stop: function(e,ui) {
+                               stop: function() {
                                        if ( $(this).find('#dashboard_browser_nag').is(':visible') && 'dashboard_browser_nag' != this.firstChild.id ) {
                                                $(this).sortable('cancel');
                                                return;
@@ -124,9 +126,9 @@ var postboxes;
                                _ajax_nonce: $('#meta-box-order-nonce').val(),
                                page_columns: page_columns,
                                page: page
-                       }
+                       };
                        $('.meta-box-sortables').each( function() {
-                               postVars["order[" + this.id.split('-')[0] + "]"] = $(this).sortable( 'toArray' ).join(',');
+                               postVars[ 'order[' + this.id.split( '-' )[0] + ']' ] = $( this ).sortable( 'toArray' ).join( ',' );
                        } );
                        $.post( ajaxurl, postVars );
                },
@@ -134,7 +136,7 @@ var postboxes;
                _mark_area : function() {
                        var visible = $('div.postbox:visible').length, side = $('#post-body #side-sortables');
 
-                       $('#dashboard-widgets .meta-box-sortables:visible').each(function(n, el){
+                       $( '#dashboard-widgets .meta-box-sortables:visible' ).each( function() {
                                var t = $(this);
 
                                if ( visible == 1 || t.children('.postbox:visible').length )
@@ -153,7 +155,10 @@ var postboxes;
 
                _pb_edit : function(n) {
                        var el = $('.metabox-holder').get(0);
-                       el.className = el.className.replace(/columns-\d+/, 'columns-' + n);
+
+                       if ( el ) {
+                               el.className = el.className.replace(/columns-\d+/, 'columns-' + n);
+                       }
                },
 
                _pb_change : function() {
index bda502721eb29f3f98844a49ad23c4abde24b682..04cc550b2823eec3b7a4be7f59307728a6f97a8e 100644 (file)
@@ -1 +1 @@
-var postboxes;!function(a){postboxes={add_postbox_toggles:function(b,c){var d=this;d.init(b,c),a(".postbox h3, .postbox .handlediv").bind("click.postboxes",function(){var c=a(this).parent(".postbox"),e=c.attr("id");"dashboard_browser_nag"!=e&&(c.toggleClass("closed"),"press-this"!=b&&d.save_state(b),e&&(!c.hasClass("closed")&&a.isFunction(postboxes.pbshow)?d.pbshow(e):c.hasClass("closed")&&a.isFunction(postboxes.pbhide)&&d.pbhide(e)))}),a(".postbox h3 a").click(function(a){a.stopPropagation()}),a(".postbox a.dismiss").bind("click.postboxes",function(){var b=a(this).parents(".postbox").attr("id")+"-hide";return a("#"+b).prop("checked",!1).triggerHandler("click"),!1}),a(".hide-postbox-tog").bind("click.postboxes",function(){var c=a(this).val();a(this).prop("checked")?(a("#"+c).show(),a.isFunction(postboxes.pbshow)&&d.pbshow(c)):(a("#"+c).hide(),a.isFunction(postboxes.pbhide)&&d.pbhide(c)),d.save_state(b),d._mark_area()}),a('.columns-prefs input[type="radio"]').bind("click.postboxes",function(){var c=parseInt(a(this).val(),10);c&&(d._pb_edit(c),d.save_order(b))})},init:function(b,c){var d=a(document.body).hasClass("mobile");a.extend(this,c||{}),a("#wpbody-content").css("overflow","hidden"),a(".meta-box-sortables").sortable({placeholder:"sortable-placeholder",connectWith:".meta-box-sortables",items:".postbox",handle:".hndle",cursor:"move",delay:d?200:0,distance:2,tolerance:"pointer",forcePlaceholderSize:!0,helper:"clone",opacity:.65,stop:function(){return a(this).find("#dashboard_browser_nag").is(":visible")&&"dashboard_browser_nag"!=this.firstChild.id?(a(this).sortable("cancel"),void 0):(postboxes.save_order(b),void 0)},receive:function(b,c){"dashboard_browser_nag"==c.item[0].id&&a(c.sender).sortable("cancel"),postboxes._mark_area()}}),d&&(a(document.body).bind("orientationchange.postboxes",function(){postboxes._pb_change()}),this._pb_change()),this._mark_area()},save_state:function(b){var c=a(".postbox").filter(".closed").map(function(){return this.id}).get().join(","),d=a(".postbox").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",closed:c,hidden:d,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:b})},save_order:function(b){var c,d=a(".columns-prefs input:checked").val()||0;c={action:"meta-box-order",_ajax_nonce:a("#meta-box-order-nonce").val(),page_columns:d,page:b},a(".meta-box-sortables").each(function(){c["order["+this.id.split("-")[0]+"]"]=a(this).sortable("toArray").join(",")}),a.post(ajaxurl,c)},_mark_area:function(){var b=a("div.postbox:visible").length,c=a("#post-body #side-sortables");a("#dashboard-widgets .meta-box-sortables:visible").each(function(){var c=a(this);1==b||c.children(".postbox:visible").length?c.removeClass("empty-container"):c.addClass("empty-container")}),c.length&&(c.children(".postbox:visible").length?c.removeClass("empty-container"):"280px"==a("#postbox-container-1").css("width")&&c.addClass("empty-container"))},_pb_edit:function(b){var c=a(".metabox-holder").get(0);c.className=c.className.replace(/columns-\d+/,"columns-"+b)},_pb_change:function(){var b=a('label.columns-prefs-1 input[type="radio"]');switch(window.orientation){case 90:case-90:b.length&&b.is(":checked")||this._pb_edit(2);break;case 0:case 180:a("#poststuff").length?this._pb_edit(1):b.length&&b.is(":checked")||this._pb_edit(2)}},pbshow:!1,pbhide:!1}}(jQuery);
\ No newline at end of file
+var postboxes;!function(a){postboxes={add_postbox_toggles:function(b,c){var d=this;d.init(b,c),a(".postbox h3, .postbox .handlediv").bind("click.postboxes",function(){var c=a(this).parent(".postbox"),e=c.attr("id");"dashboard_browser_nag"!=e&&(c.toggleClass("closed"),"press-this"!=b&&d.save_state(b),e&&(!c.hasClass("closed")&&a.isFunction(postboxes.pbshow)?d.pbshow(e):c.hasClass("closed")&&a.isFunction(postboxes.pbhide)&&d.pbhide(e)))}),a(".postbox h3 a").click(function(a){a.stopPropagation()}),a(".postbox a.dismiss").bind("click.postboxes",function(){var b=a(this).parents(".postbox").attr("id")+"-hide";return a("#"+b).prop("checked",!1).triggerHandler("click"),!1}),a(".hide-postbox-tog").bind("click.postboxes",function(){var c=a(this).val();a(this).prop("checked")?(a("#"+c).show(),a.isFunction(postboxes.pbshow)&&d.pbshow(c)):(a("#"+c).hide(),a.isFunction(postboxes.pbhide)&&d.pbhide(c)),d.save_state(b),d._mark_area()}),a('.columns-prefs input[type="radio"]').bind("click.postboxes",function(){var c=parseInt(a(this).val(),10);c&&(d._pb_edit(c),d.save_order(b))})},init:function(b,c){var d=a(document.body).hasClass("mobile");a.extend(this,c||{}),a("#wpbody-content").css("overflow","hidden"),a(".meta-box-sortables").sortable({placeholder:"sortable-placeholder",connectWith:".meta-box-sortables",items:".postbox",handle:".hndle",cursor:"move",delay:d?200:0,distance:2,tolerance:"pointer",forcePlaceholderSize:!0,helper:"clone",opacity:.65,stop:function(){return a(this).find("#dashboard_browser_nag").is(":visible")&&"dashboard_browser_nag"!=this.firstChild.id?(a(this).sortable("cancel"),void 0):(postboxes.save_order(b),void 0)},receive:function(b,c){"dashboard_browser_nag"==c.item[0].id&&a(c.sender).sortable("cancel"),postboxes._mark_area()}}),d&&(a(document.body).bind("orientationchange.postboxes",function(){postboxes._pb_change()}),this._pb_change()),this._mark_area()},save_state:function(b){var c=a(".postbox").filter(".closed").map(function(){return this.id}).get().join(","),d=a(".postbox").filter(":hidden").map(function(){return this.id}).get().join(",");a.post(ajaxurl,{action:"closed-postboxes",closed:c,hidden:d,closedpostboxesnonce:jQuery("#closedpostboxesnonce").val(),page:b})},save_order:function(b){var c,d=a(".columns-prefs input:checked").val()||0;c={action:"meta-box-order",_ajax_nonce:a("#meta-box-order-nonce").val(),page_columns:d,page:b},a(".meta-box-sortables").each(function(){c["order["+this.id.split("-")[0]+"]"]=a(this).sortable("toArray").join(",")}),a.post(ajaxurl,c)},_mark_area:function(){var b=a("div.postbox:visible").length,c=a("#post-body #side-sortables");a("#dashboard-widgets .meta-box-sortables:visible").each(function(){var c=a(this);1==b||c.children(".postbox:visible").length?c.removeClass("empty-container"):c.addClass("empty-container")}),c.length&&(c.children(".postbox:visible").length?c.removeClass("empty-container"):"280px"==a("#postbox-container-1").css("width")&&c.addClass("empty-container"))},_pb_edit:function(b){var c=a(".metabox-holder").get(0);c&&(c.className=c.className.replace(/columns-\d+/,"columns-"+b))},_pb_change:function(){var b=a('label.columns-prefs-1 input[type="radio"]');switch(window.orientation){case 90:case-90:b.length&&b.is(":checked")||this._pb_edit(2);break;case 0:case 180:a("#poststuff").length?this._pb_edit(1):b.length&&b.is(":checked")||this._pb_edit(2)}},pbshow:!1,pbhide:!1}}(jQuery);
\ No newline at end of file
index 6a8499f88ed3f3e9e9cff3b5fb59c58e1d874a8f..26b22cf259b25c9a756675ad12a3cbe4ef8b86bb 100644 (file)
@@ -1,3 +1,4 @@
+/* global _wpRevisionsSettings, isRtl */
 window.wp = window.wp || {};
 
 (function($) {
@@ -12,8 +13,9 @@ window.wp = window.wp || {};
        revisions.debug = false;
 
        revisions.log = function() {
-               if ( window.console && revisions.debug )
-                       console.log.apply( console, arguments );
+               if ( window.console && revisions.debug ) {
+                       window.console.log.apply( window.console, arguments );
+               }
        };
 
        // Handy functions to help with positioning
@@ -34,14 +36,17 @@ window.wp = window.wp || {};
        };
 
        // wp_localize_script transforms top-level numbers into strings. Undo that.
-       if ( revisions.settings.to )
+       if ( revisions.settings.to ) {
                revisions.settings.to = parseInt( revisions.settings.to, 10 );
-       if ( revisions.settings.from )
+       }
+       if ( revisions.settings.from ) {
                revisions.settings.from = parseInt( revisions.settings.from, 10 );
+       }
 
        // wp_localize_script does not allow for top-level booleans. Fix that.
-       if ( revisions.settings.compareTwoMode )
+       if ( revisions.settings.compareTwoMode ) {
                revisions.settings.compareTwoMode = revisions.settings.compareTwoMode === '1';
+       }
 
        /**
         * ========================================================================
@@ -130,8 +135,9 @@ window.wp = window.wp || {};
                // Receives revisions changes from outside the model
                receiveRevisions: function( from, to ) {
                        // Bail if nothing changed
-                       if ( this.get('from') === from && this.get('to') === to )
+                       if ( this.get('from') === from && this.get('to') === to ) {
                                return;
+                       }
 
                        this.set({ from: from, to: to }, { silent: true });
                        this.trigger( 'update:revisions', from, to );
@@ -183,15 +189,17 @@ window.wp = window.wp || {};
                next: function( revision ) {
                        var index = this.indexOf( revision );
 
-                       if ( index !== -1 && index !== this.length - 1 )
+                       if ( index !== -1 && index !== this.length - 1 ) {
                                return this.at( index + 1 );
+                       }
                },
 
                prev: function( revision ) {
                        var index = this.indexOf( revision );
 
-                       if ( index !== -1 && index !== 0 )
+                       if ( index !== -1 && index !== 0 ) {
                                return this.at( index - 1 );
+                       }
                }
        });
 
@@ -202,7 +210,7 @@ window.wp = window.wp || {};
        });
 
        revisions.model.Diff = Backbone.Model.extend({
-               initialize: function( attributes, options ) {
+               initialize: function() {
                        var fields = this.get('fields');
                        this.unset('fields');
 
@@ -221,12 +229,12 @@ window.wp = window.wp || {};
                model: revisions.model.Diff,
 
                ensure: function( id, context ) {
-                       var diff     = this.get( id );
-                       var request  = this.requests[ id ];
-                       var deferred = $.Deferred();
-                       var ids      = {};
-                       var from     = id.split(':')[0];
-                       var to       = id.split(':')[1];
+                       var diff     = this.get( id ),
+                               request  = this.requests[ id ],
+                               deferred = $.Deferred(),
+                               ids      = {},
+                               from     = id.split(':')[0],
+                               to       = id.split(':')[1];
                        ids[id] = true;
 
                        wp.revisions.log( 'ensure', id );
@@ -239,11 +247,13 @@ window.wp = window.wp || {};
                                this.trigger( 'ensure:load', ids, from, to, deferred.promise() );
                                _.each( ids, _.bind( function( id ) {
                                        // Remove anything that has an ongoing request
-                                       if ( this.requests[ id ] )
+                                       if ( this.requests[ id ] ) {
                                                delete ids[ id ];
+                                       }
                                        // Remove anything we already have
-                                       if ( this.get( id ) )
+                                       if ( this.get( id ) ) {
                                                delete ids[ id ];
+                                       }
                                }, this ) );
                                if ( ! request ) {
                                        // Always include the ID that started this ensure
@@ -274,8 +284,8 @@ window.wp = window.wp || {};
                },
 
                _loadAll: function( allRevisionIds, centerId, num ) {
-                       var self = this, deferred = $.Deferred();
-                       diffs = _.first( this.getClosestUnloaded( allRevisionIds, centerId ), num );
+                       var self = this, deferred = $.Deferred(),
+                               diffs = _.first( this.getClosestUnloaded( allRevisionIds, centerId ), num );
                        if ( _.size( diffs ) > 0 ) {
                                this.load( diffs ).done( function() {
                                        self._loadAll( allRevisionIds, centerId, num ).done( function() {
@@ -299,7 +309,7 @@ window.wp = window.wp || {};
                load: function( comparisons ) {
                        wp.revisions.log( 'load', comparisons );
                        // Our collection should only ever grow, never shrink, so remove: false
-                       return this.fetch({ data: { compare: comparisons }, remove: false }).done( function(){
+                       return this.fetch({ data: { compare: comparisons }, remove: false }).done( function() {
                                wp.revisions.log( 'load:complete', comparisons );
                        });
                },
@@ -313,8 +323,8 @@ window.wp = window.wp || {};
                                        post_id: revisions.settings.postId
                                });
 
-                               var deferred = wp.ajax.send( options );
-                               var requests = this.requests;
+                               var deferred = wp.ajax.send( options ),
+                                       requests = this.requests;
 
                                // Record that we're requesting each diff.
                                if ( options.data.compare ) {
@@ -423,8 +433,9 @@ window.wp = window.wp || {};
                        diffId = ( from ? from.id : 0 ) + ':' + to.id;
 
                        // Check if we're actually changing the diff id.
-                       if ( this._diffId === diffId )
+                       if ( this._diffId === diffId ) {
                                return $.Deferred().reject().promise();
+                       }
 
                        this._diffId = diffId;
                        this.trigger( 'update:revisions', from, to );
@@ -448,7 +459,7 @@ window.wp = window.wp || {};
 
                // A simple wrapper around `updateDiff` to prevent the change event's
                // parameters from being passed through.
-               changeRevisionHandler: function( model, value, options ) {
+               changeRevisionHandler: function() {
                        this.updateDiff();
                },
 
@@ -545,10 +556,10 @@ window.wp = window.wp || {};
                        var slider = new revisions.model.Slider({
                                frame: this.model,
                                revisions: this.model.revisions
-                       });
+                       }),
 
                        // Prep the tooltip model
-                       var tooltip = new revisions.model.Tooltip({
+                       tooltip = new revisions.model.Tooltip({
                                frame: this.model,
                                revisions: this.model.revisions,
                                slider: slider
@@ -579,10 +590,10 @@ window.wp = window.wp || {};
                        this.top = this.$el.offset().top;
                        this.window = $(window);
                        this.window.on( 'scroll.wp.revisions', {controls: this}, function(e) {
-                               var controls = e.data.controls;
-                               var container = controls.$el.parent();
-                               var scrolled = controls.window.scrollTop();
-                               var frame = controls.views.parent;
+                               var controls  = e.data.controls,
+                                       container = controls.$el.parent(),
+                                       scrolled  = controls.window.scrollTop(),
+                                       frame     = controls.views.parent;
 
                                if ( scrolled >= controls.top ) {
                                        if ( ! frame.$el.hasClass('pinned') ) {
@@ -724,8 +735,9 @@ window.wp = window.wp || {};
                },
 
                ready: function() {
-                       if ( this.model.revisions.length < 3 )
+                       if ( this.model.revisions.length < 3 ) {
                                $('.revision-toggle-compare-mode').hide();
+                       }
                },
 
                updateCompareTwoMode: function() {
@@ -733,7 +745,7 @@ window.wp = window.wp || {};
                },
 
                // Toggle the compare two mode feature when the compare two checkbox is checked.
-               compareTwoToggle: function( event ) {
+               compareTwoToggle: function() {
                        // Activate compare two mode?
                        this.model.set({ compareTwoMode: $('.compare-two-revisions').prop('checked') });
                }
@@ -745,23 +757,30 @@ window.wp = window.wp || {};
                className: 'revisions-tooltip',
                template: wp.template('revisions-meta'),
 
-               initialize: function( options ) {
+               initialize: function() {
                        this.listenTo( this.model, 'change:offset', this.render );
                        this.listenTo( this.model, 'change:hovering', this.toggleVisibility );
                        this.listenTo( this.model, 'change:scrubbing', this.toggleVisibility );
                },
 
                prepare: function() {
-                       if ( _.isNull( this.model.get('revision') ) )
+                       if ( _.isNull( this.model.get('revision') ) ) {
                                return;
-                       else
+                       } else {
                                return _.extend( { type: 'tooltip' }, {
                                        attributes: this.model.get('revision').toJSON()
                                });
+                       }
                },
 
                render: function() {
-                       var direction, directionVal, flipped, css = {}, position = this.model.revisions.indexOf( this.model.get('revision') ) + 1;
+                       var otherDirection,
+                               direction,
+                               directionVal,
+                               flipped,
+                               css      = {},
+                               position = this.model.revisions.indexOf( this.model.get('revision') ) + 1;
+
                        flipped = ( position / this.model.revisions.length ) > 0.5;
                        if ( isRtl ) {
                                direction = flipped ? 'left' : 'right';
@@ -781,11 +800,12 @@ window.wp = window.wp || {};
                        return this.model.get( 'scrubbing' ) || this.model.get( 'hovering' );
                },
 
-               toggleVisibility: function( options ) {
-                       if ( this.visible() )
+               toggleVisibility: function() {
+                       if ( this.visible() ) {
                                this.$el.stop().show().fadeTo( 100 - this.el.style.opacity * 100, 1 );
-                       else
+                       } else {
                                this.$el.stop().fadeTo( this.el.style.opacity * 300, 0, function(){ $(this).hide(); } );
+                       }
                        return;
                }
        });
@@ -815,10 +835,11 @@ window.wp = window.wp || {};
                                to: this.model.revisions.at( toIndex )
                        };
                        // If we're at the first revision, unset 'from'.
-                       if ( toIndex )
+                       if ( toIndex ) {
                                attributes.from = this.model.revisions.at( toIndex - 1 );
-                       else
+                       } else {
                                this.model.unset('from', { silent: true });
+                       }
 
                        this.model.set( attributes );
                },
@@ -837,11 +858,11 @@ window.wp = window.wp || {};
 
                // Check to see if the Previous or Next buttons need to be disabled or enabled.
                disabledButtonCheck: function() {
-                       var maxVal = this.model.revisions.length - 1,
-                               minVal = 0,
-                               next = $('.revisions-next .button'),
+                       var maxVal   = this.model.revisions.length - 1,
+                               minVal   = 0,
+                               next     = $('.revisions-next .button'),
                                previous = $('.revisions-previous .button'),
-                               val = this.model.revisions.indexOf( this.model.get('to') );
+                               val      = this.model.revisions.indexOf( this.model.get('to') );
 
                        // Disable "Next" button if you're on the last node.
                        next.prop( 'disabled', ( maxVal === val ) );
@@ -884,19 +905,19 @@ window.wp = window.wp || {};
                },
 
                mouseMove: function( e ) {
-                       var zoneCount = this.model.revisions.length - 1, // One fewer zone than models
-                               sliderFrom = this.$el.allOffsets()[this.direction], // "From" edge of slider
-                               sliderWidth = this.$el.width(), // Width of slider
-                               tickWidth = sliderWidth / zoneCount, // Calculated width of zone
-                               actualX = isRtl? $(window).width() - e.pageX : e.pageX; // Flipped for RTL - sliderFrom;
-                       actualX = actualX - sliderFrom; // Offset of mouse position in slider
-                       var currentModelIndex = Math.floor( ( actualX + ( tickWidth / 2 )  ) / tickWidth ); // Calculate the model index
+                       var zoneCount         = this.model.revisions.length - 1, // One fewer zone than models
+                               sliderFrom        = this.$el.allOffsets()[this.direction], // "From" edge of slider
+                               sliderWidth       = this.$el.width(), // Width of slider
+                               tickWidth         = sliderWidth / zoneCount, // Calculated width of zone
+                               actualX           = ( isRtl ? $(window).width() - e.pageX : e.pageX ) - sliderFrom, // Flipped for RTL - sliderFrom;
+                               currentModelIndex = Math.floor( ( actualX  + ( tickWidth / 2 )  ) / tickWidth ); // Calculate the model index
 
                        // Ensure sane value for currentModelIndex.
-                       if ( currentModelIndex < 0 )
+                       if ( currentModelIndex < 0 ) {
                                currentModelIndex = 0;
-                       else if ( currentModelIndex >= this.model.revisions.length )
+                       } else if ( currentModelIndex >= this.model.revisions.length ) {
                                currentModelIndex = this.model.revisions.length - 1;
+                       }
 
                        // Update the tooltip mode
                        this.model.set({ hoveredRevision: this.model.revisions.at( currentModelIndex ) });
@@ -933,19 +954,20 @@ window.wp = window.wp || {};
                        // Track the mouse position to enable smooth dragging,
                        // overrides default jQuery UI step behavior.
                        $( window ).on( 'mousemove.wp.revisions', { view: this }, function( e ) {
-                               var view              = e.data.view,
-                                   leftDragBoundary  = view.$el.offset().left,
-                                   sliderOffset      = leftDragBoundary,
-                                   sliderRightEdge   = leftDragBoundary + view.$el.width(),
-                                   rightDragBoundary = sliderRightEdge,
-                                   leftDragReset     = '0',
-                                   rightDragReset    = '100%',
-                                   handle            = $( ui.handle );
+                               var handles,
+                                       view              = e.data.view,
+                                       leftDragBoundary  = view.$el.offset().left,
+                                       sliderOffset      = leftDragBoundary,
+                                       sliderRightEdge   = leftDragBoundary + view.$el.width(),
+                                       rightDragBoundary = sliderRightEdge,
+                                       leftDragReset     = '0',
+                                       rightDragReset    = '100%',
+                                       handle            = $( ui.handle );
 
                                // In two handle mode, ensure handles can't be dragged past each other.
                                // Adjust left/right boundaries and reset points.
                                if ( view.model.get('compareTwoMode') ) {
-                                       var handles = handle.parent().find('.ui-slider-handle');
+                                       handles = handle.parent().find('.ui-slider-handle');
                                        if ( handle.is( handles.first() ) ) { // We're the left handle
                                                rightDragBoundary = handles.last().offset().left;
                                                rightDragReset    = rightDragBoundary - sliderOffset;
@@ -976,10 +998,12 @@ window.wp = window.wp || {};
                        // Compare two revisions mode
                        if ( this.model.get('compareTwoMode') ) {
                                // Prevent sliders from occupying same spot
-                               if ( ui.values[1] === ui.values[0] )
+                               if ( ui.values[1] === ui.values[0] ) {
                                        return false;
-                               if ( isRtl )
+                               }
+                               if ( isRtl ) {
                                        ui.values.reverse();
+                               }
                                attributes = {
                                        from: this.model.revisions.at( this.getPosition( ui.values[0] ) ),
                                        to: this.model.revisions.at( this.getPosition( ui.values[1] ) )
@@ -989,21 +1013,23 @@ window.wp = window.wp || {};
                                        to: this.model.revisions.at( this.getPosition( ui.value ) )
                                };
                                // If we're at the first revision, unset 'from'.
-                               if ( this.getPosition( ui.value ) > 0 )
+                               if ( this.getPosition( ui.value ) > 0 ) {
                                        attributes.from = this.model.revisions.at( this.getPosition( ui.value ) - 1 );
-                               else
+                               } else {
                                        attributes.from = undefined;
+                               }
                        }
                        movedRevision = this.model.revisions.at( this.getPosition( ui.value ) );
 
                        // If we are scrubbing, a scrub to a revision is considered a hover
-                       if ( this.model.get('scrubbing') )
+                       if ( this.model.get('scrubbing') ) {
                                attributes.hoveredRevision = movedRevision;
+                       }
 
                        this.model.set( attributes );
                },
 
-               stop: function( event, ui ) {
+               stop: function() {
                        $( window ).off('mousemove.wp.revisions');
                        this.model.updateSliderSettings(); // To snap us back to a tick mark
                        this.model.set({ scrubbing: false });
@@ -1014,7 +1040,7 @@ window.wp = window.wp || {};
        // This is the view for the current active diff.
        revisions.view.Diff = wp.Backbone.View.extend({
                className: 'revisions-diff',
-               template: wp.template('revisions-diff'),
+               template:  wp.template('revisions-diff'),
 
                // Generate the options to be passed to the template.
                prepare: function() {
@@ -1041,16 +1067,17 @@ window.wp = window.wp || {};
                },
 
                updateUrl: function() {
-                       var from = this.model.has('from') ? this.model.get('from').id : 0;
-                       var to = this.model.get('to').id;
-                       if ( this.model.get('compareTwoMode' ) )
+                       var from = this.model.has('from') ? this.model.get('from').id : 0,
+                               to   = this.model.get('to').id;
+                       if ( this.model.get('compareTwoMode' ) ) {
                                this.navigate( this.baseUrl( '?from=' + from + '&to=' + to ) );
-                       else
+                       } else {
                                this.navigate( this.baseUrl( '?revision=' + to ) );
+                       }
                },
 
                handleRoute: function( a, b ) {
-                       var from, to, compareTwo = _.isUndefined( b );
+                       var compareTwo = _.isUndefined( b );
 
                        if ( ! compareTwo ) {
                                b = this.model.revisions.get( a );
index e9b537c2bee2d6ca6ac3f1c5b5dcddd0a6986c7f..476b5b315bbbb829723c1705533d763ffe6d2253 100644 (file)
@@ -1 +1 @@
-window.wp=window.wp||{},function(a){var b;b=wp.revisions={model:{},view:{},controller:{}},b.settings=_.isUndefined(_wpRevisionsSettings)?{}:_wpRevisionsSettings,b.debug=!1,b.log=function(){window.console&&b.debug&&console.log.apply(console,arguments)},a.fn.allOffsets=function(){var b=this.offset()||{top:0,left:0},c=a(window);return _.extend(b,{right:c.width()-b.left-this.outerWidth(),bottom:c.height()-b.top-this.outerHeight()})},a.fn.allPositions=function(){var a=this.position()||{top:0,left:0},b=this.parent();return _.extend(a,{right:b.outerWidth()-a.left-this.outerWidth(),bottom:b.outerHeight()-a.top-this.outerHeight()})},b.settings.to&&(b.settings.to=parseInt(b.settings.to,10)),b.settings.from&&(b.settings.from=parseInt(b.settings.from,10)),b.settings.compareTwoMode&&(b.settings.compareTwoMode="1"===b.settings.compareTwoMode),b.model.Slider=Backbone.Model.extend({defaults:{value:null,values:null,min:0,max:1,step:1,range:!1,compareTwoMode:!1},initialize:function(a){this.frame=a.frame,this.revisions=a.revisions,this.listenTo(this.frame,"update:revisions",this.receiveRevisions),this.listenTo(this.frame,"change:compareTwoMode",this.updateMode),this.listenTo(this,"change:from",this.handleLocalChanges),this.listenTo(this,"change:to",this.handleLocalChanges),this.listenTo(this,"change:compareTwoMode",this.updateSliderSettings),this.listenTo(this,"update:revisions",this.updateSliderSettings),this.listenTo(this,"change:hoveredRevision",this.hoverRevision),this.set({max:this.revisions.length-1,compareTwoMode:this.frame.get("compareTwoMode"),from:this.frame.get("from"),to:this.frame.get("to")}),this.updateSliderSettings()},getSliderValue:function(a,b){return isRtl?this.revisions.length-this.revisions.indexOf(this.get(a))-1:this.revisions.indexOf(this.get(b))},updateSliderSettings:function(){this.get("compareTwoMode")?this.set({values:[this.getSliderValue("to","from"),this.getSliderValue("from","to")],value:null,range:!0}):this.set({value:this.getSliderValue("to","to"),values:null,range:!1}),this.trigger("update:slider")},hoverRevision:function(a,b){this.trigger("hovered:revision",b)},updateMode:function(a,b){this.set({compareTwoMode:b})},handleLocalChanges:function(){this.frame.set({from:this.get("from"),to:this.get("to")})},receiveRevisions:function(a,b){(this.get("from")!==a||this.get("to")!==b)&&(this.set({from:a,to:b},{silent:!0}),this.trigger("update:revisions",a,b))}}),b.model.Tooltip=Backbone.Model.extend({defaults:{revision:null,offset:{},hovering:!1,scrubbing:!1},initialize:function(a){this.frame=a.frame,this.revisions=a.revisions,this.slider=a.slider,this.listenTo(this.slider,"hovered:revision",this.updateRevision),this.listenTo(this.slider,"change:hovering",this.setHovering),this.listenTo(this.slider,"change:scrubbing",this.setScrubbing)},updateRevision:function(a){this.set({revision:a})},setHovering:function(a,b){this.set({hovering:b})},setScrubbing:function(a,b){this.set({scrubbing:b})}}),b.model.Revision=Backbone.Model.extend({}),b.model.Revisions=Backbone.Collection.extend({model:b.model.Revision,initialize:function(){_.bindAll(this,"next","prev")},next:function(a){var b=this.indexOf(a);return-1!==b&&b!==this.length-1?this.at(b+1):void 0},prev:function(a){var b=this.indexOf(a);return-1!==b&&0!==b?this.at(b-1):void 0}}),b.model.Field=Backbone.Model.extend({}),b.model.Fields=Backbone.Collection.extend({model:b.model.Field}),b.model.Diff=Backbone.Model.extend({initialize:function(){var a=this.get("fields");this.unset("fields"),this.fields=new b.model.Fields(a)}}),b.model.Diffs=Backbone.Collection.extend({initialize:function(a,b){_.bindAll(this,"getClosestUnloaded"),this.loadAll=_.once(this._loadAll),this.revisions=b.revisions,this.requests={}},model:b.model.Diff,ensure:function(b,c){var d=this.get(b),e=this.requests[b],f=a.Deferred(),g={},h=b.split(":")[0],i=b.split(":")[1];return g[b]=!0,wp.revisions.log("ensure",b),this.trigger("ensure",g,h,i,f.promise()),d?f.resolveWith(c,[d]):(this.trigger("ensure:load",g,h,i,f.promise()),_.each(g,_.bind(function(a){this.requests[a]&&delete g[a],this.get(a)&&delete g[a]},this)),e||(g[b]=!0,e=this.load(_.keys(g))),e.done(_.bind(function(){f.resolveWith(c,[this.get(b)])},this)).fail(_.bind(function(){f.reject()}))),f.promise()},getClosestUnloaded:function(a,b){var c=this;return _.chain([0].concat(a)).initial().zip(a).sortBy(function(a){return Math.abs(b-a[1])}).map(function(a){return a.join(":")}).filter(function(a){return _.isUndefined(c.get(a))&&!c.requests[a]}).value()},_loadAll:function(b,c,d){var e=this,f=a.Deferred();return diffs=_.first(this.getClosestUnloaded(b,c),d),_.size(diffs)>0?this.load(diffs).done(function(){e._loadAll(b,c,d).done(function(){f.resolve()})}).fail(function(){1===d?f.reject():e._loadAll(b,c,Math.ceil(d/2)).done(function(){f.resolve()})}):f.resolve(),f},load:function(a){return wp.revisions.log("load",a),this.fetch({data:{compare:a},remove:!1}).done(function(){wp.revisions.log("load:complete",a)})},sync:function(a,c,d){if("read"===a){d=d||{},d.context=this,d.data=_.extend(d.data||{},{action:"get-revision-diffs",post_id:b.settings.postId});var e=wp.ajax.send(d),f=this.requests;return d.data.compare&&_.each(d.data.compare,function(a){f[a]=e}),e.always(function(){d.data.compare&&_.each(d.data.compare,function(a){delete f[a]})}),e}return Backbone.Model.prototype.sync.apply(this,arguments)}}),b.model.FrameState=Backbone.Model.extend({defaults:{loading:!1,error:!1,compareTwoMode:!1},initialize:function(a,c){var d={};_.bindAll(this,"receiveDiff"),this._debouncedEnsureDiff=_.debounce(this._ensureDiff,200),this.revisions=c.revisions,this.diffs=new b.model.Diffs([],{revisions:this.revisions}),this.diffs.set(b.settings.diffData),this.listenTo(this,"change:from",this.changeRevisionHandler),this.listenTo(this,"change:to",this.changeRevisionHandler),this.listenTo(this,"change:compareTwoMode",this.changeMode),this.listenTo(this,"update:revisions",this.updatedRevisions),this.listenTo(this.diffs,"ensure:load",this.updateLoadingStatus),this.listenTo(this,"update:diff",this.updateLoadingStatus),d.to=this.revisions.get(b.settings.to),d.from=this.revisions.get(b.settings.from),d.compareTwoMode=b.settings.compareTwoMode,d.baseUrl=b.settings.baseUrl,this.set(d),window.history&&window.history.pushState&&(this.router=new b.Router({model:this}),Backbone.history.start({pushState:!0}))},updateLoadingStatus:function(){this.set("error",!1),this.set("loading",!this.diff())},changeMode:function(a,b){b&&0===this.revisions.indexOf(this.get("to"))&&this.set({from:this.revisions.at(0),to:this.revisions.at(1)})},updatedRevisions:function(a,b){this.get("compareTwoMode")||this.diffs.loadAll(this.revisions.pluck("id"),b.id,40)},diff:function(){return this.diffs.get(this._diffId)},updateDiff:function(b){var c,d,e,f;return b=b||{},c=this.get("from"),d=this.get("to"),e=(c?c.id:0)+":"+d.id,this._diffId===e?a.Deferred().reject().promise():(this._diffId=e,this.trigger("update:revisions",c,d),f=this.diffs.get(e),f?(this.receiveDiff(f),a.Deferred().resolve().promise()):b.immediate?this._ensureDiff():(this._debouncedEnsureDiff(),a.Deferred().reject().promise()))},changeRevisionHandler:function(){this.updateDiff()},receiveDiff:function(a){_.isUndefined(a)||_.isUndefined(a.id)?this.set({loading:!1,error:!0}):this._diffId===a.id&&this.trigger("update:diff",a)},_ensureDiff:function(){return this.diffs.ensure(this._diffId,this).always(this.receiveDiff)}}),b.view.Frame=wp.Backbone.View.extend({className:"revisions",template:wp.template("revisions-frame"),initialize:function(){this.listenTo(this.model,"update:diff",this.renderDiff),this.listenTo(this.model,"change:compareTwoMode",this.updateCompareTwoMode),this.listenTo(this.model,"change:loading",this.updateLoadingStatus),this.listenTo(this.model,"change:error",this.updateErrorStatus),this.views.set(".revisions-control-frame",new b.view.Controls({model:this.model}))},render:function(){return wp.Backbone.View.prototype.render.apply(this,arguments),a("html").css("overflow-y","scroll"),a("#wpbody-content .wrap").append(this.el),this.updateCompareTwoMode(),this.renderDiff(this.model.diff()),this.views.ready(),this},renderDiff:function(a){this.views.set(".revisions-diff-frame",new b.view.Diff({model:a}))},updateLoadingStatus:function(){this.$el.toggleClass("loading",this.model.get("loading"))},updateErrorStatus:function(){this.$el.toggleClass("diff-error",this.model.get("error"))},updateCompareTwoMode:function(){this.$el.toggleClass("comparing-two-revisions",this.model.get("compareTwoMode"))}}),b.view.Controls=wp.Backbone.View.extend({className:"revisions-controls",initialize:function(){_.bindAll(this,"setWidth"),this.views.add(new b.view.Buttons({model:this.model})),this.views.add(new b.view.Checkbox({model:this.model}));var a=new b.model.Slider({frame:this.model,revisions:this.model.revisions}),c=new b.model.Tooltip({frame:this.model,revisions:this.model.revisions,slider:a});this.views.add(new b.view.Tooltip({model:c})),this.views.add(new b.view.Tickmarks({model:c})),this.views.add(new b.view.Slider({model:a})),this.views.add(new b.view.Metabox({model:this.model}))},ready:function(){this.top=this.$el.offset().top,this.window=a(window),this.window.on("scroll.wp.revisions",{controls:this},function(a){var b=a.data.controls,c=b.$el.parent(),d=b.window.scrollTop(),e=b.views.parent;d>=b.top?(e.$el.hasClass("pinned")||(b.setWidth(),c.css("height",c.height()+"px"),b.window.on("resize.wp.revisions.pinning click.wp.revisions.pinning",{controls:b},function(a){a.data.controls.setWidth()})),e.$el.addClass("pinned")):e.$el.hasClass("pinned")?(b.window.off(".wp.revisions.pinning"),b.$el.css("width","auto"),e.$el.removeClass("pinned"),c.css("height","auto"),b.top=b.$el.offset().top):b.top=b.$el.offset().top})},setWidth:function(){this.$el.css("width",this.$el.parent().width()+"px")}}),b.view.Tickmarks=wp.Backbone.View.extend({className:"revisions-tickmarks",direction:isRtl?"right":"left",initialize:function(){this.listenTo(this.model,"change:revision",this.reportTickPosition)},reportTickPosition:function(a,b){var c,d,e,f,g=this.model.revisions.indexOf(b);d=this.$el.allOffsets(),e=this.$el.parent().allOffsets(),g===this.model.revisions.length-1?c={rightPlusWidth:d.left-e.left+1,leftPlusWidth:d.right-e.right+1}:(f=this.$("div:nth-of-type("+(g+1)+")"),c=f.allPositions(),_.extend(c,{left:c.left+d.left-e.left,right:c.right+d.right-e.right}),_.extend(c,{leftPlusWidth:c.left+f.outerWidth(),rightPlusWidth:c.right+f.outerWidth()})),this.model.set({offset:c})},ready:function(){var a,b;a=this.model.revisions.length-1,b=1/a,this.$el.css("width",50*this.model.revisions.length+"px"),_(a).times(function(a){this.$el.append('<div style="'+this.direction+": "+100*b*a+'%"></div>')},this)}}),b.view.Metabox=wp.Backbone.View.extend({className:"revisions-meta",initialize:function(){this.views.add(new b.view.MetaFrom({model:this.model,className:"diff-meta diff-meta-from"})),this.views.add(new b.view.MetaTo({model:this.model}))}}),b.view.Meta=wp.Backbone.View.extend({template:wp.template("revisions-meta"),events:{"click .restore-revision":"restoreRevision"},initialize:function(){this.listenTo(this.model,"update:revisions",this.render)},prepare:function(){return _.extend(this.model.toJSON()[this.type]||{},{type:this.type})},restoreRevision:function(){document.location=this.model.get("to").attributes.restoreUrl}}),b.view.MetaFrom=b.view.Meta.extend({className:"diff-meta diff-meta-from",type:"from"}),b.view.MetaTo=b.view.Meta.extend({className:"diff-meta diff-meta-to",type:"to"}),b.view.Checkbox=wp.Backbone.View.extend({className:"revisions-checkbox",template:wp.template("revisions-checkbox"),events:{"click .compare-two-revisions":"compareTwoToggle"},initialize:function(){this.listenTo(this.model,"change:compareTwoMode",this.updateCompareTwoMode)},ready:function(){this.model.revisions.length<3&&a(".revision-toggle-compare-mode").hide()},updateCompareTwoMode:function(){this.$(".compare-two-revisions").prop("checked",this.model.get("compareTwoMode"))},compareTwoToggle:function(){this.model.set({compareTwoMode:a(".compare-two-revisions").prop("checked")})}}),b.view.Tooltip=wp.Backbone.View.extend({className:"revisions-tooltip",template:wp.template("revisions-meta"),initialize:function(){this.listenTo(this.model,"change:offset",this.render),this.listenTo(this.model,"change:hovering",this.toggleVisibility),this.listenTo(this.model,"change:scrubbing",this.toggleVisibility)},prepare:function(){return _.isNull(this.model.get("revision"))?void 0:_.extend({type:"tooltip"},{attributes:this.model.get("revision").toJSON()})},render:function(){var a,b,c,d={},e=this.model.revisions.indexOf(this.model.get("revision"))+1;c=e/this.model.revisions.length>.5,isRtl?(a=c?"left":"right",b=c?"leftPlusWidth":a):(a=c?"right":"left",b=c?"rightPlusWidth":a),otherDirection="right"===a?"left":"right",wp.Backbone.View.prototype.render.apply(this,arguments),d[a]=this.model.get("offset")[b]+"px",d[otherDirection]="",this.$el.toggleClass("flipped",c).css(d)},visible:function(){return this.model.get("scrubbing")||this.model.get("hovering")},toggleVisibility:function(){this.visible()?this.$el.stop().show().fadeTo(100-100*this.el.style.opacity,1):this.$el.stop().fadeTo(300*this.el.style.opacity,0,function(){a(this).hide()})}}),b.view.Buttons=wp.Backbone.View.extend({className:"revisions-buttons",template:wp.template("revisions-buttons"),events:{"click .revisions-next .button":"nextRevision","click .revisions-previous .button":"previousRevision"},initialize:function(){this.listenTo(this.model,"update:revisions",this.disabledButtonCheck)},ready:function(){this.disabledButtonCheck()},gotoModel:function(a){var b={to:this.model.revisions.at(a)};a?b.from=this.model.revisions.at(a-1):this.model.unset("from",{silent:!0}),this.model.set(b)},nextRevision:function(){var a=this.model.revisions.indexOf(this.model.get("to"))+1;this.gotoModel(a)},previousRevision:function(){var a=this.model.revisions.indexOf(this.model.get("to"))-1;this.gotoModel(a)},disabledButtonCheck:function(){var b=this.model.revisions.length-1,c=0,d=a(".revisions-next .button"),e=a(".revisions-previous .button"),f=this.model.revisions.indexOf(this.model.get("to"));d.prop("disabled",b===f),e.prop("disabled",c===f)}}),b.view.Slider=wp.Backbone.View.extend({className:"wp-slider",direction:isRtl?"right":"left",events:{mousemove:"mouseMove"},initialize:function(){_.bindAll(this,"start","slide","stop","mouseMove","mouseEnter","mouseLeave"),this.listenTo(this.model,"update:slider",this.applySliderSettings)},ready:function(){this.$el.css("width",50*this.model.revisions.length+"px"),this.$el.slider(_.extend(this.model.toJSON(),{start:this.start,slide:this.slide,stop:this.stop})),this.$el.hoverIntent({over:this.mouseEnter,out:this.mouseLeave,timeout:800}),this.applySliderSettings()},mouseMove:function(b){var c=this.model.revisions.length-1,d=this.$el.allOffsets()[this.direction],e=this.$el.width(),f=e/c,g=isRtl?a(window).width()-b.pageX:b.pageX;g-=d;var h=Math.floor((g+f/2)/f);0>h?h=0:h>=this.model.revisions.length&&(h=this.model.revisions.length-1),this.model.set({hoveredRevision:this.model.revisions.at(h)})},mouseLeave:function(){this.model.set({hovering:!1})},mouseEnter:function(){this.model.set({hovering:!0})},applySliderSettings:function(){this.$el.slider(_.pick(this.model.toJSON(),"value","values","range"));var a=this.$("a.ui-slider-handle");this.model.get("compareTwoMode")?(a.first().toggleClass("to-handle",!!isRtl).toggleClass("from-handle",!isRtl),a.last().toggleClass("from-handle",!!isRtl).toggleClass("to-handle",!isRtl)):a.removeClass("from-handle to-handle")},start:function(b,c){this.model.set({scrubbing:!0}),a(window).on("mousemove.wp.revisions",{view:this},function(b){var d=b.data.view,e=d.$el.offset().left,f=e,g=e+d.$el.width(),h=g,i="0",j="100%",k=a(c.handle);if(d.model.get("compareTwoMode")){var l=k.parent().find(".ui-slider-handle");k.is(l.first())?(h=l.last().offset().left,j=h-f):(e=l.first().offset().left+l.first().width(),i=e-f)}b.pageX<e?k.css("left",i):b.pageX>h?k.css("left",j):k.css("left",b.pageX-f)})},getPosition:function(a){return isRtl?this.model.revisions.length-a-1:a},slide:function(a,b){var c,d;if(this.model.get("compareTwoMode")){if(b.values[1]===b.values[0])return!1;isRtl&&b.values.reverse(),c={from:this.model.revisions.at(this.getPosition(b.values[0])),to:this.model.revisions.at(this.getPosition(b.values[1]))}}else c={to:this.model.revisions.at(this.getPosition(b.value))},c.from=this.getPosition(b.value)>0?this.model.revisions.at(this.getPosition(b.value)-1):void 0;d=this.model.revisions.at(this.getPosition(b.value)),this.model.get("scrubbing")&&(c.hoveredRevision=d),this.model.set(c)},stop:function(){a(window).off("mousemove.wp.revisions"),this.model.updateSliderSettings(),this.model.set({scrubbing:!1})}}),b.view.Diff=wp.Backbone.View.extend({className:"revisions-diff",template:wp.template("revisions-diff"),prepare:function(){return _.extend({fields:this.model.fields.toJSON()},this.options)}}),b.Router=Backbone.Router.extend({initialize:function(a){this.model=a.model,this.routes=_.object([[this.baseUrl("?from=:from&to=:to"),"handleRoute"],[this.baseUrl("?from=:from&to=:to"),"handleRoute"]]),this.listenTo(this.model,"update:diff",_.debounce(this.updateUrl,250)),this.listenTo(this.model,"change:compareTwoMode",this.updateUrl)},baseUrl:function(a){return this.model.get("baseUrl")+a},updateUrl:function(){var a=this.model.has("from")?this.model.get("from").id:0,b=this.model.get("to").id;this.model.get("compareTwoMode")?this.navigate(this.baseUrl("?from="+a+"&to="+b)):this.navigate(this.baseUrl("?revision="+b))},handleRoute:function(a,b){var c=_.isUndefined(b);c||(b=this.model.revisions.get(a),a=this.model.revisions.prev(b),b=b?b.id:0,a=a?a.id:0),this.model.set({from:this.model.revisions.get(parseInt(a,10)),to:this.model.revisions.get(parseInt(a,10)),compareTwoMode:c})}}),b.init=function(){b.view.frame=new b.view.Frame({model:new b.model.FrameState({},{revisions:new b.model.Revisions(b.settings.revisionData)})}).render()},a(b.init)}(jQuery);
\ No newline at end of file
+window.wp=window.wp||{},function(a){var b;b=wp.revisions={model:{},view:{},controller:{}},b.settings=_.isUndefined(_wpRevisionsSettings)?{}:_wpRevisionsSettings,b.debug=!1,b.log=function(){window.console&&b.debug&&window.console.log.apply(window.console,arguments)},a.fn.allOffsets=function(){var b=this.offset()||{top:0,left:0},c=a(window);return _.extend(b,{right:c.width()-b.left-this.outerWidth(),bottom:c.height()-b.top-this.outerHeight()})},a.fn.allPositions=function(){var a=this.position()||{top:0,left:0},b=this.parent();return _.extend(a,{right:b.outerWidth()-a.left-this.outerWidth(),bottom:b.outerHeight()-a.top-this.outerHeight()})},b.settings.to&&(b.settings.to=parseInt(b.settings.to,10)),b.settings.from&&(b.settings.from=parseInt(b.settings.from,10)),b.settings.compareTwoMode&&(b.settings.compareTwoMode="1"===b.settings.compareTwoMode),b.model.Slider=Backbone.Model.extend({defaults:{value:null,values:null,min:0,max:1,step:1,range:!1,compareTwoMode:!1},initialize:function(a){this.frame=a.frame,this.revisions=a.revisions,this.listenTo(this.frame,"update:revisions",this.receiveRevisions),this.listenTo(this.frame,"change:compareTwoMode",this.updateMode),this.listenTo(this,"change:from",this.handleLocalChanges),this.listenTo(this,"change:to",this.handleLocalChanges),this.listenTo(this,"change:compareTwoMode",this.updateSliderSettings),this.listenTo(this,"update:revisions",this.updateSliderSettings),this.listenTo(this,"change:hoveredRevision",this.hoverRevision),this.set({max:this.revisions.length-1,compareTwoMode:this.frame.get("compareTwoMode"),from:this.frame.get("from"),to:this.frame.get("to")}),this.updateSliderSettings()},getSliderValue:function(a,b){return isRtl?this.revisions.length-this.revisions.indexOf(this.get(a))-1:this.revisions.indexOf(this.get(b))},updateSliderSettings:function(){this.get("compareTwoMode")?this.set({values:[this.getSliderValue("to","from"),this.getSliderValue("from","to")],value:null,range:!0}):this.set({value:this.getSliderValue("to","to"),values:null,range:!1}),this.trigger("update:slider")},hoverRevision:function(a,b){this.trigger("hovered:revision",b)},updateMode:function(a,b){this.set({compareTwoMode:b})},handleLocalChanges:function(){this.frame.set({from:this.get("from"),to:this.get("to")})},receiveRevisions:function(a,b){(this.get("from")!==a||this.get("to")!==b)&&(this.set({from:a,to:b},{silent:!0}),this.trigger("update:revisions",a,b))}}),b.model.Tooltip=Backbone.Model.extend({defaults:{revision:null,offset:{},hovering:!1,scrubbing:!1},initialize:function(a){this.frame=a.frame,this.revisions=a.revisions,this.slider=a.slider,this.listenTo(this.slider,"hovered:revision",this.updateRevision),this.listenTo(this.slider,"change:hovering",this.setHovering),this.listenTo(this.slider,"change:scrubbing",this.setScrubbing)},updateRevision:function(a){this.set({revision:a})},setHovering:function(a,b){this.set({hovering:b})},setScrubbing:function(a,b){this.set({scrubbing:b})}}),b.model.Revision=Backbone.Model.extend({}),b.model.Revisions=Backbone.Collection.extend({model:b.model.Revision,initialize:function(){_.bindAll(this,"next","prev")},next:function(a){var b=this.indexOf(a);return-1!==b&&b!==this.length-1?this.at(b+1):void 0},prev:function(a){var b=this.indexOf(a);return-1!==b&&0!==b?this.at(b-1):void 0}}),b.model.Field=Backbone.Model.extend({}),b.model.Fields=Backbone.Collection.extend({model:b.model.Field}),b.model.Diff=Backbone.Model.extend({initialize:function(){var a=this.get("fields");this.unset("fields"),this.fields=new b.model.Fields(a)}}),b.model.Diffs=Backbone.Collection.extend({initialize:function(a,b){_.bindAll(this,"getClosestUnloaded"),this.loadAll=_.once(this._loadAll),this.revisions=b.revisions,this.requests={}},model:b.model.Diff,ensure:function(b,c){var d=this.get(b),e=this.requests[b],f=a.Deferred(),g={},h=b.split(":")[0],i=b.split(":")[1];return g[b]=!0,wp.revisions.log("ensure",b),this.trigger("ensure",g,h,i,f.promise()),d?f.resolveWith(c,[d]):(this.trigger("ensure:load",g,h,i,f.promise()),_.each(g,_.bind(function(a){this.requests[a]&&delete g[a],this.get(a)&&delete g[a]},this)),e||(g[b]=!0,e=this.load(_.keys(g))),e.done(_.bind(function(){f.resolveWith(c,[this.get(b)])},this)).fail(_.bind(function(){f.reject()}))),f.promise()},getClosestUnloaded:function(a,b){var c=this;return _.chain([0].concat(a)).initial().zip(a).sortBy(function(a){return Math.abs(b-a[1])}).map(function(a){return a.join(":")}).filter(function(a){return _.isUndefined(c.get(a))&&!c.requests[a]}).value()},_loadAll:function(b,c,d){var e=this,f=a.Deferred(),g=_.first(this.getClosestUnloaded(b,c),d);return _.size(g)>0?this.load(g).done(function(){e._loadAll(b,c,d).done(function(){f.resolve()})}).fail(function(){1===d?f.reject():e._loadAll(b,c,Math.ceil(d/2)).done(function(){f.resolve()})}):f.resolve(),f},load:function(a){return wp.revisions.log("load",a),this.fetch({data:{compare:a},remove:!1}).done(function(){wp.revisions.log("load:complete",a)})},sync:function(a,c,d){if("read"===a){d=d||{},d.context=this,d.data=_.extend(d.data||{},{action:"get-revision-diffs",post_id:b.settings.postId});var e=wp.ajax.send(d),f=this.requests;return d.data.compare&&_.each(d.data.compare,function(a){f[a]=e}),e.always(function(){d.data.compare&&_.each(d.data.compare,function(a){delete f[a]})}),e}return Backbone.Model.prototype.sync.apply(this,arguments)}}),b.model.FrameState=Backbone.Model.extend({defaults:{loading:!1,error:!1,compareTwoMode:!1},initialize:function(a,c){var d={};_.bindAll(this,"receiveDiff"),this._debouncedEnsureDiff=_.debounce(this._ensureDiff,200),this.revisions=c.revisions,this.diffs=new b.model.Diffs([],{revisions:this.revisions}),this.diffs.set(b.settings.diffData),this.listenTo(this,"change:from",this.changeRevisionHandler),this.listenTo(this,"change:to",this.changeRevisionHandler),this.listenTo(this,"change:compareTwoMode",this.changeMode),this.listenTo(this,"update:revisions",this.updatedRevisions),this.listenTo(this.diffs,"ensure:load",this.updateLoadingStatus),this.listenTo(this,"update:diff",this.updateLoadingStatus),d.to=this.revisions.get(b.settings.to),d.from=this.revisions.get(b.settings.from),d.compareTwoMode=b.settings.compareTwoMode,d.baseUrl=b.settings.baseUrl,this.set(d),window.history&&window.history.pushState&&(this.router=new b.Router({model:this}),Backbone.history.start({pushState:!0}))},updateLoadingStatus:function(){this.set("error",!1),this.set("loading",!this.diff())},changeMode:function(a,b){b&&0===this.revisions.indexOf(this.get("to"))&&this.set({from:this.revisions.at(0),to:this.revisions.at(1)})},updatedRevisions:function(a,b){this.get("compareTwoMode")||this.diffs.loadAll(this.revisions.pluck("id"),b.id,40)},diff:function(){return this.diffs.get(this._diffId)},updateDiff:function(b){var c,d,e,f;return b=b||{},c=this.get("from"),d=this.get("to"),e=(c?c.id:0)+":"+d.id,this._diffId===e?a.Deferred().reject().promise():(this._diffId=e,this.trigger("update:revisions",c,d),f=this.diffs.get(e),f?(this.receiveDiff(f),a.Deferred().resolve().promise()):b.immediate?this._ensureDiff():(this._debouncedEnsureDiff(),a.Deferred().reject().promise()))},changeRevisionHandler:function(){this.updateDiff()},receiveDiff:function(a){_.isUndefined(a)||_.isUndefined(a.id)?this.set({loading:!1,error:!0}):this._diffId===a.id&&this.trigger("update:diff",a)},_ensureDiff:function(){return this.diffs.ensure(this._diffId,this).always(this.receiveDiff)}}),b.view.Frame=wp.Backbone.View.extend({className:"revisions",template:wp.template("revisions-frame"),initialize:function(){this.listenTo(this.model,"update:diff",this.renderDiff),this.listenTo(this.model,"change:compareTwoMode",this.updateCompareTwoMode),this.listenTo(this.model,"change:loading",this.updateLoadingStatus),this.listenTo(this.model,"change:error",this.updateErrorStatus),this.views.set(".revisions-control-frame",new b.view.Controls({model:this.model}))},render:function(){return wp.Backbone.View.prototype.render.apply(this,arguments),a("html").css("overflow-y","scroll"),a("#wpbody-content .wrap").append(this.el),this.updateCompareTwoMode(),this.renderDiff(this.model.diff()),this.views.ready(),this},renderDiff:function(a){this.views.set(".revisions-diff-frame",new b.view.Diff({model:a}))},updateLoadingStatus:function(){this.$el.toggleClass("loading",this.model.get("loading"))},updateErrorStatus:function(){this.$el.toggleClass("diff-error",this.model.get("error"))},updateCompareTwoMode:function(){this.$el.toggleClass("comparing-two-revisions",this.model.get("compareTwoMode"))}}),b.view.Controls=wp.Backbone.View.extend({className:"revisions-controls",initialize:function(){_.bindAll(this,"setWidth"),this.views.add(new b.view.Buttons({model:this.model})),this.views.add(new b.view.Checkbox({model:this.model}));var a=new b.model.Slider({frame:this.model,revisions:this.model.revisions}),c=new b.model.Tooltip({frame:this.model,revisions:this.model.revisions,slider:a});this.views.add(new b.view.Tooltip({model:c})),this.views.add(new b.view.Tickmarks({model:c})),this.views.add(new b.view.Slider({model:a})),this.views.add(new b.view.Metabox({model:this.model}))},ready:function(){this.top=this.$el.offset().top,this.window=a(window),this.window.on("scroll.wp.revisions",{controls:this},function(a){var b=a.data.controls,c=b.$el.parent(),d=b.window.scrollTop(),e=b.views.parent;d>=b.top?(e.$el.hasClass("pinned")||(b.setWidth(),c.css("height",c.height()+"px"),b.window.on("resize.wp.revisions.pinning click.wp.revisions.pinning",{controls:b},function(a){a.data.controls.setWidth()})),e.$el.addClass("pinned")):e.$el.hasClass("pinned")?(b.window.off(".wp.revisions.pinning"),b.$el.css("width","auto"),e.$el.removeClass("pinned"),c.css("height","auto"),b.top=b.$el.offset().top):b.top=b.$el.offset().top})},setWidth:function(){this.$el.css("width",this.$el.parent().width()+"px")}}),b.view.Tickmarks=wp.Backbone.View.extend({className:"revisions-tickmarks",direction:isRtl?"right":"left",initialize:function(){this.listenTo(this.model,"change:revision",this.reportTickPosition)},reportTickPosition:function(a,b){var c,d,e,f,g=this.model.revisions.indexOf(b);d=this.$el.allOffsets(),e=this.$el.parent().allOffsets(),g===this.model.revisions.length-1?c={rightPlusWidth:d.left-e.left+1,leftPlusWidth:d.right-e.right+1}:(f=this.$("div:nth-of-type("+(g+1)+")"),c=f.allPositions(),_.extend(c,{left:c.left+d.left-e.left,right:c.right+d.right-e.right}),_.extend(c,{leftPlusWidth:c.left+f.outerWidth(),rightPlusWidth:c.right+f.outerWidth()})),this.model.set({offset:c})},ready:function(){var a,b;a=this.model.revisions.length-1,b=1/a,this.$el.css("width",50*this.model.revisions.length+"px"),_(a).times(function(a){this.$el.append('<div style="'+this.direction+": "+100*b*a+'%"></div>')},this)}}),b.view.Metabox=wp.Backbone.View.extend({className:"revisions-meta",initialize:function(){this.views.add(new b.view.MetaFrom({model:this.model,className:"diff-meta diff-meta-from"})),this.views.add(new b.view.MetaTo({model:this.model}))}}),b.view.Meta=wp.Backbone.View.extend({template:wp.template("revisions-meta"),events:{"click .restore-revision":"restoreRevision"},initialize:function(){this.listenTo(this.model,"update:revisions",this.render)},prepare:function(){return _.extend(this.model.toJSON()[this.type]||{},{type:this.type})},restoreRevision:function(){document.location=this.model.get("to").attributes.restoreUrl}}),b.view.MetaFrom=b.view.Meta.extend({className:"diff-meta diff-meta-from",type:"from"}),b.view.MetaTo=b.view.Meta.extend({className:"diff-meta diff-meta-to",type:"to"}),b.view.Checkbox=wp.Backbone.View.extend({className:"revisions-checkbox",template:wp.template("revisions-checkbox"),events:{"click .compare-two-revisions":"compareTwoToggle"},initialize:function(){this.listenTo(this.model,"change:compareTwoMode",this.updateCompareTwoMode)},ready:function(){this.model.revisions.length<3&&a(".revision-toggle-compare-mode").hide()},updateCompareTwoMode:function(){this.$(".compare-two-revisions").prop("checked",this.model.get("compareTwoMode"))},compareTwoToggle:function(){this.model.set({compareTwoMode:a(".compare-two-revisions").prop("checked")})}}),b.view.Tooltip=wp.Backbone.View.extend({className:"revisions-tooltip",template:wp.template("revisions-meta"),initialize:function(){this.listenTo(this.model,"change:offset",this.render),this.listenTo(this.model,"change:hovering",this.toggleVisibility),this.listenTo(this.model,"change:scrubbing",this.toggleVisibility)},prepare:function(){return _.isNull(this.model.get("revision"))?void 0:_.extend({type:"tooltip"},{attributes:this.model.get("revision").toJSON()})},render:function(){var a,b,c,d,e={},f=this.model.revisions.indexOf(this.model.get("revision"))+1;d=f/this.model.revisions.length>.5,isRtl?(b=d?"left":"right",c=d?"leftPlusWidth":b):(b=d?"right":"left",c=d?"rightPlusWidth":b),a="right"===b?"left":"right",wp.Backbone.View.prototype.render.apply(this,arguments),e[b]=this.model.get("offset")[c]+"px",e[a]="",this.$el.toggleClass("flipped",d).css(e)},visible:function(){return this.model.get("scrubbing")||this.model.get("hovering")},toggleVisibility:function(){this.visible()?this.$el.stop().show().fadeTo(100-100*this.el.style.opacity,1):this.$el.stop().fadeTo(300*this.el.style.opacity,0,function(){a(this).hide()})}}),b.view.Buttons=wp.Backbone.View.extend({className:"revisions-buttons",template:wp.template("revisions-buttons"),events:{"click .revisions-next .button":"nextRevision","click .revisions-previous .button":"previousRevision"},initialize:function(){this.listenTo(this.model,"update:revisions",this.disabledButtonCheck)},ready:function(){this.disabledButtonCheck()},gotoModel:function(a){var b={to:this.model.revisions.at(a)};a?b.from=this.model.revisions.at(a-1):this.model.unset("from",{silent:!0}),this.model.set(b)},nextRevision:function(){var a=this.model.revisions.indexOf(this.model.get("to"))+1;this.gotoModel(a)},previousRevision:function(){var a=this.model.revisions.indexOf(this.model.get("to"))-1;this.gotoModel(a)},disabledButtonCheck:function(){var b=this.model.revisions.length-1,c=0,d=a(".revisions-next .button"),e=a(".revisions-previous .button"),f=this.model.revisions.indexOf(this.model.get("to"));d.prop("disabled",b===f),e.prop("disabled",c===f)}}),b.view.Slider=wp.Backbone.View.extend({className:"wp-slider",direction:isRtl?"right":"left",events:{mousemove:"mouseMove"},initialize:function(){_.bindAll(this,"start","slide","stop","mouseMove","mouseEnter","mouseLeave"),this.listenTo(this.model,"update:slider",this.applySliderSettings)},ready:function(){this.$el.css("width",50*this.model.revisions.length+"px"),this.$el.slider(_.extend(this.model.toJSON(),{start:this.start,slide:this.slide,stop:this.stop})),this.$el.hoverIntent({over:this.mouseEnter,out:this.mouseLeave,timeout:800}),this.applySliderSettings()},mouseMove:function(b){var c=this.model.revisions.length-1,d=this.$el.allOffsets()[this.direction],e=this.$el.width(),f=e/c,g=(isRtl?a(window).width()-b.pageX:b.pageX)-d,h=Math.floor((g+f/2)/f);0>h?h=0:h>=this.model.revisions.length&&(h=this.model.revisions.length-1),this.model.set({hoveredRevision:this.model.revisions.at(h)})},mouseLeave:function(){this.model.set({hovering:!1})},mouseEnter:function(){this.model.set({hovering:!0})},applySliderSettings:function(){this.$el.slider(_.pick(this.model.toJSON(),"value","values","range"));var a=this.$("a.ui-slider-handle");this.model.get("compareTwoMode")?(a.first().toggleClass("to-handle",!!isRtl).toggleClass("from-handle",!isRtl),a.last().toggleClass("from-handle",!!isRtl).toggleClass("to-handle",!isRtl)):a.removeClass("from-handle to-handle")},start:function(b,c){this.model.set({scrubbing:!0}),a(window).on("mousemove.wp.revisions",{view:this},function(b){var d,e=b.data.view,f=e.$el.offset().left,g=f,h=f+e.$el.width(),i=h,j="0",k="100%",l=a(c.handle);e.model.get("compareTwoMode")&&(d=l.parent().find(".ui-slider-handle"),l.is(d.first())?(i=d.last().offset().left,k=i-g):(f=d.first().offset().left+d.first().width(),j=f-g)),b.pageX<f?l.css("left",j):b.pageX>i?l.css("left",k):l.css("left",b.pageX-g)})},getPosition:function(a){return isRtl?this.model.revisions.length-a-1:a},slide:function(a,b){var c,d;if(this.model.get("compareTwoMode")){if(b.values[1]===b.values[0])return!1;isRtl&&b.values.reverse(),c={from:this.model.revisions.at(this.getPosition(b.values[0])),to:this.model.revisions.at(this.getPosition(b.values[1]))}}else c={to:this.model.revisions.at(this.getPosition(b.value))},c.from=this.getPosition(b.value)>0?this.model.revisions.at(this.getPosition(b.value)-1):void 0;d=this.model.revisions.at(this.getPosition(b.value)),this.model.get("scrubbing")&&(c.hoveredRevision=d),this.model.set(c)},stop:function(){a(window).off("mousemove.wp.revisions"),this.model.updateSliderSettings(),this.model.set({scrubbing:!1})}}),b.view.Diff=wp.Backbone.View.extend({className:"revisions-diff",template:wp.template("revisions-diff"),prepare:function(){return _.extend({fields:this.model.fields.toJSON()},this.options)}}),b.Router=Backbone.Router.extend({initialize:function(a){this.model=a.model,this.routes=_.object([[this.baseUrl("?from=:from&to=:to"),"handleRoute"],[this.baseUrl("?from=:from&to=:to"),"handleRoute"]]),this.listenTo(this.model,"update:diff",_.debounce(this.updateUrl,250)),this.listenTo(this.model,"change:compareTwoMode",this.updateUrl)},baseUrl:function(a){return this.model.get("baseUrl")+a},updateUrl:function(){var a=this.model.has("from")?this.model.get("from").id:0,b=this.model.get("to").id;this.model.get("compareTwoMode")?this.navigate(this.baseUrl("?from="+a+"&to="+b)):this.navigate(this.baseUrl("?revision="+b))},handleRoute:function(a,b){var c=_.isUndefined(b);c||(b=this.model.revisions.get(a),a=this.model.revisions.prev(b),b=b?b.id:0,a=a?a.id:0),this.model.set({from:this.model.revisions.get(parseInt(a,10)),to:this.model.revisions.get(parseInt(a,10)),compareTwoMode:c})}}),b.init=function(){b.view.frame=new b.view.Frame({model:new b.model.FrameState({},{revisions:new b.model.Revisions(b.settings.revisionData)})}).render()},a(b.init)}(jQuery);
\ No newline at end of file
index e6ac87542c053229af4e76effe6cd9198eab5229..68abbcc83044053261d86461fa8fc4fa2b492baf 100644 (file)
@@ -1,9 +1,12 @@
-function WPSetAsThumbnail(id, nonce){
+/* global setPostThumbnailL10n, ajaxurl, post_id, alert */
+/* exported WPSetAsThumbnail */
+
+function WPSetAsThumbnail( id, nonce ) {
        var $link = jQuery('a#wp-post-thumbnail-' + id);
 
        $link.text( setPostThumbnailL10n.saving );
        jQuery.post(ajaxurl, {
-               action:"set-post-thumbnail", post_id: post_id, thumbnail_id: id, _ajax_nonce: nonce, cookie: encodeURIComponent(document.cookie)
+               action: 'set-post-thumbnail', post_id: post_id, thumbnail_id: id, _ajax_nonce: nonce, cookie: encodeURIComponent( document.cookie )
        }, function(str){
                var win = window.dialogArguments || opener || parent || top;
                $link.text( setPostThumbnailL10n.setThumbnail );
diff --git a/wp-admin/js/svg-painter.js b/wp-admin/js/svg-painter.js
new file mode 100644 (file)
index 0000000..7b68760
--- /dev/null
@@ -0,0 +1,240 @@
+/**
+ * Attempt to re-color SVG icons used in the admin menu or the toolbar
+ *
+ */
+
+window.wp = window.wp || {};
+
+wp.svgPainter = ( function( $, window, document, undefined ) {
+       'use strict';
+       var selector, base64, painter,
+               colorscheme = {},
+               elements = [];
+
+       $(document).ready( function() {
+               // detection for browser SVG capability
+               if ( document.implementation.hasFeature( 'http://www.w3.org/TR/SVG11/feature#Image', '1.1' ) ) {
+                       $( document.body ).removeClass( 'no-svg' ).addClass( 'svg' );
+                       wp.svgPainter.init();
+               }
+       });
+
+       /**
+        * Needed only for IE9
+        *
+        * Based on jquery.base64.js 0.0.3 - https://github.com/yckart/jquery.base64.js
+        *
+        * Based on: https://gist.github.com/Yaffle/1284012
+        *
+        * Copyright (c) 2012 Yannick Albert (http://yckart.com)
+        * Licensed under the MIT license
+        * http://www.opensource.org/licenses/mit-license.php
+        */
+       base64 = ( function() {
+               var c,
+                       b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',
+                       a256 = '',
+                       r64 = [256],
+                       r256 = [256],
+                       i = 0;
+
+               function init() {
+                       while( i < 256 ) {
+                               c = String.fromCharCode(i);
+                               a256 += c;
+                               r256[i] = i;
+                               r64[i] = b64.indexOf(c);
+                               ++i;
+                       }
+               }
+
+               function code( s, discard, alpha, beta, w1, w2 ) {
+                       var tmp, length,
+                               buffer = 0,
+                               i = 0,
+                               result = '',
+                               bitsInBuffer = 0;
+
+                       s = String(s);
+                       length = s.length;
+
+                       while( i < length ) {
+                               c = s.charCodeAt(i);
+                               c = c < 256 ? alpha[c] : -1;
+
+                               buffer = ( buffer << w1 ) + c;
+                               bitsInBuffer += w1;
+
+                               while( bitsInBuffer >= w2 ) {
+                                       bitsInBuffer -= w2;
+                                       tmp = buffer >> bitsInBuffer;
+                                       result += beta.charAt(tmp);
+                                       buffer ^= tmp << bitsInBuffer;
+                               }
+                               ++i;
+                       }
+
+                       if ( ! discard && bitsInBuffer > 0 ) {
+                               result += beta.charAt( buffer << ( w2 - bitsInBuffer ) );
+                       }
+
+                       return result;
+               }
+
+               function btoa( plain ) {
+                       if ( ! c ) {
+                               init();
+                       }
+
+                       plain = code( plain, false, r256, b64, 8, 6 );
+                       return plain + '===='.slice( ( plain.length % 4 ) || 4 );
+               }
+
+               function atob( coded ) {
+                       var i;
+
+                       if ( ! c ) {
+                               init();
+                       }
+
+                       coded = coded.replace( /[^A-Za-z0-9\+\/\=]/g, '' );
+                       coded = String(coded).split('=');
+                       i = coded.length;
+
+                       do {
+                               --i;
+                               coded[i] = code( coded[i], true, r64, a256, 6, 8 );
+                       } while ( i > 0 );
+
+                       coded = coded.join('');
+                       return coded;
+               }
+
+               return {
+                       atob: atob,
+                       btoa: btoa
+               };
+       })();
+
+       return {
+               init: function() {
+                       painter = this;
+                       selector = $( '#adminmenu .wp-menu-image, #wpadminbar .ab-item' );
+
+                       this.setColors();
+                       this.findElements();
+                       this.paint();
+               },
+
+               setColors: function( colors ) {
+                       if ( typeof colors === 'undefined' && typeof window._wpColorScheme !== 'undefined' ) {
+                               colors = window._wpColorScheme;
+                       }
+
+                       if ( colors && colors.icons && colors.icons.base && colors.icons.current && colors.icons.focus ) {
+                               colorscheme = colors.icons;
+                       }
+               },
+
+               findElements: function() {
+                       selector.each( function() {
+                               var $this = $(this), bgImage = $this.css( 'background-image' );
+
+                               if ( bgImage && bgImage.indexOf( 'data:image/svg+xml;base64' ) != -1 ) {
+                                       elements.push( $this );
+                               }
+                       });
+               },
+
+               paint: function() {
+                       // loop through all elements
+                       $.each( elements, function( index, $element ) {
+                               var $menuitem = $element.parent().parent();
+
+                               if ( $menuitem.hasClass( 'current' ) || $menuitem.hasClass( 'wp-has-current-submenu' ) ) {
+                                       // paint icon in 'current' color
+                                       painter.paintElement( $element, 'current' );
+                               } else {
+                                       // paint icon in base color
+                                       painter.paintElement( $element, 'base' );
+
+                                       // set hover callbacks
+                                       $menuitem.hover(
+                                               function() {
+                                                       painter.paintElement( $element, 'focus' );
+                                               },
+                                               function() {
+                                                       // Match the delay from hoverIntent
+                                                       window.setTimeout( function() {
+                                                               painter.paintElement( $element, 'base' );
+                                                       }, 100 );
+                                               }
+                                       );
+                               }
+                       });
+               },
+
+               paintElement: function( $element, colorType ) {
+                       var xml, encoded, color;
+
+                       if ( ! colorType || ! colorscheme.hasOwnProperty( colorType ) ) {
+                               return;
+                       }
+
+                       color = colorscheme[ colorType ];
+
+                       // only accept hex colors: #101 or #101010
+                       if ( ! color.match( /^(#[0-9a-f]{3}|#[0-9a-f]{6})$/i ) ) {
+                               return;
+                       }
+
+                       xml = $element.data( 'wp-ui-svg-' + color );
+
+                       if ( xml === 'none' ) {
+                               return;
+                       }
+
+                       if ( ! xml ) {
+                               encoded = $element.css( 'background-image' ).match( /.+data:image\/svg\+xml;base64,([A-Za-z0-9\+\/\=]+)/ );
+
+                               if ( ! encoded || ! encoded[1] ) {
+                                       $element.data( 'wp-ui-svg-' + color, 'none' );
+                                       return;
+                               }
+
+                               try {
+                                       if ( 'atob' in window ) {
+                                               xml = window.atob( encoded[1] );
+                                       } else {
+                                               xml = base64.atob( encoded[1] );
+                                       }
+                               } catch ( error ) {}
+
+                               if ( xml ) {
+                                       // replace `fill` attributes
+                                       xml = xml.replace( /fill="(.+?)"/g, 'fill="' + color + '"');
+
+                                       // replace `style` attributes
+                                       xml = xml.replace( /style="(.+?)"/g, 'style="fill:' + color + '"');
+
+                                       // replace `fill` properties in `<style>` tags
+                                       xml = xml.replace( /fill:.*?;/g, 'fill: ' + color + ';');
+
+                                       if ( 'btoa' in window ) {
+                                               xml = window.btoa( xml );
+                                       } else {
+                                               xml = base64.btoa( xml );
+                                       }
+
+                                       $element.data( 'wp-ui-svg-' + color, xml );
+                               } else {
+                                       $element.data( 'wp-ui-svg-' + color, 'none' );
+                                       return;
+                               }
+                       }
+
+                       $element.attr( 'style', 'background-image: url("data:image/svg+xml;base64,' + xml + '") !important;' );
+               }
+       };
+
+})( jQuery, window, document );
diff --git a/wp-admin/js/svg-painter.min.js b/wp-admin/js/svg-painter.min.js
new file mode 100644 (file)
index 0000000..e48f9b9
--- /dev/null
@@ -0,0 +1 @@
+window.wp=window.wp||{},wp.svgPainter=function(a,b,c){"use strict";var d,e,f,g={},h=[];return a(c).ready(function(){c.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")&&(a(c.body).removeClass("no-svg").addClass("svg"),wp.svgPainter.init())}),e=function(){function a(){for(;256>j;)e=String.fromCharCode(j),g+=e,i[j]=j,h[j]=f.indexOf(e),++j}function b(a,b,c,d,f,g){var h,i,j=0,k=0,l="",m=0;for(a=String(a),i=a.length;i>k;){for(e=a.charCodeAt(k),e=256>e?c[e]:-1,j=(j<<f)+e,m+=f;m>=g;)m-=g,h=j>>m,l+=d.charAt(h),j^=h<<m;++k}return!b&&m>0&&(l+=d.charAt(j<<g-m)),l}function c(c){return e||a(),c=b(c,!1,i,f,8,6),c+"====".slice(c.length%4||4)}function d(c){var d;e||a(),c=c.replace(/[^A-Za-z0-9\+\/\=]/g,""),c=String(c).split("="),d=c.length;do--d,c[d]=b(c[d],!0,h,g,6,8);while(d>0);return c=c.join("")}var e,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g="",h=[256],i=[256],j=0;return{atob:d,btoa:c}}(),{init:function(){f=this,d=a("#adminmenu .wp-menu-image, #wpadminbar .ab-item"),this.setColors(),this.findElements(),this.paint()},setColors:function(a){"undefined"==typeof a&&"undefined"!=typeof b._wpColorScheme&&(a=b._wpColorScheme),a&&a.icons&&a.icons.base&&a.icons.current&&a.icons.focus&&(g=a.icons)},findElements:function(){d.each(function(){var b=a(this),c=b.css("background-image");c&&-1!=c.indexOf("data:image/svg+xml;base64")&&h.push(b)})},paint:function(){a.each(h,function(a,c){var d=c.parent().parent();d.hasClass("current")||d.hasClass("wp-has-current-submenu")?f.paintElement(c,"current"):(f.paintElement(c,"base"),d.hover(function(){f.paintElement(c,"focus")},function(){b.setTimeout(function(){f.paintElement(c,"base")},100)}))})},paintElement:function(a,c){var d,f,h;if(c&&g.hasOwnProperty(c)&&(h=g[c],h.match(/^(#[0-9a-f]{3}|#[0-9a-f]{6})$/i)&&(d=a.data("wp-ui-svg-"+h),"none"!==d))){if(!d){if(f=a.css("background-image").match(/.+data:image\/svg\+xml;base64,([A-Za-z0-9\+\/\=]+)/),!f||!f[1])return a.data("wp-ui-svg-"+h,"none"),void 0;try{d="atob"in b?b.atob(f[1]):e.atob(f[1])}catch(i){}if(!d)return a.data("wp-ui-svg-"+h,"none"),void 0;d=d.replace(/fill="(.+?)"/g,'fill="'+h+'"'),d=d.replace(/style="(.+?)"/g,'style="fill:'+h+'"'),d=d.replace(/fill:.*?;/g,"fill: "+h+";"),d="btoa"in b?b.btoa(d):e.btoa(d),a.data("wp-ui-svg-"+h,d)}a.attr("style",'background-image: url("data:image/svg+xml;base64,'+d+'") !important;')}}}}(jQuery,window,document);
\ No newline at end of file
index c403ad8c24200d5dcd2e7f8ae7ef72fc42585bb8..333a2eb5631b27fdc1c1bb556ba3c560d13a882e 100644 (file)
@@ -1,6 +1,8 @@
+/* global ajaxurl, wpAjax, tagsl10n, showNotice, validateForm */
+
 jQuery(document).ready(function($) {
 
-       $('#the-list').on('click', '.delete-tag', function(e){
+       $( '#the-list' ).on( 'click', '.delete-tag', function() {
                var t = $(this), tr = t.parents('tr'), r = true, data;
                if ( 'undefined' != showNotice )
                        r = showNotice.warn();
@@ -29,34 +31,36 @@ jQuery(document).ready(function($) {
        $('#submit').click(function(){
                var form = $(this).parents('form');
 
-               if ( !validateForm( form ) )
+               if ( ! validateForm( form ) )
                        return false;
 
                $.post(ajaxurl, $('#addtag').serialize(), function(r){
+                       var res, parent, term, indent, i;
+
                        $('#ajax-response').empty();
-                       var res = wpAjax.parseAjaxResponse(r, 'ajax-response');
+                       res = wpAjax.parseAjaxResponse( r, 'ajax-response' );
                        if ( ! res || res.errors )
                                return;
 
-                       var parent = form.find('select#parent').val();
+                       parent = form.find( 'select#parent' ).val();
 
                        if ( parent > 0 && $('#tag-' + parent ).length > 0 ) // If the parent exists on this page, insert it below. Else insert it at the top of the list.
-                               $('.tags #tag-' + parent).after( res.responses[0].supplemental['noparents'] ); // As the parent exists, Insert the version with - - - prefixed
+                               $( '.tags #tag-' + parent ).after( res.responses[0].supplemental.noparents ); // As the parent exists, Insert the version with - - - prefixed
                        else
-                               $('.tags').prepend( res.responses[0].supplemental['parents'] ); // As the parent is not visible, Insert the version with Parent - Child - ThisTerm
+                               $( '.tags' ).prepend( res.responses[0].supplemental.parents ); // As the parent is not visible, Insert the version with Parent - Child - ThisTerm
 
                        $('.tags .no-items').remove();
 
                        if ( form.find('select#parent') ) {
                                // Parents field exists, Add new term to the list.
-                               var term = res.responses[1].supplemental;
+                               term = res.responses[1].supplemental;
 
                                // Create an indent for the Parent field
-                               var indent = '';
-                               for ( var i = 0; i < res.responses[1].position; i++ )
+                               indent = '';
+                               for ( i = 0; i < res.responses[1].position; i++ )
                                        indent += '&nbsp;&nbsp;&nbsp;';
 
-                               form.find('select#parent option:selected').after('<option value="' + term['term_id'] + '">' + indent + term['name'] + '</option>');
+                               form.find( 'select#parent option:selected' ).after( '<option value="' + term.term_id + '">' + indent + term.name + '</option>' );
                        }
 
                        $('input[type="text"]:visible, textarea:visible', form).val('');
index 505dc3eb0cb6e879a3ae8d773f7fce55edf5531f..23b9133c5cbba3eeddd2aab1d2a8904df562da78 100644 (file)
@@ -1 +1 @@
-jQuery(document).ready(function(a){a("#the-list").on("click",".delete-tag",function(){var b,c=a(this),d=c.parents("tr"),e=!0;return"undefined"!=showNotice&&(e=showNotice.warn()),e&&(b=c.attr("href").replace(/[^?]*\?/,"").replace(/action=delete/,"action=delete-tag"),a.post(ajaxurl,b,function(c){"1"==c?(a("#ajax-response").empty(),d.fadeOut("normal",function(){d.remove()}),a('select#parent option[value="'+b.match(/tag_ID=(\d+)/)[1]+'"]').remove(),a("a.tag-link-"+b.match(/tag_ID=(\d+)/)[1]).remove()):"-1"==c?(a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.noPerm+"</p></div>"),d.children().css("backgroundColor","")):(a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.broken+"</p></div>"),d.children().css("backgroundColor",""))}),d.children().css("backgroundColor","#f33")),!1}),a("#submit").click(function(){var b=a(this).parents("form");return validateForm(b)?(a.post(ajaxurl,a("#addtag").serialize(),function(c){a("#ajax-response").empty();var d=wpAjax.parseAjaxResponse(c,"ajax-response");if(d&&!d.errors){var e=b.find("select#parent").val();if(e>0&&a("#tag-"+e).length>0?a(".tags #tag-"+e).after(d.responses[0].supplemental.noparents):a(".tags").prepend(d.responses[0].supplemental.parents),a(".tags .no-items").remove(),b.find("select#parent")){for(var f=d.responses[1].supplemental,g="",h=0;h<d.responses[1].position;h++)g+="&nbsp;&nbsp;&nbsp;";b.find("select#parent option:selected").after('<option value="'+f.term_id+'">'+g+f.name+"</option>")}a('input[type="text"]:visible, textarea:visible',b).val("")}}),!1):!1})});
\ No newline at end of file
+jQuery(document).ready(function(a){a("#the-list").on("click",".delete-tag",function(){var b,c=a(this),d=c.parents("tr"),e=!0;return"undefined"!=showNotice&&(e=showNotice.warn()),e&&(b=c.attr("href").replace(/[^?]*\?/,"").replace(/action=delete/,"action=delete-tag"),a.post(ajaxurl,b,function(c){"1"==c?(a("#ajax-response").empty(),d.fadeOut("normal",function(){d.remove()}),a('select#parent option[value="'+b.match(/tag_ID=(\d+)/)[1]+'"]').remove(),a("a.tag-link-"+b.match(/tag_ID=(\d+)/)[1]).remove()):"-1"==c?(a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.noPerm+"</p></div>"),d.children().css("backgroundColor","")):(a("#ajax-response").empty().append('<div class="error"><p>'+tagsl10n.broken+"</p></div>"),d.children().css("backgroundColor",""))}),d.children().css("backgroundColor","#f33")),!1}),a("#submit").click(function(){var b=a(this).parents("form");return validateForm(b)?(a.post(ajaxurl,a("#addtag").serialize(),function(c){var d,e,f,g,h;if(a("#ajax-response").empty(),d=wpAjax.parseAjaxResponse(c,"ajax-response"),d&&!d.errors){if(e=b.find("select#parent").val(),e>0&&a("#tag-"+e).length>0?a(".tags #tag-"+e).after(d.responses[0].supplemental.noparents):a(".tags").prepend(d.responses[0].supplemental.parents),a(".tags .no-items").remove(),b.find("select#parent")){for(f=d.responses[1].supplemental,g="",h=0;h<d.responses[1].position;h++)g+="&nbsp;&nbsp;&nbsp;";b.find("select#parent option:selected").after('<option value="'+f.term_id+'">'+g+f.name+"</option>")}a('input[type="text"]:visible, textarea:visible',b).val("")}}),!1):!1})});
\ No newline at end of file
diff --git a/wp-admin/js/theme-install.js b/wp-admin/js/theme-install.js
new file mode 100644 (file)
index 0000000..f61e8a7
--- /dev/null
@@ -0,0 +1,268 @@
+/* global ajaxurl, list_args, theme_list_args */
+
+var theme_viewer;
+
+/**
+ * Theme Browsing
+ *
+ * Controls visibility of theme details on manage and install themes pages.
+ */
+jQuery( function($) {
+       $('#availablethemes').on( 'click', '.theme-detail', function (event) {
+               var theme   = $(this).closest('.available-theme'),
+                       details = theme.find('.themedetaildiv');
+
+               if ( ! details.length ) {
+                       details = theme.find('.install-theme-info .theme-details');
+                       details = details.clone().addClass('themedetaildiv').appendTo( theme ).hide();
+               }
+
+               details.toggle();
+               event.preventDefault();
+       });
+});
+
+/**
+ * Theme Install
+ *
+ * Displays theme previews on theme install pages.
+ */
+jQuery( function($) {
+       if ( ! window.postMessage ) {
+               return;
+       }
+
+       var preview = $('#theme-installer'),
+               header  = preview.find('.wp-full-overlay-header'),
+               info    = preview.find('.install-theme-info'),
+               panel   = preview.find('.wp-full-overlay-main'),
+               body    = $( document.body );
+
+       preview.on( 'click', '.close-full-overlay', function( event ) {
+               preview.fadeOut( 200, function() {
+                       panel.empty();
+                       body.removeClass('theme-installer-active full-overlay-active');
+               });
+               event.preventDefault();
+       });
+
+       preview.on( 'click', '.collapse-sidebar', function( event ) {
+               preview.toggleClass( 'collapsed' ).toggleClass( 'expanded' );
+               event.preventDefault();
+       });
+
+       $('#availablethemes').on( 'click', '.install-theme-preview', function( event ) {
+               var src;
+
+               info.html( $(this).closest('.installable-theme').find('.install-theme-info').html() );
+
+               header.find( '.theme-install' ).replaceWith( info.find( '.theme-install' ) );
+
+               src = info.find( '.theme-preview-url' ).val();
+               panel.html( '<iframe src="' + src + '" />');
+               preview.fadeIn( 200, function() {
+                       body.addClass('theme-installer-active full-overlay-active');
+               });
+               event.preventDefault();
+       });
+});
+
+var ThemeViewer;
+
+(function($){
+       ThemeViewer = function() {
+
+               function init() {
+                       $( '#filter-click, #mini-filter-click' ).unbind( 'click' ).click( function() {
+                               $( '#filter-click' ).toggleClass( 'current' );
+                               $( '#filter-box' ).slideToggle();
+                               $( '#current-theme' ).slideToggle( 300 );
+                               return false;
+                       });
+
+                       $( '#filter-box :checkbox' ).unbind( 'click' ).click( function() {
+                               var count = $( '#filter-box :checked' ).length,
+                                       text  = $( '#filter-click' ).text();
+
+                               if ( text.indexOf( '(' ) !== -1 ) {
+                                       text = text.substr( 0, text.indexOf( '(' ) );
+                               }
+
+                               if ( count === 0 ) {
+                                       $( '#filter-click' ).text( text );
+                               } else {
+                                       $( '#filter-click' ).text( text + ' (' + count + ')' );
+                               }
+                       });
+
+                       /* $('#filter-box :submit').unbind( 'click' ).click(function() {
+                               var features = [];
+                               $('#filter-box :checked').each(function() {
+                                       features.push($(this).val());
+                               });
+
+                               listTable.update_rows({'features': features}, true, function() {
+                                       $( '#filter-click' ).toggleClass( 'current' );
+                                       $( '#filter-box' ).slideToggle();
+                                       $( '#current-theme' ).slideToggle( 300 );
+                               });
+
+                               return false;
+                       }); */
+               }
+
+               // These are the functions we expose
+               var api = {
+                       init: init
+               };
+
+               return api;
+       };
+})(jQuery);
+
+jQuery( document ).ready( function() {
+       theme_viewer = new ThemeViewer();
+       theme_viewer.init();
+});
+
+
+/**
+ * Class that provides infinite scroll for Themes admin screens
+ *
+ * @since 3.4
+ *
+ * @uses ajaxurl
+ * @uses list_args
+ * @uses theme_list_args
+ * @uses $('#_ajax_fetch_list_nonce').val()
+* */
+var ThemeScroller;
+(function($){
+       ThemeScroller = {
+               querying: false,
+               scrollPollingDelay: 500,
+               failedRetryDelay: 4000,
+               outListBottomThreshold: 300,
+
+               /**
+                * Initializer
+                *
+                * @since 3.4
+                * @access private
+                */
+               init: function() {
+                       var self = this;
+
+                       // Get out early if we don't have the required arguments.
+                       if ( typeof ajaxurl === 'undefined' ||
+                               typeof list_args === 'undefined' ||
+                               typeof theme_list_args === 'undefined' ) {
+
+                               $('.pagination-links').show();
+                                       return;
+                       }
+
+                       // Handle inputs
+                       this.nonce = $('#_ajax_fetch_list_nonce').val();
+                       this.nextPage = ( theme_list_args.paged + 1 );
+
+                       // Cache jQuery selectors
+                       this.$outList = $('#availablethemes');
+                       this.$spinner = $('div.tablenav.bottom').children( '.spinner' );
+                       this.$window = $(window);
+                       this.$document = $(document);
+
+                       /**
+                        * If there are more pages to query, then start polling to track
+                        * when user hits the bottom of the current page
+                        */
+                       if ( theme_list_args.total_pages >= this.nextPage ) {
+                               this.pollInterval = setInterval( function() {
+                                       return self.poll();
+                               }, this.scrollPollingDelay );
+                       }
+               },
+
+               /**
+                * Checks to see if user has scrolled to bottom of page.
+                * If so, requests another page of content from self.ajax().
+                *
+                * @since 3.4
+                * @access private
+                */
+               poll: function() {
+                       var bottom = this.$document.scrollTop() + this.$window.innerHeight();
+
+                       if ( this.querying ||
+                               ( bottom < this.$outList.height() - this.outListBottomThreshold ) ) {
+                               return;
+                       }
+
+                       this.ajax();
+               },
+
+               /**
+                * Applies results passed from this.ajax() to $outList
+                *
+                * @since 3.4
+                * @access private
+                *
+                * @param results Array with results from this.ajax() query.
+                */
+               process: function( results ) {
+                       if ( results === undefined ) {
+                               clearInterval( this.pollInterval );
+                               return;
+                       }
+
+                       if ( this.nextPage > theme_list_args.total_pages ) {
+                               clearInterval( this.pollInterval );
+                       }
+
+                       if ( this.nextPage <= ( theme_list_args.total_pages + 1 ) ) {
+                               this.$outList.append( results.rows );
+                       }
+               },
+
+               /**
+                * Queries next page of themes
+                *
+                * @since 3.4
+                * @access private
+                */
+               ajax: function() {
+                       var self = this,
+                               query = {
+                               action: 'fetch-list',
+                               paged: this.nextPage,
+                               s: theme_list_args.search,
+                               tab: theme_list_args.tab,
+                               type: theme_list_args.type,
+                               _ajax_fetch_list_nonce: this.nonce,
+                               'features[]': theme_list_args.features,
+                               'list_args': list_args
+                       };
+
+                       this.querying = true;
+
+                       this.$spinner.show();
+                       $.getJSON( ajaxurl, query )
+                               .done( function( response ) {
+                                       self.nextPage++;
+                                       self.process( response );
+                                       self.$spinner.hide();
+                                       self.querying = false;
+                               })
+                               .fail( function() {
+                                       self.$spinner.hide();
+                                       self.querying = false;
+                                       setTimeout( function() { self.ajax(); }, self.failedRetryDelay );
+                               });
+               }
+       };
+
+       $(document).ready( function() {
+               ThemeScroller.init();
+       });
+
+})(jQuery);
diff --git a/wp-admin/js/theme-install.min.js b/wp-admin/js/theme-install.min.js
new file mode 100644 (file)
index 0000000..fe56ed0
--- /dev/null
@@ -0,0 +1 @@
+var theme_viewer;jQuery(function(a){a("#availablethemes").on("click",".theme-detail",function(b){var c=a(this).closest(".available-theme"),d=c.find(".themedetaildiv");d.length||(d=c.find(".install-theme-info .theme-details"),d=d.clone().addClass("themedetaildiv").appendTo(c).hide()),d.toggle(),b.preventDefault()})}),jQuery(function(a){if(window.postMessage){var b=a("#theme-installer"),c=b.find(".wp-full-overlay-header"),d=b.find(".install-theme-info"),e=b.find(".wp-full-overlay-main"),f=a(document.body);b.on("click",".close-full-overlay",function(a){b.fadeOut(200,function(){e.empty(),f.removeClass("theme-installer-active full-overlay-active")}),a.preventDefault()}),b.on("click",".collapse-sidebar",function(a){b.toggleClass("collapsed").toggleClass("expanded"),a.preventDefault()}),a("#availablethemes").on("click",".install-theme-preview",function(g){var h;d.html(a(this).closest(".installable-theme").find(".install-theme-info").html()),c.find(".theme-install").replaceWith(d.find(".theme-install")),h=d.find(".theme-preview-url").val(),e.html('<iframe src="'+h+'" />'),b.fadeIn(200,function(){f.addClass("theme-installer-active full-overlay-active")}),g.preventDefault()})}});var ThemeViewer;!function(a){ThemeViewer=function(){function b(){a("#filter-click, #mini-filter-click").unbind("click").click(function(){return a("#filter-click").toggleClass("current"),a("#filter-box").slideToggle(),a("#current-theme").slideToggle(300),!1}),a("#filter-box :checkbox").unbind("click").click(function(){var b=a("#filter-box :checked").length,c=a("#filter-click").text();-1!==c.indexOf("(")&&(c=c.substr(0,c.indexOf("("))),0===b?a("#filter-click").text(c):a("#filter-click").text(c+" ("+b+")")})}var c={init:b};return c}}(jQuery),jQuery(document).ready(function(){theme_viewer=new ThemeViewer,theme_viewer.init()});var ThemeScroller;!function(a){ThemeScroller={querying:!1,scrollPollingDelay:500,failedRetryDelay:4e3,outListBottomThreshold:300,init:function(){var b=this;return"undefined"==typeof ajaxurl||"undefined"==typeof list_args||"undefined"==typeof theme_list_args?(a(".pagination-links").show(),void 0):(this.nonce=a("#_ajax_fetch_list_nonce").val(),this.nextPage=theme_list_args.paged+1,this.$outList=a("#availablethemes"),this.$spinner=a("div.tablenav.bottom").children(".spinner"),this.$window=a(window),this.$document=a(document),theme_list_args.total_pages>=this.nextPage&&(this.pollInterval=setInterval(function(){return b.poll()},this.scrollPollingDelay)),void 0)},poll:function(){var a=this.$document.scrollTop()+this.$window.innerHeight();this.querying||a<this.$outList.height()-this.outListBottomThreshold||this.ajax()},process:function(a){return void 0===a?(clearInterval(this.pollInterval),void 0):(this.nextPage>theme_list_args.total_pages&&clearInterval(this.pollInterval),this.nextPage<=theme_list_args.total_pages+1&&this.$outList.append(a.rows),void 0)},ajax:function(){var b=this,c={action:"fetch-list",paged:this.nextPage,s:theme_list_args.search,tab:theme_list_args.tab,type:theme_list_args.type,_ajax_fetch_list_nonce:this.nonce,"features[]":theme_list_args.features,list_args:list_args};this.querying=!0,this.$spinner.show(),a.getJSON(ajaxurl,c).done(function(a){b.nextPage++,b.process(a),b.$spinner.hide(),b.querying=!1}).fail(function(){b.$spinner.hide(),b.querying=!1,setTimeout(function(){b.ajax()},b.failedRetryDelay)})}},a(document).ready(function(){ThemeScroller.init()})}(jQuery);
\ No newline at end of file
index b7959c501fb686b29f262145c45f203b1ec28677..28d93cfc70ec59449425277a8afd91ad239757c7 100644 (file)
@@ -1,4 +1,4 @@
-
+/* global tb_click */
 var thickDims, tbWidth, tbHeight;
 jQuery(document).ready(function($) {
 
@@ -12,28 +12,31 @@ jQuery(document).ready(function($) {
                        tbWindow.width(w).height(h);
                        $('#TB_iframeContent').width(w).height(h - 27);
                        tbWindow.css({'margin-left': '-' + parseInt((w / 2),10) + 'px'});
-                       if ( typeof document.body.style.maxWidth != 'undefined' )
+                       if ( typeof document.body.style.maxWidth !== 'undefined' ) {
                                tbWindow.css({'top':'30px','margin-top':'0'});
+                       }
                }
        };
 
        thickDims();
-       $(window).resize( function() { thickDims() } );
+       $(window).resize( function() { thickDims(); } );
 
        $('a.thickbox-preview').click( function() {
                tb_click.call(this);
 
                var alink = $(this).parents('.available-theme').find('.activatelink'), link = '', href = $(this).attr('href'), url, text;
 
-               if ( tbWidth = href.match(/&tbWidth=[0-9]+/) )
+               if ( tbWidth = href.match(/&tbWidth=[0-9]+/) ) {
                        tbWidth = parseInt(tbWidth[0].replace(/[^0-9]+/g, ''), 10);
-               else
+               } else {
                        tbWidth = $(window).width() - 90;
+               }
 
-               if ( tbHeight = href.match(/&tbHeight=[0-9]+/) )
+               if ( tbHeight = href.match(/&tbHeight=[0-9]+/) ) {
                        tbHeight = parseInt(tbHeight[0].replace(/[^0-9]+/g, ''), 10);
-               else
+               } else {
                        tbHeight = $(window).height() - 60;
+               }
 
                if ( alink.length ) {
                        url = alink.attr('href') || '';
index 0899ab72f09a4f25b534afd85d0dfa8ca78bdb07..ac5e51d907abfaf57fce669cc38ecc308d6b6bd7 100644 (file)
-/**
- * Theme Browsing
- *
- * Controls visibility of theme details on manage and install themes pages.
- */
-jQuery( function($) {
-       $('#availablethemes').on( 'click', '.theme-detail', function (event) {
-               var theme   = $(this).closest('.available-theme'),
-                       details = theme.find('.themedetaildiv');
-
-               if ( ! details.length ) {
-                       details = theme.find('.install-theme-info .theme-details');
-                       details = details.clone().addClass('themedetaildiv').appendTo( theme ).hide();
+/* global _wpThemeSettings, confirm */
+window.wp = window.wp || {};
+
+( function($) {
+
+// Set up our namespace...
+var themes, l10n;
+themes = wp.themes = wp.themes || {};
+
+// Store the theme data and settings for organized and quick access
+// themes.data.settings, themes.data.themes, themes.data.l10n
+themes.data = _wpThemeSettings;
+l10n = themes.data.l10n;
+
+// Setup app structure
+_.extend( themes, { model: {}, view: {}, routes: {}, router: {}, template: wp.template });
+
+themes.model = Backbone.Model.extend({});
+
+// Main view controller for themes.php
+// Unifies and renders all available views
+themes.view.Appearance = wp.Backbone.View.extend({
+
+       el: '#wpbody-content .wrap .theme-browser',
+
+       window: $( window ),
+       // Pagination instance
+       page: 0,
+
+       // Sets up a throttler for binding to 'scroll'
+       initialize: function() {
+               // Scroller checks how far the scroll position is
+               _.bindAll( this, 'scroller' );
+
+               // Bind to the scroll event and throttle
+               // the results from this.scroller
+               this.window.bind( 'scroll', _.throttle( this.scroller, 300 ) );
+       },
+
+       // Main render control
+       render: function() {
+               // Setup the main theme view
+               // with the current theme collection
+               this.view = new themes.view.Themes({
+                       collection: this.collection,
+                       parent: this
+               });
+
+               // Render search form.
+               this.search();
+
+               // Render and append
+               this.view.render();
+               this.$el.empty().append( this.view.el ).addClass('rendered');
+               this.$el.append( '<br class="clear"/>' );
+       },
+
+       // Search input and view
+       // for current theme collection
+       search: function() {
+               var view,
+                       self = this;
+
+               // Don't render the search if there is only one theme
+               if ( themes.data.themes.length === 1 ) {
+                       return;
                }
 
-               details.toggle();
-               event.preventDefault();
-       });
+               view = new themes.view.Search({ collection: self.collection });
+
+               // Render and append after screen title
+               view.render();
+               $('#wpbody h2:first')
+                       .append( $.parseHTML( '<label class="screen-reader-text" for="theme-search-input">' + l10n.search + '</label>' ) )
+                       .append( view.el );
+       },
+
+       // Checks when the user gets close to the bottom
+       // of the mage and triggers a theme:scroll event
+       scroller: function() {
+               var self = this,
+                       bottom, threshold;
+
+               bottom = this.window.scrollTop() + self.window.height();
+               threshold = self.$el.offset().top + self.$el.outerHeight( false ) - self.window.height();
+               threshold = Math.round( threshold * 0.9 );
+
+               if ( bottom > threshold ) {
+                       this.trigger( 'theme:scroll' );
+               }
+       }
 });
 
-/**
- * Theme Browser Thickbox
- *
- * Aligns theme browser thickbox.
- */
-var tb_position;
-jQuery(document).ready( function($) {
-       tb_position = function() {
-               var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 1040 < width ) ? 1040 : width, adminbar_height = 0;
+// Set up the Collection for our theme data
+// @has 'id' 'name' 'screenshot' 'author' 'authorURI' 'version' 'active' ...
+themes.Collection = Backbone.Collection.extend({
 
-               if ( $('body.admin-bar').length )
-                       adminbar_height = 28;
+       model: themes.model,
 
-               if ( tbWindow.size() ) {
-                       tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
-                       $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
-                       tbWindow.css({'margin-left': '-' + parseInt( ( ( W - 50 ) / 2 ), 10 ) + 'px'});
-                       if ( typeof document.body.style.maxWidth != 'undefined' )
-                               tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'});
-               };
-       };
+       // Search terms
+       terms: '',
 
-       $(window).resize(function(){ tb_position(); });
+       // Controls searching on the current theme collection
+       // and triggers an update event
+       doSearch: function( value ) {
+
+               // Don't do anything if we've already done this search
+               // Useful because the Search handler fires multiple times per keystroke
+               if ( this.terms === value ) {
+                       return;
+               }
+
+               // Updates terms with the value passed
+               this.terms = value;
+
+               // If we have terms, run a search...
+               if ( this.terms.length > 0 ) {
+                       this.search( this.terms );
+               }
+
+               // If search is blank, show all themes
+               // Useful for resetting the views when you clean the input
+               if ( this.terms === '' ) {
+                       this.reset( themes.data.themes );
+               }
+
+               // Trigger an 'update' event
+               this.trigger( 'update' );
+       },
+
+       // Performs a search within the collection
+       // @uses RegExp
+       search: function( term ) {
+               var match, results, haystack;
+
+               // Start with a full collection
+               this.reset( themes.data.themes, { silent: true } );
+
+               // The RegExp object to match
+               //
+               // Consider spaces as word delimiters and match the whole string
+               // so matching terms can be combined
+               term = term.replace( ' ', ')(?=.*' );
+               match = new RegExp( '^(?=.*' + term + ').+', 'i' );
+
+               // Find results
+               // _.filter and .test
+               results = this.filter( function( data ) {
+                       haystack = _.union( data.get( 'name' ), data.get( 'description' ), data.get( 'author' ), data.get( 'tags' ) );
+
+                       if ( match.test( data.get( 'author' ) ) && term.length > 2 ) {
+                               data.set( 'displayAuthor', true );
+                       }
+
+                       return match.test( haystack );
+               });
+
+               this.reset( results );
+       },
+
+       // Paginates the collection with a helper method
+       // that slices the collection
+       paginate: function( instance ) {
+               var collection = this;
+               instance = instance || 0;
+
+               // Themes per instance are set at 15
+               collection = _( collection.rest( 15 * instance ) );
+               collection = _( collection.first( 15 ) );
+
+               return collection;
+       }
 });
 
-/**
- * Theme Install
- *
- * Displays theme previews on theme install pages.
- */
-jQuery( function($) {
-       if( ! window.postMessage )
-               return;
-
-       var preview = $('#theme-installer'),
-               info    = preview.find('.install-theme-info'),
-               panel   = preview.find('.wp-full-overlay-main'),
-               body    = $( document.body );
-
-       preview.on( 'click', '.close-full-overlay', function( event ) {
-               preview.fadeOut( 200, function() {
-                       panel.empty();
-                       body.removeClass('theme-installer-active full-overlay-active');
+// This is the view that controls each theme item
+// that will be displayed on the screen
+themes.view.Theme = wp.Backbone.View.extend({
+
+       // Wrap theme data on a div.theme element
+       className: 'theme',
+
+       // Reflects which theme view we have
+       // 'grid' (default) or 'detail'
+       state: 'grid',
+
+       // The HTML template for each element to be rendered
+       html: themes.template( 'theme' ),
+
+       events: {
+               'click': 'expand',
+               'touchend': 'expand',
+               'touchmove': 'preventExpand'
+       },
+
+       touchDrag: false,
+
+       render: function() {
+               var data = this.model.toJSON();
+               // Render themes using the html template
+               this.$el.html( this.html( data ) );
+               // Renders active theme styles
+               this.activeTheme();
+
+               if ( this.model.get( 'displayAuthor' ) ) {
+                       this.$el.addClass( 'display-author' );
+               }
+       },
+
+       // Adds a class to the currently active theme
+       // and to the overlay in detailed view mode
+       activeTheme: function() {
+               if ( this.model.get( 'active' ) ) {
+                       this.$el.addClass( 'active' );
+               }
+       },
+
+       // Single theme overlay screen
+       // It's shown when clicking a theme
+       expand: function( event ) {
+               var self = this;
+
+               // Bail if the user scrolled on a touch device
+               if ( this.touchDrag === true ) {
+                       return this.touchDrag = false;
+               }
+
+               event = event || window.event;
+
+               // Prevent the modal from showing when the user clicks
+               // one of the direct action buttons
+               if ( $( event.target ).is( '.theme-actions a' ) ) {
+                       return;
+               }
+
+               this.trigger( 'theme:expand', self.model.cid );
+       },
+
+       preventExpand: function() {
+               this.touchDrag = true;
+       }
+});
+
+// Theme Details view
+// Set ups a modal overlay with the expanded theme data
+themes.view.Details = wp.Backbone.View.extend({
+
+       // Wrap theme data on a div.theme element
+       className: 'theme-overlay',
+
+       events: {
+               'click': 'collapse',
+               'click .delete-theme': 'deleteTheme',
+               'click .left': 'previousTheme',
+               'click .right': 'nextTheme'
+       },
+
+       // The HTML template for the theme overlay
+       html: themes.template( 'theme-single' ),
+
+       render: function() {
+               var data = this.model.toJSON();
+               this.$el.html( this.html( data ) );
+               // Renders active theme styles
+               this.activeTheme();
+               // Set up navigation events
+               this.navigation();
+               // Checks screenshot size
+               this.screenshotCheck( this.$el );
+       },
+
+       // Adds a class to the currently active theme
+       // and to the overlay in detailed view mode
+       activeTheme: function() {
+               // Check the model has the active property
+               this.$el.toggleClass( 'active', this.model.get( 'active' ) );
+       },
+
+       // Single theme overlay screen
+       // It's shown when clicking a theme
+       collapse: function( event ) {
+               var self = this,
+                       scroll;
+
+               event = event || window.event;
+
+               // Prevent collapsing detailed view when there is only one theme available
+               if ( themes.data.themes.length === 1 ) {
+                       return;
+               }
+
+               // Detect if the click is inside the overlay
+               // and don't close it unless the target was
+               // the div.back button
+               if ( $( event.target ).is( '.theme-backdrop' ) || $( event.target ).is( 'div.close' ) || event.keyCode === 27 ) {
+
+                       // Add a temporary closing class while overlay fades out
+                       $( 'body' ).addClass( 'closing-overlay' );
+
+                       // With a quick fade out animation
+                       this.$el.fadeOut( 130, function() {
+                               // Clicking outside the modal box closes the overlay
+                               $( 'body' ).removeClass( 'theme-overlay-open closing-overlay' );
+                               // Handle event cleanup
+                               self.closeOverlay();
+
+                               // Get scroll position to avoid jumping to the top
+                               scroll = document.body.scrollTop;
+
+                               // Clean the url structure
+                               themes.router.navigate( themes.router.baseUrl( '' ), { replace: true } );
+
+                               // Restore scroll position
+                               document.body.scrollTop = scroll;
+                       });
+               }
+       },
+
+       // Handles .disabled classes for next/previous buttons
+       navigation: function() {
+
+               // Disable Left/Right when at the start or end of the collection
+               if ( this.model.cid === this.model.collection.at(0).cid ) {
+                       this.$el.find( '.left' ).addClass( 'disabled' );
+               }
+               if ( this.model.cid === this.model.collection.at( this.model.collection.length - 1 ).cid ) {
+                       this.$el.find( '.right' ).addClass( 'disabled' );
+               }
+       },
+
+       // Performs the actions to effectively close
+       // the theme details overlay
+       closeOverlay: function() {
+               this.remove();
+               this.unbind();
+               this.trigger( 'theme:collapse' );
+       },
+
+       // Confirmation dialoge for deleting a theme
+       deleteTheme: function() {
+               return confirm( themes.data.settings.confirmDelete );
+       },
+
+       nextTheme: function() {
+               var self = this;
+               self.trigger( 'theme:next', self.model.cid );
+       },
+
+       previousTheme: function() {
+               var self = this;
+               self.trigger( 'theme:previous', self.model.cid );
+       },
+
+       // Checks if the theme screenshot is the old 300px width version
+       // and adds a corresponding class if it's true
+       screenshotCheck: function( el ) {
+               var screenshot, image;
+
+               screenshot = el.find( '.screenshot img' );
+               image = new Image();
+               image.src = screenshot.attr( 'src' );
+
+               // Width check
+               if ( image.width && image.width <= 300 ) {
+                       el.addClass( 'small-screenshot' );
+               }
+       }
+});
+
+// Controls the rendering of div.themes,
+// a wrapper that will hold all the theme elements
+themes.view.Themes = wp.Backbone.View.extend({
+
+       className: 'themes',
+       $overlay: $( 'div.theme-overlay' ),
+
+       // Number to keep track of scroll position
+       // while in theme-overlay mode
+       index: 0,
+
+       // The theme count element
+       count: $( '.theme-count' ),
+
+       initialize: function( options ) {
+               var self = this;
+
+               // Set up parent
+               this.parent = options.parent;
+
+               // Set current view to [grid]
+               this.setView( 'grid' );
+
+               // Move the active theme to the beginning of the collection
+               self.currentTheme();
+
+               // When the collection is updated by user input...
+               this.listenTo( self.collection, 'update', function() {
+                       self.parent.page = 0;
+                       self.currentTheme();
+                       self.render( this );
                });
-               event.preventDefault();
-       });
-
-       preview.on( 'click', '.collapse-sidebar', function( event ) {
-               preview.toggleClass( 'collapsed' ).toggleClass( 'expanded' );
-               event.preventDefault();
-       });
-
-       $('#availablethemes').on( 'click', '.install-theme-preview', function( event ) {
-               var src;
-
-               info.html( $(this).closest('.installable-theme').find('.install-theme-info').html() );
-               src = info.find( '.theme-preview-url' ).val();
-               panel.html( '<iframe src="' + src + '" />');
-               preview.fadeIn( 200, function() {
-                       body.addClass('theme-installer-active full-overlay-active');
+
+               this.listenTo( this.parent, 'theme:scroll', function() {
+                       self.renderThemes( self.parent.page );
                });
-               event.preventDefault();
-       });
-});
 
-var ThemeViewer;
+               // Bind keyboard events.
+               $('body').on( 'keyup', function( event ) {
+                       if ( ! self.overlay ) {
+                               return;
+                       }
 
-(function($){
-       ThemeViewer = function( args ) {
+                       // Pressing the right arrow key fires a theme:next event
+                       if ( event.keyCode === 39 ) {
+                               self.overlay.nextTheme();
+                       }
 
-               function init() {
-                       $( '#filter-click, #mini-filter-click' ).unbind( 'click' ).click( function() {
-                               $( '#filter-click' ).toggleClass( 'current' );
-                               $( '#filter-box' ).slideToggle();
-                               $( '#current-theme' ).slideToggle( 300 );
-                               return false;
+                       // Pressing the left arrow key fires a theme:previous event
+                       if ( event.keyCode === 37 ) {
+                               self.overlay.previousTheme();
+                       }
+
+                       // Pressing the escape key fires a theme:collapse event
+                       if ( event.keyCode === 27 ) {
+                               self.overlay.collapse( event );
+                       }
+               });
+       },
+
+       // Manages rendering of theme pages
+       // and keeping theme count in sync
+       render: function() {
+               // Clear the DOM, please
+               this.$el.html( '' );
+
+               // If the user doesn't have switch capabilities
+               // or there is only one theme in the collection
+               // render the detailed view of the active theme
+               if ( themes.data.themes.length === 1 ) {
+
+                       // Constructs the view
+                       this.singleTheme = new themes.view.Details({
+                               model: this.collection.models[0]
                        });
 
-                       $( '#filter-box :checkbox' ).unbind( 'click' ).click( function() {
-                               var count = $( '#filter-box :checked' ).length,
-                                       text  = $( '#filter-click' ).text();
+                       // Render and apply a 'single-theme' class to our container
+                       this.singleTheme.render();
+                       this.$el.addClass( 'single-theme' );
+                       this.$el.append( this.singleTheme.el );
+               }
+
+               // Generate the themes
+               // Using page instance
+               this.renderThemes( this.parent.page );
 
-                               if ( text.indexOf( '(' ) != -1 )
-                                       text = text.substr( 0, text.indexOf( '(' ) );
+               // Display a live theme count for the collection
+               this.count.text( this.collection.length );
+       },
 
-                               if ( count == 0 )
-                                       $( '#filter-click' ).text( text );
-                               else
-                                       $( '#filter-click' ).text( text + ' (' + count + ')' );
+       // Iterates through each instance of the collection
+       // and renders each theme module
+       renderThemes: function( page ) {
+               var self = this;
+
+               self.instance = self.collection.paginate( page );
+
+               // If we have no more themes bail
+               if ( self.instance.length === 0 ) {
+                       return;
+               }
+
+               // Make sure the add-new stays at the end
+               if ( page >= 1 ) {
+                       $( '.add-new-theme' ).remove();
+               }
+
+               // Loop through the themes and setup each theme view
+               self.instance.each( function( theme ) {
+                       self.theme = new themes.view.Theme({
+                               model: theme
                        });
 
-                       /* $('#filter-box :submit').unbind( 'click' ).click(function() {
-                               var features = [];
-                               $('#filter-box :checked').each(function() {
-                                       features.push($(this).val());
-                               });
+                       // Render the views...
+                       self.theme.render();
+                       // and append them to div.themes
+                       self.$el.append( self.theme.el );
+
+                       // Binds to theme:expand to show the modal box
+                       // with the theme details
+                       self.listenTo( self.theme, 'theme:expand', self.expand, self );
+               });
+
+               // 'Add new theme' element shown at the end of the grid
+               if ( themes.data.settings.canInstall ) {
+                       this.$el.append( '<div class="theme add-new-theme"><a href="' + themes.data.settings.installURI + '"><div class="theme-screenshot"><span></span></div><h3 class="theme-name">' + l10n.addNew + '</h3></a></div>' );
+               }
+
+               this.parent.page++;
+       },
+
+       // Grabs current theme and puts it at the beginning of the collection
+       currentTheme: function() {
+               var self = this,
+                       current;
+
+               current = self.collection.findWhere({ active: true });
+
+               // Move the active theme to the beginning of the collection
+               if ( current ) {
+                       self.collection.remove( current );
+                       self.collection.add( current, { at:0 } );
+               }
+       },
+
+       // Sets current view
+       setView: function( view ) {
+               return view;
+       },
+
+       // Renders the overlay with the ThemeDetails view
+       // Uses the current model data
+       expand: function( id ) {
+               var self = this;
+
+               // Set the current theme model
+               this.model = self.collection.get( id );
+
+               // Trigger a route update for the current model
+               themes.router.navigate( themes.router.baseUrl( '?theme=' + this.model.id ), { replace: true } );
+
+               // Sets this.view to 'detail'
+               this.setView( 'detail' );
+               $( 'body' ).addClass( 'theme-overlay-open' );
+
+               // Set up the theme details view
+               this.overlay = new themes.view.Details({
+                       model: self.model
+               });
+
+               this.overlay.render();
+               this.$overlay.html( this.overlay.el );
+
+               // Bind to theme:next and theme:previous
+               // triggered by the arrow keys
+               //
+               // Keep track of the current model so we
+               // can infer an index position
+               this.listenTo( this.overlay, 'theme:next', function() {
+                       // Renders the next theme on the overlay
+                       self.next( [ self.model.cid ] );
+
+               })
+               .listenTo( this.overlay, 'theme:previous', function() {
+                       // Renders the previous theme on the overlay
+                       self.previous( [ self.model.cid ] );
+               });
+       },
+
+       // This method renders the next theme on the overlay modal
+       // based on the current position in the collection
+       // @params [model cid]
+       next: function( args ) {
+               var self = this,
+                       model, nextModel;
+
+               // Get the current theme
+               model = self.collection.get( args[0] );
+               // Find the next model within the collection
+               nextModel = self.collection.at( self.collection.indexOf( model ) + 1 );
+
+               // Sanity check which also serves as a boundary test
+               if ( nextModel !== undefined ) {
 
-                               listTable.update_rows({'features': features}, true, function() {
-                                       $( '#filter-click' ).toggleClass( 'current' );
-                                       $( '#filter-box' ).slideToggle();
-                                       $( '#current-theme' ).slideToggle( 300 );
-                               });
+                       // We have a new theme...
+                       // Close the overlay
+                       this.overlay.closeOverlay();
+
+                       // Trigger a route update for the current model
+                       self.theme.trigger( 'theme:expand', nextModel.cid );
 
-                               return false;
-                       }); */
                }
+       },
+
+       // This method renders the previous theme on the overlay modal
+       // based on the current position in the collection
+       // @params [model cid]
+       previous: function( args ) {
+               var self = this,
+                       model, previousModel;
+
+               // Get the current theme
+               model = self.collection.get( args[0] );
+               // Find the previous model within the collection
+               previousModel = self.collection.at( self.collection.indexOf( model ) - 1 );
 
-               // These are the functions we expose
-               var api = {
-                       init: init
-               };
+               if ( previousModel !== undefined ) {
 
-       return api;
+                       // We have a new theme...
+                       // Close the overlay
+                       this.overlay.closeOverlay();
+
+                       // Trigger a route update for the current model
+                       self.theme.trigger( 'theme:expand', previousModel.cid );
+
+               }
        }
-})(jQuery);
+});
+
+// Search input view controller.
+themes.view.Search = wp.Backbone.View.extend({
+
+       tagName: 'input',
+       className: 'theme-search',
+
+       attributes: {
+               placeholder: l10n.searchPlaceholder,
+               type: 'search'
+       },
+
+       events: {
+               'input':  'search',
+               'keyup':  'search',
+               'change': 'search',
+               'search': 'search'
+       },
+
+       // Runs a search on the theme collection.
+       search: function( event ) {
+               // Clear on escape.
+               if ( event.type === 'keyup' && event.which === 27 ) {
+                       event.target.value = '';
+               }
 
-jQuery( document ).ready( function($) {
-       theme_viewer = new ThemeViewer();
-       theme_viewer.init();
+               this.collection.doSearch( event.target.value );
+
+               // Update the URL hash
+               if ( event.target.value ) {
+                       themes.router.navigate( themes.router.baseUrl( '?search=' + event.target.value ), { replace: true } );
+               } else {
+                       themes.router.navigate( themes.router.baseUrl( '' ), { replace: true } );
+               }
+       }
 });
 
+// Sets up the routes events for relevant url queries
+// Listens to [theme] and [search] params
+themes.routes = Backbone.Router.extend({
 
-/**
- * Class that provides infinite scroll for Themes admin screens
- *
- * @since 3.4
- *
- * @uses ajaxurl
- * @uses list_args
- * @uses theme_list_args
- * @uses $('#_ajax_fetch_list_nonce').val()
-* */
-var ThemeScroller;
-(function($){
-       ThemeScroller = {
-               querying: false,
-               scrollPollingDelay: 500,
-               failedRetryDelay: 4000,
-               outListBottomThreshold: 300,
-
-               /**
-                * Initializer
-                *
-                * @since 3.4
-                * @access private
-                */
-               init: function() {
-                       var self = this;
-
-                       // Get out early if we don't have the required arguments.
-                       if ( typeof ajaxurl === 'undefined' ||
-                                typeof list_args === 'undefined' ||
-                                typeof theme_list_args === 'undefined' ) {
-                                       $('.pagination-links').show();
-                                       return;
-                       }
+       initialize: function() {
+               this.routes = _.object([
+               ]);
+       },
 
-                       // Handle inputs
-                       this.nonce = $('#_ajax_fetch_list_nonce').val();
-                       this.nextPage = ( theme_list_args.paged + 1 );
-
-                       // Cache jQuery selectors
-                       this.$outList = $('#availablethemes');
-                       this.$spinner = $('div.tablenav.bottom').children( '.spinner' );
-                       this.$window = $(window);
-                       this.$document = $(document);
-
-                       /**
-                        * If there are more pages to query, then start polling to track
-                        * when user hits the bottom of the current page
-                        */
-                       if ( theme_list_args.total_pages >= this.nextPage )
-                               this.pollInterval =
-                                       setInterval( function() {
-                                               return self.poll();
-                                       }, this.scrollPollingDelay );
-               },
-
-               /**
-                * Checks to see if user has scrolled to bottom of page.
-                * If so, requests another page of content from self.ajax().
-                *
-                * @since 3.4
-                * @access private
-                */
-               poll: function() {
-                       var bottom = this.$document.scrollTop() + this.$window.innerHeight();
-
-                       if ( this.querying ||
-                               ( bottom < this.$outList.height() - this.outListBottomThreshold ) )
-                               return;
+       baseUrl: function( url ) {
+               return themes.data.settings.root + url;
+       }
+});
 
-                       this.ajax();
-               },
-
-               /**
-                * Applies results passed from this.ajax() to $outList
-                *
-                * @since 3.4
-                * @access private
-                *
-                * @param results Array with results from this.ajax() query.
-                */
-               process: function( results ) {
-                       if ( results === undefined ) {
-                               clearInterval( this.pollInterval );
-                               return;
-                       }
+// Execute and setup the application
+themes.Run = {
+       init: function() {
+               // Initializes the blog's theme library view
+               // Create a new collection with data
+               this.themes = new themes.Collection( themes.data.themes );
 
-                       if ( this.nextPage > theme_list_args.total_pages )
-                               clearInterval( this.pollInterval );
-
-                       if ( this.nextPage <= ( theme_list_args.total_pages + 1 ) )
-                               this.$outList.append( results.rows );
-               },
-
-               /**
-                * Queries next page of themes
-                *
-                * @since 3.4
-                * @access private
-                */
-               ajax: function() {
-                       var self = this;
-
-                       this.querying = true;
-
-                       var query = {
-                               action: 'fetch-list',
-                               paged: this.nextPage,
-                               s: theme_list_args.search,
-                               tab: theme_list_args.tab,
-                               type: theme_list_args.type,
-                               _ajax_fetch_list_nonce: this.nonce,
-                               'features[]': theme_list_args.features,
-                               'list_args': list_args
-                       };
-
-                       this.$spinner.show();
-                       $.getJSON( ajaxurl, query )
-                               .done( function( response ) {
-                                       self.nextPage++;
-                                       self.process( response );
-                                       self.$spinner.hide();
-                                       self.querying = false;
-                               })
-                               .fail( function() {
-                                       self.$spinner.hide();
-                                       self.querying = false;
-                                       setTimeout( function() { self.ajax(); }, self.failedRetryDelay );
-                               });
+               // Set up the view
+               this.view = new themes.view.Appearance({
+                       collection: this.themes
+               });
+
+               this.render();
+       },
+
+       render: function() {
+               // Render results
+               this.view.render();
+               this.routes();
+
+               // Set the initial theme
+               if ( 'undefined' !== typeof themes.data.settings.theme && '' !== themes.data.settings.theme ){
+                       this.view.view.theme.trigger( 'theme:expand', this.view.collection.findWhere( { id: themes.data.settings.theme } ) );
                }
+
+               // Set the initial search
+               if ( 'undefined' !== typeof themes.data.settings.search && '' !== themes.data.settings.search ){
+                       $( '.theme-search' ).val( themes.data.settings.search );
+                       this.themes.doSearch( themes.data.settings.search );
+               }
+
+               // Start the router if browser supports History API
+               if ( window.history && window.history.pushState ) {
+                       // Calls the routes functionality
+                       Backbone.history.start({ pushState: true, silent: true });
+               }
+       },
+
+       routes: function() {
+               // Bind to our global thx object
+               // so that the object is available to sub-views
+               themes.router = new themes.routes();
        }
+};
+
+// Ready...
+jQuery( document ).ready(
+
+       // Bring on the themes
+       _.bind( themes.Run.init, themes.Run )
+
+);
+
+})( jQuery );
+
+// Align theme browser thickbox
+var tb_position;
+jQuery(document).ready( function($) {
+       tb_position = function() {
+               var tbWindow = $('#TB_window'),
+                       width = $(window).width(),
+                       H = $(window).height(),
+                       W = ( 1040 < width ) ? 1040 : width,
+                       adminbar_height = 0;
+
+               if ( $('body.admin-bar').length ) {
+                       adminbar_height = parseInt( jQuery('#wpadminbar').css('height'), 10 );
+               }
 
-       $(document).ready( function($) {
-               ThemeScroller.init();
-       });
+               if ( tbWindow.size() ) {
+                       tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
+                       $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
+                       tbWindow.css({'margin-left': '-' + parseInt( ( ( W - 50 ) / 2 ), 10 ) + 'px'});
+                       if ( typeof document.body.style.maxWidth !== 'undefined' ) {
+                               tbWindow.css({'top': 20 + adminbar_height + 'px', 'margin-top': '0'});
+                       }
+               }
+       };
 
-})(jQuery);
+       $(window).resize(function(){ tb_position(); });
+});
index fca2ab6a797d0d1e14f9477cec7e340b5e4a5e19..6f899e8cef5f672646e91a2560477a4f6cf85761 100644 (file)
@@ -1 +1 @@
-jQuery(function(a){a("#availablethemes").on("click",".theme-detail",function(b){var c=a(this).closest(".available-theme"),d=c.find(".themedetaildiv");d.length||(d=c.find(".install-theme-info .theme-details"),d=d.clone().addClass("themedetaildiv").appendTo(c).hide()),d.toggle(),b.preventDefault()})});var tb_position;jQuery(document).ready(function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>1040?1040:c,f=0;a("body.admin-bar").length&&(f=28),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"}))},a(window).resize(function(){tb_position()})}),jQuery(function(a){if(window.postMessage){var b=a("#theme-installer"),c=b.find(".install-theme-info"),d=b.find(".wp-full-overlay-main"),e=a(document.body);b.on("click",".close-full-overlay",function(a){b.fadeOut(200,function(){d.empty(),e.removeClass("theme-installer-active full-overlay-active")}),a.preventDefault()}),b.on("click",".collapse-sidebar",function(a){b.toggleClass("collapsed").toggleClass("expanded"),a.preventDefault()}),a("#availablethemes").on("click",".install-theme-preview",function(f){var g;c.html(a(this).closest(".installable-theme").find(".install-theme-info").html()),g=c.find(".theme-preview-url").val(),d.html('<iframe src="'+g+'" />'),b.fadeIn(200,function(){e.addClass("theme-installer-active full-overlay-active")}),f.preventDefault()})}});var ThemeViewer;!function(a){ThemeViewer=function(){function b(){a("#filter-click, #mini-filter-click").unbind("click").click(function(){return a("#filter-click").toggleClass("current"),a("#filter-box").slideToggle(),a("#current-theme").slideToggle(300),!1}),a("#filter-box :checkbox").unbind("click").click(function(){var b=a("#filter-box :checked").length,c=a("#filter-click").text();-1!=c.indexOf("(")&&(c=c.substr(0,c.indexOf("("))),0==b?a("#filter-click").text(c):a("#filter-click").text(c+" ("+b+")")})}var c={init:b};return c}}(jQuery),jQuery(document).ready(function(){theme_viewer=new ThemeViewer,theme_viewer.init()});var ThemeScroller;!function(a){ThemeScroller={querying:!1,scrollPollingDelay:500,failedRetryDelay:4e3,outListBottomThreshold:300,init:function(){var b=this;return"undefined"==typeof ajaxurl||"undefined"==typeof list_args||"undefined"==typeof theme_list_args?(a(".pagination-links").show(),void 0):(this.nonce=a("#_ajax_fetch_list_nonce").val(),this.nextPage=theme_list_args.paged+1,this.$outList=a("#availablethemes"),this.$spinner=a("div.tablenav.bottom").children(".spinner"),this.$window=a(window),this.$document=a(document),theme_list_args.total_pages>=this.nextPage&&(this.pollInterval=setInterval(function(){return b.poll()},this.scrollPollingDelay)),void 0)},poll:function(){var a=this.$document.scrollTop()+this.$window.innerHeight();this.querying||a<this.$outList.height()-this.outListBottomThreshold||this.ajax()},process:function(a){return void 0===a?(clearInterval(this.pollInterval),void 0):(this.nextPage>theme_list_args.total_pages&&clearInterval(this.pollInterval),this.nextPage<=theme_list_args.total_pages+1&&this.$outList.append(a.rows),void 0)},ajax:function(){var b=this;this.querying=!0;var c={action:"fetch-list",paged:this.nextPage,s:theme_list_args.search,tab:theme_list_args.tab,type:theme_list_args.type,_ajax_fetch_list_nonce:this.nonce,"features[]":theme_list_args.features,list_args:list_args};this.$spinner.show(),a.getJSON(ajaxurl,c).done(function(a){b.nextPage++,b.process(a),b.$spinner.hide(),b.querying=!1}).fail(function(){b.$spinner.hide(),b.querying=!1,setTimeout(function(){b.ajax()},b.failedRetryDelay)})}},a(document).ready(function(){ThemeScroller.init()})}(jQuery);
\ No newline at end of file
+window.wp=window.wp||{},function(a){var b,c;b=wp.themes=wp.themes||{},b.data=_wpThemeSettings,c=b.data.l10n,_.extend(b,{model:{},view:{},routes:{},router:{},template:wp.template}),b.model=Backbone.Model.extend({}),b.view.Appearance=wp.Backbone.View.extend({el:"#wpbody-content .wrap .theme-browser",window:a(window),page:0,initialize:function(){_.bindAll(this,"scroller"),this.window.bind("scroll",_.throttle(this.scroller,300))},render:function(){this.view=new b.view.Themes({collection:this.collection,parent:this}),this.search(),this.view.render(),this.$el.empty().append(this.view.el).addClass("rendered"),this.$el.append('<br class="clear"/>')},search:function(){var d,e=this;1!==b.data.themes.length&&(d=new b.view.Search({collection:e.collection}),d.render(),a("#wpbody h2:first").append(a.parseHTML('<label class="screen-reader-text" for="theme-search-input">'+c.search+"</label>")).append(d.el))},scroller:function(){var a,b,c=this;a=this.window.scrollTop()+c.window.height(),b=c.$el.offset().top+c.$el.outerHeight(!1)-c.window.height(),b=Math.round(.9*b),a>b&&this.trigger("theme:scroll")}}),b.Collection=Backbone.Collection.extend({model:b.model,terms:"",doSearch:function(a){this.terms!==a&&(this.terms=a,this.terms.length>0&&this.search(this.terms),""===this.terms&&this.reset(b.data.themes),this.trigger("update"))},search:function(a){var c,d,e;this.reset(b.data.themes,{silent:!0}),a=a.replace(" ",")(?=.*"),c=new RegExp("^(?=.*"+a+").+","i"),d=this.filter(function(b){return e=_.union(b.get("name"),b.get("description"),b.get("author"),b.get("tags")),c.test(b.get("author"))&&a.length>2&&b.set("displayAuthor",!0),c.test(e)}),this.reset(d)},paginate:function(a){var b=this;return a=a||0,b=_(b.rest(15*a)),b=_(b.first(15))}}),b.view.Theme=wp.Backbone.View.extend({className:"theme",state:"grid",html:b.template("theme"),events:{click:"expand",touchend:"expand",touchmove:"preventExpand"},touchDrag:!1,render:function(){var a=this.model.toJSON();this.$el.html(this.html(a)),this.activeTheme(),this.model.get("displayAuthor")&&this.$el.addClass("display-author")},activeTheme:function(){this.model.get("active")&&this.$el.addClass("active")},expand:function(b){var c=this;return this.touchDrag===!0?this.touchDrag=!1:(b=b||window.event,a(b.target).is(".theme-actions a")||this.trigger("theme:expand",c.model.cid),void 0)},preventExpand:function(){this.touchDrag=!0}}),b.view.Details=wp.Backbone.View.extend({className:"theme-overlay",events:{click:"collapse","click .delete-theme":"deleteTheme","click .left":"previousTheme","click .right":"nextTheme"},html:b.template("theme-single"),render:function(){var a=this.model.toJSON();this.$el.html(this.html(a)),this.activeTheme(),this.navigation(),this.screenshotCheck(this.$el)},activeTheme:function(){this.$el.toggleClass("active",this.model.get("active"))},collapse:function(c){var d,e=this;c=c||window.event,1!==b.data.themes.length&&(a(c.target).is(".theme-backdrop")||a(c.target).is("div.close")||27===c.keyCode)&&(a("body").addClass("closing-overlay"),this.$el.fadeOut(130,function(){a("body").removeClass("theme-overlay-open closing-overlay"),e.closeOverlay(),d=document.body.scrollTop,b.router.navigate(b.router.baseUrl(""),{replace:!0}),document.body.scrollTop=d}))},navigation:function(){this.model.cid===this.model.collection.at(0).cid&&this.$el.find(".left").addClass("disabled"),this.model.cid===this.model.collection.at(this.model.collection.length-1).cid&&this.$el.find(".right").addClass("disabled")},closeOverlay:function(){this.remove(),this.unbind(),this.trigger("theme:collapse")},deleteTheme:function(){return confirm(b.data.settings.confirmDelete)},nextTheme:function(){var a=this;a.trigger("theme:next",a.model.cid)},previousTheme:function(){var a=this;a.trigger("theme:previous",a.model.cid)},screenshotCheck:function(a){var b,c;b=a.find(".screenshot img"),c=new Image,c.src=b.attr("src"),c.width&&c.width<=300&&a.addClass("small-screenshot")}}),b.view.Themes=wp.Backbone.View.extend({className:"themes",$overlay:a("div.theme-overlay"),index:0,count:a(".theme-count"),initialize:function(b){var c=this;this.parent=b.parent,this.setView("grid"),c.currentTheme(),this.listenTo(c.collection,"update",function(){c.parent.page=0,c.currentTheme(),c.render(this)}),this.listenTo(this.parent,"theme:scroll",function(){c.renderThemes(c.parent.page)}),a("body").on("keyup",function(a){c.overlay&&(39===a.keyCode&&c.overlay.nextTheme(),37===a.keyCode&&c.overlay.previousTheme(),27===a.keyCode&&c.overlay.collapse(a))})},render:function(){this.$el.html(""),1===b.data.themes.length&&(this.singleTheme=new b.view.Details({model:this.collection.models[0]}),this.singleTheme.render(),this.$el.addClass("single-theme"),this.$el.append(this.singleTheme.el)),this.renderThemes(this.parent.page),this.count.text(this.collection.length)},renderThemes:function(d){var e=this;e.instance=e.collection.paginate(d),0!==e.instance.length&&(d>=1&&a(".add-new-theme").remove(),e.instance.each(function(a){e.theme=new b.view.Theme({model:a}),e.theme.render(),e.$el.append(e.theme.el),e.listenTo(e.theme,"theme:expand",e.expand,e)}),b.data.settings.canInstall&&this.$el.append('<div class="theme add-new-theme"><a href="'+b.data.settings.installURI+'"><div class="theme-screenshot"><span></span></div><h3 class="theme-name">'+c.addNew+"</h3></a></div>"),this.parent.page++)},currentTheme:function(){var a,b=this;a=b.collection.findWhere({active:!0}),a&&(b.collection.remove(a),b.collection.add(a,{at:0}))},setView:function(a){return a},expand:function(c){var d=this;this.model=d.collection.get(c),b.router.navigate(b.router.baseUrl("?theme="+this.model.id),{replace:!0}),this.setView("detail"),a("body").addClass("theme-overlay-open"),this.overlay=new b.view.Details({model:d.model}),this.overlay.render(),this.$overlay.html(this.overlay.el),this.listenTo(this.overlay,"theme:next",function(){d.next([d.model.cid])}).listenTo(this.overlay,"theme:previous",function(){d.previous([d.model.cid])})},next:function(a){var b,c,d=this;b=d.collection.get(a[0]),c=d.collection.at(d.collection.indexOf(b)+1),void 0!==c&&(this.overlay.closeOverlay(),d.theme.trigger("theme:expand",c.cid))},previous:function(a){var b,c,d=this;b=d.collection.get(a[0]),c=d.collection.at(d.collection.indexOf(b)-1),void 0!==c&&(this.overlay.closeOverlay(),d.theme.trigger("theme:expand",c.cid))}}),b.view.Search=wp.Backbone.View.extend({tagName:"input",className:"theme-search",attributes:{placeholder:c.searchPlaceholder,type:"search"},events:{input:"search",keyup:"search",change:"search",search:"search"},search:function(a){"keyup"===a.type&&27===a.which&&(a.target.value=""),this.collection.doSearch(a.target.value),a.target.value?b.router.navigate(b.router.baseUrl("?search="+a.target.value),{replace:!0}):b.router.navigate(b.router.baseUrl(""),{replace:!0})}}),b.routes=Backbone.Router.extend({initialize:function(){this.routes=_.object([])},baseUrl:function(a){return b.data.settings.root+a}}),b.Run={init:function(){this.themes=new b.Collection(b.data.themes),this.view=new b.view.Appearance({collection:this.themes}),this.render()},render:function(){this.view.render(),this.routes(),"undefined"!=typeof b.data.settings.theme&&""!==b.data.settings.theme&&this.view.view.theme.trigger("theme:expand",this.view.collection.findWhere({id:b.data.settings.theme})),"undefined"!=typeof b.data.settings.search&&""!==b.data.settings.search&&(a(".theme-search").val(b.data.settings.search),this.themes.doSearch(b.data.settings.search)),window.history&&window.history.pushState&&Backbone.history.start({pushState:!0,silent:!0})},routes:function(){b.router=new b.routes}},jQuery(document).ready(_.bind(b.Run.init,b.Run))}(jQuery);var tb_position;jQuery(document).ready(function(a){tb_position=function(){var b=a("#TB_window"),c=a(window).width(),d=a(window).height(),e=c>1040?1040:c,f=0;a("body.admin-bar").length&&(f=parseInt(jQuery("#wpadminbar").css("height"),10)),b.size()&&(b.width(e-50).height(d-45-f),a("#TB_iframeContent").width(e-50).height(d-75-f),b.css({"margin-left":"-"+parseInt((e-50)/2,10)+"px"}),"undefined"!=typeof document.body.style.maxWidth&&b.css({top:20+f+"px","margin-top":"0"}))},a(window).resize(function(){tb_position()})});
\ No newline at end of file
index d11de9f6777ae01f463edd746d4e517913c883a7..95847310bf1cb00cff5f5898a24a5be6dd3d1804 100644 (file)
@@ -1,7 +1,8 @@
+/* global ajaxurl, pwsL10n */
 (function($){
 
        function check_pass_strength() {
-               var pass1 = $('#pass1').val(), user = $('#user_login').val(), pass2 = $('#pass2').val(), strength;
+               var pass1 = $('#pass1').val(), pass2 = $('#pass2').val(), strength;
 
                $('#pass-strength-result').removeClass('short bad good strong');
                if ( ! pass1 ) {
 
                switch ( strength ) {
                        case 2:
-                               $('#pass-strength-result').addClass('bad').html( pwsL10n['bad'] );
+                               $('#pass-strength-result').addClass('bad').html( pwsL10n.bad );
                                break;
                        case 3:
-                               $('#pass-strength-result').addClass('good').html( pwsL10n['good'] );
+                               $('#pass-strength-result').addClass('good').html( pwsL10n.good );
                                break;
                        case 4:
-                               $('#pass-strength-result').addClass('strong').html( pwsL10n['strong'] );
+                               $('#pass-strength-result').addClass('strong').html( pwsL10n.strong );
                                break;
                        case 5:
-                               $('#pass-strength-result').addClass('short').html( pwsL10n['mismatch'] );
+                               $('#pass-strength-result').addClass('short').html( pwsL10n.mismatch );
                                break;
                        default:
                                $('#pass-strength-result').addClass('short').html( pwsL10n['short'] );
@@ -30,7 +31,8 @@
        }
 
        $(document).ready( function() {
-               var select = $('#display_name');
+               var $colorpicker, $stylesheet, user_id, current_user_id,
+                       select = $( '#display_name' );
 
                $('#pass1').val('').keyup( check_pass_strength );
                $('#pass2').val('').keyup( check_pass_strength );
@@ -50,8 +52,8 @@
                                        };
 
                                if ( inputs.display_firstname && inputs.display_lastname ) {
-                                       inputs['display_firstlast'] = inputs.display_firstname + ' ' + inputs.display_lastname;
-                                       inputs['display_lastfirst'] = inputs.display_lastname + ' ' + inputs.display_firstname;
+                                       inputs.display_firstlast = inputs.display_firstname + ' ' + inputs.display_lastname;
+                                       inputs.display_lastfirst = inputs.display_lastname + ' ' + inputs.display_firstname;
                                }
 
                                $.each( $('option', select), function( i, el ){
                                });
 
                                $.each(inputs, function( id, value ) {
-                                       if ( ! value )
+                                       if ( ! value ) {
                                                return;
+                                       }
 
                                        var val = value.replace(/<\/?[a-z][^>]*>/gi, '');
 
-                                       if ( inputs[id].length && $.inArray( val, dub ) == -1 ) {
+                                       if ( inputs[id].length && $.inArray( val, dub ) === -1 ) {
                                                dub.push(val);
                                                $('<option />', {
                                                        'text': val
                                });
                        });
                }
+
+               $colorpicker = $( '#color-picker' );
+               $stylesheet = $( '#colors-css' );
+               user_id = $( 'input#user_id' ).val();
+               current_user_id = $( 'input[name="checkuser_id"]' ).val();
+
+               $colorpicker.on( 'click.colorpicker', '.color-option', function() {
+                       var colors,
+                               $this = $(this);
+
+                       if ( $this.hasClass( 'selected' ) ) {
+                               return;
+                       }
+
+                       $this.siblings( '.selected' ).removeClass( 'selected' );
+                       $this.addClass( 'selected' ).find( 'input[type="radio"]' ).prop( 'checked', true );
+
+                       // Set color scheme
+                       if ( user_id === current_user_id ) {
+                               // Load the colors stylesheet
+                               $stylesheet.attr( 'href', $this.children( '.css_url' ).val() );
+
+                               // repaint icons
+                               if ( typeof wp !== 'undefined' && wp.svgPainter ) {
+                                       try {
+                                               colors = $.parseJSON( $this.children( '.icon_colors' ).val() );
+                                       } catch ( error ) {}
+
+                                       if ( colors ) {
+                                               wp.svgPainter.setColors( colors );
+                                               wp.svgPainter.paint();
+                                       }
+                               }
+
+                               // update user option
+                               $.post( ajaxurl, {
+                                       action:       'save-user-color-scheme',
+                                       color_scheme: $this.children( 'input[name="admin_color"]' ).val(),
+                                       nonce:        $('#color-nonce').val()
+                               });
+                       }
+               });
        });
 
 })(jQuery);
index ec152394329367fc1ede1bbe23b200f5ac2e25d5..919d07606ea3e4f80c80b2928dce1ed31f78228a 100644 (file)
@@ -1 +1 @@
-!function(a){function b(){var b,c=a("#pass1").val(),d=(a("#user_login").val(),a("#pass2").val());if(a("#pass-strength-result").removeClass("short bad good strong"),!c)return a("#pass-strength-result").html(pwsL10n.empty),void 0;switch(b=wp.passwordStrength.meter(c,wp.passwordStrength.userInputBlacklist(),d)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}a(document).ready(function(){var c=a("#display_name");a("#pass1").val("").keyup(b),a("#pass2").val("").keyup(b),a("#pass-strength-result").show(),a(".color-palette").click(function(){a(this).siblings('input[name="admin_color"]').prop("checked",!0)}),c.length&&a("#first_name, #last_name, #nickname").bind("blur.user_profile",function(){var b=[],d={display_nickname:a("#nickname").val()||"",display_username:a("#user_login").val()||"",display_firstname:a("#first_name").val()||"",display_lastname:a("#last_name").val()||""};d.display_firstname&&d.display_lastname&&(d.display_firstlast=d.display_firstname+" "+d.display_lastname,d.display_lastfirst=d.display_lastname+" "+d.display_firstname),a.each(a("option",c),function(a,c){b.push(c.value)}),a.each(d,function(e,f){if(f){var g=f.replace(/<\/?[a-z][^>]*>/gi,"");d[e].length&&-1==a.inArray(g,b)&&(b.push(g),a("<option />",{text:g}).appendTo(c))}})})})}(jQuery);
\ No newline at end of file
+!function(a){function b(){var b,c=a("#pass1").val(),d=a("#pass2").val();if(a("#pass-strength-result").removeClass("short bad good strong"),!c)return a("#pass-strength-result").html(pwsL10n.empty),void 0;switch(b=wp.passwordStrength.meter(c,wp.passwordStrength.userInputBlacklist(),d)){case 2:a("#pass-strength-result").addClass("bad").html(pwsL10n.bad);break;case 3:a("#pass-strength-result").addClass("good").html(pwsL10n.good);break;case 4:a("#pass-strength-result").addClass("strong").html(pwsL10n.strong);break;case 5:a("#pass-strength-result").addClass("short").html(pwsL10n.mismatch);break;default:a("#pass-strength-result").addClass("short").html(pwsL10n["short"])}}a(document).ready(function(){var c,d,e,f,g=a("#display_name");a("#pass1").val("").keyup(b),a("#pass2").val("").keyup(b),a("#pass-strength-result").show(),a(".color-palette").click(function(){a(this).siblings('input[name="admin_color"]').prop("checked",!0)}),g.length&&a("#first_name, #last_name, #nickname").bind("blur.user_profile",function(){var b=[],c={display_nickname:a("#nickname").val()||"",display_username:a("#user_login").val()||"",display_firstname:a("#first_name").val()||"",display_lastname:a("#last_name").val()||""};c.display_firstname&&c.display_lastname&&(c.display_firstlast=c.display_firstname+" "+c.display_lastname,c.display_lastfirst=c.display_lastname+" "+c.display_firstname),a.each(a("option",g),function(a,c){b.push(c.value)}),a.each(c,function(d,e){if(e){var f=e.replace(/<\/?[a-z][^>]*>/gi,"");c[d].length&&-1===a.inArray(f,b)&&(b.push(f),a("<option />",{text:f}).appendTo(g))}})}),c=a("#color-picker"),d=a("#colors-css"),e=a("input#user_id").val(),f=a('input[name="checkuser_id"]').val(),c.on("click.colorpicker",".color-option",function(){var b,c=a(this);if(!c.hasClass("selected")&&(c.siblings(".selected").removeClass("selected"),c.addClass("selected").find('input[type="radio"]').prop("checked",!0),e===f)){if(d.attr("href",c.children(".css_url").val()),"undefined"!=typeof wp&&wp.svgPainter){try{b=a.parseJSON(c.children(".icon_colors").val())}catch(g){}b&&(wp.svgPainter.setColors(b),wp.svgPainter.paint())}a.post(ajaxurl,{action:"save-user-color-scheme",color_scheme:c.children('input[name="admin_color"]').val(),nonce:a("#color-nonce").val()})}})})}(jQuery);
\ No newline at end of file
index 0bcfada4ba0ea30ab8a5bb39ae70e01ee34d5b37..130c3d1adfbaf9b845741447f9c1acdb528a8679 100644 (file)
@@ -1,13 +1,24 @@
-(function($) {
-       var id = 'undefined' !== typeof current_site_id ? '&site_id=' + current_site_id : '';
+/* global ajaxurl, current_site_id, isRtl */
+
+(function( $ ) {
+       var id = ( typeof current_site_id !== 'undefined' ) ? '&site_id=' + current_site_id : '';
        $(document).ready( function() {
+               var position = { offset: '0, -1' };
+               if ( typeof isRtl !== 'undefined' && isRtl ) {
+                       position.my = 'right top';
+                       position.at = 'right bottom';
+               }
                $( '.wp-suggest-user' ).autocomplete({
                        source:    ajaxurl + '?action=autocomplete-user&autocomplete_type=add' + id,
                        delay:     500,
                        minLength: 2,
-                       position:  ( 'undefined' !== typeof isRtl && isRtl ) ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },
-                       open:      function() { $(this).addClass('open'); },
-                       close:     function() { $(this).removeClass('open'); }
+                       position:  position,
+                       open: function() {
+                               $( this ).addClass( 'open' );
+                       },
+                       close: function() {
+                               $( this ).removeClass( 'open' );
+                       }
                });
        });
-})(jQuery);
\ No newline at end of file
+})( jQuery );
\ No newline at end of file
index deb4c8910cf0961825e5d429800d4dfcfefe12a8..a9529f026809c38d95d5618c867467b8777be6a4 100644 (file)
@@ -1 +1 @@
-!function(a){var b="undefined"!=typeof current_site_id?"&site_id="+current_site_id:"";a(document).ready(function(){a(".wp-suggest-user").autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type=add"+b,delay:500,minLength:2,position:"undefined"!=typeof isRtl&&isRtl?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},open:function(){a(this).addClass("open")},close:function(){a(this).removeClass("open")}})})}(jQuery);
\ No newline at end of file
+!function(a){var b="undefined"!=typeof current_site_id?"&site_id="+current_site_id:"";a(document).ready(function(){var c={offset:"0, -1"};"undefined"!=typeof isRtl&&isRtl&&(c.my="right top",c.at="right bottom"),a(".wp-suggest-user").autocomplete({source:ajaxurl+"?action=autocomplete-user&autocomplete_type=add"+b,delay:500,minLength:2,position:c,open:function(){a(this).addClass("open")},close:function(){a(this).removeClass("open")}})})}(jQuery);
\ No newline at end of file
index 87be4ddfd52da0c3983d2ec9c7e459a6bf9ed5d2..046907b40405bae9d678d9f9884d43c1ad3af2c5 100644 (file)
@@ -1,56 +1,59 @@
+/*global ajaxurl, isRtl */
 var wpWidgets;
 (function($) {
 
 wpWidgets = {
 
        init : function() {
-               var rem, sidebars = $('div.widgets-sortables'), isRTL = !! ( 'undefined' != typeof isRtl && isRtl ),
-                       margin = ( isRtl ? 'marginRight' : 'marginLeft' ), the_id;
-
-               $('#widgets-right').children('.widgets-holder-wrap').children('.sidebar-name').click(function(){
-                       var c = $(this).siblings('.widgets-sortables'), p = $(this).parent();
-                       if ( !p.hasClass('closed') ) {
-                               c.sortable('disable');
-                               p.addClass('closed');
+               var rem, the_id,
+                       self = this,
+                       chooser = $('.widgets-chooser'),
+                       selectSidebar = chooser.find('.widgets-chooser-sidebars'),
+                       sidebars = $('div.widgets-sortables'),
+                       isRTL = !! ( 'undefined' !== typeof isRtl && isRtl );
+
+               $('#widgets-right .sidebar-name').click( function() {
+                       var $this = $(this),
+                               $wrap = $this.closest('.widgets-holder-wrap');
+
+                       if ( $wrap.hasClass('closed') ) {
+                               $wrap.removeClass('closed');
+                               $this.parent().sortable('refresh');
                        } else {
-                               p.removeClass('closed');
-                               c.sortable('enable').sortable('refresh');
+                               $wrap.addClass('closed');
                        }
                });
 
-               $('#widgets-left').children('.widgets-holder-wrap').children('.sidebar-name').click(function() {
-                       $(this).parent().toggleClass('closed');
+               $('#widgets-left .sidebar-name').click( function() {
+                       $(this).closest('.widgets-holder-wrap').toggleClass('closed');
                });
 
-               sidebars.each(function(){
-                       if ( $(this).parent().hasClass('inactive') )
-                               return true;
-
-                       var h = 50, H = $(this).children('.widget').length;
-                       h = h + parseInt(H * 48, 10);
-                       $(this).css( 'minHeight', h + 'px' );
-               });
-
-               $(document.body).bind('click.widgets-toggle', function(e){
-                       var target = $(e.target), css = {}, widget, inside, w;
+               $(document.body).bind('click.widgets-toggle', function(e) {
+                       var target = $(e.target),
+                               css = { 'z-index': 100 },
+                               widget, inside, targetWidth, widgetWidth, margin;
 
                        if ( target.parents('.widget-top').length && ! target.parents('#available-widgets').length ) {
                                widget = target.closest('div.widget');
                                inside = widget.children('.widget-inside');
-                               w = parseInt( widget.find('input.widget-width').val(), 10 );
+                               targetWidth = parseInt( widget.find('input.widget-width').val(), 10 ),
+                               widgetWidth = widget.parent().width();
 
                                if ( inside.is(':hidden') ) {
-                                       if ( w > 250 && inside.closest('div.widgets-sortables').length ) {
-                                               css['width'] = w + 30 + 'px';
-                                               if ( inside.closest('div.widget-liquid-right').length )
-                                                       css[margin] = 235 - w + 'px';
-                                               widget.css(css);
+                                       if ( targetWidth > 250 && ( targetWidth + 30 > widgetWidth ) && widget.closest('div.widgets-sortables').length ) {
+                                               if ( widget.closest('div.widget-liquid-right').length ) {
+                                                       margin = isRTL ? 'margin-right' : 'margin-left';
+                                               } else {
+                                                       margin = isRTL ? 'margin-left' : 'margin-right';
+                                               }
+
+                                               css[ margin ] = widgetWidth - ( targetWidth + 30 ) + 'px';
+                                               widget.css( css );
                                        }
-                                       wpWidgets.fixLabels(widget);
                                        inside.slideDown('fast');
                                } else {
                                        inside.slideUp('fast', function() {
-                                               widget.css({'width':'', margin:''});
+                                               widget.attr( 'style', '' );
                                        });
                                }
                                e.preventDefault();
@@ -66,10 +69,14 @@ wpWidgets = {
                        }
                });
 
-               sidebars.children('.widget').each(function() {
-                       wpWidgets.appendTitle(this);
-                       if ( $('p.widget-error', this).length )
-                               $('a.widget-action', this).click();
+               sidebars.children('.widget').each( function() {
+                       var $this = $(this);
+
+                       wpWidgets.appendTitle( this );
+
+                       if ( $this.find( 'p.widget-error' ).length ) {
+                               $this.find( 'a.widget-action' ).trigger('click');
+                       }
                });
 
                $('#widget-list').children('.widget').draggable({
@@ -79,13 +86,24 @@ wpWidgets = {
                        helper: 'clone',
                        zIndex: 100,
                        containment: 'document',
-                       start: function(e,ui) {
+                       start: function( event, ui ) {
+                               var chooser = $(this).find('.widgets-chooser');
+
                                ui.helper.find('div.widget-description').hide();
                                the_id = this.id;
+
+                               if ( chooser.length ) {
+                                       // Hide the chooser and move it out of the widget
+                                       $( '#wpbody-content' ).append( chooser.hide() );
+                                       // Delete the cloned chooser from the drag helper
+                                       ui.helper.find('.widgets-chooser').remove();
+                                       self.clearWidgetSelection();
+                               }
                        },
-                       stop: function(e,ui) {
-                               if ( rem )
+                       stop: function() {
+                               if ( rem ) {
                                        $(rem).hide();
+                               }
 
                                rem = '';
                        }
@@ -98,61 +116,115 @@ wpWidgets = {
                        cursor: 'move',
                        distance: 2,
                        containment: 'document',
-                       start: function(e,ui) {
-                               ui.item.children('.widget-inside').hide();
-                               ui.item.css({margin:'', 'width':''});
+                       start: function( event, ui ) {
+                               var height, $this = $(this),
+                                       $wrap = $this.parent(),
+                                       inside = ui.item.children('.widget-inside');
+
+                               if ( inside.css('display') === 'block' ) {
+                                       inside.hide();
+                                       $(this).sortable('refreshPositions');
+                               }
+
+                               if ( ! $wrap.hasClass('closed') ) {
+                                       // Lock all open sidebars min-height when starting to drag.
+                                       // Prevents jumping when dragging a widget from an open sidebar to a closed sidebar below.
+                                       height = ui.item.hasClass('ui-draggable') ? $this.height() : 1 + $this.height();
+                                       $this.css( 'min-height', height + 'px' );
+                               }
                        },
-                       stop: function(e,ui) {
-                               if ( ui.item.hasClass('ui-draggable') && ui.item.data('draggable') )
-                                       ui.item.draggable('destroy');
 
-                               if ( ui.item.hasClass('deleting') ) {
-                                       wpWidgets.save( ui.item, 1, 0, 1 ); // delete widget
-                                       ui.item.remove();
+                       stop: function( event, ui ) {
+                               var addNew, widgetNumber, $sidebar, $children, child, item,
+                                       $widget = ui.item,
+                                       id = the_id;
+
+                               if ( $widget.hasClass('deleting') ) {
+                                       wpWidgets.save( $widget, 1, 0, 1 ); // delete widget
+                                       $widget.remove();
                                        return;
                                }
 
-                               var add = ui.item.find('input.add_new').val(),
-                                       n = ui.item.find('input.multi_number').val(),
-                                       id = the_id,
-                                       sb = $(this).attr('id');
+                               addNew = $widget.find('input.add_new').val();
+                               widgetNumber = $widget.find('input.multi_number').val();
 
-                               ui.item.css({margin:'', 'width':''});
+                               $widget.attr( 'style', '' ).removeClass('ui-draggable');
                                the_id = '';
 
-                               if ( add ) {
-                                       if ( 'multi' == add ) {
-                                               ui.item.html( ui.item.html().replace(/<[^<>]+>/g, function(m){ return m.replace(/__i__|%i%/g, n); }) );
-                                               ui.item.attr( 'id', id.replace('__i__', n) );
-                                               n++;
-                                               $('div#' + id).find('input.multi_number').val(n);
-                                       } else if ( 'single' == add ) {
-                                               ui.item.attr( 'id', 'new-' + id );
+                               if ( addNew ) {
+                                       if ( 'multi' === addNew ) {
+                                               $widget.html(
+                                                       $widget.html().replace( /<[^<>]+>/g, function( tag ) {
+                                                               return tag.replace( /__i__|%i%/g, widgetNumber );
+                                                       })
+                                               );
+
+                                               $widget.attr( 'id', id.replace( '__i__', widgetNumber ) );
+                                               widgetNumber++;
+
+                                               $( 'div#' + id ).find( 'input.multi_number' ).val( widgetNumber );
+                                       } else if ( 'single' === addNew ) {
+                                               $widget.attr( 'id', 'new-' + id );
                                                rem = 'div#' + id;
                                        }
-                                       wpWidgets.save( ui.item, 0, 0, 1 );
-                                       ui.item.find('input.add_new').val('');
-                                       ui.item.find('a.widget-action').click();
-                                       return;
+
+                                       wpWidgets.save( $widget, 0, 0, 1 );
+                                       $widget.find('input.add_new').val('');
+                               }
+
+                               $sidebar = $widget.parent();
+
+                               if ( $sidebar.parent().hasClass('closed') ) {
+                                       $sidebar.parent().removeClass('closed');
+                                       $children = $sidebar.children('.widget');
+
+                                       // Make sure the dropped widget is at the top
+                                       if ( $children.length > 1 ) {
+                                               child = $children.get(0);
+                                               item = $widget.get(0);
+
+                                               if ( child.id && item.id && child.id !== item.id ) {
+                                                       $( child ).before( $widget );
+                                               }
+                                       }
+                               }
+
+                               if ( addNew ) {
+                                       $widget.find( 'a.widget-action' ).trigger('click');
+                               } else {
+                                       wpWidgets.saveOrder( $sidebar.attr('id') );
                                }
-                               wpWidgets.saveOrder(sb);
                        },
-                       receive: function(e, ui) {
-                               var sender = $(ui.sender);
 
-                               if ( !$(this).is(':visible') || this.id.indexOf('orphaned_widgets') != -1 )
-                                       sender.sortable('cancel');
+                       activate: function() {
+                               $(this).parent().addClass( 'widget-hover' );
+                       },
+
+                       deactivate: function() {
+                               // Remove all min-height added on "start"
+                               $(this).css( 'min-height', '' ).parent().removeClass( 'widget-hover' );
+                       },
+
+                       receive: function( event, ui ) {
+                               var $sender = $( ui.sender );
 
-                               if ( sender.attr('id').indexOf('orphaned_widgets') != -1 && !sender.children('.widget').length ) {
-                                       sender.parents('.orphan-sidebar').slideUp(400, function(){ $(this).remove(); });
+                               // Don't add more widgets to orphaned sidebars
+                               if ( this.id.indexOf('orphaned_widgets') > -1 ) {
+                                       $sender.sortable('cancel');
+                                       return;
+                               }
+
+                               // If the last widget was moved out of an orphaned sidebar, close and remove it.
+                               if ( $sender.attr('id').indexOf('orphaned_widgets') > -1 && ! $sender.children('.widget').length ) {
+                                       $sender.parents('.orphan-sidebar').slideUp( 400, function(){ $(this).remove(); } );
                                }
                        }
-               }).sortable('option', 'connectWith', 'div.widgets-sortables').parent().filter('.closed').children('.widgets-sortables').sortable('disable');
+               }).sortable( 'option', 'connectWith', 'div.widgets-sortables' );
 
                $('#available-widgets').droppable({
                        tolerance: 'pointer',
                        accept: function(o){
-                               return $(o).parent().attr('id') != 'widget-list';
+                               return $(o).parent().attr('id') !== 'widget-list';
                        },
                        drop: function(e,ui) {
                                ui.draggable.addClass('deleting');
@@ -162,9 +234,10 @@ wpWidgets = {
                                ui.draggable.addClass('deleting');
                                $('div.widget-placeholder').hide();
 
-                               if ( ui.draggable.hasClass('ui-sortable-helper') )
+                               if ( ui.draggable.hasClass('ui-sortable-helper') ) {
                                        $('#removing-widget').show().children('span')
                                        .html( ui.draggable.find('div.widget-title').children('h4').html() );
+                               }
                        },
                        out: function(e,ui) {
                                ui.draggable.removeClass('deleting');
@@ -172,55 +245,120 @@ wpWidgets = {
                                $('#removing-widget').hide().children('span').html('');
                        }
                });
-       },
 
-       saveOrder : function(sb) {
-               if ( sb )
-                       $('#' + sb).closest('div.widgets-holder-wrap').find('.spinner').css('display', 'inline-block');
+               // Area Chooser
+               $( '#widgets-right .widgets-holder-wrap' ).each( function( index, element ) {
+                       var $element = $( element ),
+                               name = $element.find( '.sidebar-name h3' ).text(),
+                               id = $element.find( '.widgets-sortables' ).attr( 'id' ),
+                               li = $('<li tabindex="0">').text( $.trim( name ) );
+
+                       if ( index === 0 ) {
+                               li.addClass( 'widgets-chooser-selected' );
+                       }
+
+                       selectSidebar.append( li );
+                       li.data( 'sidebarId', id );
+               });
+
+               $( '#available-widgets .widget .widget-title' ).on( 'click.widgets-chooser', function() {
+                       var $widget = $(this).closest( '.widget' );
+
+                       if ( $widget.hasClass( 'widget-in-question' ) || $( '#widgets-left' ).hasClass( 'chooser' ) ) {
+                               self.closeChooser();
+                       } else {
+                               // Open the chooser
+                               self.clearWidgetSelection();
+                               $( '#widgets-left' ).addClass( 'chooser' );
+                               $widget.addClass( 'widget-in-question' ).children( '.widget-description' ).after( chooser );
+
+                               chooser.slideDown( 300, function() {
+                                       selectSidebar.find('.widgets-chooser-selected').focus();
+                               });
+
+                               selectSidebar.find( 'li' ).on( 'focusin.widgets-chooser', function() {
+                                       selectSidebar.find('.widgets-chooser-selected').removeClass( 'widgets-chooser-selected' );
+                                       $(this).addClass( 'widgets-chooser-selected' );
+                               } );
+                       }
+               });
+
+               // Add event handlers
+               chooser.on( 'click.widgets-chooser', function( event ) {
+                       var $target = $( event.target );
+
+                       if ( $target.hasClass('button-primary') ) {
+                               self.addWidget( chooser );
+                               self.closeChooser();
+                       } else if ( $target.hasClass('button-secondary') ) {
+                               self.closeChooser();
+                       }
+               }).on( 'keyup.widgets-chooser', function( event ) {
+                       if ( event.which === $.ui.keyCode.ENTER ) {
+                               if ( $( event.target ).hasClass('button-secondary') ) {
+                                       // Close instead of adding when pressing Enter on the Cancel button
+                                       self.closeChooser();
+                               } else {
+                                       self.addWidget( chooser );
+                                       self.closeChooser();
+                               }
+                       } else if ( event.which === $.ui.keyCode.ESCAPE ) {
+                               self.closeChooser();
+                       }
+               });
+       },
 
-               var a = {
+       saveOrder : function( sidebarId ) {
+               var data = {
                        action: 'widgets-order',
                        savewidgets: $('#_wpnonce_widgets').val(),
                        sidebars: []
                };
 
+               if ( sidebarId ) {
+                       $( '#' + sidebarId ).find('.spinner:first').css('display', 'inline-block');
+               }
+
                $('div.widgets-sortables').each( function() {
-                       if ( $(this).sortable )
-                               a['sidebars[' + $(this).attr('id') + ']'] = $(this).sortable('toArray').join(',');
+                       if ( $(this).sortable ) {
+                               data['sidebars[' + $(this).attr('id') + ']'] = $(this).sortable('toArray').join(',');
+                       }
                });
 
-               $.post( ajaxurl, a, function() {
+               $.post( ajaxurl, data, function() {
                        $('.spinner').hide();
                });
-
-               this.resize();
        },
 
-       save : function(widget, del, animate, order) {
-               var sb = widget.closest('div.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a;
+       save : function( widget, del, animate, order ) {
+               var sidebarId = widget.closest('div.widgets-sortables').attr('id'),
+                       data = widget.find('form').serialize(), a;
+
                widget = $(widget);
                $('.spinner', widget).show();
 
                a = {
                        action: 'save-widget',
                        savewidgets: $('#_wpnonce_widgets').val(),
-                       sidebar: sb
+                       sidebar: sidebarId
                };
 
-               if ( del )
-                       a['delete_widget'] = 1;
+               if ( del ) {
+                       a.delete_widget = 1;
+               }
 
                data += '&' + $.param(a);
 
-               $.post( ajaxurl, data, function(r){
+               $.post( ajaxurl, data, function(r) {
                        var id;
 
                        if ( del ) {
-                               if ( !$('input.widget_number', widget).val() ) {
+                               if ( ! $('input.widget_number', widget).val() ) {
                                        id = $('input.widget-id', widget).val();
                                        $('#available-widgets').find('input.widget-id').each(function(){
-                                               if ( $(this).val() == id )
+                                               if ( $(this).val() === id ) {
                                                        $(this).closest('div.widget').show();
+                                               }
                                        });
                                }
 
@@ -232,58 +370,117 @@ wpWidgets = {
                                        });
                                } else {
                                        widget.remove();
-                                       wpWidgets.resize();
                                }
                        } else {
                                $('.spinner').hide();
                                if ( r && r.length > 2 ) {
-                                       $('div.widget-content', widget).html(r);
-                                       wpWidgets.appendTitle(widget);
-                                       wpWidgets.fixLabels(widget);
+                                       $( 'div.widget-content', widget ).html(r);
+                                       wpWidgets.appendTitle( widget );
                                }
                        }
-                       if ( order )
+                       if ( order ) {
                                wpWidgets.saveOrder();
+                       }
                });
        },
 
        appendTitle : function(widget) {
                var title = $('input[id*="-title"]', widget).val() || '';
 
-               if ( title )
+               if ( title ) {
                        title = ': ' + title.replace(/<[^<>]+>/g, '').replace(/</g, '&lt;').replace(/>/g, '&gt;');
+               }
 
                $(widget).children('.widget-top').children('.widget-title').children()
                                .children('.in-widget-title').html(title);
 
        },
 
-       resize : function() {
-               $('div.widgets-sortables').each(function(){
-                       if ( $(this).parent().hasClass('inactive') )
-                               return true;
-
-                       var h = 50, H = $(this).children('.widget').length;
-                       h = h + parseInt(H * 48, 10);
-                       $(this).css( 'minHeight', h + 'px' );
+       close : function(widget) {
+               widget.children('.widget-inside').slideUp('fast', function() {
+                       widget.attr( 'style', '' );
                });
        },
 
-       fixLabels : function(widget) {
-               widget.children('.widget-inside').find('label').each(function(){
-                       var f = $(this).attr('for');
-                       if ( f && f == $('input', this).attr('id') )
-                               $(this).removeAttr('for');
-               });
+       addWidget: function( chooser ) {
+               var widget, widgetId, add, n, viewportTop, viewportBottom, sidebarBounds,
+                       sidebarId = chooser.find( '.widgets-chooser-selected' ).data('sidebarId'),
+                       sidebar = $( '#' + sidebarId );
+
+               widget = $('#available-widgets').find('.widget-in-question').clone();
+               widgetId = widget.attr('id');
+               add = widget.find( 'input.add_new' ).val();
+               n = widget.find( 'input.multi_number' ).val();
+
+               // Remove the cloned chooser from the widget
+               widget.find('.widgets-chooser').remove();
+
+               if ( 'multi' === add ) {
+                       widget.html(
+                               widget.html().replace( /<[^<>]+>/g, function(m) {
+                                       return m.replace( /__i__|%i%/g, n );
+                               })
+                       );
+
+                       widget.attr( 'id', widgetId.replace( '__i__', n ) );
+                       n++;
+                       $( '#' + widgetId ).find('input.multi_number').val(n);
+               } else if ( 'single' === add ) {
+                       widget.attr( 'id', 'new-' + widgetId );
+                       $( '#' + widgetId ).hide();
+               }
+
+               // Open the widgets container
+               sidebar.closest( '.widgets-holder-wrap' ).removeClass('closed');
+
+               sidebar.append( widget );
+               sidebar.sortable('refresh');
+
+               wpWidgets.save( widget, 0, 0, 1 );
+               // No longer "new" widget
+               widget.find( 'input.add_new' ).val('');
+
+               /*
+                * Check if any part of the sidebar is visible in the viewport. If it is, don't scroll.
+                * Otherwise, scroll up to so the sidebar is in view.
+                *
+                * We do this by comparing the top and bottom, of the sidebar so see if they are within
+                * the bounds of the viewport.
+                */
+               viewportTop = $(window).scrollTop();
+               viewportBottom = viewportTop + $(window).height();
+               sidebarBounds = sidebar.offset();
+
+               sidebarBounds.bottom = sidebarBounds.top + sidebar.outerHeight();
+
+               if ( viewportTop > sidebarBounds.bottom || viewportBottom < sidebarBounds.top ) {
+                       $( 'html, body' ).animate({
+                               scrollTop: sidebarBounds.top - 130
+                       }, 200 );
+               }
+
+               window.setTimeout( function() {
+                       // Cannot use a callback in the animation above as it fires twice,
+                       // have to queue this "by hand".
+                       widget.find( '.widget-title' ).trigger('click');
+               }, 250 );
        },
 
-       close : function(widget) {
-               widget.children('.widget-inside').slideUp('fast', function(){
-                       widget.css({'width':'', margin:''});
+       closeChooser: function() {
+               var self = this;
+
+               $( '.widgets-chooser' ).slideUp( 200, function() {
+                       $( '#wpbody-content' ).append( this );
+                       self.clearWidgetSelection();
                });
+       },
+
+       clearWidgetSelection: function() {
+               $( '#widgets-left' ).removeClass( 'chooser' );
+               $( '.widget-in-question' ).removeClass( 'widget-in-question' );
        }
 };
 
-$(document).ready(function($){ wpWidgets.init(); });
+$(document).ready( function(){ wpWidgets.init(); } );
 
 })(jQuery);
index 1ba2c9a2c0beaafe5d1d2a8843a379edc65f1246..17663904b2b616de1f31136f45bbf29da54ad2dc 100644 (file)
@@ -1 +1 @@
-var wpWidgets;!function(a){wpWidgets={init:function(){var b,c,d=a("div.widgets-sortables"),e=isRtl?"marginRight":"marginLeft";a("#widgets-right").children(".widgets-holder-wrap").children(".sidebar-name").click(function(){var b=a(this).siblings(".widgets-sortables"),c=a(this).parent();c.hasClass("closed")?(c.removeClass("closed"),b.sortable("enable").sortable("refresh")):(b.sortable("disable"),c.addClass("closed"))}),a("#widgets-left").children(".widgets-holder-wrap").children(".sidebar-name").click(function(){a(this).parent().toggleClass("closed")}),d.each(function(){if(a(this).parent().hasClass("inactive"))return!0;var b=50,c=a(this).children(".widget").length;b+=parseInt(48*c,10),a(this).css("minHeight",b+"px")}),a(document.body).bind("click.widgets-toggle",function(b){var c,d,f,g=a(b.target),h={};g.parents(".widget-top").length&&!g.parents("#available-widgets").length?(c=g.closest("div.widget"),d=c.children(".widget-inside"),f=parseInt(c.find("input.widget-width").val(),10),d.is(":hidden")?(f>250&&d.closest("div.widgets-sortables").length&&(h.width=f+30+"px",d.closest("div.widget-liquid-right").length&&(h[e]=235-f+"px"),c.css(h)),wpWidgets.fixLabels(c),d.slideDown("fast")):d.slideUp("fast",function(){c.css({width:"",margin:""})}),b.preventDefault()):g.hasClass("widget-control-save")?(wpWidgets.save(g.closest("div.widget"),0,1,0),b.preventDefault()):g.hasClass("widget-control-remove")?(wpWidgets.save(g.closest("div.widget"),1,1,0),b.preventDefault()):g.hasClass("widget-control-close")&&(wpWidgets.close(g.closest("div.widget")),b.preventDefault())}),d.children(".widget").each(function(){wpWidgets.appendTitle(this),a("p.widget-error",this).length&&a("a.widget-action",this).click()}),a("#widget-list").children(".widget").draggable({connectToSortable:"div.widgets-sortables",handle:"> .widget-top > .widget-title",distance:2,helper:"clone",zIndex:100,containment:"document",start:function(a,b){b.helper.find("div.widget-description").hide(),c=this.id},stop:function(){b&&a(b).hide(),b=""}}),d.sortable({placeholder:"widget-placeholder",items:"> .widget",handle:"> .widget-top > .widget-title",cursor:"move",distance:2,containment:"document",start:function(a,b){b.item.children(".widget-inside").hide(),b.item.css({margin:"",width:""})},stop:function(d,e){if(e.item.hasClass("ui-draggable")&&e.item.data("draggable")&&e.item.draggable("destroy"),e.item.hasClass("deleting"))return wpWidgets.save(e.item,1,0,1),e.item.remove(),void 0;var f=e.item.find("input.add_new").val(),g=e.item.find("input.multi_number").val(),h=c,i=a(this).attr("id");return e.item.css({margin:"",width:""}),c="",f?("multi"==f?(e.item.html(e.item.html().replace(/<[^<>]+>/g,function(a){return a.replace(/__i__|%i%/g,g)})),e.item.attr("id",h.replace("__i__",g)),g++,a("div#"+h).find("input.multi_number").val(g)):"single"==f&&(e.item.attr("id","new-"+h),b="div#"+h),wpWidgets.save(e.item,0,0,1),e.item.find("input.add_new").val(""),e.item.find("a.widget-action").click(),void 0):(wpWidgets.saveOrder(i),void 0)},receive:function(b,c){var d=a(c.sender);a(this).is(":visible")&&-1==this.id.indexOf("orphaned_widgets")||d.sortable("cancel"),-1==d.attr("id").indexOf("orphaned_widgets")||d.children(".widget").length||d.parents(".orphan-sidebar").slideUp(400,function(){a(this).remove()})}}).sortable("option","connectWith","div.widgets-sortables").parent().filter(".closed").children(".widgets-sortables").sortable("disable"),a("#available-widgets").droppable({tolerance:"pointer",accept:function(b){return"widget-list"!=a(b).parent().attr("id")},drop:function(b,c){c.draggable.addClass("deleting"),a("#removing-widget").hide().children("span").html("")},over:function(b,c){c.draggable.addClass("deleting"),a("div.widget-placeholder").hide(),c.draggable.hasClass("ui-sortable-helper")&&a("#removing-widget").show().children("span").html(c.draggable.find("div.widget-title").children("h4").html())},out:function(b,c){c.draggable.removeClass("deleting"),a("div.widget-placeholder").show(),a("#removing-widget").hide().children("span").html("")}})},saveOrder:function(b){b&&a("#"+b).closest("div.widgets-holder-wrap").find(".spinner").css("display","inline-block");var c={action:"widgets-order",savewidgets:a("#_wpnonce_widgets").val(),sidebars:[]};a("div.widgets-sortables").each(function(){a(this).sortable&&(c["sidebars["+a(this).attr("id")+"]"]=a(this).sortable("toArray").join(","))}),a.post(ajaxurl,c,function(){a(".spinner").hide()}),this.resize()},save:function(b,c,d,e){var f,g=b.closest("div.widgets-sortables").attr("id"),h=b.find("form").serialize();b=a(b),a(".spinner",b).show(),f={action:"save-widget",savewidgets:a("#_wpnonce_widgets").val(),sidebar:g},c&&(f.delete_widget=1),h+="&"+a.param(f),a.post(ajaxurl,h,function(f){var g;c?(a("input.widget_number",b).val()||(g=a("input.widget-id",b).val(),a("#available-widgets").find("input.widget-id").each(function(){a(this).val()==g&&a(this).closest("div.widget").show()})),d?(e=0,b.slideUp("fast",function(){a(this).remove(),wpWidgets.saveOrder()})):(b.remove(),wpWidgets.resize())):(a(".spinner").hide(),f&&f.length>2&&(a("div.widget-content",b).html(f),wpWidgets.appendTitle(b),wpWidgets.fixLabels(b))),e&&wpWidgets.saveOrder()})},appendTitle:function(b){var c=a('input[id*="-title"]',b).val()||"";c&&(c=": "+c.replace(/<[^<>]+>/g,"").replace(/</g,"&lt;").replace(/>/g,"&gt;")),a(b).children(".widget-top").children(".widget-title").children().children(".in-widget-title").html(c)},resize:function(){a("div.widgets-sortables").each(function(){if(a(this).parent().hasClass("inactive"))return!0;var b=50,c=a(this).children(".widget").length;b+=parseInt(48*c,10),a(this).css("minHeight",b+"px")})},fixLabels:function(b){b.children(".widget-inside").find("label").each(function(){var b=a(this).attr("for");b&&b==a("input",this).attr("id")&&a(this).removeAttr("for")})},close:function(a){a.children(".widget-inside").slideUp("fast",function(){a.css({width:"",margin:""})})}},a(document).ready(function(){wpWidgets.init()})}(jQuery);
\ No newline at end of file
+var wpWidgets;!function(a){wpWidgets={init:function(){var b,c,d=this,e=a(".widgets-chooser"),f=e.find(".widgets-chooser-sidebars"),g=a("div.widgets-sortables"),h=!("undefined"==typeof isRtl||!isRtl);a("#widgets-right .sidebar-name").click(function(){var b=a(this),c=b.closest(".widgets-holder-wrap");c.hasClass("closed")?(c.removeClass("closed"),b.parent().sortable("refresh")):c.addClass("closed")}),a("#widgets-left .sidebar-name").click(function(){a(this).closest(".widgets-holder-wrap").toggleClass("closed")}),a(document.body).bind("click.widgets-toggle",function(b){var c,d,e,f,g,i=a(b.target),j={"z-index":100};i.parents(".widget-top").length&&!i.parents("#available-widgets").length?(c=i.closest("div.widget"),d=c.children(".widget-inside"),e=parseInt(c.find("input.widget-width").val(),10),f=c.parent().width(),d.is(":hidden")?(e>250&&e+30>f&&c.closest("div.widgets-sortables").length&&(g=c.closest("div.widget-liquid-right").length?h?"margin-right":"margin-left":h?"margin-left":"margin-right",j[g]=f-(e+30)+"px",c.css(j)),d.slideDown("fast")):d.slideUp("fast",function(){c.attr("style","")}),b.preventDefault()):i.hasClass("widget-control-save")?(wpWidgets.save(i.closest("div.widget"),0,1,0),b.preventDefault()):i.hasClass("widget-control-remove")?(wpWidgets.save(i.closest("div.widget"),1,1,0),b.preventDefault()):i.hasClass("widget-control-close")&&(wpWidgets.close(i.closest("div.widget")),b.preventDefault())}),g.children(".widget").each(function(){var b=a(this);wpWidgets.appendTitle(this),b.find("p.widget-error").length&&b.find("a.widget-action").trigger("click")}),a("#widget-list").children(".widget").draggable({connectToSortable:"div.widgets-sortables",handle:"> .widget-top > .widget-title",distance:2,helper:"clone",zIndex:100,containment:"document",start:function(b,e){var f=a(this).find(".widgets-chooser");e.helper.find("div.widget-description").hide(),c=this.id,f.length&&(a("#wpbody-content").append(f.hide()),e.helper.find(".widgets-chooser").remove(),d.clearWidgetSelection())},stop:function(){b&&a(b).hide(),b=""}}),g.sortable({placeholder:"widget-placeholder",items:"> .widget",handle:"> .widget-top > .widget-title",cursor:"move",distance:2,containment:"document",start:function(b,c){var d,e=a(this),f=e.parent(),g=c.item.children(".widget-inside");"block"===g.css("display")&&(g.hide(),a(this).sortable("refreshPositions")),f.hasClass("closed")||(d=c.item.hasClass("ui-draggable")?e.height():1+e.height(),e.css("min-height",d+"px"))},stop:function(d,e){var f,g,h,i,j,k,l=e.item,m=c;return l.hasClass("deleting")?(wpWidgets.save(l,1,0,1),l.remove(),void 0):(f=l.find("input.add_new").val(),g=l.find("input.multi_number").val(),l.attr("style","").removeClass("ui-draggable"),c="",f&&("multi"===f?(l.html(l.html().replace(/<[^<>]+>/g,function(a){return a.replace(/__i__|%i%/g,g)})),l.attr("id",m.replace("__i__",g)),g++,a("div#"+m).find("input.multi_number").val(g)):"single"===f&&(l.attr("id","new-"+m),b="div#"+m),wpWidgets.save(l,0,0,1),l.find("input.add_new").val("")),h=l.parent(),h.parent().hasClass("closed")&&(h.parent().removeClass("closed"),i=h.children(".widget"),i.length>1&&(j=i.get(0),k=l.get(0),j.id&&k.id&&j.id!==k.id&&a(j).before(l))),f?l.find("a.widget-action").trigger("click"):wpWidgets.saveOrder(h.attr("id")),void 0)},activate:function(){a(this).parent().addClass("widget-hover")},deactivate:function(){a(this).css("min-height","").parent().removeClass("widget-hover")},receive:function(b,c){var d=a(c.sender);return this.id.indexOf("orphaned_widgets")>-1?(d.sortable("cancel"),void 0):(d.attr("id").indexOf("orphaned_widgets")>-1&&!d.children(".widget").length&&d.parents(".orphan-sidebar").slideUp(400,function(){a(this).remove()}),void 0)}}).sortable("option","connectWith","div.widgets-sortables"),a("#available-widgets").droppable({tolerance:"pointer",accept:function(b){return"widget-list"!==a(b).parent().attr("id")},drop:function(b,c){c.draggable.addClass("deleting"),a("#removing-widget").hide().children("span").html("")},over:function(b,c){c.draggable.addClass("deleting"),a("div.widget-placeholder").hide(),c.draggable.hasClass("ui-sortable-helper")&&a("#removing-widget").show().children("span").html(c.draggable.find("div.widget-title").children("h4").html())},out:function(b,c){c.draggable.removeClass("deleting"),a("div.widget-placeholder").show(),a("#removing-widget").hide().children("span").html("")}}),a("#widgets-right .widgets-holder-wrap").each(function(b,c){var d=a(c),e=d.find(".sidebar-name h3").text(),g=d.find(".widgets-sortables").attr("id"),h=a('<li tabindex="0">').text(a.trim(e));0===b&&h.addClass("widgets-chooser-selected"),f.append(h),h.data("sidebarId",g)}),a("#available-widgets .widget .widget-title").on("click.widgets-chooser",function(){var b=a(this).closest(".widget");b.hasClass("widget-in-question")||a("#widgets-left").hasClass("chooser")?d.closeChooser():(d.clearWidgetSelection(),a("#widgets-left").addClass("chooser"),b.addClass("widget-in-question").children(".widget-description").after(e),e.slideDown(300,function(){f.find(".widgets-chooser-selected").focus()}),f.find("li").on("focusin.widgets-chooser",function(){f.find(".widgets-chooser-selected").removeClass("widgets-chooser-selected"),a(this).addClass("widgets-chooser-selected")}))}),e.on("click.widgets-chooser",function(b){var c=a(b.target);c.hasClass("button-primary")?(d.addWidget(e),d.closeChooser()):c.hasClass("button-secondary")&&d.closeChooser()}).on("keyup.widgets-chooser",function(b){b.which===a.ui.keyCode.ENTER?a(b.target).hasClass("button-secondary")?d.closeChooser():(d.addWidget(e),d.closeChooser()):b.which===a.ui.keyCode.ESCAPE&&d.closeChooser()})},saveOrder:function(b){var c={action:"widgets-order",savewidgets:a("#_wpnonce_widgets").val(),sidebars:[]};b&&a("#"+b).find(".spinner:first").css("display","inline-block"),a("div.widgets-sortables").each(function(){a(this).sortable&&(c["sidebars["+a(this).attr("id")+"]"]=a(this).sortable("toArray").join(","))}),a.post(ajaxurl,c,function(){a(".spinner").hide()})},save:function(b,c,d,e){var f,g=b.closest("div.widgets-sortables").attr("id"),h=b.find("form").serialize();b=a(b),a(".spinner",b).show(),f={action:"save-widget",savewidgets:a("#_wpnonce_widgets").val(),sidebar:g},c&&(f.delete_widget=1),h+="&"+a.param(f),a.post(ajaxurl,h,function(f){var g;c?(a("input.widget_number",b).val()||(g=a("input.widget-id",b).val(),a("#available-widgets").find("input.widget-id").each(function(){a(this).val()===g&&a(this).closest("div.widget").show()})),d?(e=0,b.slideUp("fast",function(){a(this).remove(),wpWidgets.saveOrder()})):b.remove()):(a(".spinner").hide(),f&&f.length>2&&(a("div.widget-content",b).html(f),wpWidgets.appendTitle(b))),e&&wpWidgets.saveOrder()})},appendTitle:function(b){var c=a('input[id*="-title"]',b).val()||"";c&&(c=": "+c.replace(/<[^<>]+>/g,"").replace(/</g,"&lt;").replace(/>/g,"&gt;")),a(b).children(".widget-top").children(".widget-title").children().children(".in-widget-title").html(c)},close:function(a){a.children(".widget-inside").slideUp("fast",function(){a.attr("style","")})},addWidget:function(b){var c,d,e,f,g,h,i,j=b.find(".widgets-chooser-selected").data("sidebarId"),k=a("#"+j);c=a("#available-widgets").find(".widget-in-question").clone(),d=c.attr("id"),e=c.find("input.add_new").val(),f=c.find("input.multi_number").val(),c.find(".widgets-chooser").remove(),"multi"===e?(c.html(c.html().replace(/<[^<>]+>/g,function(a){return a.replace(/__i__|%i%/g,f)})),c.attr("id",d.replace("__i__",f)),f++,a("#"+d).find("input.multi_number").val(f)):"single"===e&&(c.attr("id","new-"+d),a("#"+d).hide()),k.closest(".widgets-holder-wrap").removeClass("closed"),k.append(c),k.sortable("refresh"),wpWidgets.save(c,0,0,1),c.find("input.add_new").val(""),g=a(window).scrollTop(),h=g+a(window).height(),i=k.offset(),i.bottom=i.top+k.outerHeight(),(g>i.bottom||h<i.top)&&a("html, body").animate({scrollTop:i.top-130},200),window.setTimeout(function(){c.find(".widget-title").trigger("click")},250)},closeChooser:function(){var b=this;a(".widgets-chooser").slideUp(200,function(){a("#wpbody-content").append(this),b.clearWidgetSelection()})},clearWidgetSelection:function(){a("#widgets-left").removeClass("chooser"),a(".widget-in-question").removeClass("widget-in-question")}},a(document).ready(function(){wpWidgets.init()})}(jQuery);
\ No newline at end of file
index b42f5c3b49b554ec61b5fed8f56bc26f29bcea01..0c537ba179c1fb75dd76ffbed3381cf11d4a5755 100644 (file)
@@ -1,3 +1,5 @@
+/* global wordCountL10n */
+var wpWordCount;
 (function($,undefined) {
        wpWordCount = {
 
@@ -34,7 +36,7 @@
                                setTimeout( function() { t.block = 0; }, 2000 );
                        }, 1 );
                }
-       }
+       };
 
        $(document).bind( 'wpcountwords', function(e, txt) {
                wpWordCount.wc(txt);
index 525c3706cab6c67d3e1a1019579c31e4f28ff777..cfe5c702c1e78ed97f25392536773d1d963ea634 100644 (file)
@@ -1 +1 @@
-!function(a,b){wpWordCount={settings:{strip:/<[a-zA-Z\/][^<>]*>/g,clean:/[0-9.(),;:!?%#$¿'"_+=\\/-]+/g,w:/\S\s+/g,c:/\S/g},block:0,wc:function(c,d){var e=this,f=a(".word-count"),g=0;d===b&&(d=wordCountL10n.type),"w"!==d&&"c"!==d&&(d="w"),e.block||(e.block=1,setTimeout(function(){c&&(c=c.replace(e.settings.strip," ").replace(/&nbsp;|&#160;/gi," "),c=c.replace(e.settings.clean,""),c.replace(e.settings[d],function(){g++})),f.html(g.toString()),setTimeout(function(){e.block=0},2e3)},1))}},a(document).bind("wpcountwords",function(a,b){wpWordCount.wc(b)})}(jQuery);
\ No newline at end of file
+var wpWordCount;!function(a,b){wpWordCount={settings:{strip:/<[a-zA-Z\/][^<>]*>/g,clean:/[0-9.(),;:!?%#$¿'"_+=\\/-]+/g,w:/\S\s+/g,c:/\S/g},block:0,wc:function(c,d){var e=this,f=a(".word-count"),g=0;d===b&&(d=wordCountL10n.type),"w"!==d&&"c"!==d&&(d="w"),e.block||(e.block=1,setTimeout(function(){c&&(c=c.replace(e.settings.strip," ").replace(/&nbsp;|&#160;/gi," "),c=c.replace(e.settings.clean,""),c.replace(e.settings[d],function(){g++})),f.html(g.toString()),setTimeout(function(){e.block=0},2e3)},1))}},a(document).bind("wpcountwords",function(a,b){wpWordCount.wc(b)})}(jQuery);
\ No newline at end of file
index 4746b286a2b0046795f1eb1dc66fb3e646d47ba0..6ffde31dc005086f4b8f896131e1fd21574f9309 100644 (file)
@@ -1,3 +1,4 @@
+/* global ajaxurl, deleteUserSetting, setUserSetting, switchEditors, tinymce, tinyMCEPreInit, wp_fullscreen_settings, wpActiveEditor:true, wpLink */
 /**
  * PubSub
  *
@@ -63,7 +64,7 @@ PubSub.prototype.publish = function( topic, args ) {
  */
 
 (function($){
-       var api, ps, bounder, s;
+       var api, ps, bounder, s, timer, block, set_title_hint;
 
        // Initialize the fullscreen/api object
        fullscreen = api = {};
@@ -80,7 +81,7 @@ PubSub.prototype.publish = function( topic, args ) {
                title_id : '',
                timer : 0,
                toolbar_shown : false
-       }
+       };
 
        /**
         * Bounder
@@ -156,7 +157,7 @@ PubSub.prototype.publish = function( topic, args ) {
                if ( ! s.element )
                        api.ui.init();
 
-               s.is_mce_on = s.has_tinymce && typeof( tinyMCE.get(s.editor_id) ) != 'undefined';
+               s.is_mce_on = s.has_tinymce && typeof( tinymce.get(s.editor_id) ) != 'undefined';
 
                api.ui.fade( 'show', 'showing', 'shown' );
        };
@@ -227,7 +228,7 @@ PubSub.prototype.publish = function( topic, args ) {
                }, 'json');
 
                hidden.val(old);
-       }
+       };
 
        api.savecontent = function() {
                var ed, content;
@@ -235,7 +236,7 @@ PubSub.prototype.publish = function( topic, args ) {
                if ( s.title_id )
                        $('#' + s.title_id).val( $('#wp-fullscreen-title').val() );
 
-               if ( s.mode === 'tinymce' && (ed = tinyMCE.get('wp_mce_fullscreen')) ) {
+               if ( s.mode === 'tinymce' && (ed = tinymce.get('wp_mce_fullscreen')) ) {
                        content = ed.save();
                } else {
                        content = $('#wp_mce_fullscreen').val();
@@ -243,14 +244,14 @@ PubSub.prototype.publish = function( topic, args ) {
 
                $('#' + s.editor_id).val( content );
                $(document).triggerHandler('wpcountwords', [ content ]);
-       }
+       };
 
        set_title_hint = function( title ) {
                if ( ! title.val().length )
                        title.siblings('label').css( 'visibility', '' );
                else
                        title.siblings('label').css( 'visibility', 'hidden' );
-       }
+       };
 
        api.dfw_width = function(n) {
                var el = $('#wp-fullscreen-wrap'), w = el.width();
@@ -268,7 +269,7 @@ PubSub.prototype.publish = function( topic, args ) {
 
                el.width( w );
                setUserSetting('dfw_width', w);
-       }
+       };
 
        ps.subscribe( 'showToolbar', function() {
                s.toolbars.removeClass('fade-1000').addClass('fade-300');
@@ -305,7 +306,7 @@ PubSub.prototype.publish = function( topic, args ) {
                s.textarea_obj.value = s.qt_canvas.value;
 
                if ( s.has_tinymce && s.mode === 'tinymce' )
-                       tinyMCE.execCommand('wpFullScreenInit');
+                       tinymce.execCommand('wpFullScreenInit');
 
                s.orig_y = $(window).scrollTop();
        });
@@ -349,7 +350,7 @@ PubSub.prototype.publish = function( topic, args ) {
                        };
 
                        tinymce.onAddEditor.add(interim_init);
-                       tinyMCE.init(tinyMCEPreInit.mceInit[s.editor_id]);
+                       tinymce.init(tinyMCEPreInit.mceInit[s.editor_id]);
 
                        s.is_mce_on = true;
                }
@@ -373,7 +374,7 @@ PubSub.prototype.publish = function( topic, args ) {
                $(s.textarea_obj).unbind('.grow');
 
                if ( s.has_tinymce && s.mode === 'tinymce' )
-                       tinyMCE.execCommand('wpFullScreenSave');
+                       tinymce.execCommand('wpFullScreenSave');
 
                if ( s.title_id )
                        set_title_hint( $('#' + s.title_id) );
@@ -393,7 +394,7 @@ PubSub.prototype.publish = function( topic, args ) {
                $('#wp_mce_fullscreen, #wp-fullscreen-title').removeAttr('style');
 
                if ( s.has_tinymce && s.is_mce_on )
-                       tinyMCE.execCommand('wpFullScreenClose');
+                       tinymce.execCommand('wpFullScreenClose');
 
                s.textarea_obj.value = '';
                api.oldheight = 0;
@@ -406,15 +407,15 @@ PubSub.prototype.publish = function( topic, args ) {
                if ( !s.has_tinymce || !s.is_mce_on )
                        return;
 
-               ed = tinyMCE.get('wp_mce_fullscreen');
+               ed = tinymce.get('wp_mce_fullscreen');
 
                if ( from === 'html' && to === 'tinymce' ) {
 
-                       if ( tinyMCE.get(s.editor_id).getParam('wpautop') && typeof(switchEditors) != 'undefined' )
+                       if ( tinymce.get(s.editor_id).getParam('wpautop') && typeof(switchEditors) != 'undefined' )
                                s.textarea_obj.value = switchEditors.wpautop( s.textarea_obj.value );
 
                        if ( 'undefined' == typeof(ed) )
-                               tinyMCE.execCommand('wpFullScreenInit');
+                               tinymce.execCommand('wpFullScreenInit');
                        else
                                ed.show();
 
@@ -436,55 +437,55 @@ PubSub.prototype.publish = function( topic, args ) {
         */
        api.b = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('Bold');
-       }
+                       tinymce.execCommand('Bold');
+       };
 
        api.i = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('Italic');
-       }
+                       tinymce.execCommand('Italic');
+       };
 
        api.ul = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('InsertUnorderedList');
-       }
+                       tinymce.execCommand('InsertUnorderedList');
+       };
 
        api.ol = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('InsertOrderedList');
-       }
+                       tinymce.execCommand('InsertOrderedList');
+       };
 
        api.link = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('WP_Link');
+                       tinymce.execCommand('WP_Link');
                else
                        wpLink.open();
-       }
+       };
 
        api.unlink = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('unlink');
-       }
+                       tinymce.execCommand('unlink');
+       };
 
        api.atd = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('mceWritingImprovementTool');
-       }
+                       tinymce.execCommand('mceWritingImprovementTool');
+       };
 
        api.help = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('WP_Help');
-       }
+                       tinymce.execCommand('WP_Help');
+       };
 
        api.blockquote = function() {
                if ( s.has_tinymce && 'tinymce' === s.mode )
-                       tinyMCE.execCommand('mceBlockQuote');
-       }
+                       tinymce.execCommand('mceBlockQuote');
+       };
 
        api.medialib = function() {
                if ( typeof wp !== 'undefined' && wp.media && wp.media.editor )
                        wp.media.editor.open(s.editor_id);
-       }
+       };
 
        api.refresh_buttons = function( fade ) {
                fade = fade || false;
@@ -509,7 +510,7 @@ PubSub.prototype.publish = function( topic, args ) {
                        else
                                $('#wp-fullscreen-button-bar').removeClass('wp-html-mode');
                }
-       }
+       };
 
        /**
         * UI Elements
@@ -558,16 +559,20 @@ PubSub.prototype.publish = function( topic, args ) {
                                                fullscreen.off();
                                }
 
-                               if ( a && (61 == c || 107 == c || 187 == c) ) // +
+                               if ( a && (61 == c || 107 == c || 187 == c) ) // +
                                        api.dfw_width(25);
+                                       e.preventDefault();
+                               }
 
-                               if ( a && (45 == c || 109 == c || 189 == c) ) // -
+                               if ( a && (45 == c || 109 == c || 189 == c) ) // -
                                        api.dfw_width(-25);
+                                       e.preventDefault();
+                               }
 
-                               if ( a && 48 == c ) // 0
+                               if ( a && 48 == c ) // 0
                                        api.dfw_width(0);
-
-                               return false;
+                                       e.preventDefault();
+                               }
                        });
 
                        // word count in Text mode
@@ -587,12 +592,12 @@ PubSub.prototype.publish = function( topic, args ) {
                                });
                        }
 
-                       topbar.mouseenter(function(e){
+                       topbar.mouseenter(function(){
                                s.toolbars.addClass('fullscreen-make-sticky');
                                $( document ).unbind( '.fullscreen' );
                                clearTimeout( s.timer );
                                s.timer = 0;
-                       }).mouseleave(function(e){
+                       }).mouseleave(function(){
                                s.toolbars.removeClass('fullscreen-make-sticky');
 
                                if ( s.visible )
@@ -615,7 +620,7 @@ PubSub.prototype.publish = function( topic, args ) {
                                api.fade.Out( s.element, 600, function() {
                                        if ( after )
                                                ps.publish( after );
-                               })
+                               });
                        });
                }
        };
@@ -708,7 +713,7 @@ PubSub.prototype.publish = function( topic, args ) {
                $(s.textarea_obj).bind('keypress.grow click.grow paste.grow', function(){
                        setTimeout( api.resize_textarea, 200 );
                });
-       }
+       };
 
        api.oldheight = 0;
        api.resize_textarea = function() {
index 072ce040b3528e0ce834666f39131066336b53b6..718781310bf0a0894c9c6943c122ae3b6261cfee 100644 (file)
@@ -1 +1 @@
-var PubSub,fullscreen,wptitlehint;PubSub=function(){this.topics={}},PubSub.prototype.subscribe=function(a,b){return this.topics[a]||(this.topics[a]=[]),this.topics[a].push(b),b},PubSub.prototype.unsubscribe=function(a,b){var c,d,e=this.topics[a];if(!e)return b||[];if(b){for(c=0,d=e.length;d>c;c++)b==e[c]&&e.splice(c,1);return b}return this.topics[a]=[],e},PubSub.prototype.publish=function(a,b){var c,d,e,f=this.topics[a];if(f){for(b=b||[],c=0,d=f.length;d>c;c++)e=f[c].apply(null,b)===!1||e;return!e}},function(a){var b,c,d,e;fullscreen=b={},c=b.pubsub=new PubSub,timer=0,block=!1,e=b.settings={visible:!1,mode:"tinymce",editor_id:"content",title_id:"",timer:0,toolbar_shown:!1},d=b.bounder=function(b,d,f,g){function h(){c.publish(d),e.timer=0}var i,j;f=f||1250,g&&(i=g.pageY||g.clientY||g.offsetY,j=a(document).scrollTop(),g.isDefaultPrevented||(i=135+i),i-j>120)||block||(block=!0,setTimeout(function(){block=!1},400),e.timer?clearTimeout(e.timer):c.publish(b),e.timer=setTimeout(h,f))},b.on=function(){e.visible||("object"==typeof wp_fullscreen_settings&&a.extend(e,wp_fullscreen_settings),e.editor_id=wpActiveEditor||"content",a("input#title").length&&"content"==e.editor_id?e.title_id="title":a("input#"+e.editor_id+"-title").length?e.title_id=e.editor_id+"-title":a("#wp-fullscreen-title, #wp-fullscreen-title-prompt-text").hide(),e.mode=a("#"+e.editor_id).is(":hidden")?"tinymce":"html",e.qt_canvas=a("#"+e.editor_id).get(0),e.element||b.ui.init(),e.is_mce_on=e.has_tinymce&&"undefined"!=typeof tinyMCE.get(e.editor_id),b.ui.fade("show","showing","shown"))},b.off=function(){e.visible&&b.ui.fade("hide","hiding","hidden")},b.switchmode=function(a){var b=e.mode;return a&&e.visible&&e.has_tinymce?b==a?b:(c.publish("switchMode",[b,a]),e.mode=a,c.publish("switchedMode",[b,a]),a):b},b.save=function(){var c=a("#hiddenaction"),d=c.val(),e=a("#wp-fullscreen-save .spinner"),f=a("#wp-fullscreen-save span");e.show(),b.savecontent(),c.val("wp-fullscreen-save-post"),a.post(ajaxurl,a("form#post").serialize(),function(b){e.hide(),f.show(),setTimeout(function(){f.fadeOut(1e3)},3e3),b.last_edited&&a("#wp-fullscreen-save input").attr("title",b.last_edited)},"json"),c.val(d)},b.savecontent=function(){var b,c;e.title_id&&a("#"+e.title_id).val(a("#wp-fullscreen-title").val()),c="tinymce"===e.mode&&(b=tinyMCE.get("wp_mce_fullscreen"))?b.save():a("#wp_mce_fullscreen").val(),a("#"+e.editor_id).val(c),a(document).triggerHandler("wpcountwords",[c])},set_title_hint=function(a){a.val().length?a.siblings("label").css("visibility","hidden"):a.siblings("label").css("visibility","")},b.dfw_width=function(b){var c=a("#wp-fullscreen-wrap"),d=c.width();return b?(d=b+d,200>d||d>1200||(c.width(d),setUserSetting("dfw_width",d)),void 0):(c.width(a("#wp-fullscreen-central-toolbar").width()),deleteUserSetting("dfw_width"),void 0)},c.subscribe("showToolbar",function(){e.toolbars.removeClass("fade-1000").addClass("fade-300"),b.fade.In(e.toolbars,300,function(){c.publish("toolbarShown")},!0),a("#wp-fullscreen-body").addClass("wp-fullscreen-focus"),e.toolbar_shown=!0}),c.subscribe("hideToolbar",function(){e.toolbars.removeClass("fade-300").addClass("fade-1000"),b.fade.Out(e.toolbars,1e3,function(){c.publish("toolbarHidden")},!0),a("#wp-fullscreen-body").removeClass("wp-fullscreen-focus")}),c.subscribe("toolbarShown",function(){e.toolbars.removeClass("fade-300")}),c.subscribe("toolbarHidden",function(){e.toolbars.removeClass("fade-1000"),e.toolbar_shown=!1}),c.subscribe("show",function(){var b;e.title_id&&(b=a("#wp-fullscreen-title").val(a("#"+e.title_id).val()),set_title_hint(b)),a("#wp-fullscreen-save input").attr("title",a("#last-edit").text()),e.textarea_obj.value=e.qt_canvas.value,e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("wpFullScreenInit"),e.orig_y=a(window).scrollTop()}),c.subscribe("showing",function(){a(document.body).addClass("fullscreen-active"),b.refresh_buttons(),a(document).bind("mousemove.fullscreen",function(a){d("showToolbar","hideToolbar",2e3,a)}),d("showToolbar","hideToolbar",2e3),b.bind_resize(),setTimeout(b.resize_textarea,200),scrollTo(0,0),a("#wpadminbar").hide()}),c.subscribe("shown",function(){var a;e.visible=!0,e.has_tinymce&&!e.is_mce_on&&(a=function(b,c){var d=c.getElement(),f=d.value,g=tinyMCEPreInit.mceInit[e.editor_id];g&&g.wpautop&&"undefined"!=typeof switchEditors&&(d.value=switchEditors.wpautop(d.value)),c.onInit.add(function(b){b.hide(),b.getElement().value=f,tinymce.onAddEditor.remove(a)})},tinymce.onAddEditor.add(a),tinyMCE.init(tinyMCEPreInit.mceInit[e.editor_id]),e.is_mce_on=!0),wpActiveEditor="wp_mce_fullscreen"}),c.subscribe("hide",function(){var c=a("#"+e.editor_id).is(":hidden");e.has_tinymce&&"tinymce"===e.mode&&!c?switchEditors.go(e.editor_id,"tmce"):"html"===e.mode&&c&&switchEditors.go(e.editor_id,"html"),b.savecontent(),a(document).unbind(".fullscreen"),a(e.textarea_obj).unbind(".grow"),e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("wpFullScreenSave"),e.title_id&&set_title_hint(a("#"+e.title_id)),e.qt_canvas.value=e.textarea_obj.value}),c.subscribe("hiding",function(){a(document.body).removeClass("fullscreen-active"),scrollTo(0,e.orig_y),a("#wpadminbar").show()}),c.subscribe("hidden",function(){e.visible=!1,a("#wp_mce_fullscreen, #wp-fullscreen-title").removeAttr("style"),e.has_tinymce&&e.is_mce_on&&tinyMCE.execCommand("wpFullScreenClose"),e.textarea_obj.value="",b.oldheight=0,wpActiveEditor=e.editor_id}),c.subscribe("switchMode",function(a,b){var c;e.has_tinymce&&e.is_mce_on&&(c=tinyMCE.get("wp_mce_fullscreen"),"html"===a&&"tinymce"===b?(tinyMCE.get(e.editor_id).getParam("wpautop")&&"undefined"!=typeof switchEditors&&(e.textarea_obj.value=switchEditors.wpautop(e.textarea_obj.value)),"undefined"==typeof c?tinyMCE.execCommand("wpFullScreenInit"):c.show()):"tinymce"===a&&"html"===b&&c&&c.hide())}),c.subscribe("switchedMode",function(a,c){b.refresh_buttons(!0),"html"===c&&setTimeout(b.resize_textarea,200)}),b.b=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("Bold")},b.i=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("Italic")},b.ul=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("InsertUnorderedList")},b.ol=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("InsertOrderedList")},b.link=function(){e.has_tinymce&&"tinymce"===e.mode?tinyMCE.execCommand("WP_Link"):wpLink.open()},b.unlink=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("unlink")},b.atd=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("mceWritingImprovementTool")},b.help=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("WP_Help")},b.blockquote=function(){e.has_tinymce&&"tinymce"===e.mode&&tinyMCE.execCommand("mceBlockQuote")},b.medialib=function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(e.editor_id)},b.refresh_buttons=function(b){b=b||!1,"html"===e.mode?(a("#wp-fullscreen-mode-bar").removeClass("wp-tmce-mode").addClass("wp-html-mode"),b?a("#wp-fullscreen-button-bar").fadeOut(150,function(){a(this).addClass("wp-html-mode").fadeIn(150)}):a("#wp-fullscreen-button-bar").addClass("wp-html-mode")):"tinymce"===e.mode&&(a("#wp-fullscreen-mode-bar").removeClass("wp-html-mode").addClass("wp-tmce-mode"),b?a("#wp-fullscreen-button-bar").fadeOut(150,function(){a(this).removeClass("wp-html-mode").fadeIn(150)}):a("#wp-fullscreen-button-bar").removeClass("wp-html-mode"))},b.ui={init:function(){var c=a("#fullscreen-topbar"),f=a("#wp_mce_fullscreen"),g=0;e.toolbars=c.add(a("#wp-fullscreen-status")),e.element=a("#fullscreen-fader"),e.textarea_obj=f[0],e.has_tinymce="undefined"!=typeof tinymce,e.has_tinymce||a("#wp-fullscreen-mode-bar").hide(),wptitlehint&&a("#wp-fullscreen-title").length&&wptitlehint("wp-fullscreen-title"),a(document).keyup(function(c){var d,e,f=c.keyCode||c.charCode;return fullscreen.settings.visible?(d=navigator.platform&&-1!=navigator.platform.indexOf("Mac")?c.ctrlKey:c.altKey,27==f&&(e={event:c,what:"dfw",cb:fullscreen.off,condition:function(){return a("#TB_window").is(":visible")||a(".wp-dialog").is(":visible")?!1:!0}},jQuery(document).triggerHandler("wp_CloseOnEscape",[e])||fullscreen.off()),!d||61!=f&&107!=f&&187!=f||b.dfw_width(25),!d||45!=f&&109!=f&&189!=f||b.dfw_width(-25),d&&48==f&&b.dfw_width(0),!1):!0}),"undefined"!=typeof wpWordCount&&f.keyup(function(b){var c=b.keyCode||b.charCode;return c==g?!0:((13==c||8==g||46==g)&&a(document).triggerHandler("wpcountwords",[f.val()]),g=c,!0)}),c.mouseenter(function(){e.toolbars.addClass("fullscreen-make-sticky"),a(document).unbind(".fullscreen"),clearTimeout(e.timer),e.timer=0}).mouseleave(function(){e.toolbars.removeClass("fullscreen-make-sticky"),e.visible&&a(document).bind("mousemove.fullscreen",function(a){d("showToolbar","hideToolbar",2e3,a)})})},fade:function(a,d,f){e.element||b.ui.init(),(!a||c.publish(a))&&b.fade.In(e.element,600,function(){d&&c.publish(d),b.fade.Out(e.element,600,function(){f&&c.publish(f)})})}},b.fade={transitionend:"transitionend webkitTransitionEnd oTransitionEnd",sensitivity:100,In:function(c,d,e,f){if(e=e||a.noop,d=d||400,f=f||!1,b.fade.transitions){if(c.is(":visible"))return c.addClass("fade-trigger"),c;c.show(),c.first().one(this.transitionend,function(){e()}),setTimeout(function(){c.addClass("fade-trigger")},this.sensitivity)}else f&&c.stop(),c.css("opacity",1),c.first().fadeIn(d,e),c.length>1&&c.not(":first").fadeIn(d);return c},Out:function(c,d,e,f){return e=e||a.noop,d=d||400,f=f||!1,c.is(":visible")?(b.fade.transitions?(c.first().one(b.fade.transitionend,function(){c.hasClass("fade-trigger")||(c.hide(),e())}),setTimeout(function(){c.removeClass("fade-trigger")},this.sensitivity)):(f&&c.stop(),c.first().fadeOut(d,e),c.length>1&&c.not(":first").fadeOut(d)),c):c},transitions:function(){var a=document.documentElement.style;return"string"==typeof a.WebkitTransition||"string"==typeof a.MozTransition||"string"==typeof a.OTransition||"string"==typeof a.transition}()},b.bind_resize=function(){a(e.textarea_obj).bind("keypress.grow click.grow paste.grow",function(){setTimeout(b.resize_textarea,200)})},b.oldheight=0,b.resize_textarea=function(){var a,c=e.textarea_obj;a=c.scrollHeight>300?c.scrollHeight:300,a!=b.oldheight&&(c.style.height=a+"px",b.oldheight=a)}}(jQuery);
\ No newline at end of file
+var PubSub,fullscreen,wptitlehint;PubSub=function(){this.topics={}},PubSub.prototype.subscribe=function(a,b){return this.topics[a]||(this.topics[a]=[]),this.topics[a].push(b),b},PubSub.prototype.unsubscribe=function(a,b){var c,d,e=this.topics[a];if(!e)return b||[];if(b){for(c=0,d=e.length;d>c;c++)b==e[c]&&e.splice(c,1);return b}return this.topics[a]=[],e},PubSub.prototype.publish=function(a,b){var c,d,e,f=this.topics[a];if(f){for(b=b||[],c=0,d=f.length;d>c;c++)e=f[c].apply(null,b)===!1||e;return!e}},function(a){var b,c,d,e,f,g,h;fullscreen=b={},c=b.pubsub=new PubSub,f=0,g=!1,e=b.settings={visible:!1,mode:"tinymce",editor_id:"content",title_id:"",timer:0,toolbar_shown:!1},d=b.bounder=function(b,d,f,h){function i(){c.publish(d),e.timer=0}var j,k;f=f||1250,h&&(j=h.pageY||h.clientY||h.offsetY,k=a(document).scrollTop(),h.isDefaultPrevented||(j=135+j),j-k>120)||g||(g=!0,setTimeout(function(){g=!1},400),e.timer?clearTimeout(e.timer):c.publish(b),e.timer=setTimeout(i,f))},b.on=function(){e.visible||("object"==typeof wp_fullscreen_settings&&a.extend(e,wp_fullscreen_settings),e.editor_id=wpActiveEditor||"content",a("input#title").length&&"content"==e.editor_id?e.title_id="title":a("input#"+e.editor_id+"-title").length?e.title_id=e.editor_id+"-title":a("#wp-fullscreen-title, #wp-fullscreen-title-prompt-text").hide(),e.mode=a("#"+e.editor_id).is(":hidden")?"tinymce":"html",e.qt_canvas=a("#"+e.editor_id).get(0),e.element||b.ui.init(),e.is_mce_on=e.has_tinymce&&"undefined"!=typeof tinymce.get(e.editor_id),b.ui.fade("show","showing","shown"))},b.off=function(){e.visible&&b.ui.fade("hide","hiding","hidden")},b.switchmode=function(a){var b=e.mode;return a&&e.visible&&e.has_tinymce?b==a?b:(c.publish("switchMode",[b,a]),e.mode=a,c.publish("switchedMode",[b,a]),a):b},b.save=function(){var c=a("#hiddenaction"),d=c.val(),e=a("#wp-fullscreen-save .spinner"),f=a("#wp-fullscreen-save span");e.show(),b.savecontent(),c.val("wp-fullscreen-save-post"),a.post(ajaxurl,a("form#post").serialize(),function(b){e.hide(),f.show(),setTimeout(function(){f.fadeOut(1e3)},3e3),b.last_edited&&a("#wp-fullscreen-save input").attr("title",b.last_edited)},"json"),c.val(d)},b.savecontent=function(){var b,c;e.title_id&&a("#"+e.title_id).val(a("#wp-fullscreen-title").val()),c="tinymce"===e.mode&&(b=tinymce.get("wp_mce_fullscreen"))?b.save():a("#wp_mce_fullscreen").val(),a("#"+e.editor_id).val(c),a(document).triggerHandler("wpcountwords",[c])},h=function(a){a.val().length?a.siblings("label").css("visibility","hidden"):a.siblings("label").css("visibility","")},b.dfw_width=function(b){var c=a("#wp-fullscreen-wrap"),d=c.width();return b?(d=b+d,200>d||d>1200||(c.width(d),setUserSetting("dfw_width",d)),void 0):(c.width(a("#wp-fullscreen-central-toolbar").width()),deleteUserSetting("dfw_width"),void 0)},c.subscribe("showToolbar",function(){e.toolbars.removeClass("fade-1000").addClass("fade-300"),b.fade.In(e.toolbars,300,function(){c.publish("toolbarShown")},!0),a("#wp-fullscreen-body").addClass("wp-fullscreen-focus"),e.toolbar_shown=!0}),c.subscribe("hideToolbar",function(){e.toolbars.removeClass("fade-300").addClass("fade-1000"),b.fade.Out(e.toolbars,1e3,function(){c.publish("toolbarHidden")},!0),a("#wp-fullscreen-body").removeClass("wp-fullscreen-focus")}),c.subscribe("toolbarShown",function(){e.toolbars.removeClass("fade-300")}),c.subscribe("toolbarHidden",function(){e.toolbars.removeClass("fade-1000"),e.toolbar_shown=!1}),c.subscribe("show",function(){var b;e.title_id&&(b=a("#wp-fullscreen-title").val(a("#"+e.title_id).val()),h(b)),a("#wp-fullscreen-save input").attr("title",a("#last-edit").text()),e.textarea_obj.value=e.qt_canvas.value,e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("wpFullScreenInit"),e.orig_y=a(window).scrollTop()}),c.subscribe("showing",function(){a(document.body).addClass("fullscreen-active"),b.refresh_buttons(),a(document).bind("mousemove.fullscreen",function(a){d("showToolbar","hideToolbar",2e3,a)}),d("showToolbar","hideToolbar",2e3),b.bind_resize(),setTimeout(b.resize_textarea,200),scrollTo(0,0),a("#wpadminbar").hide()}),c.subscribe("shown",function(){var a;e.visible=!0,e.has_tinymce&&!e.is_mce_on&&(a=function(b,c){var d=c.getElement(),f=d.value,g=tinyMCEPreInit.mceInit[e.editor_id];g&&g.wpautop&&"undefined"!=typeof switchEditors&&(d.value=switchEditors.wpautop(d.value)),c.onInit.add(function(b){b.hide(),b.getElement().value=f,tinymce.onAddEditor.remove(a)})},tinymce.onAddEditor.add(a),tinymce.init(tinyMCEPreInit.mceInit[e.editor_id]),e.is_mce_on=!0),wpActiveEditor="wp_mce_fullscreen"}),c.subscribe("hide",function(){var c=a("#"+e.editor_id).is(":hidden");e.has_tinymce&&"tinymce"===e.mode&&!c?switchEditors.go(e.editor_id,"tmce"):"html"===e.mode&&c&&switchEditors.go(e.editor_id,"html"),b.savecontent(),a(document).unbind(".fullscreen"),a(e.textarea_obj).unbind(".grow"),e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("wpFullScreenSave"),e.title_id&&h(a("#"+e.title_id)),e.qt_canvas.value=e.textarea_obj.value}),c.subscribe("hiding",function(){a(document.body).removeClass("fullscreen-active"),scrollTo(0,e.orig_y),a("#wpadminbar").show()}),c.subscribe("hidden",function(){e.visible=!1,a("#wp_mce_fullscreen, #wp-fullscreen-title").removeAttr("style"),e.has_tinymce&&e.is_mce_on&&tinymce.execCommand("wpFullScreenClose"),e.textarea_obj.value="",b.oldheight=0,wpActiveEditor=e.editor_id}),c.subscribe("switchMode",function(a,b){var c;e.has_tinymce&&e.is_mce_on&&(c=tinymce.get("wp_mce_fullscreen"),"html"===a&&"tinymce"===b?(tinymce.get(e.editor_id).getParam("wpautop")&&"undefined"!=typeof switchEditors&&(e.textarea_obj.value=switchEditors.wpautop(e.textarea_obj.value)),"undefined"==typeof c?tinymce.execCommand("wpFullScreenInit"):c.show()):"tinymce"===a&&"html"===b&&c&&c.hide())}),c.subscribe("switchedMode",function(a,c){b.refresh_buttons(!0),"html"===c&&setTimeout(b.resize_textarea,200)}),b.b=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("Bold")},b.i=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("Italic")},b.ul=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("InsertUnorderedList")},b.ol=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("InsertOrderedList")},b.link=function(){e.has_tinymce&&"tinymce"===e.mode?tinymce.execCommand("WP_Link"):wpLink.open()},b.unlink=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("unlink")},b.atd=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("mceWritingImprovementTool")},b.help=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("WP_Help")},b.blockquote=function(){e.has_tinymce&&"tinymce"===e.mode&&tinymce.execCommand("mceBlockQuote")},b.medialib=function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(e.editor_id)},b.refresh_buttons=function(b){b=b||!1,"html"===e.mode?(a("#wp-fullscreen-mode-bar").removeClass("wp-tmce-mode").addClass("wp-html-mode"),b?a("#wp-fullscreen-button-bar").fadeOut(150,function(){a(this).addClass("wp-html-mode").fadeIn(150)}):a("#wp-fullscreen-button-bar").addClass("wp-html-mode")):"tinymce"===e.mode&&(a("#wp-fullscreen-mode-bar").removeClass("wp-html-mode").addClass("wp-tmce-mode"),b?a("#wp-fullscreen-button-bar").fadeOut(150,function(){a(this).removeClass("wp-html-mode").fadeIn(150)}):a("#wp-fullscreen-button-bar").removeClass("wp-html-mode"))},b.ui={init:function(){var c=a("#fullscreen-topbar"),f=a("#wp_mce_fullscreen"),g=0;e.toolbars=c.add(a("#wp-fullscreen-status")),e.element=a("#fullscreen-fader"),e.textarea_obj=f[0],e.has_tinymce="undefined"!=typeof tinymce,e.has_tinymce||a("#wp-fullscreen-mode-bar").hide(),wptitlehint&&a("#wp-fullscreen-title").length&&wptitlehint("wp-fullscreen-title"),a(document).keyup(function(c){var d,e,f=c.keyCode||c.charCode;return fullscreen.settings.visible?(d=navigator.platform&&-1!=navigator.platform.indexOf("Mac")?c.ctrlKey:c.altKey,27==f&&(e={event:c,what:"dfw",cb:fullscreen.off,condition:function(){return a("#TB_window").is(":visible")||a(".wp-dialog").is(":visible")?!1:!0}},jQuery(document).triggerHandler("wp_CloseOnEscape",[e])||fullscreen.off()),!d||61!=f&&107!=f&&187!=f||(b.dfw_width(25),c.preventDefault()),!d||45!=f&&109!=f&&189!=f||(b.dfw_width(-25),c.preventDefault()),d&&48==f&&(b.dfw_width(0),c.preventDefault()),void 0):!0}),"undefined"!=typeof wpWordCount&&f.keyup(function(b){var c=b.keyCode||b.charCode;return c==g?!0:((13==c||8==g||46==g)&&a(document).triggerHandler("wpcountwords",[f.val()]),g=c,!0)}),c.mouseenter(function(){e.toolbars.addClass("fullscreen-make-sticky"),a(document).unbind(".fullscreen"),clearTimeout(e.timer),e.timer=0}).mouseleave(function(){e.toolbars.removeClass("fullscreen-make-sticky"),e.visible&&a(document).bind("mousemove.fullscreen",function(a){d("showToolbar","hideToolbar",2e3,a)})})},fade:function(a,d,f){e.element||b.ui.init(),(!a||c.publish(a))&&b.fade.In(e.element,600,function(){d&&c.publish(d),b.fade.Out(e.element,600,function(){f&&c.publish(f)})})}},b.fade={transitionend:"transitionend webkitTransitionEnd oTransitionEnd",sensitivity:100,In:function(c,d,e,f){if(e=e||a.noop,d=d||400,f=f||!1,b.fade.transitions){if(c.is(":visible"))return c.addClass("fade-trigger"),c;c.show(),c.first().one(this.transitionend,function(){e()}),setTimeout(function(){c.addClass("fade-trigger")},this.sensitivity)}else f&&c.stop(),c.css("opacity",1),c.first().fadeIn(d,e),c.length>1&&c.not(":first").fadeIn(d);return c},Out:function(c,d,e,f){return e=e||a.noop,d=d||400,f=f||!1,c.is(":visible")?(b.fade.transitions?(c.first().one(b.fade.transitionend,function(){c.hasClass("fade-trigger")||(c.hide(),e())}),setTimeout(function(){c.removeClass("fade-trigger")},this.sensitivity)):(f&&c.stop(),c.first().fadeOut(d,e),c.length>1&&c.not(":first").fadeOut(d)),c):c},transitions:function(){var a=document.documentElement.style;return"string"==typeof a.WebkitTransition||"string"==typeof a.MozTransition||"string"==typeof a.OTransition||"string"==typeof a.transition}()},b.bind_resize=function(){a(e.textarea_obj).bind("keypress.grow click.grow paste.grow",function(){setTimeout(b.resize_textarea,200)})},b.oldheight=0,b.resize_textarea=function(){var a,c=e.textarea_obj;a=c.scrollHeight>300?c.scrollHeight:300,a!=b.oldheight&&(c.style.height=a+"px",b.oldheight=a)}}(jQuery);
\ No newline at end of file
index 6136db535f9ef7d757449a5e96843aa9606a7530..de8401b6636f4c6955cc7b82b12e51545cc3ef79 100644 (file)
@@ -1,16 +1,17 @@
-jQuery(document).ready( function($) {
-       $('#link_rel').prop('readonly', true);
-       $('#linkxfndiv input').bind('click keyup', function() {
-               var isMe = $('#me').is(':checked'), inputs = '';
-               $('input.valinp').each( function() {
-                       if (isMe) {
-                               $(this).prop('disabled', true).parent().addClass('disabled');
+jQuery( document ).ready(function( $ ) {
+       $( '#link_rel' ).prop( 'readonly', true );
+       $( '#linkxfndiv input' ).bind( 'click keyup', function() {
+               var isMe = $( '#me' ).is( ':checked' ), inputs = '';
+               $( 'input.valinp' ).each( function() {
+                       if ( isMe ) {
+                               $( this ).prop( 'disabled', true ).parent().addClass( 'disabled' );
                        } else {
-                               $(this).removeAttr('disabled').parent().removeClass('disabled');
-                               if ( $(this).is(':checked') && $(this).val() != '')
-                                       inputs += $(this).val() + ' ';
+                               $( this ).removeAttr( 'disabled' ).parent().removeClass( 'disabled' );
+                               if ( $( this ).is( ':checked' ) && $( this ).val() !== '') {
+                                       inputs += $( this ).val() + ' ';
+                               }
                        }
                });
-               $('#link_rel').val( (isMe) ? 'me' : inputs.substr(0,inputs.length - 1) );
+               $( '#link_rel' ).val( ( isMe ) ? 'me' : inputs.substr( 0,inputs.length - 1 ) );
        });
 });
index 1d316df137ec4e989dcf25edc4641275d08425f0..1743f9dbdf349e8a496b2af2a74cc6f1e39ec52f 100644 (file)
@@ -1 +1 @@
-jQuery(document).ready(function(a){a("#link_rel").prop("readonly",!0),a("#linkxfndiv input").bind("click keyup",function(){var b=a("#me").is(":checked"),c="";a("input.valinp").each(function(){b?a(this).prop("disabled",!0).parent().addClass("disabled"):(a(this).removeAttr("disabled").parent().removeClass("disabled"),a(this).is(":checked")&&""!=a(this).val()&&(c+=a(this).val()+" "))}),a("#link_rel").val(b?"me":c.substr(0,c.length-1))})});
\ No newline at end of file
+jQuery(document).ready(function(a){a("#link_rel").prop("readonly",!0),a("#linkxfndiv input").bind("click keyup",function(){var b=a("#me").is(":checked"),c="";a("input.valinp").each(function(){b?a(this).prop("disabled",!0).parent().addClass("disabled"):(a(this).removeAttr("disabled").parent().removeClass("disabled"),a(this).is(":checked")&&""!==a(this).val()&&(c+=a(this).val()+" "))}),a("#link_rel").val(b?"me":c.substr(0,c.length-1))})});
\ No newline at end of file
index cbcf689be7e9757cc63f8b2051f8b79e664fd9f0..9dde73c9699553fbf482c23909845e2b7ce037df 100644 (file)
@@ -69,7 +69,6 @@ if ( ! current_user_can('manage_links') )
 ?>
 
 <div class="wrap nosubsub">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?> <a href="link-add.php" class="add-new-h2"><?php echo esc_html_x('Add New', 'link'); ?></a> <?php
 if ( !empty($_REQUEST['s']) )
        printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( wp_unslash($_REQUEST['s']) ) ); ?>
index d2f8bfbdee4e4e0eb17e02f6be20bb3df5903762..75e655c4d4b6b7491bb235af305182699a67dda9 100644 (file)
@@ -117,16 +117,18 @@ foreach( $load as $handle ) {
        $style = $wp_styles->registered[$handle];
        $path = ABSPATH . $style->src;
 
-       $content = get_file($path) . "\n";
-
-       if ( $rtl && isset($style->extra['rtl']) && $style->extra['rtl'] ) {
-               $rtl_path = is_bool($style->extra['rtl']) ? str_replace( '.min.css', '-rtl.min.css', $path ) : ABSPATH . $style->extra['rtl'];
-               $content .= get_file($rtl_path) . "\n";
+       if ( $rtl && ! empty( $style->extra['rtl'] ) ) {
+               // All default styles have fully independent RTL files.
+               $path = str_replace( '.min.css', '-rtl.min.css', $path );
        }
 
+       $content = get_file( $path ) . "\n";
+
        if ( strpos( $style->src, '/wp-includes/css/' ) === 0 ) {
                $content = str_replace( '../images/', '../wp-includes/images/', $content );
-               $out .= str_replace( '../js/tinymce/', '../wp-includes/js/tinymce/', $content );
+               $content = str_replace( '../js/tinymce/', '../wp-includes/js/tinymce/', $content );
+               $content = str_replace( '../fonts/', '../wp-includes/fonts/', $content );
+               $out .= $content;
        } else {
                $out .= str_replace( '../images/', 'images/', $content );
        }
index 98bf579081c7d5ccf7e370566e6617a5f19b14ac..7691e7cd7abf474d4e3c32176ef82d74ac16fea0 100644 (file)
@@ -14,6 +14,7 @@ header( 'Content-Type: text/html; charset=utf-8' );
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
 <head>
+       <meta name="viewport" content="width=device-width" />
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title><?php _e( 'WordPress &rsaquo; Database Repair' ); ?></title>
        <?php
@@ -26,7 +27,7 @@ header( 'Content-Type: text/html; charset=utf-8' );
 <?php
 
 if ( ! defined( 'WP_ALLOW_REPAIR' ) ) {
-       echo '<p>' . __( 'To allow use of this page to automatically repair database problems, please add the following line to your <code>wp-config.php</code> file. Once this line is added to your config, reload this page.' ) . "</p><code>define('WP_ALLOW_REPAIR', true);</code>";
+       echo '<p>' . __( 'To allow use of this page to automatically repair database problems, please add the following line to your <code>wp-config.php</code> file. Once this line is added to your config, reload this page.' ) . "</p><p><code>define('WP_ALLOW_REPAIR', true);</code></p>";
 } elseif ( isset( $_GET['repair'] ) ) {
        $optimize = 2 == $_GET['repair'];
        $okay = true;
@@ -103,7 +104,7 @@ if ( ! defined( 'WP_ALLOW_REPAIR' ) ) {
                        $problem_output .= "$table: $problem\n";
                echo '<p><textarea name="errors" id="errors" rows="20" cols="60">' . esc_textarea( $problem_output ) . '</textarea></p>';
        } else {
-               echo '<p>' . __( 'Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users.' ) . "</p><code>define('WP_ALLOW_REPAIR', true);</code>";
+               echo '<p>' . __( 'Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users.' ) . "</p><p><code>define('WP_ALLOW_REPAIR', true);</code></p>";
        }
 } else {
        if ( isset( $_GET['referrer'] ) && 'is_blog_installed' == $_GET['referrer'] )
index d8f8b633479b2efb5bae030e102a57d13d77c5f6..75f49f10088cb726a0435e4be60c917af0dd594d 100644 (file)
@@ -65,7 +65,6 @@ if ( get_user_setting('uploader') || isset( $_GET['browser-uploader'] ) )
        $form_class .= ' html-uploader';
 ?>
 <div class="wrap">
-       <?php screen_icon(); ?>
        <h2><?php echo esc_html( $title ); ?></h2>
 
        <form enctype="multipart/form-data" method="post" action="<?php echo admin_url('media-new.php'); ?>" class="<?php echo esc_attr( $form_class ); ?>" id="file-form">
index c9f03483598f3141ba4dbf382f57bc3cf8ac32bd..1462f7d42af97441cb8c192d5367e3345c83d0d0 100644 (file)
@@ -103,7 +103,6 @@ case 'edit' :
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2>
 <?php
 echo esc_html( $title );
index 10ad1395ecf8f6704c34cabe267edb7302c6492b..6b775f4c08bf2f727185bf4a0477c6510b02814c 100644 (file)
@@ -67,11 +67,25 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) {
 
                $class = $class ? ' class="' . join( ' ', $class ) . '"' : '';
                $id = ! empty( $item[5] ) ? ' id="' . preg_replace( '|[^a-zA-Z0-9_:.]|', '-', $item[5] ) . '"' : '';
-               $img = '';
+               $img = $img_style = $img_class = '';
+
                // if the string 'none' (previously 'div') is passed instead of an URL, don't output the default menu image
                // so an icon can be added to div.wp-menu-image as background with CSS.
-               if ( ! empty( $item[6] ) )
-                       $img = ( 'none' === $item[6] || 'div' === $item[6] ) ? '<br />' : '<img src="' . $item[6] . '" alt="" />';
+               // Dashicons and base64-encoded data:image/svg_xml URIs are also handled as special cases.
+               if ( ! empty( $item[6] ) ) {
+                       $img = '<img src="' . $item[6] . '" alt="" />';
+
+                       if ( 'none' === $item[6] || 'div' === $item[6] ) {
+                               $img = '<br />';
+                       } elseif ( 0 === strpos( $item[6], 'data:image/svg+xml;base64,' ) ) {
+                               $img = '<br />';
+                               $img_style = ' style="background-image:url(\'' . esc_attr( $item[6] ) . '\')"';
+                               $img_class = ' svg';
+                       } elseif ( 0 === strpos( $item[6], 'dashicons-' ) ) {
+                               $img = '<br />';
+                               $img_class = ' dashicons ' . sanitize_html_class( $item[6] );
+                       }
+               }
                $arrow = '<div class="wp-menu-arrow"><div></div></div>';
 
                $title = wptexturize( $item[0] );
@@ -88,9 +102,9 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) {
                                $menu_file = substr( $menu_file, 0, $pos );
                        if ( ! empty( $menu_hook ) || ( ( 'index.php' != $submenu_items[0][2] ) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) ) {
                                $admin_is_parent = true;
-                               echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>$title</div></a>";
+                               echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>$title</div></a>";
                        } else {
-                               echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>$title</div></a>";
+                               echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>$title</div></a>";
                        }
                } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) {
                        $menu_hook = get_plugin_page_hook( $item[2], 'admin.php' );
@@ -99,9 +113,9 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) {
                                $menu_file = substr( $menu_file, 0, $pos );
                        if ( ! empty( $menu_hook ) || ( ( 'index.php' != $item[2] ) && file_exists( WP_PLUGIN_DIR . "/$menu_file" ) && ! file_exists( ABSPATH . "/wp-admin/$menu_file" ) ) ) {
                                $admin_is_parent = true;
-                               echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
+                               echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
                        } else {
-                               echo "\n\t<a href='{$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
+                               echo "\n\t<a href='{$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
                        }
                }
 
@@ -176,7 +190,6 @@ function _wp_menu_output( $menu, $submenu, $submenu_as_parent = true ) {
 
 <div id="adminmenuback"></div>
 <div id="adminmenuwrap">
-<div id="adminmenushadow"></div>
 <ul id="adminmenu" role="navigation">
 
 <?php
index b0f7b51e3ad3252826fb6a5a9cc99382f01768b1..5a53cff25564dbf97a049ecb3f5fdcd27719115e 100644 (file)
@@ -107,8 +107,14 @@ foreach ( (array) get_post_types( array('show_ui' => true, '_builtin' => false,
                continue;
        $ptype_menu_position = is_int( $ptype_obj->menu_position ) ? $ptype_obj->menu_position : ++$_wp_last_object_menu; // If we're to use $_wp_last_object_menu, increment it first.
        $ptype_for_id = sanitize_html_class( $ptype );
+
        if ( is_string( $ptype_obj->menu_icon ) ) {
-               $menu_icon   = esc_url( $ptype_obj->menu_icon );
+               // Special handling for data:image/svg+xml and Dashicons.
+               if ( 0 === strpos( $ptype_obj->menu_icon, 'data:image/svg+xml;base64,' ) || 0 === strpos( $ptype_obj->menu_icon, 'dashicons-' ) ) {
+                       $menu_icon = $ptype_obj->menu_icon;
+               } else {
+                       $menu_icon = esc_url( $ptype_obj->menu_icon );
+               }
                $ptype_class = $ptype_for_id;
        } else {
                $menu_icon   = 'none';
index b9112c061da7e24df2341c52d272492eca78df50..c94089def8ba8deeadc6fe720d1c6d93e4785943 100644 (file)
@@ -32,7 +32,6 @@ $parent_file = 'tools.php';
 require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 echo '<div class="wrap">';
-screen_icon();
 echo '<h2>' . esc_html( $title ) . '</h2>';
 
 if ( isset( $_POST['action'] ) && $_POST['action'] == 'deleteblog' && isset( $_POST['confirmdelete'] ) && $_POST['confirmdelete'] == '1' ) {
index 61073587c45d737dc4f2dda4834c1e6797fe610f..f882964afc5b80b6771225b86d5bfefd6a708698 100644 (file)
@@ -39,7 +39,7 @@ get_current_screen()->add_help_tab( array(
        'id'      => 'overview',
        'title'   => __('Overview'),
        'content' =>
-               '<p>' . __('This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. He or she can use the links under each site to visit either the frontend or the dashboard for that site.') . '</p>' .
+               '<p>' . __('This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. They can use the links under each site to visit either the frontend or the dashboard for that site.') . '</p>' .
                '<p>' . __('Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user).') . '</p>'
 ) );
 
@@ -56,7 +56,6 @@ if ( $updated ) { ?>
 <?php } ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 <?php
 if ( empty( $blogs ) ) :
@@ -68,11 +67,28 @@ else :
 <form id="myblogs" action="" method="post">
        <?php
        choose_primary_blog();
+       /**
+        * Fires before the sites table on the My Sites screen.
+        *
+        * @since 3.0.0
+        */
        do_action( 'myblogs_allblogs_options' );
        ?>
        <br clear="all" />
        <table class="widefat fixed">
        <?php
+       /**
+        * Enable the Global Settings section on the My Sites screen.
+        *
+        * By default, the Global Settings section is hidden. Passing a non-empty
+        * string to this filter will enable the section, and allow new settings
+        * to be added, either globally or for specific sites.
+        *
+        * @since MU
+        *
+        * @param string $settings_html The settings HTML markup. Default empty.
+        * @param object $context       Context of the setting (global or site-specific). Default 'global'.
+        */
        $settings_html = apply_filters( 'myblogs_options', '', 'global' );
        if ( $settings_html != '' ) {
                echo '<tr><td valign="top"><h3>' . __( 'Global Settings' ) . '</h3></td><td>';
@@ -102,7 +118,16 @@ else :
                        $s = $i == 3 ? '' : 'border-right: 1px solid #ccc;';
                        echo "<td valign='top' style='$s'>";
                        echo "<h3>{$user_blog->blogname}</h3>";
+                       /**
+                        * Filter the row links displayed for each site on the My Sites screen.
+                        *
+                        * @since MU
+                        *
+                        * @param string $string    The HTML site link markup.
+                        * @param object $user_blog An object containing the site data.
+                        */
                        echo "<p>" . apply_filters( 'myblogs_blog_actions', "<a href='" . esc_url( get_home_url( $user_blog->userblog_id ) ). "'>" . __( 'Visit' ) . "</a> | <a href='" . esc_url( get_admin_url( $user_blog->userblog_id ) ) . "'>" . __( 'Dashboard' ) . "</a>", $user_blog ) . "</p>";
+                       /** This filter is documented in wp-admin/my-sites.php */
                        echo apply_filters( 'myblogs_options', '', $user_blog );
                        echo "</td>";
                        $i++;
index 7306778aa5af26a2b90030f3931557632be0d467..b59f61b3f056377fb3f1ba51bb7fcd768b35595d 100644 (file)
@@ -476,7 +476,7 @@ if ( ! current_theme_supports( 'menus' ) && ! $num_locations )
 
 if ( ! $locations_screen ) : // Main tab
        $overview  = '<p>' . __( 'This screen is used for managing your custom navigation menus.' ) . '</p>';
-       $overview .= '<p>' . sprintf( __( 'Menus can be displayed in locations defined by your theme, even used in sidebars by adding a &#8220;Custom Menu&#8221; widget on the <a href="%1$s">Widgets</a> screen. If your theme does not support the custom menus feature (the default themes, %2$s and %3$s, do), you can learn about adding this support by following the Documentation link to the side.' ), admin_url( 'widgets.php' ), 'Twenty Thirteen', 'Twenty Twelve' ) . '</p>';
+       $overview .= '<p>' . sprintf( __( 'Menus can be displayed in locations defined by your theme, even used in sidebars by adding a &#8220;Custom Menu&#8221; widget on the <a href="%1$s">Widgets</a> screen. If your theme does not support the custom menus feature (the default themes, %2$s and %3$s, do), you can learn about adding this support by following the Documentation link to the side.' ), admin_url( 'widgets.php' ), 'Twenty Fourteen', 'Twenty Thirteen' ) . '</p>';
        $overview .= '<p>' . __( 'From this screen you can:' ) . '</p>';
        $overview .= '<ul><li>' . __( 'Create, edit, and delete menus' ) . '</li>';
        $overview .= '<li>' . __( 'Add, organize, and modify individual menu items' ) . '</li></ul>';
@@ -533,7 +533,6 @@ get_current_screen()->set_help_sidebar(
 require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <div class="wrap">
-       <?php screen_icon(); ?>
        <h2 class="nav-tab-wrapper">
                <a href="<?php echo admin_url( 'nav-menus.php' ); ?>" class="nav-tab<?php if ( ! isset( $_GET['action'] ) || isset( $_GET['action'] ) && 'locations' != $_GET['action'] ) echo ' nav-tab-active'; ?>"><?php esc_html_e( 'Edit Menus' ); ?></a>
                <?php if ( $num_locations && $menu_count ) : ?>
@@ -602,7 +601,13 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
                        <input type="hidden" name="menu" id="nav-menu-meta-object-id" value="<?php echo esc_attr( $nav_menu_selected_id ); ?>" />
                </form>
        </div><!-- #menu-locations-wrap -->
-       <?php do_action( 'after_menu_locations_table' ); ?>
+       <?php
+       /**
+        * Fires after the menu locations table is displayed.
+        *
+        * @since 3.6.0
+        */
+       do_action( 'after_menu_locations_table' ); ?>
        <?php else : ?>
        <div class="manage-menus">
                <?php if ( $menu_count < 2 ) : ?>
@@ -625,15 +630,27 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
                                                if ( ! empty( $menu_locations ) && in_array( $_nav_menu->term_id, $menu_locations ) ) {
                                                        $locations_assigned_to_this_menu = array();
                                                        foreach ( array_keys( $menu_locations, $_nav_menu->term_id ) as $menu_location_key ) {
-                                                                $locations_assigned_to_this_menu[] = $locations[ $menu_location_key ];
+                                                               if ( isset( $locations[ $menu_location_key ] ) ) {
+                                                                       $locations_assigned_to_this_menu[] = $locations[ $menu_location_key ];
+                                                               }
                                                        }
+
+                                                       /**
+                                                        * Filter the number of locations listed per menu in the drop-down select.
+                                                        *
+                                                        * @since 3.6.0
+                                                        *
+                                                        * @param int $locations Number of menu locations to list. Default 3.
+                                                        */
                                                        $assigned_locations = array_slice( $locations_assigned_to_this_menu, 0, absint( apply_filters( 'wp_nav_locations_listed_per_menu', 3 ) ) );
 
                                                        // Adds ellipses following the number of locations defined in $assigned_locations
-                                                       printf( ' (%1$s%2$s)',
-                                                               implode( ', ', $assigned_locations ),
-                                                               count( $locations_assigned_to_this_menu ) > count( $assigned_locations ) ? ' &hellip;' : ''
-                                                       );
+                                                       if ( ! empty( $assigned_locations ) ) {
+                                                               printf( ' (%1$s%2$s)',
+                                                                       implode( ', ', $assigned_locations ),
+                                                                       count( $locations_assigned_to_this_menu ) > count( $assigned_locations ) ? ' &hellip;' : ''
+                                                               );
+                                                       }
                                                }
                                                ?>
                                        </option>
index 097489df6601b6f61deebc3b8858b133810abc6a..fe7effe00153664611d3f6d20054f06c5b979e64 100644 (file)
@@ -136,7 +136,6 @@ get_current_screen()->set_help_sidebar(
 include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 <div class="wrap">
-<?php screen_icon('tools'); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <?php
@@ -292,14 +291,18 @@ function network_step1( $errors = false ) {
                                <th scope='row'><?php esc_html_e( 'Network Title' ); ?></th>
                                <td>
                                        <input name='sitename' type='text' size='45' value='<?php echo esc_attr( $site_name ); ?>' />
-                                       <br /><?php _e( 'What would you like to call your network?' ); ?>
+                                       <p class="description">
+                                               <?php _e( 'What would you like to call your network?' ); ?>
+                                       </p>
                                </td>
                        </tr>
                        <tr>
-                               <th scope='row'><?php esc_html_e( 'Admin E-mail Address' ); ?></th>
+                               <th scope='row'><?php esc_html_e( 'Network Admin Email' ); ?></th>
                                <td>
                                        <input name='email' type='text' size='45' value='<?php echo esc_attr( $admin_email ); ?>' />
-                                       <br /><?php _e( 'Your email address.' ); ?>
+                                       <p class="description">
+                                               <?php _e( 'Your email address.' ); ?>
+                                       </p>
                                </td>
                        </tr>
                </table>
index b1ae4bbb05c647fceab01c51a0ec6f5c24778d30..337a58e88627567e5a834c5deedbcca544deaf87 100644 (file)
@@ -18,9 +18,24 @@ if ( empty( $_GET['action'] ) ) {
        exit;
 }
 
-do_action( 'wpmuadminedit' , '' );
+/**
+ * Fires just before the action handler in several Network Admin screens.
+ *
+ * This hook fires on multiple screens in the Multisite Network Admin,
+ * including Users, Network Settings, and Site Settings.
+ *
+ * @since 3.0.0
+ */
+do_action( 'wpmuadminedit' );
 
-// Let plugins use us as a post handler easily
+/**
+ * Fires the requested handler action.
+ *
+ * The dynamic portion of the hook name, $_GET['action'], refers to the name
+ * of the requested action.
+ *
+ * @since 3.1.0
+ */
 do_action( 'network_admin_edit_' . $_GET['action'] );
 
 wp_redirect( network_admin_url() );
index 5514331cf3afacbef2768158e9666921605a2e9b..dbf71f702b9736e86fcb68eb00f606f664a79690 100644 (file)
@@ -60,14 +60,11 @@ wp_enqueue_script( 'dashboard' );
 wp_enqueue_script( 'plugin-install' );
 add_thickbox();
 
-add_screen_option('layout_columns', array('max' => 4, 'default' => 2) );
-
 require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <div id="dashboard-widgets-wrap">
index de39b26be264e90035c3d41fb8833c345cfeb22c..8fe2ad90787ffeb658a48946fc84af4804f9338a 100644 (file)
@@ -39,7 +39,8 @@ get_current_screen()->set_help_sidebar(
 );
 
 if ( $_POST ) {
-       do_action( 'wpmuadminedit' , '' );
+       /** This action is documented in wp-admin/network/edit.php */
+       do_action( 'wpmuadminedit' );
 
        check_admin_referer( 'siteoptions' );
 
@@ -64,7 +65,11 @@ if ( $_POST ) {
                update_site_option( $option_name, $value );
        }
 
-       // Update more options here
+       /**
+        * Fires after the network options are updated.
+        *
+        * @since MU
+        */
        do_action( 'update_wpmu_options' );
 
        wp_redirect( add_query_arg( 'updated', 'true', network_admin_url( 'settings.php' ) ) );
@@ -79,18 +84,15 @@ if ( isset( $_GET['updated'] ) ) {
 ?>
 
 <div class="wrap">
-       <?php screen_icon('options-general'); ?>
        <h2><?php echo esc_html( $title ); ?></h2>
        <form method="post" action="settings.php">
                <?php wp_nonce_field( 'siteoptions' ); ?>
                <h3><?php _e( 'Operational Settings' ); ?></h3>
                <table class="form-table">
                        <tr valign="top">
-                               <th scope="row"><label for="site_name"><?php _e( 'Network Name' ) ?></label></th>
+                               <th scope="row"><label for="site_name"><?php _e( 'Network Title' ) ?></label></th>
                                <td>
                                        <input name="site_name" type="text" id="site_name" class="regular-text" value="<?php echo esc_attr( $current_site->site_name ) ?>" />
-                                       <br />
-                                       <?php _e( 'What you would like to call this network.' ) ?>
                                </td>
                        </tr>
 
@@ -98,8 +100,9 @@ if ( isset( $_GET['updated'] ) ) {
                                <th scope="row"><label for="admin_email"><?php _e( 'Network Admin Email' ) ?></label></th>
                                <td>
                                        <input name="admin_email" type="text" id="admin_email" class="regular-text" value="<?php echo esc_attr( get_site_option('admin_email') ) ?>" />
-                                       <br />
-                                       <?php printf( __( 'Registration and support emails will come from this address. An address such as <code>support@%s</code> is recommended.' ), $current_site->domain ); ?>
+                                       <p class="description">
+                                               <?php _e( 'This email address will receive notifications. Registration and support emails will also come from this address.' ); ?>
+                                       </p>    
                                </td>
                        </tr>
                </table>
@@ -116,10 +119,12 @@ if ( isset( $_GET['updated'] ) ) {
                                        <label><input name="registration" type="radio" id="registration1" value="none"<?php checked( $reg, 'none') ?> /> <?php _e( 'Registration is disabled.' ); ?></label><br />
                                        <label><input name="registration" type="radio" id="registration2" value="user"<?php checked( $reg, 'user') ?> /> <?php _e( 'User accounts may be registered.' ); ?></label><br />
                                        <label><input name="registration" type="radio" id="registration3" value="blog"<?php checked( $reg, 'blog') ?> /> <?php _e( 'Logged in users may register new sites.' ); ?></label><br />
-                                       <label><input name="registration" type="radio" id="registration4" value="all"<?php checked( $reg, 'all') ?> /> <?php _e( 'Both sites and user accounts can be registered.' ); ?></label><br />
-                                       <?php if ( is_subdomain_install() )
+                                       <label><input name="registration" type="radio" id="registration4" value="all"<?php checked( $reg, 'all') ?> /> <?php _e( 'Both sites and user accounts can be registered.' ); ?></label>
+                                       <p class="description">
+                                               <?php if ( is_subdomain_install() )
                                                _e( 'If registration is disabled, please set <code>NOBLOGREDIRECT</code> in <code>wp-config.php</code> to a URL you will redirect visitors to if they visit a non-existent site.' );
                                        ?>
+                                       </p>
                                </td>
                        </tr>
 
@@ -145,8 +150,9 @@ if ( isset( $_GET['updated'] ) ) {
                                <th scope="row"><label for="illegal_names"><?php _e( 'Banned Names' ) ?></label></th>
                                <td>
                                        <input name="illegal_names" type="text" id="illegal_names" class="large-text" value="<?php echo esc_attr( implode( " ", (array) get_site_option( 'illegal_names' ) ) ); ?>" size="45" />
-                                       <br />
-                                       <?php _e( 'Users are not allowed to register these sites. Separate names by spaces.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'Users are not allowed to register these sites. Separate names by spaces.' ) ?>
+                                       </p>
                                </td>
                        </tr>
 
@@ -157,8 +163,9 @@ if ( isset( $_GET['updated'] ) ) {
                                        $limited_email_domains = str_replace( ' ', "\n", $limited_email_domains ); ?>
                                        <textarea name="limited_email_domains" id="limited_email_domains" cols="45" rows="5">
 <?php echo esc_textarea( $limited_email_domains == '' ? '' : implode( "\n", (array) $limited_email_domains ) ); ?></textarea>
-                                       <br />
-                                       <?php _e( 'If you want to limit site registrations to certain domains. One domain per line.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'If you want to limit site registrations to certain domains. One domain per line.' ) ?>
+                                       </p>    
                                </td>
                        </tr>
 
@@ -167,8 +174,9 @@ if ( isset( $_GET['updated'] ) ) {
                                <td>
                                        <textarea name="banned_email_domains" id="banned_email_domains" cols="45" rows="5">
 <?php echo esc_textarea( get_site_option( 'banned_email_domains' ) == '' ? '' : implode( "\n", (array) get_site_option( 'banned_email_domains' ) ) ); ?></textarea>
-                                       <br />
-                                       <?php _e( 'If you want to ban domains from site registrations. One domain per line.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'If you want to ban domains from site registrations. One domain per line.' ) ?>
+                                       </p>
                                </td>
                        </tr>
 
@@ -181,8 +189,9 @@ if ( isset( $_GET['updated'] ) ) {
                                <td>
                                        <textarea name="welcome_email" id="welcome_email" rows="5" cols="45" class="large-text">
 <?php echo esc_textarea( get_site_option( 'welcome_email' ) ) ?></textarea>
-                                       <br />
-                                       <?php _e( 'The welcome email sent to new site owners.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'The welcome email sent to new site owners.' ) ?>
+                                       </p>
                                </td>
                        </tr>
                        <tr valign="top">
@@ -190,8 +199,9 @@ if ( isset( $_GET['updated'] ) ) {
                                <td>
                                        <textarea name="welcome_user_email" id="welcome_user_email" rows="5" cols="45" class="large-text">
 <?php echo esc_textarea( get_site_option( 'welcome_user_email' ) ) ?></textarea>
-                                       <br />
-                                       <?php _e( 'The welcome email sent to new users.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'The welcome email sent to new users.' ) ?>
+                                       </p>
                                </td>
                        </tr>
                        <tr valign="top">
@@ -199,8 +209,9 @@ if ( isset( $_GET['updated'] ) ) {
                                <td>
                                        <textarea name="first_post" id="first_post" rows="5" cols="45" class="large-text">
 <?php echo esc_textarea( get_site_option( 'first_post' ) ) ?></textarea>
-                                       <br />
-                                       <?php _e( 'The first post on a new site.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'The first post on a new site.' ) ?>
+                                       </p>
                                </td>
                        </tr>
                        <tr valign="top">
@@ -208,8 +219,9 @@ if ( isset( $_GET['updated'] ) ) {
                                <td>
                                        <textarea name="first_page" id="first_page" rows="5" cols="45" class="large-text">
 <?php echo esc_textarea( get_site_option( 'first_page' ) ) ?></textarea>
-                                       <br />
-                                       <?php _e( 'The first page on a new site.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'The first page on a new site.' ) ?>
+                                       </p>
                                </td>
                        </tr>
                        <tr valign="top">
@@ -217,24 +229,27 @@ if ( isset( $_GET['updated'] ) ) {
                                <td>
                                        <textarea name="first_comment" id="first_comment" rows="5" cols="45" class="large-text">
 <?php echo esc_textarea( get_site_option( 'first_comment' ) ) ?></textarea>
-                                       <br />
-                                       <?php _e( 'The first comment on a new site.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'The first comment on a new site.' ) ?>
+                                       </p>    
                                </td>
                        </tr>
                        <tr valign="top">
                                <th scope="row"><label for="first_comment_author"><?php _e( 'First Comment Author' ) ?></label></th>
                                <td>
                                        <input type="text" size="40" name="first_comment_author" id="first_comment_author" value="<?php echo get_site_option('first_comment_author') ?>" />
-                                       <br />
-                                       <?php _e( 'The author of the first comment on a new site.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'The author of the first comment on a new site.' ) ?>
+                                       </p>
                                </td>
                        </tr>
                        <tr valign="top">
                                <th scope="row"><label for="first_comment_url"><?php _e( 'First Comment URL' ) ?></label></th>
                                <td>
                                        <input type="text" size="40" name="first_comment_url" id="first_comment_url" value="<?php echo esc_attr( get_site_option( 'first_comment_url' ) ) ?>" />
-                                       <br />
-                                       <?php _e( 'The URL for the first comment on a new site.' ) ?>
+                                       <p class="description">
+                                               <?php _e( 'The URL for the first comment on a new site.' ) ?>
+                                       </p>
                                </td>
                        </tr>
                </table>
@@ -285,6 +300,21 @@ if ( isset( $_GET['updated'] ) ) {
                                <td>
                        <?php
                        $menu_perms = get_site_option( 'menu_items' );
+                       /**
+                        * Filter available network-wide administration menu options.
+                        *
+                        * Options returned to this filter are output as individual checkboxes that, when selected,
+                        * enable site administrator access to the specified administration menu in certain contexts.
+                        *
+                        * Adding options for specific menus here hinges on the appropriate checks and capabilities
+                        * being in place in the site dashboard on the other side. For instance, when the single
+                        * default option, 'plugins' is enabled, site administrators are granted access to the Plugins
+                        * screen in their individual sites' dashboards.
+                        *
+                        * @since MU
+                        *
+                        * @param array $admin_menus The menu items available.
+                        */
                        $menu_items = apply_filters( 'mu_menu_items', array( 'plugins' => __( 'Plugins' ) ) );
                        foreach ( (array) $menu_items as $key => $val ) {
                                echo "<label><input type='checkbox' name='menu_items[" . $key . "]' value='1'" . ( isset( $menu_perms[$key] ) ? checked( $menu_perms[$key], '1', false ) : '' ) . " /> " . esc_html( $val ) . "</label><br/>";
@@ -294,8 +324,13 @@ if ( isset( $_GET['updated'] ) ) {
                        </tr>
                </table>
 
-               <?php do_action( 'wpmu_options' ); // Add more options here ?>
-
+               <?php 
+               /**
+                * Fires at the end of the Network Settings form, before the submit button.
+                *
+                * @since MU
+                */
+               do_action( 'wpmu_options' ); ?>
                <?php submit_button(); ?>
        </form>
 </div>
index 6a952b646f37666c4d856192b2cde8dd49847086..6607b8fe1cca95e08db9a4ca314ec45773b1d774 100644 (file)
@@ -96,7 +96,6 @@ require( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon('ms-admin'); ?>
 <h2 id="edit-site"><?php echo $title_site_url_linked ?></h2>
 <h3 class="nav-tab-wrapper">
 <?php
index df98d95268053a7a303205b10dae230bd0aa4f8c..672d7e869ef415e885eed9ffc911eb13921eb4b0 100644 (file)
@@ -33,11 +33,9 @@ get_current_screen()->set_help_sidebar(
 if ( isset($_REQUEST['action']) && 'add-site' == $_REQUEST['action'] ) {
        check_admin_referer( 'add-blog', '_wpnonce_add-blog' );
 
-       if ( ! current_user_can( 'manage_sites' ) )
-               wp_die( __( 'You do not have permission to access this page.' ) );
-
        if ( ! is_array( $_POST['blog'] ) )
                wp_die( __( 'Can&#8217;t create an empty site.' ) );
+
        $blog = $_POST['blog'];
        $domain = '';
        if ( preg_match( '|^([a-zA-Z0-9-])+$|', $blog['domain'] ) )
@@ -45,6 +43,7 @@ if ( isset($_REQUEST['action']) && 'add-site' == $_REQUEST['action'] ) {
 
        // If not a subdomain install, make sure the domain isn't a reserved word
        if ( ! is_subdomain_install() ) {
+               /** This filter is documented in wp-includes/ms-functions.php */
                $subdirectory_reserved_names = apply_filters( 'subdirectory_reserved_names', array( 'page', 'comments', 'blog', 'files', 'feed' ) );
                if ( in_array( $domain, $subdirectory_reserved_names ) )
                        wp_die( sprintf( __('The following words are reserved for use by WordPress functions and cannot be used as blog names: <code>%s</code>' ), implode( '</code>, <code>', $subdirectory_reserved_names ) ) );
@@ -112,7 +111,6 @@ require( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon('ms-admin'); ?>
 <h2 id="add-new-site"><?php _e('Add New Site') ?></h2>
 <?php
 if ( ! empty( $messages ) ) {
index 39a2af83269bd6a8e29037ec1736be83746b5cc1..5e1ffdd9e534a782daf124a4086eae7008eb116c 100644 (file)
@@ -58,6 +58,11 @@ if ( isset($_REQUEST['action']) && 'update-site' == $_REQUEST['action'] && is_ar
                update_option( $key, $val );
        }
 
+/**
+ * Fires after the site options are updated.
+ *
+ * @since 3.0.0
+ */
        do_action( 'wpmu_update_blog_options' );
        restore_current_blog();
        wp_redirect( add_query_arg( array( 'update' => 'updated', 'id' => $id ), 'site-settings.php') );
@@ -82,7 +87,6 @@ require( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon('ms-admin'); ?>
 <h2 id="edit-site"><?php echo $title_site_url_linked ?></h2>
 <h3 class="nav-tab-wrapper">
 <?php
@@ -144,6 +148,13 @@ if ( ! empty( $messages ) ) {
                        <?php
                        }
                } // End foreach
+               /**
+                * Fires at the end of the Edit Site form, before the submit button.
+                *
+                * @since 3.0.0
+                *
+                * @param int $id Site ID.
+                */
                do_action( 'wpmueditblogaction', $id );
                ?>
        </table>
index ec8fc7d4576094587aaaa77ce88345483b7bba99..646eb08a285057249d1799b38196e3d573abcd83 100644 (file)
@@ -135,7 +135,6 @@ $submenu_file = 'sites.php';
 require( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
-<?php screen_icon('ms-admin'); ?>
 <h2 id="edit-site"><?php echo $title_site_url_linked ?></h2>
 <h3 class="nav-tab-wrapper">
 <?php
index 62c6212c3ffe137b9527e996c7417e393dac9595..88476068064a08d975929a2306797091ad2ded60 100644 (file)
@@ -164,6 +164,13 @@ $title = sprintf( __('Edit Site: %s'), $site_url_no_http );
 $parent_file = 'sites.php';
 $submenu_file = 'sites.php';
 
+/**
+ * Filter whether to show the Add Existing User form on the Multisite Users screen.
+ *
+ * @since 3.1.0
+ *
+ * @param bool $bool Whether to show the Add Existing User form. Default true.
+ */
 if ( ! wp_is_large_network( 'users' ) && apply_filters( 'show_network_site_users_add_existing_form', true ) )
        wp_enqueue_script( 'user-suggest' );
 
@@ -177,7 +184,6 @@ var current_site_id = <?php echo $id; ?>;
 
 
 <div class="wrap">
-<?php screen_icon('ms-admin'); ?>
 <h2 id="edit-site"><?php echo $title_site_url_linked ?></h2>
 <h3 class="nav-tab-wrapper">
 <?php
@@ -243,9 +249,16 @@ endif; ?>
 
 </form>
 
-<?php do_action( 'network_site_users_after_list_table', '' );?>
+<?php
+/**
+ * Fires after the list table on the Users screen in the Multisite Network Admin.
+ *
+ * @since 3.1.0
+ */
+do_action( 'network_site_users_after_list_table' );
 
-<?php if ( current_user_can( 'promote_users' ) && apply_filters( 'show_network_site_users_add_existing_form', true ) ) : ?>
+/** This filter is documented in wp-admin/network/site-users.php */
+if ( current_user_can( 'promote_users' ) && apply_filters( 'show_network_site_users_add_existing_form', true ) ) : ?>
 <h3 id="add-existing-user"><?php _e( 'Add Existing User' ); ?></h3>
 <form action="site-users.php?action=adduser" id="adduser" method="post">
        <input type="hidden" name="id" value="<?php echo esc_attr( $id ) ?>" />
@@ -272,7 +285,15 @@ endif; ?>
 </form>
 <?php endif; ?>
 
-<?php if ( current_user_can( 'create_users' ) && apply_filters( 'show_network_site_users_add_new_form', true ) ) : ?>
+<?php
+/**
+ * Filter whether to show the Add New User form on the Multisite Users screen.
+ *
+ * @since 3.1.0
+ *
+ * @param bool $bool Whether to show the Add New User form. Default true.
+ */
+if ( current_user_can( 'create_users' ) && apply_filters( 'show_network_site_users_add_new_form', true ) ) : ?>
 <h3 id="add-new-user"><?php _e( 'Add New User' ); ?></h3>
 <form action="<?php echo network_admin_url('site-users.php?action=newuser'); ?>" id="newuser" method="post">
        <input type="hidden" name="id" value="<?php echo esc_attr( $id ) ?>" />
index c5d353a97a0502979e5071c117421c1c38b1cf2b..5eae37eb9c165acd71009cf5ad39861da56bf0b6 100644 (file)
@@ -49,7 +49,8 @@ get_current_screen()->set_help_sidebar(
 $id = isset( $_REQUEST['id'] ) ? intval( $_REQUEST['id'] ) : 0;
 
 if ( isset( $_GET['action'] ) ) {
-       do_action( 'wpmuadminedit' , '' );
+       /** This action is documented in wp-admin/network/edit.php */
+       do_action( 'wpmuadminedit' );
 
        if ( 'confirm' === $_GET['action'] ) {
                check_admin_referer( 'confirm' );
@@ -64,6 +65,7 @@ if ( isset( $_GET['action'] ) ) {
                <!DOCTYPE html>
                <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
                        <head>
+                               <meta name="viewport" content="width=device-width" />
                                <title><?php _e( 'WordPress &rsaquo; Confirm your action' ); ?></title>
 
                                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
@@ -229,7 +231,6 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon( 'ms-admin' ); ?>
 <h2><?php _e( 'Sites' ) ?>
 
 <?php if ( current_user_can( 'create_sites') ) : ?>
index 264f90ed83d5329217b7043f2f89b284cabb4e9b..aada6edb705c9d2dada79f0fd8f2866a933056f6 100644 (file)
@@ -90,7 +90,6 @@ if ( $action ) {
                        require_once(ABSPATH . 'wp-admin/admin-header.php');
 
                        echo '<div class="wrap">';
-                       screen_icon();
                        echo '<h2>' . esc_html( $title ) . '</h2>';
 
                        $url = self_admin_url('update.php?action=update-selected-themes&amp;themes=' . urlencode( join(',', $themes) ));
@@ -137,7 +136,6 @@ if ( $action ) {
                        <div class="wrap">
                                <?php
                                        $themes_to_delete = count( $themes );
-                                       screen_icon();
                                        echo '<h2>' . _n( 'Delete Theme', 'Delete Themes', $themes_to_delete ) . '</h2>';
                                ?>
                                <div class="error"><p><strong><?php _e( 'Caution:' ); ?></strong> <?php echo _n( 'This theme may be active on other sites in the network.', 'These themes may be active on other sites in the network.', $themes_to_delete ); ?></p></div>
@@ -220,14 +218,13 @@ get_current_screen()->set_help_sidebar(
 $title = __('Themes');
 $parent_file = 'themes.php';
 
-wp_enqueue_script( 'theme' );
+wp_enqueue_script( 'theme-preview' );
 
 require_once(ABSPATH . 'wp-admin/admin-header.php');
 
 ?>
 
 <div class="wrap">
-<?php screen_icon('themes'); ?>
 <h2><?php echo esc_html( $title ); if ( current_user_can('install_themes') ) { ?> <a href="theme-install.php" class="add-new-h2"><?php echo esc_html_x('Add New', 'theme'); ?></a><?php }
 if ( $s )
        printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( $s ) ); ?>
index 96137b34de640e459bad282b370cba3734845c46..8fdcf37e9f85fb737413a984e0ae6b303b879d4c 100644 (file)
@@ -39,7 +39,6 @@ if ( ! current_user_can( 'manage_network' ) )
        wp_die( __( 'You do not have permission to access this page.' ) );
 
 echo '<div class="wrap">';
-screen_icon('tools');
 echo '<h2>' . __( 'Upgrade Network' ) . '</h2>';
 
 $action = isset($_GET['action']) ? $_GET['action'] : 'show';
index 0f3ad1f68ff8f1a9f7991cd48500b22b45341b92..04ef34a0a44ff3b7e9f467f7654f786442f6ac9d 100644 (file)
@@ -69,7 +69,6 @@ $parent_file = 'users.php';
 require( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2 id="add-new-user"><?php _e('Add New User') ?></h2>
 <?php
 if ( ! empty( $messages ) ) {
index 415b0c2104571a39a9bda0a2016b659e0e0f5e4b..fd50b21823a08afa2845dcea2c305430acc25c6e 100644 (file)
@@ -20,8 +20,6 @@ function confirm_delete_users( $users ) {
        $current_user = wp_get_current_user();
        if ( !is_array( $users ) )
                return false;
-
-       screen_icon();
        ?>
        <h2><?php esc_html_e( 'Users' ); ?></h2>
        <p><?php _e( 'Transfer or delete posts before deleting users.' ); ?></p>
@@ -50,7 +48,7 @@ function confirm_delete_users( $users ) {
                                <br /><fieldset><p><legend><?php printf( __( "What should be done with posts owned by <em>%s</em>?" ), $delete_user->user_login ); ?></legend></p>
                                <?php
                                foreach ( (array) $blogs as $key => $details ) {
-                                       $blog_users = get_users( array( 'blog_id' => $details->userblog_id ) );
+                                       $blog_users = get_users( array( 'blog_id' => $details->userblog_id, 'fields' => array( 'ID', 'user_login' ) ) );
                                        if ( is_array( $blog_users ) && !empty( $blog_users ) ) {
                                                $user_site = "<a href='" . esc_url( get_home_url( $details->userblog_id ) ) . "'>{$details->blogname}</a>";
                                                $user_dropdown = "<select name='blog[$val][{$key}]'>";
@@ -87,7 +85,8 @@ function confirm_delete_users( $users ) {
 }
 
 if ( isset( $_GET['action'] ) ) {
-       do_action( 'wpmuadminedit' , '' );
+       /** This action is documented in wp-admin/network/edit.php */
+       do_action( 'wpmuadminedit' );
 
        switch ( $_GET['action'] ) {
                case 'deleteuser':
@@ -232,7 +231,7 @@ get_current_screen()->add_help_tab( array(
        'title'   => __('Overview'),
        'content' =>
                '<p>' . __('This table shows all users across the network and the sites to which they are assigned.') . '</p>' .
-               '<p>' . __('Hover over any user on the list to make the edit links appear. The Edit link on the left will take you to his or her Edit User profile page; the Edit link on the right by any site name goes to an Edit Site screen for that site.') . '</p>' .
+               '<p>' . __('Hover over any user on the list to make the edit links appear. The Edit link on the left will take you to their Edit User profile page; the Edit link on the right by any site name goes to an Edit Site screen for that site.') . '</p>' .
                '<p>' . __('You can also go to the user&#8217;s profile page by clicking on the individual username.') . '</p>' .
                '<p>' . __('You can sort the table by clicking on any of the bold headings and switch between list and excerpt views by using the icons in the upper right.') . '</p>' .
                '<p>' . __('The bulk action will permanently delete selected users, or mark/unmark those selected as spam. Spam users will have posts removed and will be unable to sign up again with the same email addresses.') . '</p>' .
@@ -274,7 +273,6 @@ if ( isset( $_REQUEST['updated'] ) && $_REQUEST['updated'] == 'true' && ! empty(
 }
        ?>
 <div class="wrap">
-       <?php screen_icon(); ?>
        <h2><?php esc_html_e( 'Users' );
        if ( current_user_can( 'create_users') ) : ?>
                <a href="<?php echo network_admin_url('user-new.php'); ?>" class="add-new-h2"><?php echo esc_html_x( 'Add New', 'user' ); ?></a><?php
index 76f6b3226ed8428f5e07b30b5a174c94ed59efb2..717defa6dd73ab2f2b6ce149f7be13778e33c9ca 100644 (file)
@@ -31,7 +31,6 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <form method="post" action="options.php">
@@ -53,7 +52,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 <input name="default_comment_status" type="checkbox" id="default_comment_status" value="open" <?php checked('open', get_option('default_comment_status')); ?> />
 <?php _e('Allow people to post comments on new articles'); ?></label>
 <br />
-<small><em><?php echo '(' . __('These settings may be overridden for individual articles.') . ')'; ?></em></small>
+<p class="description"><?php echo '(' . __( 'These settings may be overridden for individual articles.' ) . ')'; ?></p>
 </fieldset></td>
 </tr>
 <tr valign="top">
index 5f2bf21ce866217b459cf2cfd3bbb9b51a9a01ee..f2946008292f4080809b2182ec622067ef78ab4a 100644 (file)
@@ -32,7 +32,7 @@ function options_general_add_js() {
                                $("input[name='date_format_custom']").val( $(this).val() ).siblings('.example').text( $(this).siblings('span').text() );
                });
                $("input[name='date_format_custom']").focus(function(){
-                       $("#date_format_custom_radio").attr("checked", "checked");
+                       $( '#date_format_custom_radio' ).prop( 'checked', true );
                });
 
                $("input[name='time_format']").click(function(){
@@ -40,7 +40,7 @@ function options_general_add_js() {
                                $("input[name='time_format_custom']").val( $(this).val() ).siblings('.example').text( $(this).siblings('span').text() );
                });
                $("input[name='time_format_custom']").focus(function(){
-                       $("#time_format_custom_radio").attr("checked", "checked");
+                       $( '#time_format_custom_radio' ).prop( 'checked', true );
                });
                $("input[name='date_format_custom'], input[name='time_format_custom']").change( function() {
                        var format = $(this);
@@ -84,7 +84,6 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <form method="post" action="options.php">
index 4eccbf6a27d7fe11ff40db542aadcd862b3561ba..e0c06ca30d2835037387925e800dd11ce6abd290 100644 (file)
@@ -40,7 +40,6 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <form action="options.php" method="post">
index 738a0c3f8f6142efdf5a9750ebd81615c2bd06b4..63ddc551df027ab77b75f1e07e2e45cd053cf514 100644 (file)
@@ -170,7 +170,6 @@ if ( ! is_multisite() ) {
 <?php endif; ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <form name="form" action="options-permalink.php" method="post">
index e928b2e3d83b6d5871d1ced8c4ac20cdef5ca56a..a09d6edae75b1d3598d1afd4ffd01513450ebd75 100644 (file)
@@ -63,7 +63,7 @@ get_current_screen()->add_help_tab( array(
        'id'      => 'site-visibility',
        'title'   => has_action( 'blog_privacy_selector' ) ? __( 'Site Visibility' ) : __( 'Search Engine Visibility' ),
        'content' => '<p>' . __( 'You can choose whether or not your site will be crawled by robots, ping services, and spiders. If you want those services to ignore your site, click the checkbox next to &#8220;Discourage search engines from indexing this site&#8221; and click the Save Changes button at the bottom of the screen. Note that your privacy is not complete; your site is still visible on the web.' ) . '</p>' .
-               '<p>' . __( 'When this setting is in effect, a reminder is shown in the Right Now box of the Dashboard that says, &#8220;Search Engines Discouraged,&#8221; to remind you that your site is not being crawled.' ) . '</p>',
+               '<p>' . __( 'When this setting is in effect, a reminder is shown in the At a Glance box of the Dashboard that says, &#8220;Search Engines Discouraged,&#8221; to remind you that your site is not being crawled.' ) . '</p>',
 ) );
 
 get_current_screen()->set_help_sidebar(
@@ -76,7 +76,6 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <form method="post" action="options.php">
index cad326a96a289068f21dbd08f59c530eb0236a08..d6ba5d323929670b131ee519367d4f8efd7b33e2 100644 (file)
@@ -38,12 +38,12 @@ if ( apply_filters( 'enable_post_by_email_configuration', true ) ) {
 }
 
 /**
-* Toggle site update services configuration functionality.
-*
-* @since 3.0.0
-*
-* @param bool True or false, based on whether update services configuration is enabled or not.
-*/
+ * Toggle site update services configuration functionality.
+ *
+ * @since 3.0.0
+ *
+ * @param bool True or false, based on whether update services configuration is enabled or not.
+ */
 if ( apply_filters( 'enable_update_services_configuration', true ) ) {
        get_current_screen()->add_help_tab( array(
                'id'      => 'options-services',
@@ -62,7 +62,6 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <form method="post" action="options.php">
index 00fb3c0fe53fb02383e368585922229a71397b68..8b84811476c3be7ae79902e5ba5ba2fe4b7bf8d4 100644 (file)
@@ -200,7 +200,6 @@ if ( 'update' == $action ) {
 include( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
   <h2><?php esc_html_e('All Settings'); ?></h2>
   <form name="form" action="options.php" method="post" id="all-options">
   <?php wp_nonce_field('options-options') ?>
index 94925b4897caa9b8f99fece293c0f25e09a54ec4..ff962b8b55997387d521269ec645839c20e68831 100644 (file)
@@ -167,7 +167,6 @@ default:
 </div>
 <?php endif; ?>
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <div class="fileedit-sub">
index 2e89a0e697881bf403b5ce04247c09d9014f5e12..8d0dde326971151853d361805b6aa2ae65128eb2 100644 (file)
@@ -73,7 +73,6 @@ get_current_screen()->set_help_sidebar(
 include(ABSPATH . 'wp-admin/admin-header.php');
 ?>
 <div class="wrap">
-<?php screen_icon( 'plugins' ); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <?php $wp_list_table->views(); ?>
index b587c66ed566b03875f087155997d11f5176d1b4..776a2b54a7d49147fae7e04dfcb5eb8d709521aa 100644 (file)
@@ -116,7 +116,6 @@ if ( $action ) {
                        require_once(ABSPATH . 'wp-admin/admin-header.php');
 
                        echo '<div class="wrap">';
-                       screen_icon();
                        echo '<h2>' . esc_html( $title ) . '</h2>';
 
                        $url = self_admin_url('update.php?action=update-selected&amp;plugins=' . urlencode( join(',', $plugins) ));
@@ -147,7 +146,8 @@ if ( $action ) {
                                include( WP_PLUGIN_DIR . '/' . $plugin );
                        }
                        plugin_sandbox_scrape( $plugin );
-                       do_action('activate_' . $plugin);
+                       /** This action is documented in wp-admin/includes/plugins.php */
+                       do_action( "activate_{$plugin}" );
                        exit;
                        break;
                case 'deactivate':
@@ -258,7 +258,6 @@ if ( $action ) {
                                                        }
                                                }
                                        }
-                                       screen_icon();
                                        $plugins_to_delete = count( $plugin_info );
                                        echo '<h2>' . _n( 'Delete Plugin', 'Delete Plugins', $plugins_to_delete ) . '</h2>';
                                ?>
@@ -385,8 +384,9 @@ if ( !empty($invalid) )
        ?>
        </div>
 <?php elseif ( isset($_GET['deleted']) ) :
-               $delete_result = get_transient('plugins_delete_result_'.$user_ID);
-               delete_transient('plugins_delete_result'); //Delete it once we're done.
+               $delete_result = get_transient( 'plugins_delete_result_' . $user_ID );
+               // Delete it once we're done.
+               delete_transient( 'plugins_delete_result_' . $user_ID );
 
                if ( is_wp_error($delete_result) ) : ?>
                <div id="message" class="updated"><p><?php printf( __('Plugin could not be deleted due to an error: %s'), $delete_result->get_error_message() ); ?></p></div>
@@ -406,7 +406,6 @@ if ( !empty($invalid) )
 <?php endif; ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title );
 if ( ( ! is_multisite() || is_network_admin() ) && current_user_can('install_plugins') ) { ?>
  <a href="<?php echo self_admin_url( 'plugin-install.php' ); ?>" class="add-new-h2"><?php echo esc_html_x('Add New', 'plugin'); ?></a>
@@ -415,7 +414,21 @@ if ( $s )
        printf( '<span class="subtitle">' . __('Search results for &#8220;%s&#8221;') . '</span>', esc_html( $s ) ); ?>
 </h2>
 
-<?php do_action( 'pre_current_active_plugins', $plugins['all'] ) ?>
+<?php
+/**
+ * Fires before the plugins list table is rendered.
+ *
+ * This hook also fires before the plugins list table is rendered in the Network Admin.
+ *
+ * Please note: The 'active' portion of the hook name does not refer to whether the current
+ * view is for active plugins, but rather all plugins actively-installed.
+ *
+ * @since 3.0.0
+ *
+ * @param array $plugins_all An array containing all installed plugins.
+ */
+do_action( 'pre_current_active_plugins', $plugins['all'] );
+?>
 
 <?php $wp_list_table->views(); ?>
 
index b832004ff7541202cfc4d584155aa2376b5ad685..09a31ae4db10145b6884b0739b63a28de785343c 100644 (file)
@@ -66,12 +66,18 @@ function redirect_post($post_id = '') {
                $location = add_query_arg( 'message', 3, wp_get_referer() );
                $location = explode('#', $location);
                $location = $location[0] . '#postcustom';
-       } elseif ( 'post-quickpress-save-cont' == $_POST['action'] ) {
-               $location = "post.php?action=edit&post=$post_id&message=7";
        } else {
                $location = add_query_arg( 'message', 4, get_edit_post_link( $post_id, 'url' ) );
        }
 
+       /**
+        * Filter the post redirect destination URL.
+        *
+        * @since 2.9.0
+        *
+        * @param string $location The destination URL.
+        * @param int    $post_id  The post ID.
+        */
        wp_redirect( apply_filters( 'redirect_post_location', $location, $post_id ) );
        exit;
 }
@@ -96,32 +102,33 @@ if ( ! $sendback ||
 }
 
 switch($action) {
+case 'post-quickdraft-save':
+       // Check nonce and capabilities
+       $nonce = $_REQUEST['_wpnonce'];
+       $error_msg = false;
+       if ( ! wp_verify_nonce( $nonce, 'add-post' ) )
+               $error_msg = __( 'Unable to submit this form, please refresh and try again.' );
+
+       if ( ! current_user_can( 'edit_posts' ) )
+               $error_msg = __( 'Oops, you don&#8217;t have access to add new drafts.' );
+
+       if ( $error_msg )
+               return wp_dashboard_quick_press( $error_msg );
+
+       $post = get_post( $_REQUEST['post_ID'] );
+       check_admin_referer( 'add-' . $post->post_type );
+       edit_post();
+       // output the quickdraft dashboard widget
+       require_once(ABSPATH . 'wp-admin/includes/dashboard.php');
+       wp_dashboard_quick_press();
+       exit;
+       break;
+
 case 'postajaxpost':
 case 'post':
-case 'post-quickpress-publish':
-case 'post-quickpress-save':
-       check_admin_referer('add-' . $post_type);
-
-       if ( 'post-quickpress-publish' == $action )
-               $_POST['publish'] = 'publish'; // tell write_post() to publish
-
-       if ( 'post-quickpress-publish' == $action || 'post-quickpress-save' == $action ) {
-               $_POST['comment_status'] = get_option('default_comment_status');
-               $_POST['ping_status'] = get_option('default_ping_status');
-               $post_id = edit_post();
-       } else {
-               $post_id = 'postajaxpost' == $action ? edit_post() : write_post();
-       }
-
-       if ( 0 === strpos( $action, 'post-quickpress' ) ) {
-               $_POST['post_ID'] = $post_id;
-               // output the quickpress dashboard widget
-               require_once(ABSPATH . 'wp-admin/includes/dashboard.php');
-               wp_dashboard_quick_press();
-               exit;
-       }
-
-       redirect_post($post_id);
+       check_admin_referer( 'add-' . $post_type );
+       $post_id = 'postajaxpost' == $action ? edit_post() : write_post();
+       redirect_post( $post_id );
        exit();
        break;
 
index 5e9e2596112d5afd2927f2a4e855dcb30ab84021..58394c8a35536b96f852d2fcee06a9b838ef3ce4 100644 (file)
@@ -309,12 +309,31 @@ var photostorage = false;
 </script>
 
 <?php
+       /** This action is documented in wp-admin/admin-header.php */
        do_action( 'admin_enqueue_scripts', 'press-this.php' );
+       /**
+        * Print styles for the Press This admin page.
+        *
+        * @since 3.7.0
+        */
        do_action( 'admin_print_styles-press-this.php' );
+       /** This action is documented in wp-admin/admin-header.php */
        do_action( 'admin_print_styles' );
+       /**
+        * Print scripts for the Press This admin page.
+        *
+        * @since 3.7.0
+        */
        do_action( 'admin_print_scripts-press-this.php' );
+       /** This action is documented in wp-admin/admin-header.php */
        do_action( 'admin_print_scripts' );
+       /**
+        * Fires in the head tag on the Press This admin page.
+        *
+        * @since 3.7.0
+        */
        do_action( 'admin_head-press-this.php' );
+       /** This action is documented in wp-admin/admin-header.php */
        do_action( 'admin_head' );
 ?>
        <script type="text/javascript">
@@ -417,7 +436,7 @@ var photostorage = false;
        }
        jQuery(document).ready(function($) {
                //resize screen
-               window.resizeTo(740,580);
+               window.resizeTo(760,580);
                // set button actions
                jQuery('#photo_button').click(function() { show('photo'); return false; });
                jQuery('#video_button').click(function() { show('video'); return false; });
@@ -564,7 +583,6 @@ $admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace(
        <div class="posting">
 
                <div id="wphead">
-                       <img id="header-logo" src="<?php echo esc_url( includes_url( 'images/blank.gif' ) ); ?>" alt="" width="16" height="16" />
                        <h1 id="site-heading">
                                <a href="<?php echo get_option('home'); ?>/" target="_blank">
                                        <span id="site-title"><?php bloginfo('name'); ?></span>
@@ -649,8 +667,10 @@ $admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace(
        </tr></table>
 </div>
 <?php
-do_action('admin_footer');
-do_action('admin_print_footer_scripts');
+/** This action is documented in wp-admin/admin-footer.php */
+do_action( 'admin_footer' );
+/** This action is documented in wp-admin/admin-footer.php */
+do_action( 'admin_print_footer_scripts' );
 ?>
 <script type="text/javascript">if(typeof wpOnload=='function')wpOnload();</script>
 </body>
index 7d1ce8121ea26ef4cd144533fbf0ff1d38b8bd8c..818d13c2ff6bc7f9dc8d4620240cbb871b6260e1 100644 (file)
@@ -124,7 +124,6 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-       <?php screen_icon(); ?>
        <h2 class="long-header"><?php echo $h2; ?></h2>
 </div>
 
index d8ae3560605f04acd12f649ca7ad3c5c3205fabe..2bcdfd2a08920260e144a51d57eab6ff9686fd94 100644 (file)
@@ -99,6 +99,7 @@ function setup_config_display_header() {
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml"<?php if ( is_rtl() ) echo ' dir="rtl"'; ?>>
 <head>
+<meta name="viewport" content="width=device-width" />
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title><?php _e( 'WordPress &rsaquo; Setup Configuration File' ); ?></title>
 <link rel="stylesheet" href="css/install.css?ver=<?php echo preg_replace( '/[^0-9a-z\.-]/i', '', $wp_version ); ?>" type="text/css" />
index 7d1c61897def2a10689116f031d2771d330fb5ea..8d1775d4d65070f871b82120da4e0c27f14485ad 100644 (file)
@@ -133,7 +133,6 @@ if ( $description != $file_show )
        $description .= ' <span>(' . $file_show . ')</span>';
 ?>
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <div class="fileedit-sub">
index 07f42d7ee218088716430960d72144cee31a338d..45fb870856251027e4dfcf06eb65c943b5cabc8d 100644 (file)
@@ -30,11 +30,20 @@ if ( !is_network_admin() )
        $submenu_file = 'themes.php';
 
 wp_enqueue_script( 'theme-install' );
-wp_enqueue_script( 'theme' );
+wp_enqueue_script( 'theme-preview' );
 
 $body_id = $tab;
 
-do_action('install_themes_pre_' . $tab); //Used to override the general interface, Eg, install or theme information.
+/**
+ * Fires before each of the tabs are rendered on the Install Themes page.
+ *
+ * The dynamic portion of the hook name, $tab, refers to the current
+ * theme install tab. Possible values are 'dashboard', 'search', 'upload',
+ * 'featured', 'new', or 'updated'.
+ *
+ * @since 2.8.0
+ */
+do_action( "install_themes_pre_{$tab}" );
 
 $help_overview =
        '<p>' . sprintf(__('You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses.'), 'http://wordpress.org/themes/') . '</p>' .
@@ -66,21 +75,26 @@ get_current_screen()->set_help_sidebar(
 include(ABSPATH . 'wp-admin/admin-header.php');
 ?>
 <div class="wrap">
-<?php
-screen_icon();
-
-if ( is_network_admin() ) : ?>
 <h2><?php echo esc_html( $title ); ?></h2>
-<?php else : ?>
-<h2 class="nav-tab-wrapper"><a href="themes.php" class="nav-tab"><?php echo esc_html_x('Manage Themes', 'theme'); ?></a><a href="theme-install.php" class="nav-tab nav-tab-active"><?php echo esc_html( $title ); ?></a></h2>
-
 <?php
-endif;
 
 $wp_list_table->views(); ?>
 
 <br class="clear" />
-<?php do_action('install_themes_' . $tab, $paged); ?>
+<?php
+/**
+ * Fires at the top of each of the tabs on the Install Themes page.
+ *
+ * The dynamic portion of the hook name, $tab, refers to the current
+ * theme install tab. Possible values are 'dashboard', 'search', 'upload',
+ * 'featured', 'new', or 'updated'.
+ *
+ * @since 2.8.0
+ *
+ * @param int $paged Number of the current page of results being viewed.
+ */
+do_action( "install_themes_{$tab}", $paged );
+?>
 </div>
 <?php
 include(ABSPATH . 'wp-admin/admin-footer.php');
index edb0cad96f3b17929cae100760db6e9a9559d6ca..435abfe415d6f14d3bdb66bd808e875e3bd98a62 100644 (file)
@@ -12,10 +12,6 @@ require_once( dirname( __FILE__ ) . '/admin.php' );
 if ( !current_user_can('switch_themes') && !current_user_can('edit_theme_options') )
        wp_die( __( 'Cheatin&#8217; uh?' ) );
 
-$wp_list_table = _get_list_table('WP_Themes_List_Table');
-
-$_SERVER['REQUEST_URI'] = remove_query_arg( array( 's', 'features', '_ajax_fetch_list_nonce', '_wp_http_referer', 'paged' ), $_SERVER['REQUEST_URI'] );
-
 if ( current_user_can( 'switch_themes' ) && isset($_GET['action'] ) ) {
        if ( 'activate' == $_GET['action'] ) {
                check_admin_referer('switch-theme_' . $_GET['stylesheet']);
@@ -36,27 +32,31 @@ if ( current_user_can( 'switch_themes' ) && isset($_GET['action'] ) ) {
        }
 }
 
-$wp_list_table->prepare_items();
-
 $title = __('Manage Themes');
 $parent_file = 'themes.php';
 
-if ( current_user_can( 'switch_themes' ) ) :
-
-$help_manage = '<p>' . __('Aside from the default theme included with your WordPress installation, themes are designed and developed by third parties.') . '</p>' .
-       '<p>' . __('You can see your active theme at the top of the screen. Below are the other themes you have installed that are not currently in use. You can see what your site would look like with one of these themes by clicking the Live Preview link (see "Previewing and Customizing" help tab). To change themes, click the Activate link.') . '</p>';
+// Help tab: Overview
+if ( current_user_can( 'switch_themes' ) ) {
+       $help_overview  = '<p>' . __( 'This screen is used for managing your installed themes. Aside from the default theme(s) included with your WordPress installation, themes are designed and developed by third parties.' ) . '</p>' .
+               '<p>' . __( 'From this screen you can:' ) . '</p>' .
+               '<ul><li>' . __( 'Hover or tap to see Activate and Live Preview buttons' ) . '</li>' .
+               '<li>' . __( 'Click on the theme to see the theme name, version, author, description, tags, and the Delete link' ) . '</li>' .
+               '<li>' . __( 'Click Customize for the current theme or Live Preview for any other theme to see a live preview' ) . '</li></ul>' .
+               '<p>' . __( 'The current theme is displayed highlighted as the first theme.' ) . '</p>';
 
-get_current_screen()->add_help_tab( array(
-       'id'      => 'overview',
-       'title'   => __('Overview'),
-       'content' => $help_manage
-) );
+       get_current_screen()->add_help_tab( array(
+               'id'      => 'overview',
+               'title'   => __( 'Overview' ),
+               'content' => $help_overview
+       ) );
+} // switch_themes
 
+// Help tab: Adding Themes
 if ( current_user_can( 'install_themes' ) ) {
        if ( is_multisite() ) {
                $help_install = '<p>' . __('Installing themes on Multisite can only be done from the Network Admin section.') . '</p>';
        } else {
-               $help_install = '<p>' . sprintf( __('If you would like to see more themes to choose from, click on the &#8220;Install Themes&#8221; tab and you will be able to browse or search for additional themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they&#8217;re free!'), 'http://wordpress.org/themes/' ) . '</p>';
+               $help_install = '<p>' . sprintf( __('If you would like to see more themes to choose from, click on the &#8220;Add New&#8221; button and you will be able to browse or search for additional themes from the <a href="%s" target="_blank">WordPress.org Theme Directory</a>. Themes in the WordPress.org Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they&#8217;re free!'), 'http://wordpress.org/themes/' ) . '</p>';
        }
 
        get_current_screen()->add_help_tab( array(
@@ -64,47 +64,67 @@ if ( current_user_can( 'install_themes' ) ) {
                'title'   => __('Adding Themes'),
                'content' => $help_install
        ) );
-}
-
-add_thickbox();
-
-endif; // switch_themes
+} // install_themes
 
+// Help tab: Previewing and Customizing
 if ( current_user_can( 'edit_theme_options' ) ) {
        $help_customize =
-               '<p>' . __('Click on the "Live Preview" link under any theme to preview that theme and change theme options in a separate, full-screen view. Any installed theme can be previewed and customized in this way.') . '</p>'.
-               '<p>' . __('The theme being previewed is fully interactive &mdash; navigate to different pages to see how the theme handles posts, archives, and other page templates.') . '</p>' .
-               '<p>' . __('In the left-hand pane you can edit the theme settings. The settings will differ, depending on what theme features the theme being previewed supports. To accept the new settings and activate the theme all in one step, click the "Save &amp; Activate" button at the top of the left-hand pane.') . '</p>' .
-               '<p>' . __('When previewing on smaller monitors, you can use the "Collapse" icon at the bottom of the left-hand pane. This will hide the pane, giving you more room to preview your site in the new theme. To bring the pane back, click on the Collapse icon again.') . '</p>';
+               '<p>' . __( 'Tap or hover on any theme then click the Live Preview button to see a live preview of that theme and change theme options in a separate, full-screen view. You can also find a Live Preview button at the bottom of the theme details screen. Any installed theme can be previewed and customized in this way.' ) . '</p>'.
+               '<p>' . __( 'The theme being previewed is fully interactive &mdash; navigate to different pages to see how the theme handles posts, archives, and other page templates. The settings may differ depending on what theme features the theme being previewed supports. To accept the new settings and activate the theme all in one step, click the Save &amp; Activate button above the menu.' ) . '</p>' .
+               '<p>' . __( 'When previewing on smaller monitors, you can use the collapse icon at the bottom of the left-hand pane. This will hide the pane, giving you more room to preview your site in the new theme. To bring the pane back, click on the collapse icon again.' ) . '</p>';
 
        get_current_screen()->add_help_tab( array(
                'id'            => 'customize-preview-themes',
-               'title'         => __('Previewing and Customizing'),
+               'title'         => __( 'Previewing and Customizing' ),
                'content'       => $help_customize
        ) );
-}
+} // edit_theme_options
 
 get_current_screen()->set_help_sidebar(
-       '<p><strong>' . __('For more information:') . '</strong></p>' .
-       '<p>' . __('<a href="http://codex.wordpress.org/Using_Themes" target="_blank">Documentation on Using Themes</a>') . '</p>' .
-       '<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
+       '<p><strong>' . __( 'For more information:' ) . '</strong></p>' .
+       '<p>' . __( '<a href="http://codex.wordpress.org/Using_Themes" target="_blank">Documentation on Using Themes</a>' ) . '</p>' .
+       '<p>' . __( '<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>'
 );
 
+if ( current_user_can( 'switch_themes' ) ) {
+       $themes = wp_prepare_themes_for_js();
+} else {
+       $themes = wp_prepare_themes_for_js( array( wp_get_theme() ) );
+}
+wp_reset_vars( array( 'theme', 'search' ) );
+
+wp_localize_script( 'theme', '_wpThemeSettings', array(
+       'themes'   => $themes,
+       'settings' => array(
+               'canInstall'    => ( ! is_multisite() && current_user_can( 'install_themes' ) ),
+               'installURI'    => ( ! is_multisite() && current_user_can( 'install_themes' ) ) ? admin_url( 'theme-install.php' ) : null,
+               'confirmDelete' => __( "Are you sure you want to delete this theme?\n\nClick 'Cancel' to go back, 'OK' to confirm the delete." ),
+               'root'          => parse_url( admin_url( 'themes.php' ), PHP_URL_PATH ),
+               'theme'         => esc_html( $theme ),
+               'search'        => esc_html( $search ),
+
+       ),
+       'l10n' => array(
+               'addNew' => __( 'Add New Theme' ),
+               'search'  => __( 'Search Installed Themes' ),
+               'searchPlaceholder' => __( 'Search installed themes...' ),
+       ),
+) );
+
+add_thickbox();
 wp_enqueue_script( 'theme' );
 wp_enqueue_script( 'customize-loader' );
 
 require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
-<div class="wrap"><?php
-screen_icon();
-if ( ! is_multisite() && current_user_can( 'install_themes' ) ) : ?>
-<h2 class="nav-tab-wrapper">
-<a href="themes.php" class="nav-tab nav-tab-active"><?php echo esc_html( $title ); ?></a><a href="<?php echo admin_url( 'theme-install.php'); ?>" class="nav-tab"><?php echo esc_html_x('Install Themes', 'theme'); ?></a>
-<?php else : ?>
-<h2><?php echo esc_html( $title ); ?>
-<?php endif; ?>
-</h2>
+<div class="wrap">
+       <h2><?php esc_html_e( 'Themes' ); ?>
+               <span class="theme-count"><?php echo count( $themes ); ?></span>
+       <?php if ( ! is_multisite() && current_user_can( 'install_themes' ) ) : ?>
+               <a href="<?php echo admin_url( 'theme-install.php' ); ?>" class="add-new-h2"><?php echo esc_html( _x( 'Add New', 'Add new theme' ) ); ?></a>
+       <?php endif; ?>
+       </h2>
 <?php
 if ( ! validate_current_theme() || isset( $_GET['broken'] ) ) : ?>
 <div id="message1" class="updated"><p><?php _e('The active theme is broken. Reverting to the default theme.'); ?></p></div>
@@ -120,53 +140,19 @@ if ( ! validate_current_theme() || isset( $_GET['broken'] ) ) : ?>
 endif;
 
 $ct = wp_get_theme();
-$screenshot = $ct->get_screenshot();
-$class = $screenshot ? 'has-screenshot' : '';
-
-$customize_title = sprintf( __( 'Customize &#8220;%s&#8221;' ), $ct->display('Name') );
-
-?>
-<div id="current-theme" class="<?php echo esc_attr( $class ); ?>">
-       <?php if ( $screenshot ) : ?>
-               <?php if ( current_user_can( 'edit_theme_options' ) ) : ?>
-               <a href="<?php echo wp_customize_url(); ?>" class="load-customize hide-if-no-customize" title="<?php echo esc_attr( $customize_title ); ?>">
-                       <img src="<?php echo esc_url( $screenshot ); ?>" alt="<?php esc_attr_e( 'Current theme preview' ); ?>" />
-               </a>
-               <?php endif; ?>
-               <img class="hide-if-customize" src="<?php echo esc_url( $screenshot ); ?>" alt="<?php esc_attr_e( 'Current theme preview' ); ?>" />
-       <?php endif; ?>
 
-       <h3><?php _e('Current Theme'); ?></h3>
-       <h4>
-               <?php echo $ct->display('Name'); ?>
-       </h4>
-
-<?php
 if ( $ct->errors() && ( ! is_multisite() || current_user_can( 'manage_network_themes' ) ) ) {
        echo '<p class="error-message">' . sprintf( __( 'ERROR: %s' ), $ct->errors()->get_error_message() ) . '</p>';
 }
 
+/*
 // Certain error codes are less fatal than others. We can still display theme information in most cases.
 if ( ! $ct->errors() || ( 1 == count( $ct->errors()->get_error_codes() )
        && in_array( $ct->errors()->get_error_code(), array( 'theme_no_parent', 'theme_parent_invalid', 'theme_no_index' ) ) ) ) : ?>
+*/
 
-       <div>
-               <ul class="theme-info">
-                       <li><?php printf( __('By %s'), $ct->display('Author') ); ?></li>
-                       <li><?php printf( __('Version %s'), $ct->display('Version') ); ?></li>
-               </ul>
-               <p class="theme-description"><?php echo $ct->display('Description'); ?></p>
-               <?php if ( $ct->parent() ) {
-                       printf( ' <p class="howto">' . __( 'This <a href="%1$s">child theme</a> requires its parent theme, %2$s.' ) . '</p>',
-                               __( 'http://codex.wordpress.org/Child_Themes' ),
-                               $ct->parent()->display( 'Name' ) );
-               } ?>
-               <?php theme_update_available( $ct ); ?>
-       </div>
-
-       <?php
        // Pretend you didn't see this.
-       $options = array();
+       $current_theme_actions = array();
        if ( is_array( $submenu ) && isset( $submenu['themes.php'] ) ) {
                foreach ( (array) $submenu['themes.php'] as $item) {
                        $class = '';
@@ -179,127 +165,84 @@ if ( ! $ct->errors() || ( 1 == count( $ct->errors()->get_error_codes() )
                                $submenu[$item[2]] = array_values($submenu[$item[2]]); // Re-index.
                                $menu_hook = get_plugin_page_hook($submenu[$item[2]][0][2], $item[2]);
                                if ( file_exists(WP_PLUGIN_DIR . "/{$submenu[$item[2]][0][2]}") || !empty($menu_hook))
-                                       $options[] = "<a href='admin.php?page={$submenu[$item[2]][0][2]}'$class>{$item[0]}</a>";
+                                       $current_theme_actions[] = "<a class='button button-secondary' href='admin.php?page={$submenu[$item[2]][0][2]}'$class>{$item[0]}</a>";
                                else
-                                       $options[] = "<a href='{$submenu[$item[2]][0][2]}'$class>{$item[0]}</a>";
+                                       $current_theme_actions[] = "<a class='button button-secondary' href='{$submenu[$item[2]][0][2]}'$class>{$item[0]}</a>";
                        } else if ( current_user_can($item[1]) ) {
                                $menu_file = $item[2];
                                if ( false !== ( $pos = strpos( $menu_file, '?' ) ) )
                                        $menu_file = substr( $menu_file, 0, $pos );
                                if ( file_exists( ABSPATH . "wp-admin/$menu_file" ) ) {
-                                       $options[] = "<a href='{$item[2]}'$class>{$item[0]}</a>";
+                                       $current_theme_actions[] = "<a class='button button-secondary' href='{$item[2]}'$class>{$item[0]}</a>";
                                } else {
-                                       $options[] = "<a href='themes.php?page={$item[2]}'$class>{$item[0]}</a>";
+                                       $current_theme_actions[] = "<a class='button button-secondary' href='themes.php?page={$item[2]}'$class>{$item[0]}</a>";
                                }
                        }
                }
        }
 
-       if ( $options || current_user_can( 'edit_theme_options' ) ) :
-       ?>
-       <div class="theme-options">
-               <?php if ( current_user_can( 'edit_theme_options' ) ) : ?>
-               <a id="customize-current-theme-link" href="<?php echo wp_customize_url(); ?>" class="load-customize hide-if-no-customize" title="<?php echo esc_attr( $customize_title ); ?>"><?php _e( 'Customize' ); ?></a>
-               <?php
-               endif; // edit_theme_options
-               if ( $options ) :
-               ?>
-               <span><?php _e( 'Options:' )?></span>
-               <ul>
-                       <?php foreach ( $options as $option ) : ?>
-                               <li><?php echo $option; ?></li>
-                       <?php endforeach; ?>
-               </ul>
-               <?php
-               endif; // options
-               ?>
-       </div>
-       <?php
-       endif; // options || edit_theme_options
-       ?>
-
-<?php endif; // theme errors ?>
-
-</div>
-
-<br class="clear" />
-<?php
-if ( ! current_user_can( 'switch_themes' ) ) {
-       echo '</div>';
-       require( ABSPATH . 'wp-admin/admin-footer.php' );
-       exit;
-}
 ?>
 
-<form class="search-form filter-form" action="" method="get">
-
-<h3 class="available-themes"><?php _e('Available Themes'); ?></h3>
-
-<?php if ( !empty( $_REQUEST['s'] ) || !empty( $_REQUEST['features'] ) || $wp_list_table->has_items() ) : ?>
+<div class="theme-browser">
+       <div class="themes">
 
-<p class="search-box">
-       <label class="screen-reader-text" for="theme-search-input"><?php _e('Search Installed Themes'); ?>:</label>
-       <input type="search" id="theme-search-input" name="s" value="<?php _admin_search_query(); ?>" />
-       <?php submit_button( __( 'Search Installed Themes' ), 'button', false, false, array( 'id' => 'search-submit' ) ); ?>
-       <a id="filter-click" href="?filter=1"><?php _e( 'Feature Filter' ); ?></a>
-</p>
+<?php
+/*
+ * This PHP is synchronized with the tmpl-theme template below!
+ */
 
-<div id="filter-box" style="<?php if ( empty($_REQUEST['filter']) ) echo 'display: none;'; ?>">
-<?php $feature_list = get_theme_feature_list(); ?>
-       <div class="feature-filter">
-               <p class="install-help"><?php _e('Theme filters') ?></p>
-       <?php if ( !empty( $_REQUEST['filter'] ) ) : ?>
-               <input type="hidden" name="filter" value="1" />
-       <?php endif; ?>
-       <?php foreach ( $feature_list as $feature_name => $features ) :
-                       $feature_name = esc_html( $feature_name ); ?>
-
-               <div class="feature-container">
-                       <div class="feature-name"><?php echo $feature_name ?></div>
-
-                       <ol class="feature-group">
-                               <?php foreach ( $features as $key => $feature ) :
-                                               $feature_name = $feature;
-                                               $feature_name = esc_html( $feature_name );
-                                               $feature = esc_attr( $feature );
-                                               ?>
-                               <li>
-                                       <input type="checkbox" name="features[]" id="feature-id-<?php echo $key; ?>" value="<?php echo $key; ?>" <?php checked( in_array( $key, $wp_list_table->features ) ); ?>/>
-                                       <label for="feature-id-<?php echo $key; ?>"><?php echo $feature_name; ?></label>
-                               </li>
-                               <?php endforeach; ?>
-                       </ol>
+foreach ( $themes as $theme ) : ?>
+<div class="theme<?php if ( $theme['active'] ) echo ' active'; ?>">
+       <?php if ( ! empty( $theme['screenshot'][0] ) ) { ?>
+               <div class="theme-screenshot">
+                       <img src="<?php echo $theme['screenshot'][0]; ?>" alt="" />
                </div>
-       <?php endforeach; ?>
+       <?php } else { ?>
+               <div class="theme-screenshot blank"></div>
+       <?php } ?>
+       <span class="more-details"><?php _e( 'Theme Details' ); ?></span>
+       <div class="theme-author"><?php printf( __( 'By %s' ), $theme['author'] ); ?></div>
+
+       <?php if ( $theme['active'] ) { ?>
+               <h3 class="theme-name"><span><?php _ex( 'Active:', 'theme' ); ?></span> <?php echo $theme['name']; ?></h3>
+       <?php } else { ?>
+               <h3 class="theme-name"><?php echo $theme['name']; ?></h3>
+       <?php } ?>
+
+       <div class="theme-actions">
+
+       <?php if ( $theme['active'] ) { ?>
+               <?php if ( $theme['actions']['customize'] ) { ?>
+                       <a class="button button-primary customize load-customize hide-if-no-customize" href="<?php echo $theme['actions']['customize']; ?>"><?php _e( 'Customize' ); ?></a>
+               <?php } ?>
+       <?php } else { ?>
+               <a class="button button-primary activate" href="<?php echo $theme['actions']['activate']; ?>"><?php _e( 'Activate' ); ?></a>
+               <a class="button button-secondary load-customize hide-if-no-customize" href="<?php echo $theme['actions']['customize']; ?>"><?php _e( 'Live Preview' ); ?></a>
+               <a class="button button-secondary hide-if-customize" href="<?php echo $theme['actions']['preview']; ?>"><?php _e( 'Preview' ); ?></a>
+       <?php } ?>
 
-       <div class="feature-container">
-               <?php submit_button( __( 'Apply Filters' ), 'button-secondary submitter', false, false, array( 'id' => 'filter-submit' ) ); ?>
-               &nbsp;
-               <a id="mini-filter-click" href="<?php echo esc_url( remove_query_arg( array('filter', 'features', 'submit') ) ); ?>"><?php _e( 'Close filters' )?></a>
        </div>
-       <br/>
+
+       <?php if ( $theme['hasUpdate'] ) { ?>
+               <div class="theme-update"><?php _e( 'Update Available' ); ?></div>
+       <?php } ?>
+</div>
+<?php endforeach; ?>
+       <br class="clear" />
        </div>
-       <br class="clear"/>
 </div>
-
-<?php endif; ?>
-
-<br class="clear" />
-
-<?php $wp_list_table->display(); ?>
-
-</form>
-<br class="clear" />
+<div class="theme-overlay"></div>
 
 <?php
 // List broken themes, if any.
 if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_get_themes( array( 'errors' => true ) ) ) {
 ?>
 
+<div class="broken-themes">
 <h3><?php _e('Broken Themes'); ?></h3>
 <p><?php _e('The following themes are installed but incomplete. Themes must have a stylesheet and a template.'); ?></p>
 
-<table id="broken-themes">
+<table>
        <tr>
                <th><?php _ex('Name', 'theme name'); ?></th>
                <th><?php _e('Description'); ?></th>
@@ -308,15 +251,120 @@ if ( ! is_multisite() && current_user_can('edit_themes') && $broken_themes = wp_
        foreach ( $broken_themes as $broken_theme ) {
                echo "
                <tr>
-                        <td>" . $broken_theme->get('Name') ."</td>
+                        <td>" . ( $broken_theme->get( 'Name' ) ? $broken_theme->get( 'Name' ) : $broken_theme->get_stylesheet() ) . "</td>
                         <td>" . $broken_theme->errors()->get_error_message() . "</td>
                </tr>";
        }
 ?>
 </table>
+</div>
+
 <?php
 }
 ?>
-</div>
+</div><!-- .wrap -->
+
+<?php
+/*
+ * The tmpl-theme template is synchronized with PHP above!
+ */
+?>
+<script id="tmpl-theme" type="text/template">
+       <# if ( data.screenshot[0] ) { #>
+               <div class="theme-screenshot">
+                       <img src="{{ data.screenshot[0] }}" alt="" />
+               </div>
+       <# } else { #>
+               <div class="theme-screenshot blank"></div>
+       <# } #>
+       <span class="more-details"><?php _e( 'Theme Details' ); ?></span>
+       <div class="theme-author"><?php printf( __( 'By %s' ), '{{{ data.author }}}' ); ?></div>
+
+       <# if ( data.active ) { #>
+               <h3 class="theme-name"><span><?php _ex( 'Active:', 'theme' ); ?></span> {{{ data.name }}}</h3>
+       <# } else { #>
+               <h3 class="theme-name">{{{ data.name }}}</h3>
+       <# } #>
+
+       <div class="theme-actions">
+
+       <# if ( data.active ) { #>
+               <# if ( data.actions.customize ) { #>
+                       <a class="button button-primary customize load-customize hide-if-no-customize" href="{{ data.actions.customize }}"><?php _e( 'Customize' ); ?></a>
+               <# } #>
+       <# } else { #>
+               <a class="button button-primary activate" href="{{{ data.actions.activate }}}"><?php _e( 'Activate' ); ?></a>
+               <a class="button button-secondary load-customize hide-if-no-customize" href="{{{ data.actions.customize }}}"><?php _e( 'Live Preview' ); ?></a>
+               <a class="button button-secondary hide-if-customize" href="{{{ data.actions.preview }}}"><?php _e( 'Preview' ); ?></a>
+       <# } #>
+
+       </div>
+
+       <# if ( data.hasUpdate ) { #>
+               <div class="theme-update"><?php _e( 'Update Available' ); ?></div>
+       <# } #>
+</script>
+
+<script id="tmpl-theme-single" type="text/template">
+       <div class="theme-backdrop"></div>
+       <div class="theme-wrap">
+               <div class="theme-header">
+                       <div alt="<?php _e( 'Close overlay' ); ?>" class="close dashicons dashicons-no"></div>
+                       <div alt="<?php _e( 'Show previous theme' ); ?>" class="left dashicons dashicons-no"></div>
+                       <div alt="<?php _e( 'Show next theme' ); ?>" class="right dashicons dashicons-no"></div>
+               </div>
+               <div class="theme-about">
+                       <div class="theme-screenshots">
+                       <# if ( data.screenshot[0] ) { #>
+                               <div class="screenshot"><img src="{{ data.screenshot[0] }}" alt="" /></div>
+                       <# } else { #>
+                               <div class="screenshot blank"></div>
+                       <# } #>
+                       </div>
+
+                       <div class="theme-info">
+                               <# if ( data.active ) { #>
+                                       <span class="current-label"><?php _e( 'Current Theme' ); ?></span>
+                               <# } #>
+                               <h3 class="theme-name">{{{ data.name }}}<span class="theme-version"><?php printf( __( 'Version: %s' ), '{{{ data.version }}}' ); ?></span></h3>
+                               <h4 class="theme-author"><?php printf( __( 'By %s' ), '{{{ data.authorAndUri }}}' ); ?></h4>
+
+                               <# if ( data.hasUpdate ) { #>
+                               <div class="theme-update-message">
+                                       <h4 class="theme-update"><?php _e( 'Update Available' ); ?></h4>
+                                       {{{ data.update }}}
+                               </div>
+                               <# } #>
+                               <p class="theme-description">{{{ data.description }}}</p>
+
+                               <# if ( data.parent ) { #>
+                                       <p class="parent-theme"><?php printf( __( 'This is a child theme of %s.' ), '<strong>{{{ data.parent }}}</strong>' ); ?></p>
+                               <# } #>
+
+                               <# if ( data.tags ) { #>
+                                       <p class="theme-tags"><span><?php _e( 'Tags:' ); ?></span> {{{ data.tags }}}</p>
+                               <# } #>
+                       </div>
+               </div>
+
+               <div class="theme-actions">
+                       <div class="active-theme">
+                               <a href="{{{ data.actions.customize }}}" class="button button-primary customize load-customize hide-if-no-customize"><?php _e( 'Customize' ); ?></a>
+                               <?php echo implode( ' ', $current_theme_actions ); ?>
+                       </div>
+                       <div class="inactive-theme">
+                               <# if ( data.actions.activate ) { #>
+                                       <a href="{{{ data.actions.activate }}}" class="button button-primary activate"><?php _e( 'Activate' ); ?></a>
+                               <# } #>
+                               <a href="{{{ data.actions.customize }}}" class="button button-secondary load-customize hide-if-no-customize"><?php _e( 'Live Preview' ); ?></a>
+                               <a href="{{{ data.actions.preview }}}" class="button button-secondary hide-if-customize"><?php _e( 'Preview' ); ?></a>
+                       </div>
+
+                       <# if ( ! data.active && data.actions['delete'] ) { #>
+                               <a href="{{{ data.actions['delete'] }}}" class="button button-secondary delete-theme"><?php _e( 'Delete' ); ?></a>
+                       <# } #>
+               </div>
+       </div>
+</script>
 
 <?php require( ABSPATH . 'wp-admin/admin-footer.php' ); ?>
index 4fab0bdaf8ff756e36ff3a08134be0256b442fac..b55328a763a4d61b583ca6d872bc2ed4eca9caab 100644 (file)
@@ -33,7 +33,6 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 
 ?>
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <?php if ( current_user_can('edit_posts') ) : ?>
@@ -64,6 +63,11 @@ if ( current_user_can($cats->cap->manage_terms) || current_user_can($tags->cap->
 endif;
 endif;
 
+/**
+ * Fires at the end of the Tools Administration screen.
+ *
+ * @since 2.8.0
+ */
 do_action( 'tool_box' );
 ?>
 </div>
index 3a17482c56d8fc3c8cbec9b99e9d2ccd20603c3f..61535996891a465523edf3facaa80ea97dc0d475 100644 (file)
@@ -268,7 +268,7 @@ function list_plugin_updates() {
                $details = sprintf('<a href="%1$s" class="thickbox" title="%2$s">%3$s</a>.', esc_url($details_url), esc_attr($plugin_data->Name), $details_text);
 
                echo "
-       <tr class='active'>
+       <tr>
                <th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='" . esc_attr($plugin_file) . "' /></th>
                <td><p><strong>{$plugin_data->Name}</strong><br />" . sprintf(__('You have version %1$s installed. Update to %2$s.'), $plugin_data->Version, $plugin_data->update->new_version) . ' ' . $details . $compat . $upgrade_notice . "</p></td>
        </tr>";
@@ -316,7 +316,7 @@ function list_theme_updates() {
 <?php
        foreach ( $themes as $stylesheet => $theme ) {
                echo "
-       <tr class='active'>
+       <tr>
                <th scope='row' class='check-column'><input type='checkbox' name='checked[]' value='" . esc_attr( $stylesheet ) . "' /></th>
                <td class='plugin-title'><img src='" . esc_url( $theme->get_screenshot() ) . "' width='85' height='64' style='float:left; padding: 0 5px 5px' /><strong>" . $theme->display('Name') . '</strong> ' . sprintf( __( 'You have version %1$s installed. Update to %2$s.' ), $theme->display('Version'), $theme->update['new_version'] ) . "</td>
        </tr>";
@@ -376,7 +376,6 @@ function do_core_upgrade( $reinstall = false ) {
 
 ?>
        <div class="wrap">
-       <?php screen_icon('tools'); ?>
        <h2><?php _e('Update WordPress'); ?></h2>
 <?php
 
@@ -448,10 +447,6 @@ function do_undismiss_core_update() {
        exit;
 }
 
-function no_update_actions($actions) {
-       return '';
-}
-
 $action = isset($_GET['action']) ? $_GET['action'] : 'upgrade-core';
 
 $upgrade_error = false;
@@ -464,35 +459,42 @@ if ( ( 'do-theme-upgrade' == $action || ( 'do-plugin-upgrade' == $action && ! is
 $title = __('WordPress Updates');
 $parent_file = 'tools.php';
 
+$updates_overview  = '<p>' . __( 'On this screen, you can update to the latest version of WordPress, as well as update your themes and plugins from the WordPress.org repositories.' ) . '</p>';
+$updates_overview .= '<p>' . __( 'If an update is available, you&#8127;ll see a notification appear in the Toolbar and navigation menu.' ) . ' ' . __( 'Keeping your site up to date is important for your site&#8217;s security, and makes the internet a safer place for you and your readers.' ) . '</p>';
+
 get_current_screen()->add_help_tab( array(
-'id'           => 'overview',
-'title'                => __('Overview'),
-'content'      =>
-       '<p>' . __('This screen lets you update to the latest version of WordPress as well as update your themes and plugins from the WordPress.org repository. When updates are available, the number of available updates will appear in a bubble on the left hand menu as a notification.') . '</p>' .
-       '<p>' . __('It is very important to keep your WordPress installation up to date for security reasons, so when you see a number appear, make sure you take the time to update, which is an easy process.') . '</p>'
+       'id'      => 'overview',
+       'title'   => __( 'Overview' ),
+       'content' => $updates_overview
 ) );
 
+$updates_howto  = '<p>' . __( '<strong>WordPress</strong> &mdash; Updating your WordPress installation is a simple one-click procedure: just <strong>click on the &#8220;Update Now&#8221; button</strong> when you are notified that a new version is available.' ) . ' ' . __( 'In most cases, WordPress will automatically apply maintenance and security updates in the background for you.' ) . '</p>';
+$updates_howto .= '<p>' . __( '<strong>Themes and Plugins</strong> &mdash; To update individual themes or plugins from this screen, use the checkboxes to make your selection, then <strong>click on the appropriate &#8220;Update&#8221; button</strong>. To update all of your themes or plugins at once, you can check the box at the top of the section to select all before clicking the update button.' ) . '</p>';
+
+if ( 'en_US' != get_locale() ) {
+       $updates_howto .= '<p>' . __( '<strong>Translations</strong> &mdash; The files translating WordPress into your language are updated for you whenever any other updates occur. But if these files are out of date, you can <strong>click the &#8220;Update Translations&#8221;</strong> button.' ) . '</p>';
+}
+
 get_current_screen()->add_help_tab( array(
-'id'           => 'how-to-update',
-'title'                => __('How to Update'),
-'content'      =>
-       '<p>' . __('Updating your WordPress installation is a simple one-click procedure; just click on the Update button when it says a new version is available.') . '</p>' .
-       '<p>' . __('To update themes or plugins from this screen, use the checkboxes to make your selection and click on the appropriate Update button. Check the box at the top of the Themes or Plugins section to select all and update them all at once.') . '</p>'
+       'id'      => 'how-to-update',
+       'title'   => __( 'How to Update' ),
+       'content' => $updates_howto
 ) );
 
 get_current_screen()->set_help_sidebar(
        '<p><strong>' . __('For more information:') . '</strong></p>' .
-       '<p>' . __('<a href="http://codex.wordpress.org/Dashboard_Updates_Screen" target="_blank">Documentation on Updating WordPress</a>') . '</p>' .
-       '<p>' . __('<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>') . '</p>'
+       '<p>' . __( '<a href="http://codex.wordpress.org/Dashboard_Updates_Screen" target="_blank">Documentation on Updating WordPress</a>' ) . '</p>' .
+       '<p>' . __( '<a href="http://wordpress.org/support/" target="_blank">Support Forums</a>' ) . '</p>'
 );
 
 if ( 'upgrade-core' == $action ) {
+       // Force a update check when requested
+       $force_check = ! empty( $_GET['force-check'] );
+       wp_version_check( array(), $force_check );
 
-       wp_version_check();
        require_once(ABSPATH . 'wp-admin/admin-header.php');
        ?>
        <div class="wrap">
-       <?php screen_icon('tools'); ?>
        <h2><?php _e('WordPress Updates'); ?></h2>
        <?php
        if ( $upgrade_error ) {
@@ -507,7 +509,7 @@ if ( 'upgrade-core' == $action ) {
        echo '<p>';
        /* translators: %1 date, %2 time. */
        printf( __('Last checked on %1$s at %2$s.'), date_i18n( get_option( 'date_format' ) ), date_i18n( get_option( 'time_format' ) ) );
-       echo ' &nbsp; <a class="button" href="' . esc_url( self_admin_url('update-core.php') ) . '">' . __( 'Check Again' ) . '</a>';
+       echo ' &nbsp; <a class="button" href="' . esc_url( self_admin_url('update-core.php?force-check=1') ) . '">' . __( 'Check Again' ) . '</a>';
        echo '</p>';
 
        if ( $core = current_user_can( 'update_core' ) )
@@ -571,7 +573,6 @@ if ( 'upgrade-core' == $action ) {
 
        require_once(ABSPATH . 'wp-admin/admin-header.php');
        echo '<div class="wrap">';
-       screen_icon('plugins');
        echo '<h2>' . esc_html__('Update Plugins') . '</h2>';
        echo "<iframe src='$url' style='width: 100%; height: 100%; min-height: 750px;' frameborder='0'></iframe>";
        echo '</div>';
@@ -600,7 +601,6 @@ if ( 'upgrade-core' == $action ) {
 
        require_once(ABSPATH . 'wp-admin/admin-header.php');
        echo '<div class="wrap">';
-       screen_icon('themes');
        echo '<h2>' . esc_html__('Update Themes') . '</h2>';
        echo "<iframe src='$url' style='width: 100%; height: 100%; min-height: 750px;' frameborder='0'></iframe>";
        echo '</div>';
index b89ada27deeeeee7185e050d1a166fd35e910fab..4290e58d78a90eebedc174cbb8629a976dd69cb2 100644 (file)
@@ -252,6 +252,15 @@ if ( isset($_GET['action']) ) {
                include(ABSPATH . 'wp-admin/admin-footer.php');
 
        } else {
-               do_action('update-custom_' . $action);
+               /**
+                * Fires when a custom plugin or theme update request is received.
+                *
+                * The dynamic portion of the hook name, $action, refers to the action
+                * provided in the request for wp-admin/update.php. Can be used to
+                * provide custom update functionality for themes and plugins.
+                *
+                * @since 2.8.0
+                */
+               do_action( "update-custom_{$action}" );
        }
 }
index 24fe9760290d8afeceefe9ffd78e6a17ef5b603a..675a901d3ae935e12d1c3cf01b1df44df6dda370 100644 (file)
@@ -50,6 +50,7 @@ else
 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
 <head>
+       <meta name="viewport" content="width=device-width" />
        <meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php echo get_option( 'blog_charset' ); ?>" />
        <title><?php _e( 'WordPress &rsaquo; Update' ); ?></title>
        <?php
index 64d0f84676556b3f170fb1008ad3fbe6e058e62a..df998098d03e7a2aced49ec01f58a2f15c39916e 100644 (file)
@@ -177,7 +177,6 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' );
 ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2>
 <?php
 echo esc_html( $title );
index 5f7249d862a7a76ab363c0301be6621c78162e96..ca1993649e095697c39117c240f5aed02eedd89e 100644 (file)
@@ -74,9 +74,26 @@ function use_ssl_preference($user) {
 <?php
 }
 
-// Only allow super admins on multisite to edit every user.
-if ( is_multisite() && ! current_user_can( 'manage_network_users' ) && $user_id != $current_user->ID && ! apply_filters( 'enable_edit_any_user_configuration', true ) )
+/**
+ * Filter whether to allow administrators on Multisite to edit every user.
+ *
+ * Enabling the user editing form via this filter also hinges on the user holding
+ * the 'manage_network_users' cap, and the logged-in user not matching the user
+ * profile open for editing.
+ *
+ * The filter was introduced to replace the EDIT_ANY_USER constant.
+ *
+ * @since 3.0.0
+ *
+ * @param bool $allow Whether to allow editing of any user. Default true.
+ */
+if ( is_multisite()
+       && ! current_user_can( 'manage_network_users' )
+       && $user_id != $current_user->ID
+       && ! apply_filters( 'enable_edit_any_user_configuration', true )
+) {
        wp_die( __( 'You do not have permission to edit this user.' ) );
+}
 
 // Execute confirmed email change. See send_confirmation_on_profile_email().
 if ( is_multisite() && IS_PROFILE_PAGE && isset( $_GET[ 'newuseremail' ] ) && $current_user->ID ) {
@@ -106,10 +123,27 @@ check_admin_referer('update-user_' . $user_id);
 if ( !current_user_can('edit_user', $user_id) )
        wp_die(__('You do not have permission to edit this user.'));
 
-if ( IS_PROFILE_PAGE )
-       do_action('personal_options_update', $user_id);
-else
-       do_action('edit_user_profile_update', $user_id);
+if ( IS_PROFILE_PAGE ) {
+       /**
+        * Fires before the page loads on the 'Your Profile' editing screen.
+        *
+        * The action only fires if the current user is editing their own profile.
+        *
+        * @since 2.0.0
+        *
+        * @param int $user_id The user ID.
+        */
+       do_action( 'personal_options_update', $user_id );
+} else {
+       /**
+        * Fires before the page loads on the 'Edit User' screen.
+        *
+        * @since 2.7.0
+        *
+        * @param int $user_id The user ID.
+        */
+       do_action( 'edit_user_profile_update', $user_id );
+}
 
 if ( !is_multisite() ) {
        $errors = edit_user($user_id);
@@ -120,7 +154,7 @@ if ( !is_multisite() ) {
        if ( $user->user_login && isset( $_POST[ 'email' ] ) && is_email( $_POST[ 'email' ] ) && $wpdb->get_var( $wpdb->prepare( "SELECT user_login FROM {$wpdb->signups} WHERE user_login = %s", $user->user_login ) ) )
                $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->signups} SET user_email = %s WHERE user_login = %s", $_POST[ 'email' ], $user_login ) );
 
-       // WPMU must delete the user from the current blog if WP added him after editing.
+       // We must delete the user from the current blog if WP added them after editing.
        $delete_role = false;
        $blog_prefix = $wpdb->get_blog_prefix();
        if ( $user_id != $current_user->ID ) {
@@ -176,7 +210,6 @@ include (ABSPATH . 'wp-admin/admin-header.php');
 <?php endif; ?>
 
 <div class="wrap" id="profile-page">
-<?php screen_icon(); ?>
 <h2>
 <?php
 echo esc_html( $title );
@@ -188,8 +221,14 @@ if ( ! IS_PROFILE_PAGE ) {
        <?php }
 } ?>
 </h2>
-
-<form id="your-profile" action="<?php echo esc_url( self_admin_url( IS_PROFILE_PAGE ? 'profile.php' : 'user-edit.php' ) ); ?>" method="post"<?php do_action('user_edit_form_tag'); ?>>
+<?php
+/**
+ * Fires inside the your-profile form tag on the user editing screen.
+ *
+ * @since 3.0.0
+ */
+?>
+<form id="your-profile" action="<?php echo esc_url( self_admin_url( IS_PROFILE_PAGE ? 'profile.php' : 'user-edit.php' ) ); ?>" method="post"<?php do_action( 'user_edit_form_tag' ); ?>>
 <?php wp_nonce_field('update-user_' . $user_id) ?>
 <?php if ( $wp_http_referer ) : ?>
        <input type="hidden" name="wp_http_referer" value="<?php echo esc_url($wp_http_referer); ?>" />
@@ -211,6 +250,16 @@ if ( ! IS_PROFILE_PAGE ) {
 <?php if ( count($_wp_admin_css_colors) > 1 && has_action('admin_color_scheme_picker') ) : ?>
 <tr>
 <th scope="row"><?php _e('Admin Color Scheme')?></th>
+<?php
+/**
+ * Fires in the 'Admin Color Scheme' section of the user editing screen.
+ *
+ * The section is only enabled if a callback is hooked to the action,
+ * and if there is more than one defined color scheme for the admin.
+ *
+ * @since 3.0.0
+ */
+?>
 <td><?php do_action( 'admin_color_scheme_picker' ); ?></td>
 </tr>
 <?php
@@ -230,11 +279,30 @@ if ( !( IS_PROFILE_PAGE && !$user_can_edit ) ) : ?>
 </fieldset>
 </td>
 </tr>
-<?php do_action('personal_options', $profileuser); ?>
+<?php
+/**
+ * Fires at the end of the 'Personal Options' settings table on the user editing screen.
+ *
+ * @since 2.7.0
+ *
+ * @param WP_User $profileuser The current WP_User object.
+ */
+do_action( 'personal_options', $profileuser );
+?>
 </table>
 <?php
-       if ( IS_PROFILE_PAGE )
-               do_action('profile_personal_options', $profileuser);
+       if ( IS_PROFILE_PAGE ) {
+               /**
+                * Fires after the 'Personal Options' settings table on the 'Your Profile' editing screen.
+                *
+                * The action only fires if the current user is editing their own profile.
+                *
+                * @since 2.0.0
+                *
+                * @param WP_User $profileuser The current WP_User object.
+                */
+               do_action( 'profile_personal_options', $profileuser );
+       }
 ?>
 
 <h3><?php _e('Name') ?></h3>
@@ -353,7 +421,19 @@ if ( is_multisite() && is_network_admin() && ! IS_PROFILE_PAGE && current_user_c
        foreach ( wp_get_user_contact_methods( $profileuser ) as $name => $desc ) {
 ?>
 <tr>
-       <th><label for="<?php echo $name; ?>"><?php echo apply_filters('user_'.$name.'_label', $desc); ?></label></th>
+       <?php
+       /**
+        * Filter a user contactmethod label.
+        *
+        * The dynamic portion of the filter hook, $name, refers to
+        * each of the keys in the contactmethods array.
+        *
+        * @since 2.9.0
+        *
+        * @param string $desc The translatable label for the contactmethod.
+        */
+       ?>
+       <th><label for="<?php echo $name; ?>"><?php echo apply_filters( "user_{$name}_label", $desc ); ?></label></th>
        <td><input type="text" name="<?php echo $name; ?>" id="<?php echo $name; ?>" value="<?php echo esc_attr($profileuser->$name) ?>" class="regular-text" /></td>
 </tr>
 <?php
@@ -371,36 +451,71 @@ if ( is_multisite() && is_network_admin() && ! IS_PROFILE_PAGE && current_user_c
 </tr>
 
 <?php
-$show_password_fields = apply_filters('show_password_fields', true, $profileuser);
+/** This filter is documented in wp-admin/user-new.php */
+$show_password_fields = apply_filters( 'show_password_fields', true, $profileuser );
 if ( $show_password_fields ) :
 ?>
 <tr id="password">
-       <th><label for="pass1"><?php _e('New Password'); ?></label></th>
+       <th><label for="pass1"><?php _e( 'New Password' ); ?></label></th>
        <td>
                <input class="hidden" value=" " /><!-- #24364 workaround -->
-               <input type="password" name="pass1" id="pass1" size="16" value="" autocomplete="off" /> <span class="description"><?php _e("If you would like to change the password type a new one. Otherwise leave this blank."); ?></span>
+               <input type="password" name="pass1" id="pass1" class="regular-text" size="16" value="" autocomplete="off" /><br />
+               <span class="description"><?php _e( 'If you would like to change the password type a new one. Otherwise leave this blank.' ); ?></span>
        </td>
 </tr>
 <tr>
-       <th scope="row"><label for="pass2"><?php _e('Repeat New Password'); ?></label></th>
+       <th scope="row"><label for="pass2"><?php _e( 'Repeat New Password' ); ?></label></th>
        <td>
-       <input name="pass2" type="password" id="pass2" size="16" value="" autocomplete="off" /> <span class="description" for="pass2"><?php _e("Type your new password again."); ?></span>
+       <input name="pass2" type="password" id="pass2" class="regular-text" size="16" value="" autocomplete="off" /><br />
+       <span class="description" for="pass2"><?php _e( 'Type your new password again.' ); ?></span>
        <br />
-       <div id="pass-strength-result"><?php _e('Strength indicator'); ?></div>
-       <p class="description indicator-hint"><?php _e('Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).'); ?></p>
+       <div id="pass-strength-result"><?php _e( 'Strength indicator' ); ?></div>
+       <p class="description indicator-hint"><?php _e( 'Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).' ); ?></p>
        </td>
 </tr>
 <?php endif; ?>
 </table>
 
 <?php
-       if ( IS_PROFILE_PAGE )
+       if ( IS_PROFILE_PAGE ) {
+               /**
+                * Fires after the 'About the User' settings table on the 'Your Profile' editing screen.
+                *
+                * The action only fires if the current user is editing their own profile.
+                *
+                * @since 2.0.0
+                *
+                * @param WP_User $profileuser The current WP_User object.
+                */
                do_action( 'show_user_profile', $profileuser );
-       else
+       } else {
+               /**
+                * Fires after the 'About the User' settings table on the 'Edit User' screen.
+                *
+                * @since 2.0.0
+                *
+                * @param WP_User $profileuser The current WP_User object.
+                */
                do_action( 'edit_user_profile', $profileuser );
+       }
 ?>
 
-<?php if ( count( $profileuser->caps ) > count( $profileuser->roles ) && apply_filters( 'additional_capabilities_display', true, $profileuser ) ) : ?>
+<?php
+/**
+ * Filter whether to display additional capabilities for the user.
+ *
+ * The 'Additional Capabilities' section will only be enabled if
+ * the number of the user's capabilities exceeds their number of
+ * of roles.
+ *
+ * @since 2.8.0
+ *
+ * @param bool    $enable      Whether to display the capabilities. Default true.
+ * @param WP_User $profileuser The current WP_User object.
+ */
+if ( count( $profileuser->caps ) > count( $profileuser->roles )
+       && apply_filters( 'additional_capabilities_display', true, $profileuser )
+) : ?>
 <h3><?php _e( 'Additional Capabilities' ); ?></h3>
 <table class="form-table">
 <tr>
index 60d63b2fd348f1389063d648ed392b641dd9d171..6b18ad53c78405b4ba76ee34e02905db1d675559 100644 (file)
@@ -117,11 +117,11 @@ Please click the following link to confirm the invite:
                        $add_user_errors = $user_details[ 'errors' ];
                } else {
                        /**
-                        * Filter the user_login, aka the username, before it is added to the site.
+                        * Filter the user_login, also known as the username, before it is added to the site.
                         *
-                        * @since 3.0.0
+                        * @since 2.0.3
                         *
-                        * @param string $_REQUEST['user_login'] The sanitized username.
+                        * @param string $user_login The sanitized username.
                         */
                        $new_user_login = apply_filters( 'pre_user_login', sanitize_user( wp_unslash( $_REQUEST['user_login'] ), true ) );
                        if ( isset( $_POST[ 'noconfirmation' ] ) && is_super_admin() ) {
@@ -189,11 +189,11 @@ wp_enqueue_script('wp-ajax-response');
 wp_enqueue_script('user-profile');
 
 /**
- * Allows you to enable user auto-complete for non-super admins in multisite.
+ * Filter whether to enable user auto-complete for non-super admins in Multisite.
  *
  * @since 3.4.0
  *
- * @param bool True or false, based on if you enable auto-complete for non-super admins. Default is false.
+ * @param bool $enable Whether to enable auto-complete for non-super admins. Default false.
  */
 if ( is_multisite() && current_user_can( 'promote_users' ) && ! wp_is_large_network( 'users' )
        && ( is_super_admin() || apply_filters( 'autocomplete_users_for_site_admins', false ) )
@@ -233,7 +233,6 @@ if ( isset($_GET['update']) ) {
 }
 ?>
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2 id="add-new-user"> <?php
 if ( current_user_can( 'create_users' ) ) {
        echo _x( 'Add New User', 'user' );
@@ -287,7 +286,7 @@ if ( is_multisite() ) {
  * @since 3.0.0
  */
 ?>
-<form action="" method="post" name="adduser" id="adduser" class="validate"<?php do_action('user_new_form_tag');?>>
+<form action="" method="post" name="adduser" id="adduser" class="validate"<?php do_action( 'user_new_form_tag' );?>>
 <input name="action" type="hidden" value="adduser" />
 <?php wp_nonce_field( 'add-user', '_wpnonce_add-user' ) ?>
 
@@ -320,7 +319,7 @@ if ( is_multisite() ) {
  *
  * @since 3.7.0
  *
- * @param string A contextual string specifying which type of new user form the hook follows.
+ * @param string $type A contextual string specifying which type of new user form the hook follows.
  */
 do_action( 'user_new_form', 'add-existing-user' );
 ?>
@@ -334,10 +333,8 @@ if ( current_user_can( 'create_users') ) {
                echo '<h3 id="create-new-user">' . __( 'Add New User' ) . '</h3>';
 ?>
 <p><?php _e('Create a brand new user and add them to this site.'); ?></p>
-<?php
-/** This action is documented in wp-admin/user-new.php */
-?>
-<form action="" method="post" name="createuser" id="createuser" class="validate"<?php do_action('user_new_form_tag');?>>
+<?php /** This action is documented in wp-admin/user-new.php */ ?>
+<form action="" method="post" name="createuser" id="createuser" class="validate"<?php do_action( 'user_new_form_tag' );?>>
 <input name="action" type="hidden" value="createuser" />
 <?php wp_nonce_field( 'create-user', '_wpnonce_create-user' ); ?>
 <?php
@@ -382,7 +379,7 @@ foreach ( array( 'user_login' => 'login', 'first_name' => 'firstname', 'last_nam
  *
  * @since 1.5.1
  *
- * @param bool True or false, based on if you want to show the password fields. Default is true.
+ * @param bool $show Whether to show the password fields. Default true.
  */
 if ( apply_filters( 'show_password_fields', true ) ) : ?>
        <tr class="form-field form-required">
index 25691c866a609aa066366cecf782ea00c69fd990..1870af01cb04c0ef78095d9230bd487a76b78d70 100644 (file)
@@ -17,6 +17,16 @@ if ( ! is_multisite() ) {
 }
 
 $redirect_user_admin_request = ( ( $current_blog->domain != $current_site->domain ) || ( $current_blog->path != $current_site->path ) );
+/**
+ * Filter whether a user should be redirected to the Global Dashboard in Multisite.
+ *
+ * Users not assigned to any sites in the network will be redirected to the Global
+ * Dashboard after logging in.
+ *
+ * @since 3.2.0
+ *
+ * @param bool $redirect_user_admin_request Whether the request should be redirected.
+ */
 $redirect_user_admin_request = apply_filters( 'redirect_user_admin_request', $redirect_user_admin_request );
 if ( $redirect_user_admin_request ) {
        wp_redirect( user_admin_url() );
index 1f4fc5e7e907c9b7ba9b72be3cd0650a8cb7f8c4..2a28f74b574ca0040b0f1909e48f6e233631fa1e 100644 (file)
@@ -218,7 +218,6 @@ case 'delete':
 <?php echo $referer; ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php _e('Delete Users'); ?></h2>
 <?php if ( isset( $_REQUEST['error'] ) ) : ?>
 <div class="error">
@@ -323,7 +322,6 @@ case 'remove':
 <?php echo $referer; ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php _e('Remove Users from Site'); ?></h2>
 <p><?php _e('You have specified these users for removal:'); ?></p>
 <ul>
@@ -425,7 +423,6 @@ if ( ! empty($messages) ) {
 } ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2>
 <?php
 echo esc_html( $title );
index db2a279f89a25ef7377e91fdce4a6f175f377508..8dc99bd3650cd2371e7ecd2bef842fff7c52f859 100644 (file)
@@ -229,7 +229,6 @@ if ( isset($_GET['editwidget']) && $_GET['editwidget'] ) {
 
        require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?>
        <div class="wrap">
-       <?php screen_icon(); ?>
        <h2><?php echo esc_html( $title ); ?></h2>
        <div class="editwidget"<?php echo $width; ?>>
        <h3><?php printf( __( 'Widget %s' ), $name ); ?></h3>
@@ -310,7 +309,6 @@ $errors = array(
 require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?>
 
 <div class="wrap">
-<?php screen_icon(); ?>
 <h2><?php echo esc_html( $title ); ?></h2>
 
 <?php if ( isset($_GET['message']) && isset($messages[$_GET['message']]) ) { ?>
@@ -332,72 +330,90 @@ do_action( 'widgets_admin_page' ); ?>
 <div id="widgets-left">
        <div id="available-widgets" class="widgets-holder-wrap">
                <div class="sidebar-name">
-               <div class="sidebar-name-arrow"><br /></div>
-               <h3><?php _e('Available Widgets'); ?> <span id="removing-widget"><?php _ex('Deactivate', 'removing-widget'); ?> <span></span></span></h3></div>
-               <div class="widget-holder">
-               <p class="description"><?php _e('Drag widgets from here to a sidebar on the right to activate them. Drag widgets back here to deactivate them and delete their settings.'); ?></p>
-               <div id="widget-list">
-               <?php wp_list_widgets(); ?>
+                       <div class="sidebar-name-arrow"><br /></div>
+                       <h3><?php _e('Available Widgets'); ?> <span id="removing-widget"><?php _ex('Deactivate', 'removing-widget'); ?> <span></span></span></h3>
                </div>
-               <br class='clear' />
+               <div class="widget-holder">
+                       <div class="sidebar-description">
+                               <p class="description"><?php _e('To activate a widget drag it to a sidebar or click on it. To deactivate a widget and delete its settings, drag it back.'); ?></p>
+                       </div>
+                       <div id="widget-list">
+                               <?php wp_list_widgets(); ?>
+                       </div>
+                       <br class='clear' />
                </div>
                <br class="clear" />
        </div>
 
 <?php
+
+$theme_sidebars = array();
 foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) {
        if ( false !== strpos( $registered_sidebar['class'], 'inactive-sidebar' ) || 'orphaned_widgets' == substr( $sidebar, 0, 16 ) ) {
                $wrap_class = 'widgets-holder-wrap';
                if ( !empty( $registered_sidebar['class'] ) )
                        $wrap_class .= ' ' . $registered_sidebar['class'];
 
-?>
-
+               ?>
                <div class="<?php echo esc_attr( $wrap_class ); ?>">
-                       <div class="sidebar-name">
-                               <div class="sidebar-name-arrow"><br /></div>
-                               <h3><?php echo esc_html( $registered_sidebar['name'] ); ?>
-                                       <span class="spinner"></span>
-                               </h3>
-                       </div>
                        <div class="widget-holder inactive">
-                               <?php wp_list_widget_controls( $registered_sidebar['id'] ); ?>
+                               <?php wp_list_widget_controls( $registered_sidebar['id'], $registered_sidebar['name'] ); ?>
                                <div class="clear"></div>
                        </div>
                </div>
-<?php
+               <?php
+
+       } else {
+               $theme_sidebars[$sidebar] = $registered_sidebar;
        }
 }
-?>
 
+?>
 </div>
 </div>
+<?php
+
+$i = $split = 0;
+$single_sidebar_class = '';
+$sidebars_count = count( $theme_sidebars );
+
+if ( $sidebars_count > 1 ) {
+       $split = ceil( $sidebars_count / 2 );
+} else {
+       $single_sidebar_class = ' class="single-sidebar"';
+}
 
+?>
 <div class="widget-liquid-right">
-<div id="widgets-right">
+<div id="widgets-right"<?php echo $single_sidebar_class; ?>>
+<div class="sidebars-column-1">
 <?php
-$i = 0;
-foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) {
-       if ( false !== strpos( $registered_sidebar['class'], 'inactive-sidebar' ) || 'orphaned_widgets' == substr( $sidebar, 0, 16 ) )
-               continue;
 
+foreach ( $theme_sidebars as $sidebar => $registered_sidebar ) {
        $wrap_class = 'widgets-holder-wrap';
        if ( !empty( $registered_sidebar['class'] ) )
                $wrap_class .= ' sidebar-' . $registered_sidebar['class'];
 
-       if ( $i )
-               $wrap_class .= ' closed'; ?>
+       if ( $i > 0 )
+               $wrap_class .= ' closed';
+
+       if ( $split && $i == $split ) {
+               ?>
+               </div><div class="sidebars-column-2">
+               <?php
+       }
 
+       ?>
        <div class="<?php echo esc_attr( $wrap_class ); ?>">
-       <div class="sidebar-name">
-       <div class="sidebar-name-arrow"><br /></div>
-       <h3><?php echo esc_html( $registered_sidebar['name'] ); ?>
-       <span class="spinner"></span></h3></div>
-       <?php wp_list_widget_controls( $sidebar ); // Show the control forms for each of the widgets in this sidebar ?>
+               <?php wp_list_widget_controls( $sidebar, $registered_sidebar['name'] ); // Show the control forms for each of the widgets in this sidebar ?>
        </div>
-<?php
+       <?php
+
        $i++;
-} ?>
+}
+
+?>
+</div>
 </div>
 </div>
 <form action="" method="post">
@@ -406,6 +422,14 @@ foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) {
 <br class="clear" />
 </div>
 
+<div class="widgets-chooser">
+       <ul class="widgets-chooser-sidebars"></ul>
+       <div class="widgets-chooser-actions">
+               <button class="button-secondary"><?php _e( 'Cancel' ); ?></button>
+               <button class="button-primary"><?php _e( 'Add Widget' ); ?></button>
+       </div>
+</div>
+
 <?php
 
 /**
index e47e1b5ac4dfe3c54ae099899ac3143669b1fa90..5a6acc65b795a6eb11b9255fc4fbd6922ec08967 100644 (file)
@@ -1,90 +1,90 @@
-<?php\r
-/**\r
- * The base configurations of the WordPress.\r
- *\r
- * This file has the following configurations: MySQL settings, Table Prefix,\r
- * Secret Keys, WordPress Language, and ABSPATH. You can find more information\r
- * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing\r
- * wp-config.php} Codex page. You can get the MySQL settings from your web host.\r
- *\r
- * This file is used by the wp-config.php creation script during the\r
- * installation. You don't have to use the web site, you can just copy this file\r
- * to "wp-config.php" and fill in the values.\r
- *\r
- * @package WordPress\r
- */\r
-\r
-// ** MySQL settings - You can get this info from your web host ** //\r
-/** The name of the database for WordPress */\r
-define('DB_NAME', 'database_name_here');\r
-\r
-/** MySQL database username */\r
-define('DB_USER', 'username_here');\r
-\r
-/** MySQL database password */\r
-define('DB_PASSWORD', 'password_here');\r
-\r
-/** MySQL hostname */\r
-define('DB_HOST', 'localhost');\r
-\r
-/** Database Charset to use in creating database tables. */\r
-define('DB_CHARSET', 'utf8');\r
-\r
-/** The Database Collate type. Don't change this if in doubt. */\r
-define('DB_COLLATE', '');\r
-\r
-/**#@+\r
- * Authentication Unique Keys and Salts.\r
- *\r
- * Change these to different unique phrases!\r
- * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}\r
- * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.\r
- *\r
- * @since 2.6.0\r
- */\r
-define('AUTH_KEY',         'put your unique phrase here');\r
-define('SECURE_AUTH_KEY',  'put your unique phrase here');\r
-define('LOGGED_IN_KEY',    'put your unique phrase here');\r
-define('NONCE_KEY',        'put your unique phrase here');\r
-define('AUTH_SALT',        'put your unique phrase here');\r
-define('SECURE_AUTH_SALT', 'put your unique phrase here');\r
-define('LOGGED_IN_SALT',   'put your unique phrase here');\r
-define('NONCE_SALT',       'put your unique phrase here');\r
-\r
-/**#@-*/\r
-\r
-/**\r
- * WordPress Database Table prefix.\r
- *\r
- * You can have multiple installations in one database if you give each a unique\r
- * prefix. Only numbers, letters, and underscores please!\r
- */\r
-$table_prefix  = 'wp_';\r
-\r
-/**\r
- * WordPress Localized Language, defaults to English.\r
- *\r
- * Change this to localize WordPress. A corresponding MO file for the chosen\r
- * language must be installed to wp-content/languages. For example, install\r
- * de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German\r
- * language support.\r
- */\r
-define('WPLANG', '');\r
-\r
-/**\r
- * For developers: WordPress debugging mode.\r
- *\r
- * Change this to true to enable the display of notices during development.\r
- * It is strongly recommended that plugin and theme developers use WP_DEBUG\r
- * in their development environments.\r
- */\r
-define('WP_DEBUG', false);\r
-\r
-/* That's all, stop editing! Happy blogging. */\r
-\r
-/** Absolute path to the WordPress directory. */\r
-if ( !defined('ABSPATH') )\r
-       define('ABSPATH', dirname(__FILE__) . '/');\r
-\r
-/** Sets up WordPress vars and included files. */\r
-require_once(ABSPATH . 'wp-settings.php');\r
+<?php
+/**
+ * The base configurations of the WordPress.
+ *
+ * This file has the following configurations: MySQL settings, Table Prefix,
+ * Secret Keys, WordPress Language, and ABSPATH. You can find more information
+ * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing
+ * wp-config.php} Codex page. You can get the MySQL settings from your web host.
+ *
+ * This file is used by the wp-config.php creation script during the
+ * installation. You don't have to use the web site, you can just copy this file
+ * to "wp-config.php" and fill in the values.
+ *
+ * @package WordPress
+ */
+
+// ** MySQL settings - You can get this info from your web host ** //
+/** The name of the database for WordPress */
+define('DB_NAME', 'database_name_here');
+
+/** MySQL database username */
+define('DB_USER', 'username_here');
+
+/** MySQL database password */
+define('DB_PASSWORD', 'password_here');
+
+/** MySQL hostname */
+define('DB_HOST', 'localhost');
+
+/** Database Charset to use in creating database tables. */
+define('DB_CHARSET', 'utf8');
+
+/** The Database Collate type. Don't change this if in doubt. */
+define('DB_COLLATE', '');
+
+/**#@+
+ * Authentication Unique Keys and Salts.
+ *
+ * Change these to different unique phrases!
+ * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
+ * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
+ *
+ * @since 2.6.0
+ */
+define('AUTH_KEY',         'put your unique phrase here');
+define('SECURE_AUTH_KEY',  'put your unique phrase here');
+define('LOGGED_IN_KEY',    'put your unique phrase here');
+define('NONCE_KEY',        'put your unique phrase here');
+define('AUTH_SALT',        'put your unique phrase here');
+define('SECURE_AUTH_SALT', 'put your unique phrase here');
+define('LOGGED_IN_SALT',   'put your unique phrase here');
+define('NONCE_SALT',       'put your unique phrase here');
+
+/**#@-*/
+
+/**
+ * WordPress Database Table prefix.
+ *
+ * You can have multiple installations in one database if you give each a unique
+ * prefix. Only numbers, letters, and underscores please!
+ */
+$table_prefix  = 'wp_';
+
+/**
+ * WordPress Localized Language, defaults to English.
+ *
+ * Change this to localize WordPress. A corresponding MO file for the chosen
+ * language must be installed to wp-content/languages. For example, install
+ * de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German
+ * language support.
+ */
+define('WPLANG', '');
+
+/**
+ * For developers: WordPress debugging mode.
+ *
+ * Change this to true to enable the display of notices during development.
+ * It is strongly recommended that plugin and theme developers use WP_DEBUG
+ * in their development environments.
+ */
+define('WP_DEBUG', false);
+
+/* That's all, stop editing! Happy blogging. */
+
+/** Absolute path to the WordPress directory. */
+if ( !defined('ABSPATH') )
+       define('ABSPATH', dirname(__FILE__) . '/');
+
+/** Sets up WordPress vars and included files. */
+require_once(ABSPATH . 'wp-settings.php');
index c0b15cc6a1f66b767b75fd831870abc311caad3a..c4ea03855b443a998c1ce2f604323c2dd1d86442 100644 (file)
@@ -1,47 +1,47 @@
-<?php\r
-/**\r
- * The base configurations of the WordPress.\r
- *\r
- * This file has the following configurations: MySQL settings, Table Prefix,\r
- * Secret Keys, WordPress Language, and ABSPATH. You can find more information\r
- * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing\r
- * wp-config.php} Codex page. You can get the MySQL settings from your web host.\r
- *\r
- * This file is used by the wp-config.php creation script during the\r
- * installation. You don't have to use the web site, you can just copy this file\r
- * to "wp-config.php" and fill in the values.\r
- *\r
- * @package WordPress\r
- */\r
-\r
-// ** MySQL settings - You can get this info from your web host ** //\r
-/** The name of the database for WordPress */\r
+<?php
+/**
+ * The base configurations of the WordPress.
+ *
+ * This file has the following configurations: MySQL settings, Table Prefix,
+ * Secret Keys, WordPress Language, and ABSPATH. You can find more information
+ * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing
+ * wp-config.php} Codex page. You can get the MySQL settings from your web host.
+ *
+ * This file is used by the wp-config.php creation script during the
+ * installation. You don't have to use the web site, you can just copy this file
+ * to "wp-config.php" and fill in the values.
+ *
+ * @package WordPress
+ */
+
+// ** MySQL settings - You can get this info from your web host ** //
+/** The name of the database for WordPress */
 define('DB_NAME', WIZARD_DBNAME);\r
-\r
-/** MySQL database username */\r
+
+/** MySQL database username */
 define('DB_USER', WIZARD_DBUSER);\r
-\r
-/** MySQL database password */\r
+
+/** MySQL database password */
 define('DB_PASSWORD', WIZARD_DBPASSWORD);\r
-\r
-/** MySQL hostname */\r
+
+/** MySQL hostname */
 define('DB_HOST', WIZARD_DBSERVER);\r
-\r
-/** Database Charset to use in creating database tables. */\r
-define('DB_CHARSET', 'utf8');\r
-\r
-/** The Database Collate type. Don't change this if in doubt. */\r
-define('DB_COLLATE', '');\r
-\r
-/**#@+\r
- * Authentication Unique Keys and Salts.\r
- *\r
- * Change these to different unique phrases!\r
- * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}\r
- * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.\r
- *\r
- * @since 2.6.0\r
- */\r
+
+/** Database Charset to use in creating database tables. */
+define('DB_CHARSET', 'utf8');
+
+/** The Database Collate type. Don't change this if in doubt. */
+define('DB_COLLATE', '');
+
+/**#@+
+ * Authentication Unique Keys and Salts.
+ *
+ * Change these to different unique phrases!
+ * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
+ * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
+ *
+ * @since 2.6.0
+ */
 define('AUTH_KEY',         WIZARD_AUTH_KEY);\r
 define('SECURE_AUTH_KEY',  WIZARD_SECURE_AUTH_KEY);\r
 define('LOGGED_IN_KEY',    WIZARD_LOGGED_IN_KEY);\r
@@ -50,41 +50,41 @@ define('AUTH_SALT',        WIZARD_AUTH_SALT);
 define('SECURE_AUTH_SALT', WIZARD_SECURE_AUTH_SALT);\r
 define('LOGGED_IN_SALT',   WIZARD_LOGGED_IN_SALT);\r
 define('NONCE_SALT',       WIZARD_NONCE_SALT);\r
-\r
-/**#@-*/\r
-\r
-/**\r
- * WordPress Database Table prefix.\r
- *\r
- * You can have multiple installations in one database if you give each a unique\r
- * prefix. Only numbers, letters, and underscores please!\r
- */\r
+
+/**#@-*/
+
+/**
+ * WordPress Database Table prefix.
+ *
+ * You can have multiple installations in one database if you give each a unique
+ * prefix. Only numbers, letters, and underscores please!
+ */
 $table_prefix  = 'wp_';\r
-\r
-/**\r
- * WordPress Localized Language, defaults to English.\r
- *\r
- * Change this to localize WordPress. A corresponding MO file for the chosen\r
- * language must be installed to wp-content/languages. For example, install\r
- * de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German\r
- * language support.\r
- */\r
-define('WPLANG', '');\r
-\r
-/**\r
- * For developers: WordPress debugging mode.\r
- *\r
- * Change this to true to enable the display of notices during development.\r
- * It is strongly recommended that plugin and theme developers use WP_DEBUG\r
- * in their development environments.\r
- */\r
-define('WP_DEBUG', false);\r
-\r
-/* That's all, stop editing! Happy blogging. */\r
-\r
-/** Absolute path to the WordPress directory. */\r
-if ( !defined('ABSPATH') )\r
-       define('ABSPATH', dirname(__FILE__) . '/');\r
-\r
-/** Sets up WordPress vars and included files. */\r
-require_once(ABSPATH . 'wp-settings.php');\r
+
+/**
+ * WordPress Localized Language, defaults to English.
+ *
+ * Change this to localize WordPress. A corresponding MO file for the chosen
+ * language must be installed to wp-content/languages. For example, install
+ * de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German
+ * language support.
+ */
+define('WPLANG', '');
+
+/**
+ * For developers: WordPress debugging mode.
+ *
+ * Change this to true to enable the display of notices during development.
+ * It is strongly recommended that plugin and theme developers use WP_DEBUG
+ * in their development environments.
+ */
+define('WP_DEBUG', false);
+
+/* That's all, stop editing! Happy blogging. */
+
+/** Absolute path to the WordPress directory. */
+if ( !defined('ABSPATH') )
+       define('ABSPATH', dirname(__FILE__) . '/');
+
+/** Sets up WordPress vars and included files. */
+require_once(ABSPATH . 'wp-settings.php');
index 56d8c92d9e37058cc5c20f0aec085e8debec6df2..f80719169977cd3f11a0b76c564704af050b9f69 100644 (file)
@@ -39,20 +39,13 @@ function akismet_load_js_and_css() {
                'plugins_page_akismet-key-config', 
                'jetpack_page_akismet-key-config',
        ) ) ) {
-               wp_register_style( 'akismet.css', AKISMET_PLUGIN_URL . 'akismet.css', array(), AKISMET_VERSION );
+               wp_register_style( 'akismet.css', AKISMET_PLUGIN_URL . 'akismet.css', array(), '2.5.9' );
                wp_enqueue_style( 'akismet.css');
        
-               wp_register_script( 'akismet.js', AKISMET_PLUGIN_URL . 'akismet.js', array('jquery'), AKISMET_VERSION );
+               wp_register_script( 'akismet.js', AKISMET_PLUGIN_URL . 'akismet.js', array('jquery'), '2.5.9' );
                wp_enqueue_script( 'akismet.js' );
                wp_localize_script( 'akismet.js', 'WPAkismet', array(
-                       'comment_author_url_nonce' => wp_create_nonce( 'comment_author_url_nonce' ),
-                       'strings' => array(
-                               'Remove this URL' => __( 'Remove this URL' ),
-                               'Removing...' => __( 'Removing...' ),
-                               'URL removed' => __( 'URL removed' ),
-                               '(undo)' => __( '(undo)' ),
-                               'Re-adding...' => __( 'Re-adding...' ),
-                       )
+                       'comment_author_url_nonce' => wp_create_nonce( 'comment_author_url_nonce' )
                ) );
        }
 }
@@ -342,7 +335,11 @@ function akismet_stats() {
        $path = plugin_basename(__FILE__);
        echo '<h3>' . _x( 'Spam', 'comments' ) . '</h3>';
        global $submenu;
-       echo '<p>'.sprintf( _n( '<a href="%1$s">Akismet</a> has protected your site from <a href="%2$s">%3$s spam comments</a>.', '<a href="%1$s">Akismet</a> has protected your site from <a href="%2$s">%3$s spam comments</a>.', $count ), 'http://akismet.com/?return=true', esc_url( add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( isset( $submenu['edit-comments.php'] ) ? 'edit-comments.php' : 'edit.php' ) ) ), number_format_i18n($count) ).'</p>';
+       if ( isset( $submenu['edit-comments.php'] ) )
+               $link = 'edit-comments.php';
+       else
+               $link = 'edit.php';
+       echo '<p>'.sprintf( _n( '<a href="%1$s">Akismet</a> has protected your site from <a href="%2$s">%3$s spam comments</a>.', '<a href="%1$s">Akismet</a> has protected your site from <a href="%2$s">%3$s spam comments</a>.', $count ), 'http://akismet.com/?return=true', clean_url("$link?page=akismet-admin"), number_format_i18n($count) ).'</p>';
 }
 add_action('activity_box_end', 'akismet_stats');
 
@@ -549,11 +546,11 @@ function akismet_rightnow() {
        global $submenu, $wp_db_version;
 
        if ( 8645 < $wp_db_version  ) // 2.7
-               $link = add_query_arg( array( 'comment_status' => 'spam' ), admin_url( 'edit-comments.php' ) );
+               $link = 'edit-comments.php?comment_status=spam';
        elseif ( isset( $submenu['edit-comments.php'] ) )
-               $link = add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( 'edit-comments.php' ) );
+               $link = 'edit-comments.php?page=akismet-admin';
        else
-               $link = add_query_arg( array( 'page' => 'akismet-admin' ), admin_url( 'edit.php' ) );
+               $link = 'edit.php?page=akismet-admin';
 
        if ( $count = get_option('akismet_spam_count') ) {
                $intro = sprintf( _n(
@@ -584,17 +581,14 @@ add_action('rightnow_end', 'akismet_rightnow');
 
 
 // For WP >= 2.5
-function akismet_check_for_spam_button( $comment_status ) {
+function akismet_check_for_spam_button($comment_status) {
        if ( 'approved' == $comment_status )
                return;
-               
        if ( function_exists('plugins_url') )
-               $link = add_query_arg( array( 'action' => 'akismet_recheck_queue' ), admin_url( 'admin.php' ) );
+               $link = 'admin.php?action=akismet_recheck_queue';
        else
-               $link = add_query_arg( array( 'page' => 'akismet-admin', 'recheckqueue' => 'true', 'noheader' => 'true' ), admin_url( 'edit-comments.php' ) );  
-               
-       echo '</div><div class="alignleft"><a class="button-secondary checkforspam" href="' . $link . '">' . esc_html__('Check for Spam') . '</a>';
-       echo '<img src="' . esc_url( admin_url( 'images/wpspin_light.gif' ) ) . '" class="checkforspam-spinner" />';
+               $link = 'edit-comments.php?page=akismet-admin&amp;recheckqueue=true&amp;noheader=true';
+       echo "</div><div class='alignleft'><a class='button-secondary checkforspam' href='$link'>" . __('Check for Spam') . "</a>";
 }
 add_action('manage_comments_nav', 'akismet_check_for_spam_button');
 
@@ -777,12 +771,8 @@ function akismet_recheck_queue() {
 
        if ( ! ( isset( $_GET['recheckqueue'] ) || ( isset( $_REQUEST['action'] ) && 'akismet_recheck_queue' == $_REQUEST['action'] ) ) )
                return;
-                                       
-       $paginate = ''; 
-       if ( isset( $_POST['limit'] ) && isset( $_POST['offset'] ) ) { 
-               $paginate = $wpdb->prepare( " LIMIT %d OFFSET %d", array( $_POST['limit'], $_POST['offset'] ) ); 
-       } 
-       $moderation = $wpdb->get_results( "SELECT * FROM {$wpdb->comments} WHERE comment_approved = '0'{$paginate}", ARRAY_A );
+               
+       $moderation = $wpdb->get_results( "SELECT * FROM $wpdb->comments WHERE comment_approved = '0'", ARRAY_A );
        foreach ( (array) $moderation as $c ) {
                $c['user_ip']    = $c['comment_author_IP'];
                $c['user_agent'] = $c['comment_agent'];
@@ -790,7 +780,7 @@ function akismet_recheck_queue() {
                $c['blog']       = get_bloginfo('url');
                $c['blog_lang']  = get_locale();
                $c['blog_charset'] = get_option('blog_charset');
-               $c['permalink']    = get_permalink($c['comment_post_ID']);
+               $c['permalink']  = get_permalink($c['comment_post_ID']);
 
                $c['user_role'] = '';
                if ( isset( $c['user_ID'] ) )
@@ -825,20 +815,12 @@ function akismet_recheck_queue() {
 
                delete_comment_meta( $c['comment_ID'], 'akismet_rechecking' );
        }
-       if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { 
-               wp_send_json( array( 
-                       'processed' => count((array) $moderation), 
-               )); 
-       } 
-       else { 
-               $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : admin_url( 'edit-comments.php' ); 
-               wp_safe_redirect( $redirect_to ); 
-               exit; 
-       }
+       $redirect_to = isset( $_SERVER['HTTP_REFERER'] ) ? $_SERVER['HTTP_REFERER'] : admin_url( 'edit-comments.php' );
+       wp_safe_redirect( $redirect_to );
+       exit;
 }
 
 add_action('admin_action_akismet_recheck_queue', 'akismet_recheck_queue');
-add_action('wp_ajax_akismet_recheck_queue', 'akismet_recheck_queue');
 
 // Adds an 'x' link next to author URLs, clicking will remove the author URL and show an undo link
 function akismet_remove_comment_author_url() {
index 5126449daa8aa7117ab168332b00d6ae82b3ada0..e96bc8a50663b6f4521fe6941279011cd02e9a40 100644 (file)
@@ -1 +1 @@
-#submitted-on{position:relative}#the-comment-list .author .akismet-user-comment-count{display:inline}#the-comment-list .author a span{text-decoration:none;color:#999}#the-comment-list .remove_url{margin-left:3px;color:#999;padding:2px 3px 2px 0}#the-comment-list .remove_url:hover{color:#A7301F;font-weight:bold;padding:2px 2px 2px 0}#dashboard_recent_comments .akismet-status{display:none}.akismet-status{float:right}.akismet-status a{color:#AAA;font-style:italic}span.comment-link a{text-decoration:underline}span.comment-link:after{content:" "attr(title) " ";color:#aaa;text-decoration:none}.mshot-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #5C5C5C;position:absolute;left:-6px;top:91px}.mshot-container{background:#5C5C5C;position:absolute;top:-94px;padding:7px;width:450px;height:338px;z-index:20000;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px}h2.ak-header{padding-left:38px;background:url('img/logo.png') no-repeat 0 9px;margin-bottom:14px;line-height:32px}.key-status{padding:0.4em 1em;color:#fff;font-weight:bold;text-align:center;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;max-width:23.3em}input#key{width:25.3em !important}input#key.valid{border-color:#4F800D}input#key.invalid,input#key.failed{border-color:#888}.key-status.under-input{margin-top:-5px;padding-bottom:0px}.key-status.invalid,.key-status.failed{background-color:#888}.key-status.valid{background-color:#4F800D}.key-status.some{background-color:#993300}.key-status.empty{display:none}table.network-status th,table.network-status td{padding:0.4em;margin:0;text-align:center}table.network-status{border-color:#dfdfdf;border-width:0 0 1px 1px;border-style:solid;border-spacing:0;width:25.6em}table.network-status th,table.network-status td{border-color:#dfdfdf;border-width:1px 1px 0 0;border-style:solid;margin:0;border-spacing:0}table.network-status td.key-status{border-radius:0px;-webkit-border-radius:0px}.checkforspam{display:inline-block !important;}.checkforspam-spinner{display:none;margin-top:10px;}
\ No newline at end of file
+#submitted-on{position:relative}#the-comment-list .author .akismet-user-comment-count{display:inline}#the-comment-list .author a span{text-decoration:none;color:#999}#the-comment-list .remove_url{margin-left:3px;color:#999;padding:2px 3px 2px 0}#the-comment-list .remove_url:hover{color:#A7301F;font-weight:bold;padding:2px 2px 2px 0}#dashboard_recent_comments .akismet-status{display:none}.akismet-status{float:right}.akismet-status a{color:#AAA;font-style:italic}span.comment-link a{text-decoration:underline}span.comment-link:after{content:" "attr(title) " ";color:#aaa;text-decoration:none}.mshot-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #5C5C5C;position:absolute;left:-6px;top:91px}.mshot-container{background:#5C5C5C;position:absolute;top:-94px;padding:7px;width:450px;height:338px;z-index:20000;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px}h2.ak-header{padding-left:38px;background:url('img/logo.png') no-repeat 0 9px;margin-bottom:14px;line-height:32px}.key-status{padding:0.4em 1em;color:#fff;font-weight:bold;text-align:center;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;max-width:23.3em}input#key{width:25.3em !important}input#key.valid{border-color:#4F800D}input#key.invalid,input#key.failed{border-color:#888}.key-status.under-input{margin-top:-5px;padding-bottom:0px}.key-status.invalid,.key-status.failed{background-color:#888}.key-status.valid{background-color:#4F800D}.key-status.some{background-color:#993300}.key-status.empty{display:none}table.network-status th,table.network-status td{padding:0.4em;margin:0;text-align:center}table.network-status{border-color:#dfdfdf;border-width:0 0 1px 1px;border-style:solid;border-spacing:0;width:25.6em}table.network-status th,table.network-status td{border-color:#dfdfdf;border-width:1px 1px 0 0;border-style:solid;margin:0;border-spacing:0}table.network-status td.key-status{border-radius:0px;-webkit-border-radius:0px}
\ No newline at end of file
index 2db61ebfb2d191d6f8c51876d18b26c35108280d..f3da8fd6d1d6e3525012625d66bc5636a73e6cec 100644 (file)
-jQuery( function ( $ ) {
-       $( '.switch-have-key' ).click( function() {
-               var no_key = $( this ).parents().find('div.no-key');            
-               var have_key = $( this ).parents().find('div.have-key');
+jQuery(document).ready(function () {
+       jQuery( '.switch-have-key' ).click( function() {
+               var no_key = jQuery( this ).parents().find('div.no-key');               
+               var have_key = jQuery( this ).parents().find('div.have-key');
                
                no_key.addClass( 'hidden' );
                have_key.removeClass( 'hidden' );               
                
                return false;
        });
-       $( 'p.need-key a' ).click( function(){
+       jQuery( 'p.need-key a' ).click( function(){
                document.akismet_activate.submit();
        });
-       $('.akismet-status').each(function () {
-               var thisId = $(this).attr('commentid');
-               $(this).prependTo('#comment-' + thisId + ' .column-comment div:first-child');
+       jQuery('.akismet-status').each(function () {
+               var thisId = jQuery(this).attr('commentid');
+               jQuery(this).prependTo('#comment-' + thisId + ' .column-comment div:first-child');
        });
-       $('.akismet-user-comment-count').each(function () {
-               var thisId = $(this).attr('commentid');
-               $(this).insertAfter('#comment-' + thisId + ' .author strong:first').show();
+       jQuery('.akismet-user-comment-count').each(function () {
+               var thisId = jQuery(this).attr('commentid');
+               jQuery(this).insertAfter('#comment-' + thisId + ' .author strong:first').show();
        });
-       $('#the-comment-list').find('tr.comment, tr[id ^= "comment-"]').find('.column-author a[title ^= "http://"]').each(function () {
-               var thisTitle = $(this).attr('title');
-                   thisCommentId = $(this).parents('tr:first').attr('id').split("-");
+       jQuery('#the-comment-list tr.comment .column-author a[title ^= "http://"]').each(function () {
+               var thisTitle = jQuery(this).attr('title');
+                   thisCommentId = jQuery(this).parents('tr:first').attr('id').split("-");
                
-               $(this).attr("id", "author_comment_url_"+ thisCommentId[1]);
+               jQuery(this).attr("id", "author_comment_url_"+ thisCommentId[1]);
                
                if (thisTitle) {
-                       $(this).after(
-                               $( '<a href="#" class="remove_url">x</a>' )
-                                       .attr( 'commentid', thisCommentId[1] )
-                                       .attr( 'title', WPAkismet.strings['Remove this URL'] )
-                       );
+                       jQuery(this).after(' <a href="#" class="remove_url" commentid="'+ thisCommentId[1] +'" title="Remove this URL">x</a>');
                }
        });
-       $('.remove_url').live('click', function () {
-               var thisId = $(this).attr('commentid');
+       jQuery('.remove_url').live('click', function () {
+               var thisId = jQuery(this).attr('commentid');
                var data = {
                        action: 'comment_author_deurl',
                        _wpnonce: WPAkismet.comment_author_url_nonce,
                        id: thisId
                };
-               $.ajax({
+               jQuery.ajax({
                    url: ajaxurl,
                    type: 'POST',
                    data: data,
                    beforeSend: function () {
                        // Removes "x" link
-                               $("a[commentid='"+ thisId +"']").hide();
+                               jQuery("a[commentid='"+ thisId +"']").hide();
                                // Show temp status
-                       $("#author_comment_url_"+ thisId).html( $( '<span/>' ).text( WPAkismet.strings['Removing...'] ) );
+                       jQuery("#author_comment_url_"+ thisId).html('<span>Removing...</span>');
                    },
                    success: function (response) {
                        if (response) {
                                        // Show status/undo link
-                                       $("#author_comment_url_"+ thisId)
-                                               .attr('cid', thisId)
-                                               .addClass('akismet_undo_link_removal')
-                                               .html(
-                                                       $( '<span/>' ).text( WPAkismet.strings['URL removed'] )
-                                               )
-                                               .append( ' ' )
-                                               .append(
-                                                       $( '<span/>' )
-                                                               .text( WPAkismet.strings['(undo)'] )
-                                                               .addClass( 'akismet-span-link' )
-                                               );
-                               }
+                                       jQuery("#author_comment_url_"+ thisId).attr('cid', thisId).addClass('akismet_undo_link_removal').html('<span>URL removed (</span>undo<span>)</span>');
+                               }
                    }
                });
 
                return false;
        });
-       $('.akismet_undo_link_removal').live('click', function () {
-               var thisId = $(this).attr('cid');
-               var thisUrl = $(this).attr('href').replace("http://www.", "").replace("http://", "");
+       jQuery('.akismet_undo_link_removal').live('click', function () {
+               var thisId = jQuery(this).attr('cid');
+               var thisUrl = jQuery(this).attr('href').replace("http://www.", "").replace("http://", "");
                var data = {
                        action: 'comment_author_reurl',
                        _wpnonce: WPAkismet.comment_author_url_nonce,
                        id: thisId,
                        url: thisUrl
                };
-               $.ajax({
+               jQuery.ajax({
                    url: ajaxurl,
                    type: 'POST',
                    data: data,
                    beforeSend: function () {
                                // Show temp status
-                       $("#author_comment_url_"+ thisId).html( $( '<span/>' ).text( WPAkismet.strings['Re-adding...'] ) );
+                       jQuery("#author_comment_url_"+ thisId).html('<span>Re-adding…</span>');
                    },
                    success: function (response) {
                        if (response) {
                                        // Add "x" link
-                                       $("a[commentid='"+ thisId +"']").show();
+                                       jQuery("a[commentid='"+ thisId +"']").show();
                                        // Show link
-                                       $("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl);
+                                       jQuery("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl);
                                }
                    }
                });
                
                return false;
        });
-       $('a[id^="author_comment_url"], tr.pingback td.column-author a:first-of-type').mouseover(function () {
+       jQuery('a[id^="author_comment_url"]').mouseover(function () {
                var wpcomProtocol = ( 'https:' === location.protocol ) ? 'https://' : 'http://';
                // Need to determine size of author column
-               var thisParentWidth = $(this).parent().width();
+               var thisParentWidth = jQuery(this).parent().width();
                // It changes based on if there is a gravatar present
-               thisParentWidth = ($(this).parent().find('.grav-hijack').length) ? thisParentWidth - 42 + 'px' : thisParentWidth + 'px';
-               if ($(this).find('.mShot').length == 0 && !$(this).hasClass('akismet_undo_link_removal')) {
-                       var self = $( this );
-                       $('.widefat td').css('overflow', 'visible');
-                       $(this).css('position', 'relative');
-                       var thisHref = $.URLEncode( $(this).attr('href') );
-                       $(this).append('<div class="mShot mshot-container" style="left: '+thisParentWidth+'"><div class="mshot-arrow"></div><img src="//s0.wordpress.com/mshots/v1/'+thisHref+'?w=450" width="450" class="mshot-image" style="margin: 0;" /></div>');
+               thisParentWidth = (jQuery(this).parent().find('.grav-hijack').length) ? thisParentWidth - 42 + 'px' : thisParentWidth + 'px';
+               if (jQuery(this).find('.mShot').length == 0 && !jQuery(this).hasClass('akismet_undo_link_removal')) {
+                       var thisId = jQuery(this).attr('id').replace('author_comment_url_', '');
+                       jQuery('.widefat td').css('overflow', 'visible');
+                       jQuery(this).css('position', 'relative');
+                       var thisHref = jQuery.URLEncode(jQuery(this).attr('href'));
+                       jQuery(this).append('<div class="mShot mshot-container" style="left: '+thisParentWidth+'"><div class="mshot-arrow"></div><img src="'+wpcomProtocol+'s0.wordpress.com/mshots/v1/'+thisHref+'?w=450" width="450" class="mshot-image_'+thisId+'" style="margin: 0;" /></div>');
                        setTimeout(function () {
-                               self.find( '.mshot-image' ).attr('src', '//s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=2');
+                               jQuery('.mshot-image_'+thisId).attr('src', wpcomProtocol+'s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=2');
                        }, 6000);
                        setTimeout(function () {
-                               self.find( '.mshot-image' ).attr('src', '//s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=3');
+                               jQuery('.mshot-image_'+thisId).attr('src', wpcomProtocol+'s0.wordpress.com/mshots/v1/'+thisHref+'?w=450&r=3');
                        }, 12000);
                } else {
-                       $(this).find('.mShot').css('left', thisParentWidth).show();
+                       jQuery(this).find('.mShot').css('left', thisParentWidth).show();
                }
        }).mouseout(function () {
-               $(this).find('.mShot').hide();
+               jQuery(this).find('.mShot').hide();
        });
-       $('.checkforspam:not(.button-disabled)').click( function(e) { 
-           $('.checkforspam:not(.button-disabled)').addClass('button-disabled'); 
-               $('.checkforspam-spinner').show(); 
-               akismet_check_for_spam(0, 100); 
-               e.preventDefault(); 
-       });
-       
-       function akismet_check_for_spam(offset, limit) { 
-               $.post( 
-                       ajaxurl, 
-                       { 
-                               'action': 'akismet_recheck_queue', 
-                               'offset': offset, 
-                               'limit': limit 
-                       }, 
-                       function(result) { 
-                               if (result.processed < limit) { 
-                                       window.location.reload(); 
-                               } 
-                               else { 
-                                       akismet_check_for_spam(offset + limit, limit); 
-                               } 
-                       } 
-               ); 
-       }
 });
 // URL encode plugin
 jQuery.extend({URLEncode:function(c){var o='';var x=0;c=c.toString();var r=/(^[a-zA-Z0-9_.]*)/;
@@ -157,3 +117,10 @@ jQuery.extend({URLEncode:function(c){var o='';var x=0;c=c.toString();var r=/(^[a
     }else{if(c[x]==' ')o+='+';else{var d=c.charCodeAt(x);var h=d.toString(16);
     o+='%'+(h.length<2?'0':'')+h.toUpperCase();}x++;}}return o;}
 });
+// Preload mshot images after everything else has loaded
+jQuery(window).load(function() {
+       var wpcomProtocol = ( 'https:' === location.protocol ) ? 'https://' : 'http://';
+       jQuery('a[id^="author_comment_url"]').each(function () {
+               jQuery.get(wpcomProtocol+'s0.wordpress.com/mshots/v1/'+jQuery.URLEncode(jQuery(this).attr('href'))+'?w=450');
+       });
+});
index 4fff8bb684e01ffd8cc9ac01495e4553283f94a5..919ea0e7596b3677a8438c006e4b2db4ce7f9fcb 100644 (file)
@@ -6,7 +6,7 @@
 Plugin Name: Akismet
 Plugin URI: http://akismet.com/?return=true
 Description: Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from comment and trackback spam</strong>. It keeps your site protected from spam even while you sleep. To get started: 1) Click the "Activate" link to the left of this description, 2) <a href="http://akismet.com/get/?return=true">Sign up for an Akismet API key</a>, and 3) Go to your Akismet configuration page, and save your API key.
-Version: 2.6.0
+Version: 2.5.9
 Author: Automattic
 Author URI: http://automattic.com/wordpress-plugins/
 License: GPLv2 or later
@@ -34,9 +34,8 @@ if ( !function_exists( 'add_action' ) ) {
        exit;
 }
 
-define('AKISMET_VERSION', '2.6.0');
+define('AKISMET_VERSION', '2.5.9');
 define('AKISMET_PLUGIN_URL', plugin_dir_url( __FILE__ ));
-define('AKISMET_DELETE_LIMIT', 10000);
 
 /** If you hardcode a WP.com API key here, all key config screens will be hidden */
 if ( defined('WPCOM_API_KEY') )
@@ -198,26 +197,17 @@ function akismet_http_post($request, $host, $path, $port = 80, $ip=null) {
 
 // filter handler used to return a spam result to pre_comment_approved
 function akismet_result_spam( $approved ) {
-       static $just_once = false;
-       if ( $just_once )
-               return $approved;
-               
        // bump the counter here instead of when the filter is added to reduce the possibility of overcounting
        if ( $incr = apply_filters('akismet_spam_count_incr', 1) )
                update_option( 'akismet_spam_count', get_option('akismet_spam_count') + $incr );
-               
        // this is a one-shot deal
-       $just_once = true;
+       remove_filter( 'pre_comment_approved', 'akismet_result_spam' );
        return 'spam';
 }
 
 function akismet_result_hold( $approved ) {
-       static $just_once = false;
-       if ( $just_once )
-               return $approved;
-               
        // once only
-       $just_once = true;
+       remove_filter( 'pre_comment_approved', 'akismet_result_hold' );
        return '0';
 }
 
@@ -331,7 +321,7 @@ function akismet_auto_check_comment( $commentdata ) {
        global $akismet_api_host, $akismet_api_port, $akismet_last_comment;
 
        $comment = $commentdata;
-       $comment['user_ip']    = akismet_get_ip_address();
+       $comment['user_ip']    = $_SERVER['REMOTE_ADDR'];
        $comment['user_agent'] = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : null; 
        $comment['referrer']   = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : null;
        $comment['blog']       = get_option('home');
@@ -432,70 +422,58 @@ function akismet_auto_check_comment( $commentdata ) {
 
 add_action('preprocess_comment', 'akismet_auto_check_comment', 1);
 
-function akismet_get_ip_address() {
-       foreach( array( 'HTTP_CLIENT_IP', 'HTTP_X_FORWARDED_FOR', 'HTTP_X_FORWARDED', 'HTTP_X_CLUSTER_CLIENT_IP', 'HTTP_FORWARDED_FOR', 'HTTP_FORWARDED', 'REMOTE_ADDR' ) as $key ) {
-               if ( array_key_exists( $key, $_SERVER ) === true ) {
-                       foreach ( explode( ',', $_SERVER[$key] ) as $ip ) {
-                               $ip = trim($ip); 
-       
-                               if ( filter_var( $ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false ) {
-                                       return $ip;
-                               }
-                       }
-               }
-       }
-       return null;
-}
-
 function akismet_delete_old() {
        global $wpdb;
-       
-       while( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT comment_id FROM {$wpdb->comments} WHERE DATE_SUB(NOW(), INTERVAL 15 DAY) > comment_date_gmt AND comment_approved = 'spam' LIMIT %d", defined( 'AKISMET_DELETE_LIMIT' ) ? AKISMET_DELETE_LIMIT : 10000 ) ) ) {
-               if ( empty( $comment_ids ) )
-                       return;
+       $now_gmt = current_time('mysql', 1);
+       $comment_ids = $wpdb->get_col("SELECT comment_id FROM $wpdb->comments WHERE DATE_SUB('$now_gmt', INTERVAL 15 DAY) > comment_date_gmt AND comment_approved = 'spam'");
+       if ( empty( $comment_ids ) )
+               return;
                
-               $wpdb->queries = array();
+       $comma_comment_ids = implode( ', ', array_map('intval', $comment_ids) );
 
-               do_action( 'delete_comment', $comment_ids );
-               
-               $comma_comment_ids = implode( ', ', array_map('intval', $comment_ids) );
-       
-               $wpdb->query("DELETE FROM {$wpdb->comments} WHERE comment_id IN ( $comma_comment_ids )");
-               $wpdb->query("DELETE FROM {$wpdb->commentmeta} WHERE comment_id IN ( $comma_comment_ids )");
-               
-               clean_comment_cache( $comment_ids );
-       }
+       do_action( 'delete_comment', $comment_ids );
+       $wpdb->query("DELETE FROM $wpdb->comments WHERE comment_id IN ( $comma_comment_ids )");
+       $wpdb->query("DELETE FROM $wpdb->commentmeta WHERE comment_id IN ( $comma_comment_ids )");
+       clean_comment_cache( $comment_ids );
+       $n = mt_rand(1, 5000);
+       if ( apply_filters('akismet_optimize_table', ($n == 11)) ) // lucky number
+               $wpdb->query("OPTIMIZE TABLE $wpdb->comments");
 
-       if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11) ) ) // lucky number
-               $wpdb->query("OPTIMIZE TABLE {$wpdb->comments}");
 }
 
 function akismet_delete_old_metadata() { 
        global $wpdb; 
 
+       $now_gmt = current_time( 'mysql', 1 ); 
        $interval = apply_filters( 'akismet_delete_commentmeta_interval', 15 );
 
        # enfore a minimum of 1 day
        $interval = absint( $interval );
-       if ( $interval < 1 )
-               $interval = 1;
+       if ( $interval < 1 ) {
+               return;
+       }
 
        // akismet_as_submitted meta values are large, so expire them 
        // after $interval days regardless of the comment status 
-       while ( $comment_ids = $wpdb->get_col( $wpdb->prepare( "SELECT m.comment_id FROM {$wpdb->commentmeta} as m INNER JOIN {$wpdb->comments} as c USING(comment_id) WHERE m.meta_key = 'akismet_as_submitted' AND DATE_SUB(NOW(), INTERVAL %d DAY) > c.comment_date_gmt LIMIT 10000", $interval ) ) ) {      
-               if ( empty( $comment_ids ) )
-                       return;
-               
-               $wpdb->queries = array();
-               
+       while ( TRUE ) {
+               $comment_ids = $wpdb->get_col( "SELECT $wpdb->comments.comment_id FROM $wpdb->commentmeta INNER JOIN $wpdb->comments USING(comment_id) WHERE meta_key = 'akismet_as_submitted' AND DATE_SUB('$now_gmt', INTERVAL {$interval} DAY) > comment_date_gmt LIMIT 10000" ); 
+
+               if ( empty( $comment_ids ) ) {
+                       return; 
+               }
+
                foreach ( $comment_ids as $comment_id ) {
                        delete_comment_meta( $comment_id, 'akismet_as_submitted' );
                }
        }
-       
-       if ( apply_filters( 'akismet_optimize_table', ( mt_rand(1, 5000) == 11) ) ) // lucky number
-               $wpdb->query("OPTIMIZE TABLE {$wpdb->comments}");
-}
+
+       /*
+       $n = mt_rand( 1, 5000 ); 
+       if ( apply_filters( 'akismet_optimize_table', ( $n == 11 ), 'commentmeta' ) ) { // lucky number 
+               $wpdb->query( "OPTIMIZE TABLE $wpdb->commentmeta" ); 
+       }
+       */
+} 
 
 add_action('akismet_scheduled_delete', 'akismet_delete_old');
 add_action('akismet_scheduled_delete', 'akismet_delete_old_metadata'); 
@@ -610,71 +588,6 @@ $akismet_comment_nonce_option = apply_filters( 'akismet_comment_nonce', get_opti
 if ( $akismet_comment_nonce_option == 'true' || $akismet_comment_nonce_option == '' )
        add_action( 'comment_form', 'akismet_add_comment_nonce' );
 
-function akismet_pingback_forwarded_for( $r, $url ) {
-       static $urls = array();
-       
-       // Call this with $r == null to prime the callback to add headers on a specific URL
-       if ( is_null( $r ) && !in_array( $url, $urls ) ) {
-               $urls[] = $url;
-       }
-
-       // Add X-Pingback-Forwarded-For header, but only for requests to a specific URL (the apparent pingback source)
-       if ( is_array( $r ) && is_array( $r['headers'] ) && !isset( $r['headers']['X-Pingback-Forwarded-For'] ) && in_array( $url, $urls ) ) {
-               $remote_ip = preg_replace( '/[^a-fx0-9:.,]/i', '', $_SERVER['REMOTE_ADDR'] );
-               
-               // Note: this assumes REMOTE_ADDR is correct, and it may not be if a reverse proxy or CDN is in use
-               $r['headers']['X-Pingback-Forwarded-For'] = $remote_ip;
-
-               // Also identify the request as a pingback verification in the UA string so it appears in logs
-               $r['user-agent'] .= '; verifying pingback from ' . $remote_ip;
-       }
-
-       return $r;
-}
-
-function akismet_pre_check_pingback( $method ) {
-       
-       if ( $method !== 'pingback.ping' )
-               return;
-
-       global $wp_xmlrpc_server;
-       
-       if ( !is_object( $wp_xmlrpc_server ) )
-               return false;
-       
-       // Lame: tightly coupled with the IXR class.
-       $args = $wp_xmlrpc_server->message->params;
-       
-       if ( !empty( $args[1] ) ) {
-               $post_id = url_to_postid( $args[1] );
-
-               // If this gets through the pre-check, make sure we properly identify the outbound request as a pingback verification
-               akismet_pingback_forwarded_for( null, $args[0] );
-               add_filter( 'http_request_args', 'akismet_pingback_forwarded_for', 10, 2 );
-
-               $comment = array(
-                       'comment_author_url' => $args[0],
-                       'comment_post_ID' => $post_id,
-                       'comment_author' => '',
-                       'comment_author_email' => '',
-                       'comment_content' => '',
-                       'comment_type' => 'pingback',
-                       'akismet_pre_check' => '1',
-                       'comment_pingback_target' => $args[1],
-               );
-
-               $comment = akismet_auto_check_comment( $comment );
-
-               if ( isset( $comment['akismet_result'] ) && 'true' == $comment['akismet_result'] ) {
-                       // Lame: tightly coupled with the IXR classes. Unfortunately the action provides no context and no way to return anything.
-                       $wp_xmlrpc_server->error( new IXR_Error( 0, 'Invalid discovery target' ) );
-               }
-       }
-}
-
-// Run this early in the pingback call, before doing a remote fetch of the source uri
-add_action( 'xmlrpc_call', 'akismet_pre_check_pingback' );
-
 global $wp_version;
 if ( '3.0.5' == $wp_version ) { 
        remove_filter( 'comment_text', 'wp_kses_data' ); 
index fca32ab73f937836ee34fa31b986d0f911ee0066..d0094d2029c0e57b6b067b65cae2bfe351691a24 100644 (file)
@@ -2,8 +2,8 @@
 Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, automattic
 Tags: akismet, comments, spam
 Requires at least: 3.0
-Tested up to: 3.8.1
-Stable tag: 2.6.0
+Tested up to: 3.6
+Stable tag: 2.5.9
 License: GPLv2 or later
 
 Akismet checks your comments against the Akismet web service to see if they look like spam or not.
@@ -31,14 +31,6 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co
 
 == Changelog ==
 
-= 2.6.0 =
-* Add ajax paging to the check for spam button to handle large volumes of comments
-* Optimize javascript and add localization support 
-* Fix bug in link to spam comments from right now dashboard widget
-* Fix bug with deleting old comments to avoid timeouts dealing with large volumes of comments
-* Include X-Pingback-Forwarded-For header in outbound WordPress pingback verifications
-* Add pre-check for pingbacks, to stop spam before an outbound verification request is made
-
 = 2.5.9 =
 * Update 'Already have a key' link to redirect page rather than depend on javascript
 * Fix some non-translatable strings to be translatable
diff --git a/wp-content/themes/twentyfourteen/404.php b/wp-content/themes/twentyfourteen/404.php
new file mode 100644 (file)
index 0000000..7f5bef8
--- /dev/null
@@ -0,0 +1,32 @@
+<?php
+/**
+ * The template for displaying 404 pages (Not Found)
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+
+       <div id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <header class="page-header">
+                               <h1 class="page-title"><?php _e( 'Not Found', 'twentyfourteen' ); ?></h1>
+                       </header>
+
+                       <div class="page-content">
+                               <p><?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentyfourteen' ); ?></p>
+
+                               <?php get_search_form(); ?>
+                       </div><!-- .page-content -->
+
+               </div><!-- #content -->
+       </div><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/archive.php b/wp-content/themes/twentyfourteen/archive.php
new file mode 100644 (file)
index 0000000..af8e205
--- /dev/null
@@ -0,0 +1,74 @@
+<?php
+/**
+ * The template for displaying Archive pages
+ *
+ * Used to display archive-type pages if nothing more specific matches a query.
+ * For example, puts together date-based pages if no date.php file exists.
+ *
+ * If you'd like to further customize these archive views, you may create a
+ * new template file for each specific one. For example, Twenty Fourteen
+ * already has tag.php for Tag archives, category.php for Category archives,
+ * and author.php for Author archives.
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+       <section id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <?php if ( have_posts() ) : ?>
+
+                       <header class="page-header">
+                               <h1 class="page-title">
+                                       <?php
+                                               if ( is_day() ) :
+                                                       printf( __( 'Daily Archives: %s', 'twentyfourteen' ), get_the_date() );
+
+                                               elseif ( is_month() ) :
+                                                       printf( __( 'Monthly Archives: %s', 'twentyfourteen' ), get_the_date( _x( 'F Y', 'monthly archives date format', 'twentyfourteen' ) ) );
+
+                                               elseif ( is_year() ) :
+                                                       printf( __( 'Yearly Archives: %s', 'twentyfourteen' ), get_the_date( _x( 'Y', 'yearly archives date format', 'twentyfourteen' ) ) );
+
+                                               else :
+                                                       _e( 'Archives', 'twentyfourteen' );
+
+                                               endif;
+                                       ?>
+                               </h1>
+                       </header><!-- .page-header -->
+
+                       <?php
+                                       // Start the Loop.
+                                       while ( have_posts() ) : the_post();
+
+                                               /*
+                                                * Include the post format-specific template for the content. If you want to
+                                                * use this in a child theme, then include a file called called content-___.php
+                                                * (where ___ is the post format) and that will be used instead.
+                                                */
+                                               get_template_part( 'content', get_post_format() );
+
+                                       endwhile;
+                                       // Previous/next page navigation.
+                                       twentyfourteen_paging_nav();
+
+                               else :
+                                       // If no content, include the "No posts found" template.
+                                       get_template_part( 'content', 'none' );
+
+                               endif;
+                       ?>
+               </div><!-- #content -->
+       </section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/author.php b/wp-content/themes/twentyfourteen/author.php
new file mode 100644 (file)
index 0000000..31394ca
--- /dev/null
@@ -0,0 +1,74 @@
+<?php
+/**
+ * The template for displaying Author archive pages
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+       <section id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <?php if ( have_posts() ) : ?>
+
+                       <header class="archive-header">
+                               <h1 class="archive-title">
+                                       <?php
+                                               /*
+                                                * Queue the first post, that way we know what author
+                                                * we're dealing with (if that is the case).
+                                                *
+                                                * We reset this later so we can run the loop properly
+                                                * with a call to rewind_posts().
+                                                */
+                                               the_post();
+
+                                               printf( __( 'All posts by %s', 'twentyfourteen' ), get_the_author() );
+                                       ?>
+                               </h1>
+                               <?php if ( get_the_author_meta( 'description' ) ) : ?>
+                               <div class="author-description"><?php the_author_meta( 'description' ); ?></div>
+                               <?php endif; ?>
+                       </header><!-- .archive-header -->
+
+                       <?php
+                                       /*
+                                        * Since we called the_post() above, we need to rewind
+                                        * the loop back to the beginning that way we can run
+                                        * the loop properly, in full.
+                                        */
+                                       rewind_posts();
+
+                                       // Start the Loop.
+                                       while ( have_posts() ) : the_post();
+
+                                               /*
+                                                * Include the post format-specific template for the content. If you want to
+                                                * use this in a child theme, then include a file called called content-___.php
+                                                * (where ___ is the post format) and that will be used instead.
+                                                */
+                                               get_template_part( 'content', get_post_format() );
+
+                                       endwhile;
+                                       // Previous/next page navigation.
+                                       twentyfourteen_paging_nav();
+
+                               else :
+                                       // If no content, include the "No posts found" template.
+                                       get_template_part( 'content', 'none' );
+
+                               endif;
+                       ?>
+
+               </div><!-- #content -->
+       </section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/category.php b/wp-content/themes/twentyfourteen/category.php
new file mode 100644 (file)
index 0000000..92daeb8
--- /dev/null
@@ -0,0 +1,58 @@
+<?php
+/**
+ * The template for displaying Category pages
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+       <section id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <?php if ( have_posts() ) : ?>
+
+                       <header class="archive-header">
+                               <h1 class="archive-title"><?php printf( __( 'Category Archives: %s', 'twentyfourteen' ), single_cat_title( '', false ) ); ?></h1>
+
+                               <?php
+                                       // Show an optional term description.
+                                       $term_description = term_description();
+                                       if ( ! empty( $term_description ) ) :
+                                               printf( '<div class="taxonomy-description">%s</div>', $term_description );
+                                       endif;
+                               ?>
+                       </header><!-- .archive-header -->
+
+                       <?php
+                                       // Start the Loop.
+                                       while ( have_posts() ) : the_post();
+
+                                       /*
+                                        * Include the post format-specific template for the content. If you want to
+                                        * use this in a child theme, then include a file called called content-___.php
+                                        * (where ___ is the post format) and that will be used instead.
+                                        */
+                                       get_template_part( 'content', get_post_format() );
+
+                                       endwhile;
+                                       // Previous/next page navigation.
+                                       twentyfourteen_paging_nav();
+
+                               else :
+                                       // If no content, include the "No posts found" template.
+                                       get_template_part( 'content', 'none' );
+
+                               endif;
+                       ?>
+               </div><!-- #content -->
+       </section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/comments.php b/wp-content/themes/twentyfourteen/comments.php
new file mode 100644 (file)
index 0000000..9802a24
--- /dev/null
@@ -0,0 +1,66 @@
+<?php
+/**
+ * The template for displaying Comments
+ *
+ * The area of the page that contains comments and the comment form.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+/*
+ * If the current post is protected by a password and the visitor has not yet
+ * entered the password we will return early without loading the comments.
+ */
+if ( post_password_required() ) {
+       return;
+}
+?>
+
+<div id="comments" class="comments-area">
+
+       <?php if ( have_comments() ) : ?>
+
+       <h2 class="comments-title">
+               <?php
+                       printf( _n( 'One thought on &ldquo;%2$s&rdquo;', '%1$s thoughts on &ldquo;%2$s&rdquo;', get_comments_number(), 'twentyfourteen' ),
+                               number_format_i18n( get_comments_number() ), get_the_title() );
+               ?>
+       </h2>
+
+       <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?>
+       <nav id="comment-nav-above" class="navigation comment-navigation" role="navigation">
+               <h1 class="screen-reader-text"><?php _e( 'Comment navigation', 'twentyfourteen' ); ?></h1>
+               <div class="nav-previous"><?php previous_comments_link( __( '&larr; Older Comments', 'twentyfourteen' ) ); ?></div>
+               <div class="nav-next"><?php next_comments_link( __( 'Newer Comments &rarr;', 'twentyfourteen' ) ); ?></div>
+       </nav><!-- #comment-nav-above -->
+       <?php endif; // Check for comment navigation. ?>
+
+       <ol class="comment-list">
+               <?php
+                       wp_list_comments( array(
+                               'style'      => 'ol',
+                               'short_ping' => true,
+                               'avatar_size'=> 34,
+                       ) );
+               ?>
+       </ol><!-- .comment-list -->
+
+       <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : ?>
+       <nav id="comment-nav-below" class="navigation comment-navigation" role="navigation">
+               <h1 class="screen-reader-text"><?php _e( 'Comment navigation', 'twentyfourteen' ); ?></h1>
+               <div class="nav-previous"><?php previous_comments_link( __( '&larr; Older Comments', 'twentyfourteen' ) ); ?></div>
+               <div class="nav-next"><?php next_comments_link( __( 'Newer Comments &rarr;', 'twentyfourteen' ) ); ?></div>
+       </nav><!-- #comment-nav-below -->
+       <?php endif; // Check for comment navigation. ?>
+
+       <?php if ( ! comments_open() ) : ?>
+       <p class="no-comments"><?php _e( 'Comments are closed.', 'twentyfourteen' ); ?></p>
+       <?php endif; ?>
+
+       <?php endif; // have_comments() ?>
+
+       <?php comment_form(); ?>
+
+</div><!-- #comments -->
diff --git a/wp-content/themes/twentyfourteen/content-aside.php b/wp-content/themes/twentyfourteen/content-aside.php
new file mode 100644 (file)
index 0000000..3837a2e
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying posts in the Aside post format
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <span class="post-format">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( 'aside' ) ); ?>"><?php echo get_post_format_string( 'aside' ); ?></a>
+                       </span>
+
+                       <?php twentyfourteen_posted_on(); ?>
+
+                       <?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php endif; ?>
+
+                       <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-audio.php b/wp-content/themes/twentyfourteen/content-audio.php
new file mode 100644 (file)
index 0000000..cb5b022
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying posts in the Audio post format
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <span class="post-format">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( 'audio' ) ); ?>"><?php echo get_post_format_string( 'audio' ); ?></a>
+                       </span>
+
+                       <?php twentyfourteen_posted_on(); ?>
+
+                       <?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php endif; ?>
+
+                       <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-featured-post.php b/wp-content/themes/twentyfourteen/content-featured-post.php
new file mode 100644 (file)
index 0000000..6cc8822
--- /dev/null
@@ -0,0 +1,34 @@
+<?php
+/**
+ * The template for displaying featured posts on the front page
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <a class="post-thumbnail" href="<?php the_permalink(); ?>">
+       <?php
+               // Output the featured image.
+               if ( has_post_thumbnail() ) :
+                       if ( 'grid' == get_theme_mod( 'featured_content_layout' ) ) {
+                               the_post_thumbnail();
+                       } else {
+                               the_post_thumbnail( 'twentyfourteen-full-width' );
+                       }
+               endif;
+       ?>
+       </a>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php endif; ?>
+
+               <?php the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">','</a></h1>' ); ?>
+       </header><!-- .entry-header -->
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-gallery.php b/wp-content/themes/twentyfourteen/content-gallery.php
new file mode 100644 (file)
index 0000000..c49a261
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying posts in the Gallery post format
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <span class="post-format">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( 'gallery' ) ); ?>"><?php echo get_post_format_string( 'gallery' ); ?></a>
+                       </span>
+
+                       <?php twentyfourteen_posted_on(); ?>
+
+                       <?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php endif; ?>
+
+                       <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-image.php b/wp-content/themes/twentyfourteen/content-image.php
new file mode 100644 (file)
index 0000000..836601f
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying posts in the Image post format
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <span class="post-format">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( 'image' ) ); ?>"><?php echo get_post_format_string( 'image' ); ?></a>
+                       </span>
+
+                       <?php twentyfourteen_posted_on(); ?>
+
+                       <?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php endif; ?>
+
+                       <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-link.php b/wp-content/themes/twentyfourteen/content-link.php
new file mode 100644 (file)
index 0000000..d208ba0
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying posts in the Link post format
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <span class="post-format">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( 'link' ) ); ?>"><?php echo get_post_format_string( 'link' ); ?></a>
+                       </span>
+
+                       <?php twentyfourteen_posted_on(); ?>
+
+                       <?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php endif; ?>
+
+                       <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-none.php b/wp-content/themes/twentyfourteen/content-none.php
new file mode 100644 (file)
index 0000000..a83e06e
--- /dev/null
@@ -0,0 +1,31 @@
+<?php
+/**
+ * The template for displaying a "No posts found" message
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<header class="page-header">
+       <h1 class="page-title"><?php _e( 'Nothing Found', 'twentyfourteen' ); ?></h1>
+</header>
+
+<div class="page-content">
+       <?php if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
+
+       <p><?php printf( __( 'Ready to publish your first post? <a href="%1$s">Get started here</a>.', 'twentyfourteen' ), admin_url( 'post-new.php' ) ); ?></p>
+
+       <?php elseif ( is_search() ) : ?>
+
+       <p><?php _e( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'twentyfourteen' ); ?></p>
+       <?php get_search_form(); ?>
+
+       <?php else : ?>
+
+       <p><?php _e( 'It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help.', 'twentyfourteen' ); ?></p>
+       <?php get_search_form(); ?>
+
+       <?php endif; ?>
+</div><!-- .page-content -->
diff --git a/wp-content/themes/twentyfourteen/content-page.php b/wp-content/themes/twentyfourteen/content-page.php
new file mode 100644 (file)
index 0000000..9839419
--- /dev/null
@@ -0,0 +1,31 @@
+<?php
+/**
+ * The template used for displaying page content
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php
+               // Page thumbnail and title.
+               twentyfourteen_post_thumbnail();
+               the_title( '<header class="entry-header"><h1 class="entry-title">', '</h1></header><!-- .entry-header -->' );
+       ?>
+
+       <div class="entry-content">
+               <?php
+                       the_content();
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+
+                       edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' );
+               ?>
+       </div><!-- .entry-content -->
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-quote.php b/wp-content/themes/twentyfourteen/content-quote.php
new file mode 100644 (file)
index 0000000..b93cf99
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying posts in the Quote post format
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <span class="post-format">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( 'quote' ) ); ?>"><?php echo get_post_format_string( 'quote' ); ?></a>
+                       </span>
+
+                       <?php twentyfourteen_posted_on(); ?>
+
+                       <?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php endif; ?>
+
+                       <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content-video.php b/wp-content/themes/twentyfourteen/content-video.php
new file mode 100644 (file)
index 0000000..bedbd7f
--- /dev/null
@@ -0,0 +1,57 @@
+<?php
+/**
+ * The template for displaying posts in the Video post format
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div><!-- .entry-meta -->
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <span class="post-format">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( 'video' ) ); ?>"><?php echo get_post_format_string( 'video' ); ?></a>
+                       </span>
+
+                       <?php twentyfourteen_posted_on(); ?>
+
+                       <?php if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php endif; ?>
+
+                       <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/content.php b/wp-content/themes/twentyfourteen/content.php
new file mode 100644 (file)
index 0000000..d9bf754
--- /dev/null
@@ -0,0 +1,66 @@
+<?php
+/**
+ * The default template for displaying content
+ *
+ * Used for both single and index/archive/search.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <?php twentyfourteen_post_thumbnail(); ?>
+
+       <header class="entry-header">
+               <?php if ( in_array( 'category', get_object_taxonomies( get_post_type() ) ) && twentyfourteen_categorized_blog() ) : ?>
+               <div class="entry-meta">
+                       <span class="cat-links"><?php echo get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfourteen' ) ); ?></span>
+               </div>
+               <?php
+                       endif;
+
+                       if ( is_single() ) :
+                               the_title( '<h1 class="entry-title">', '</h1>' );
+                       else :
+                               the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                       endif;
+               ?>
+
+               <div class="entry-meta">
+                       <?php
+                               if ( 'post' == get_post_type() )
+                                       twentyfourteen_posted_on();
+
+                               if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) :
+                       ?>
+                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                       <?php
+                               endif;
+
+                               edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' );
+                       ?>
+               </div><!-- .entry-meta -->
+       </header><!-- .entry-header -->
+
+       <?php if ( is_search() ) : ?>
+       <div class="entry-summary">
+               <?php the_excerpt(); ?>
+       </div><!-- .entry-summary -->
+       <?php else : ?>
+       <div class="entry-content">
+               <?php
+                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                       wp_link_pages( array(
+                               'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                               'after'       => '</div>',
+                               'link_before' => '<span>',
+                               'link_after'  => '</span>',
+                       ) );
+               ?>
+       </div><!-- .entry-content -->
+       <?php endif; ?>
+
+       <?php the_tags( '<footer class="entry-meta"><span class="tag-links">', '', '</span></footer>' ); ?>
+</article><!-- #post-## -->
diff --git a/wp-content/themes/twentyfourteen/css/editor-style.css b/wp-content/themes/twentyfourteen/css/editor-style.css
new file mode 100644 (file)
index 0000000..a6ed701
--- /dev/null
@@ -0,0 +1,448 @@
+/*
+Theme Name: Twenty Fourteen
+Description: Used to style the TinyMCE editor.
+*/
+
+
+/**
+ * Table of Contents:
+ *
+ * 1.0 - Body
+ * 2.0 - Headings
+ * 3.0 - Text Elements
+ * 4.0 - Links
+ * 5.0 - Alignment
+ * 6.0 - Tables
+ * 7.0 - Images
+ * 8.0 - RTL
+ * ----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 1.0 Body
+ * ----------------------------------------------------------------------------
+ */
+
+html .mceContentBody {
+       font-size: 100%;
+       max-width: 474px;
+}
+
+body {
+       color: #2b2b2b;
+       font-family: Lato, sans-serif;
+       font-weight: 400;
+       line-height: 1.5;
+       vertical-align: baseline;
+}
+
+
+/**
+ * 2.0 Headings
+ * ----------------------------------------------------------------------------
+ */
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+       clear: both;
+       font-weight: 700;
+       margin: 36px 0 12px;
+}
+
+h1 {
+       font-size: 26px;
+       line-height: 1.3846153846;
+}
+
+h2 {
+       font-size: 24px;
+       line-height: 1;
+}
+
+h3 {
+       font-size: 22px;
+       line-height: 1.0909090909;
+}
+
+h4 {
+       font-size: 20px;
+       line-height: 1.2;
+}
+
+h5 {
+       font-size: 18px;
+       line-height: 1.3333333333;
+}
+
+h6 {
+       font-size: 16px;
+       line-height: 1.5;
+}
+
+h1:first-child,
+h2:first-child,
+h3:first-child,
+h4:first-child,
+h5:first-child,
+h6:first-child {
+       margin-top: 0;
+}
+
+
+/**
+ * 3.0 Text Elements
+ * ----------------------------------------------------------------------------
+ */
+
+address {
+       font-style: italic;
+       margin-bottom: 24px;
+}
+
+abbr[title] {
+       border-bottom: 1px dotted #2b2b2b;
+       cursor: help;
+}
+
+b,
+strong {
+       font-weight: 700;
+}
+
+cite {
+       border: 0;
+}
+
+cite,
+dfn,
+em,
+i {
+       font-style: italic;
+}
+
+mark,
+ins {
+       background: #fff9c0;
+       border: 0;
+       color: inherit;
+       text-decoration: none;
+}
+
+p {
+       margin: 0 0 24px;
+}
+
+code,
+kbd,
+tt,
+var,
+samp,
+pre {
+       font-family: monospace, serif;
+       font-size: 15px;
+       line-height: 1.6;
+}
+
+pre {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       margin-bottom: 24px;
+       max-width: 100%;
+       overflow: auto;
+       padding: 12px;
+       white-space: pre;
+       white-space: pre-wrap;
+       word-wrap: break-word;
+}
+
+blockquote,
+q {
+       quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+       content: "";
+       content: none;
+}
+
+blockquote {
+       color: #767676;
+       font-size: 19px;
+       font-style: italic;
+       font-weight: 300;
+       line-height: 1.2631578947;
+       margin: 0 0 24px;
+}
+
+blockquote cite,
+blockquote small {
+       color: #2b2b2b;
+       font-size: 16px;
+       font-weight: 400;
+       line-height: 1.5;
+}
+
+blockquote em,
+blockquote i,
+blockquote cite {
+       font-style: normal;
+}
+
+blockquote strong,
+blockquote b {
+       font-weight: 400;
+}
+
+small {
+       font-size: smaller;
+}
+
+big {
+       font-size: 125%;
+}
+
+sup,
+sub {
+       font-size: 75%;
+       height: 0;
+       line-height: 0;
+       position: relative;
+       vertical-align: baseline;
+}
+
+sup {
+       bottom: 1ex;
+}
+
+sub {
+       top: .5ex;
+}
+
+dl {
+       margin: 0 0 24px;
+}
+
+dt {
+       font-weight: bold;
+}
+
+dd {
+       margin: 0 0 24px;
+}
+
+ul,
+ol {
+       list-style: none;
+       margin: 0 0 24px 20px;
+       padding-left: 0;
+}
+
+ul {
+       list-style: disc;
+}
+
+ol {
+       list-style: decimal;
+}
+
+li > ul,
+li > ol {
+       margin: 0 0 0 20px;
+}
+
+del {
+       color: #767676;
+}
+
+hr {
+       background-color: rgba(0, 0, 0, 0.1);
+       border: 0;
+       height: 1px;
+       margin-bottom: 23px;
+}
+
+
+/**
+ * 4.0 Links
+ * ----------------------------------------------------------------------------
+ */
+
+a {
+       color: #24890d;
+       text-decoration: none;
+}
+
+a:visited {
+       color: #24890d;
+}
+
+a:focus {
+       outline: thin dotted;
+}
+
+a:active,
+a:hover {
+       color: #41a62a;
+       outline: 0;
+}
+
+
+/**
+ * 5.0 Alignment
+ * ----------------------------------------------------------------------------
+ */
+
+.alignleft {
+       float: left;
+       margin: 7px 24px 7px 0;
+}
+
+.alignright {
+       float: right;
+       margin: 7px 0 7px 24px;
+}
+
+.aligncenter {
+       clear: both;
+       display: block;
+       margin: 7px auto;
+}
+
+blockquote.alignleft,
+blockquote.alignright {
+       border-top: 1px solid rgba(0, 0, 0, 0.1);
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+       padding-top: 17px;
+       width: 50%;
+}
+
+blockquote.alignleft p,
+blockquote.alignright p {
+       margin-bottom: 17px;
+}
+
+
+/**
+ * 6.0 Tables
+ * ----------------------------------------------------------------------------
+ */
+
+.mceItemTable {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       border-width: 1px 0 0 1px;
+       border-collapse: separate;
+       border-spacing: 0;
+       font-size: 14px;
+       line-height: 1.2857142857;
+       margin-bottom: 24px;
+       width: 100%;
+}
+
+.mceItemTable th,
+.mceItemTable caption {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       border-width: 0 1px 1px 0;
+       font-weight: 700;
+       padding: 8px;
+       text-align: left;
+       text-transform: uppercase;
+       vertical-align: baseline;
+}
+
+.mceItemTable td {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       border-width: 0 1px 1px 0;
+       font-family: Lato, sans-serif;
+       font-size: 14px;
+       padding: 8px;
+       vertical-align: baseline;
+}
+
+
+/**
+ * 7.0 Images
+ * ----------------------------------------------------------------------------
+ */
+
+img {
+       height: auto;
+       max-width: 474px;
+       vertical-align: middle;
+}
+
+.wp-caption {
+       background: transparent;
+       border: none;
+       color: #767676;
+       margin: 0 0 24px 0;
+       max-width: 474px;
+       padding: 0;
+       text-align: left;
+}
+
+.wp-caption.alignleft {
+       margin: 7px 14px 7px 0;
+}
+
+.wp-caption.alignright {
+       margin: 7px 0 7px 14px;
+}
+
+.wp-caption.aligncenter {
+       margin: 7px 0;
+}
+
+.wp-caption-dt {
+       margin: 0;
+}
+
+.wp-caption .wp-caption-text,
+.wp-caption-dd {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+       font-size: 12px;
+       font-style: italic;
+       line-height: 1.5;
+       margin: 9px 0;
+       padding: 0 10px 0 0; /* Avoid the caption to overflow the width of the image because wp-caption has 10px wider width */
+       text-align: left;
+}
+
+.mceTemp + ul,
+.mceTemp + ol {
+       list-style-position: inside;
+}
+
+
+/**
+ * 8.0 RTL
+ * ----------------------------------------------------------------------------
+ */
+
+html .mceContentBody.rtl {
+       direction: rtl;
+       unicode-bidi: embed;
+}
+
+.rtl ol,
+.rtl ul {
+       margin-left: 0;
+       margin-right: 24px;
+}
+
+.rtl .wp-caption,
+.rtl tr th {
+       text-align: right;
+}
+
+.rtl td {
+       text-align: right;
+}
diff --git a/wp-content/themes/twentyfourteen/css/ie.css b/wp-content/themes/twentyfourteen/css/ie.css
new file mode 100644 (file)
index 0000000..1e640d0
--- /dev/null
@@ -0,0 +1,1331 @@
+/**
+ * Global Styles for older IE versions (previous to IE9).
+ */
+
+pre,
+fieldset,
+table,
+th,
+td,
+input,
+textarea {
+       border: 1px solid #e5e5e5;
+}
+
+hr {
+       background-color: #e5e5e5;
+}
+
+button,
+input,
+select,
+textarea {
+       vertical-align: middle;
+}
+
+
+input:focus,
+textarea:focus {
+       border: 1px solid #b2b2b2;
+}
+
+.site-content blockquote.alignleft,
+.site-content blockquote.alignright {
+       border-top: 1px solid #e5e5e5;
+       border-bottom: 1px solid #e5e5e5;
+}
+
+.post-thumbnail,
+a.post-thumbnail:hover {
+       background: transparent;
+}
+
+.list-view .site-content .hentry {
+       border-top: 1px solid #e5e5e5;
+       padding-top: 48px;
+}
+
+.gallery-caption {
+       background: #000;
+       filter: alpha(opacity=0);
+}
+
+.gallery-item:hover .gallery-caption {
+       filter: alpha(opacity=70);
+}
+
+.nav-links {
+       border-top: 1px solid #e5e5e5;
+}
+
+.post-navigation a,
+.image-navigation .previous-image,
+.image-navigation .next-image,
+.contributor {
+       border-bottom: 1px solid #e5e5e5;
+}
+
+.contributor-avatar,
+.comment-author .avatar {
+       border: 1px solid #e5e5e5;
+}
+
+.comment-list article,
+.comment-list .pingback,
+.comment-list .trackback {
+       border-top: 1px solid #e5e5e5;
+}
+
+.comment-list .reply {
+       margin-top: 0;
+}
+
+#secondary {
+       color: #b3b3b3;
+}
+
+.widget abbr[title] {
+       border-color: #b3b3b3;
+}
+
+.widget pre,
+.widget fieldset,
+.widget table,
+.widget th,
+.widget td,
+.widget input,
+.widget textarea {
+       border-color: #4d4d4d;
+}
+
+.widget blockquote,
+.widget .wp-caption,
+.widget_twentyfourteen_ephemera .entry-meta a {
+       color: #b3b3b3;
+}
+
+.widget del {
+       color: #666;
+}
+
+.widget hr {
+       background-color: #4d4d4d;
+}
+
+.widget input,
+.widget textarea {
+       background-color: #1a1a1a;
+}
+
+.widget input:focus,
+.widget textarea:focus {
+       border-color: #262626;
+}
+
+.widget_calendar thead th {
+       background-color: #1a1a1a;
+}
+
+.widget_twentyfourteen_ephemera > ol > li {
+       border-bottom: 1px solid #4d4d4d;
+}
+
+.widget_archive li,
+.widget_categories li,
+.widget_links li,
+.widget_meta li,
+.widget_nav_menu li,
+.widget_pages li,
+.widget_recent_comments li,
+.widget_recent_entries li,
+.widget_categories li ul,
+.widget_nav_menu li ul,
+.widget_pages li ul {
+       border-top: 1px solid #4d4d4d;
+}
+
+.content-sidebar .widget pre,
+.content-sidebar .widget fieldset,
+.content-sidebar .widget table,
+.content-sidebar .widget th,
+.content-sidebar .widget td,
+.content-sidebar .widget input,
+.content-sidebar .widget textarea,
+.content-sidebar .widget_archive li,
+.content-sidebar .widget_categories li,
+.content-sidebar .widget_links li,
+.content-sidebar .widget_meta li,
+.content-sidebar .widget_nav_menu li,
+.content-sidebar .widget_pages li,
+.content-sidebar .widget_recent_comments li,
+.content-sidebar .widget_recent_entries li,
+.content-sidebar .widget_categories li ul,
+.content-sidebar .widget_nav_menu li ul,
+.content-sidebar .widget_pages li ul {
+       border-color: #e5e5e5;
+}
+
+.content-sidebar .widget hr {
+       background-color: #e5e5e5;
+}
+
+.content-sidebar .widget input:focus,
+.content-sidebar .widget textarea:focus {
+       border: 1px solid #b2b2b2;
+}
+
+.content-sidebar .widget_calendar thead th {
+       background-color: #fafafa;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera > ol > li {
+       border-bottom: 1px solid #e5e5e5;
+}
+
+.site-footer,
+.site-info,
+.site-info a {
+       color: #b3b3b3;
+}
+
+#supplementary + .site-info {
+       border-top: 1px solid #4d4d4d;
+}
+
+.featured-content {
+       background: #000;
+}
+
+
+/**
+ * Internet Explorer 8
+ */
+
+.ie8 img.size-full,
+.ie8 img.size-large,
+.ie8 img.header-image,
+.ie8 img.wp-post-image,
+.ie8 img[class*="align"],
+.ie8 img[class*="wp-image-"],
+.ie8 img[class*="attachment-"] {
+       height: auto;
+       width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
+}
+
+.ie8 .full-size-link:before,
+.ie8 .parent-post-link:before,
+.ie8 .site-content span + .byline:before,
+.ie8 .site-content span + .comments-link:before,
+.ie8 .site-content span + .edit-link:before,
+.ie8 .site-content span + .entry-date:before {
+       content: "";
+}
+
+.ie8 .attachment span.entry-date:before,
+.ie8 .entry-content .edit-link a:before,
+.ie8 .entry-meta .edit-link a:before,
+.ie8 .site-content .byline a:before,
+.ie8 .site-content .comments-link a:before,
+.ie8 .site-content .entry-date a:before,
+.ie8 .site-content .featured-post:before,
+.ie8 .site-content .full-size-link a:before,
+.ie8 .site-content .parent-post-link a:before,
+.ie8 .site-content .post-format a:before {
+       display: inline-block;
+       font: normal 16px/1 Genericons;
+       text-decoration: inherit;
+       vertical-align: text-bottom;
+}
+
+.ie8 .site-content .entry-meta > span {
+       margin-right: 10px;
+}
+
+.ie8 .site-content .format-video .post-format a:before {
+       content: "\f104";
+}
+
+.ie8 .site-content .format-audio .post-format a:before {
+       content: "\f109";
+}
+
+.ie8 .site-content .format-image .post-format a:before {
+       content: "\f473";
+       position: relative;
+       top: 1px;
+}
+
+.ie8 .site-content .format-quote .post-format a:before {
+       content: "\f106";
+       margin-right: 2px;
+}
+
+.ie8 .site-content .format-gallery .post-format a:before {
+       content: "\f103";
+       margin-right: 4px;
+}
+
+.ie8 .site-content .format-aside .post-format a:before {
+       content: "\f101";
+       margin-right: 2px;
+}
+
+.ie8 .site-content .format-link .post-format a:before {
+       content: "\f107";
+       position: relative;
+       top: 1px;
+}
+
+.ie8 .site-content .featured-post:before {
+       content: "\f308";
+       margin-right: 3px;
+       position: relative;
+       top: 1px;
+}
+
+.ie8 .site-content .entry-date a:before,
+.ie8 .attachment .site-content span.entry-date:before {
+       content: "\f303";
+       margin-right: 1px;
+       position: relative;
+       top: 1px;
+}
+
+.ie8 .site-content .byline a:before {
+       content: "\f304";
+}
+
+.ie8 .site-content .comments-link a:before {
+       content: "\f300";
+       margin-right: 2px;
+}
+
+.ie8 .entry-content .edit-link a:before,
+.ie8 .entry-meta .edit-link a:before {
+       content: "\f411";
+}
+
+.ie8 .site-content .full-size-link a:before {
+       content: "\f402";
+       margin-right: 1px;
+}
+
+.ie8 .site-content .parent-post-link a:before {
+       content: "\f301";
+}
+
+.ie8 .main-content {
+       float: left;
+}
+
+.ie8 .content-area {
+       float: left;
+       padding-top: 72px;
+       width: 100%;
+}
+
+.ie8 .site-content {
+       margin-right: 29.04761904%;
+       margin-left: 17.61904761%;
+}
+
+.ie8 .search-box-wrapper,
+.ie8 .featured-content {
+       padding-left: 17.61904761%;
+}
+
+.ie8 .header-main {
+       padding: 0 0 0 30px;
+}
+
+.ie8 .search-toggle {
+       margin-right: 0;
+}
+
+.ie8 .search-box .search-field {
+       width: 324px;
+}
+
+.ie8 .site-navigation li .current_page_item > a,
+.ie8 .site-navigation li .current_page_ancestor > a,
+.ie8 .site-navigation li .current-menu-item > a,
+.ie8 .site-navigation li .current-menu-ancestor > a {
+       background-color: #000;
+}
+
+.ie8 .primary-navigation {
+       float: right;
+       font-size: 11px;
+       margin: 0 1px 0 -10px;
+       padding: 0;
+       text-transform: uppercase;
+}
+
+.ie8 .primary-navigation .menu-toggle {
+       display: none;
+       padding: 0;
+}
+
+.ie8 .primary-navigation .nav-menu {
+       border-bottom: 0;
+       display: block;
+}
+
+.ie8 .primary-navigation.toggled-on {
+       border-bottom: 0;
+       margin: 0;
+       padding: 0;
+}
+
+.ie8 .primary-navigation li {
+       border: 0;
+       display: inline-block;
+       height: 48px;
+       line-height: 48px;
+       position: relative;
+}
+
+.ie8 .primary-navigation a {
+       display: inline-block;
+       padding: 0 10px;
+       white-space: nowrap;
+}
+
+.ie8 .primary-navigation ul ul {
+       background-color: #24890d;
+       float: left;
+       margin: 0;
+       position: absolute;
+       top: 48px;
+       left: -999em;
+       z-index: 99999;
+}
+
+.ie8 .primary-navigation li li {
+       border: 0;
+       display: block;
+       height: auto;
+       line-height: 1.0909090909;
+}
+
+.ie8 .primary-navigation ul ul ul {
+       left: -999em;
+       top: 0;
+}
+
+.ie8 .primary-navigation ul ul a {
+       padding: 18px 12px;
+       white-space: normal;
+       width: 176px;
+}
+
+.ie8 .primary-navigation li:hover > a,
+.ie8 .primary-navigation li.focus > a {
+       background-color: #24890d;
+       color: #fff;
+}
+
+.ie8 .primary-navigation ul ul a:hover,
+.ie8 .primary-navigation ul ul li.focus > a {
+       background-color: #41a62a;
+}
+
+.ie8 .primary-navigation ul li:hover > ul,
+.ie8 .primary-navigation ul li.focus > ul {
+       left: auto;
+}
+
+.ie8 .primary-navigation ul ul li:hover > ul,
+.ie8 .primary-navigation ul ul li.focus > ul {
+       left: 100%;
+}
+
+.ie8 .archive-header,
+.ie8 .page-header {
+       margin: 0 auto 60px;
+       padding: 0 10px;
+}
+
+.ie8 .site-content .has-post-thumbnail .entry-header {
+       margin-top: -48px;
+}
+
+.ie8 .archive-header,
+.ie8 .comments-area,
+.ie8 .image-navigation,
+.ie8 .page-header,
+.ie8 .page-content,
+.ie8 .post-navigation,
+.ie8 .site-content .entry-header,
+.ie8 .site-content .entry-content,
+.ie8 .site-content .entry-summary,
+.ie8 .site-content footer.entry-meta {
+       margin-right: 54px;
+       padding-right: 30px;
+       padding-left: 30px;
+}
+
+.ie8 .list-view .site-content .hentry:first-child,
+.ie8 .list-view .site-content .hentry.has-post-thumbnail {
+       border-top: 0;
+       padding-top: 0;
+}
+
+.ie8 .comment-list .trackback,
+.ie8 .comment-list .pingback,
+.ie8 .comment-list article {
+       margin-bottom: 36px;
+       padding-top: 36px;
+}
+
+.ie8 .comment-author .avatar {
+       height: 34px;
+       top: 2px;
+       width: 34px;
+}
+
+.ie8 .comment-author,
+.ie8 .comment-awaiting-moderation,
+.ie8 .comment-content,
+.ie8 .comment-list .reply,
+.ie8 .comment-metadata {
+       padding-left: 50px;
+}
+
+.ie8 .comment-list .children {
+       margin-left: 20px;
+}
+
+.ie8 .full-width .site-content {
+       margin-right: 0;
+}
+
+.ie8 .full-width .archive-header,
+.ie8 .full-width .comments-area,
+.ie8 .full-width .image-navigation,
+.ie8 .full-width .page-header,
+.ie8 .full-width .page-content,
+.ie8 .full-width .post-navigation,
+.ie8 .full-width .site-content .entry-header,
+.ie8 .full-width .site-content .entry-content,
+.ie8 .full-width .site-content .entry-summary,
+.ie8 .full-width .site-content footer.entry-meta {
+       padding-right: 30px;
+       padding-left: 30px;
+       margin-right: auto;
+}
+
+.ie8 .full-width.singular .hentry.has-post-thumbnail {
+       margin-top: -72px;
+}
+
+
+.ie8 .singular .hentry.has-post-thumbnail {
+       margin-top: 0;
+}
+
+.ie8 .error404 .page-header {
+       margin-bottom: 24px;
+}
+
+.ie8 .contributor-avatar {
+       margin-left: -168px;
+}
+
+.ie8 .contributor-summary {
+       float: left;
+}
+
+.ie8 .site:before {
+       background-color: #000;
+       content: "";
+       display: block;
+       height: 100%;
+       min-height: 100%;
+       position: absolute;
+       top: 0;
+       left: 0;
+       width: 17.61904761%;
+       z-index: 2;
+}
+
+.ie8 #secondary {
+       border: 0;
+       clear: none;
+       color: #b3b3b3;
+       float: left;
+       margin: 0 0 0 -100%;
+       min-height: 100vh;
+       padding: 0 30px;
+       width: 12.85714285%;
+}
+
+.ie8 .site-description {
+       display: block;
+       margin: -3px 0 21px;
+}
+
+.ie8 .secondary-navigation {
+       font-size: 11px;
+       margin: 0 -30px 48px;
+       width: calc(100% + 60px);
+}
+
+.ie8 .secondary-navigation li {
+       border-top: 1px solid #4d4d4d;
+       position: relative;
+}
+
+.ie8 .secondary-navigation a {
+       padding: 10px 30px;
+}
+
+.ie8 .secondary-navigation ul ul {
+       background-color: #24890d;
+       position: absolute;
+       top: 0;
+       left: -999em;
+       width: 222px;
+       z-index: 99999;
+}
+
+.ie8 .secondary-navigation li li {
+       border-top: 0;
+}
+
+.ie8 .secondary-navigation li:hover > a,
+.ie8 .secondary-navigation li.focus > a {
+       background-color: #24890d;
+       color: #fff;
+}
+
+.ie8 .secondary-navigation ul ul a:hover,
+.ie8 .secondary-navigation ul ul li.focus > a {
+       background-color: #41a62a;
+}
+
+.ie8 .secondary-navigation ul li:hover > ul,
+.ie8 .secondary-navigation ul li.focus > ul {
+       left: 202px;
+}
+
+.ie8 .content-sidebar {
+       border: 0;
+       float: right;
+       margin-left: -29.04761904%;
+       padding: 72px 30px 24px;
+       width: 29.04761904%;
+}
+
+.ie8 #supplementary {
+       padding: 0;
+}
+
+.ie8 .footer-sidebar {
+       font-size: 12px;
+       line-height: 1.5;
+}
+
+.ie8 .footer-sidebar .widget,
+.ie8 .primary-sidebar .widget {
+       font-size: 12px;
+       line-height: 1.5;
+}
+
+.ie8 .footer-sidebar .widget {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       float: left;
+       padding: 0 30px;
+       width: 25%;
+}
+
+.ie8 .footer-sidebar .widget h1,
+.ie8 .primary-sidebar .widget h1 {
+       font-size: 20px;
+       line-height: 1.2;
+}
+
+.ie8 .footer-sidebar .widget h2,
+.ie8 .primary-sidebar .widget h2 {
+       font-size: 18px;
+       line-height: 1.3333333333;
+}
+
+.ie8 .footer-sidebar .widget h3,
+.ie8 .primary-sidebar .widget h3 {
+       font-size: 16px;
+       line-height: 1.5;
+}
+
+.ie8 .footer-sidebar .widget h4,
+.ie8 .primary-sidebar .widget h4 {
+       font-size: 14px;
+       line-height: 1.7142857142;
+}
+
+.ie8 .footer-sidebar .widget h5,
+.ie8 .primary-sidebar .widget h5 {
+       font-size: 12px;
+       line-height: 2;
+}
+
+.ie8 .footer-sidebar .widget h6,
+.ie8 .primary-sidebar .widget h6 {
+       font-size: 11px;
+       line-height: 2.1818181818;
+}
+
+.ie8 .footer-sidebar .widget code,
+.ie8 .footer-sidebar .widget kbd,
+.ie8 .footer-sidebar .widget tt,
+.ie8 .footer-sidebar .widget var,
+.ie8 .footer-sidebar .widget samp,
+.ie8 .footer-sidebar .widget pre,
+.ie8 .primary-sidebar .widget code,
+.ie8 .primary-sidebar .widget kbd,
+.ie8 .primary-sidebar .widget tt,
+.ie8 .primary-sidebar .widget var,
+.ie8 .primary-sidebar .widget samp,
+.ie8 .primary-sidebar .widget pre {
+       font-size: 11px;
+       line-height: 1.6363636363;
+}
+
+.ie8 .footer-sidebar .widget blockquote,
+.ie8 .primary-sidebar .widget blockquote {
+       font-size: 14px;
+       line-height: 1.2857142857;
+}
+
+.ie8 .footer-sidebar .widget blockquote cite,
+.ie8 .primary-sidebar .widget blockquote cite {
+       font-size: 12px;
+       line-height: 1.5;
+}
+
+.ie8 .footer-sidebar .widget input,
+.ie8 .footer-sidebar .widget textarea,
+.ie8 .primary-sidebar .widget input,
+.ie8 .primary-sidebar .widget textarea {
+       font-size: 12px;
+       padding: 3px 2px 4px 4px;
+}
+
+.ie8 .footer-sidebar .widget input[type="button"],
+.ie8 .footer-sidebar .widget input[type="reset"],
+.ie8 .footer-sidebar .widget input[type="submit"],
+.ie8 .primary-sidebar .widget input[type="button"],
+.ie8 .primary-sidebar .widget input[type="reset"],
+.ie8 .primary-sidebar .widget input[type="submit"] {
+       padding: 5px 15px 4px;
+}
+
+.ie8 .footer-sidebar .widget .widget-title,
+.ie8 .primary-sidebar .widget .widget-title {
+       font-size: 11px;
+       font-weight: 700;
+       line-height: 1.6363636363;
+       margin-bottom: 18px;
+}
+
+.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
+.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
+.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
+.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
+.ie8 .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
+.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
+.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
+.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
+.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
+.ie8 .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
+       font-size: 11px;
+       line-height: 1.6363636363;
+}
+
+.ie8 .footer-sidebar .widget_archive li,
+.ie8 .footer-sidebar .widget_categories li,
+.ie8 .footer-sidebar .widget_links li,
+.ie8 .footer-sidebar .widget_meta li,
+.ie8 .footer-sidebar .widget_nav_menu li,
+.ie8 .footer-sidebar .widget_pages li,
+.ie8 .footer-sidebar .widget_recent_comments li,
+.ie8 .footer-sidebar .widget_recent_entries li,
+.ie8 .primary-sidebar .widget_archive li,
+.ie8 .primary-sidebar .widget_categories li,
+.ie8 .primary-sidebar .widget_links li,
+.ie8 .primary-sidebar .widget_meta li,
+.ie8 .primary-sidebar .widget_nav_menu li,
+.ie8 .primary-sidebar .widget_pages li,
+.ie8 .primary-sidebar .widget_recent_comments li,
+.ie8 .primary-sidebar .widget_recent_entries li {
+       border-top: 0;
+       padding: 0 0 6px;
+}
+
+.ie8 .footer-sidebar .widget_categories li ul,
+.ie8 .footer-sidebar .widget_nav_menu li ul,
+.ie8 .footer-sidebar .widget_pages li ul,
+.ie8 .primary-sidebar .widget_categories li ul,
+.ie8 .primary-sidebar .widget_nav_menu li ul,
+.ie8 .primary-sidebar .widget_pages li ul {
+       border-top: 0;
+       margin-top: 0;
+}
+
+.ie8 .grid .featured-content .entry-header {
+       border-color: #000;
+       border-style: solid;
+       border-width: 12px 10px;
+       height: 96px;
+       padding: 0;
+}
+
+.ie8 .featured-content {
+       padding-left: 17.61904761%;
+}
+
+.ie8 .grid .featured-content .hentry {
+       float: left;
+       width: 33.3333333%;
+}
+
+.ie8 .grid .featured-content .hentry:nth-child( 3n+1 ) {
+       clear: both;
+}
+
+.ie8 .grid .featured-content .entry-header {
+       height: 120px;
+}
+
+.ie8 .slider .featured-content .entry-title {
+       font-size: 33px;
+       line-height: 1.0909090909;
+}
+
+.ie8 .slider .featured-content .entry-header {
+       min-height: inherit;
+       padding: 24px 30px 48px;
+       position: absolute;
+       left: 0;
+       bottom: 0;
+       width: 50%;
+       z-index: 3;
+}
+
+.ie8 .slider-control-paging {
+       background: transparent;
+       margin-top: -48px;
+       padding-left: 24px;
+       width: 50%;
+}
+
+.ie8 .slider-control-paging li {
+       margin: 12px 12px 12px 0;
+}
+
+.ie8 .slider-control-paging a {
+       height: 24px;
+       width: 24px;
+}
+
+.ie8 .slider-control-paging a:before {
+       top: 6px;
+       left: 6px;
+}
+
+.ie8 .slider-direction-nav {
+       clear: none;
+       float: right;
+       margin-top: -48px;
+       width: 98px;
+}
+
+.ie8 .slider-direction-nav li:first-child {
+       padding: 0 1px 0 0;
+}
+
+.ie8 .slider-direction-nav li {
+       border: 0;
+       padding: 0 0 0 1px;
+}
+
+.ie8 .slider-direction-nav a {
+       height: 48px;
+}
+
+.ie8 .slider-direction-nav a:before {
+       line-height: 48px;
+}
+
+
+/**
+ * Internet Explorer 7
+ */
+
+.ie7 audio,
+.ie7 canvas,
+.ie7 video {
+       display: inline;
+       zoom: 1;
+}
+
+.ie7 button,
+.ie7 input,
+.ie7 select,
+.ie7 textarea {
+       vertical-align: middle;
+}
+
+.ie7 button,
+.ie7 input[type="button"],
+.ie7 input[type="reset"],
+.ie7 input[type="submit"] {
+       overflow: visible;
+}
+
+.ie7 .screen-reader-text {
+       clip: rect(1px 1px 1px 1px);
+}
+
+.ie7 .site,
+.ie7 .site-header {
+       max-width: 100%;
+}
+
+.ie7 .search-toggle {
+       line-height: 45px;
+       margin-right: 190px;
+       padding: 0 20px;
+       text-transform: uppercase;
+       width: auto;
+}
+
+.ie7 .search-toggle .screen-reader-text {
+       color: #fff;
+       position: relative; /* Override inherited `absolute` value set in style.css. */
+}
+
+.ie7 .search-box {
+       height: 24px;
+       padding: 12px 0;
+}
+
+.ie7 .search-box .search-field {
+       margin: 0 10px;
+       width: 33%;
+}
+
+.ie7 .site-navigation li {
+       border-top: 1px solid #4d4d4d;
+}
+
+.ie7 .primary-navigation .nav-menu,
+.ie7 .secondary-navigation {
+       border-bottom: 1px solid #4d4d4d;
+}
+
+.ie7 .secondary-navigation {
+       margin: 48px auto;
+       max-width: 474px
+}
+
+.ie7 .content-area {
+       padding-top: 48px;
+}
+
+.ie7 .hentry {
+       max-width: 100%;
+}
+
+.ie7 .menu-toggle {
+       color: #fff;
+       font-weight: 400;
+       font-size: 16px;
+       line-height: 45px;
+       text-transform: uppercase;
+       width: 200px;
+}
+
+.ie7 .post-thumbnail img {
+       display: block;
+       margin: 0 auto;
+}
+
+.ie7 .entry-meta .tag-links a {
+       margin-left: 0;
+}
+
+.ie7 .content-sidebar {
+       padding: 48px 10px;
+}
+
+.ie7 .singular .hentry.has-post-thumbnail {
+       margin-top: -48px;
+}
+
+.ie7 .entry-meta > span,
+.ie7 .widget_twentyfourteen_ephemera .entry-title {
+       margin-right: 20px;
+}
+
+.ie7 #secondary {
+       border-bottom: 1px solid #4d4d4d;
+}
+
+.ie7 .content-sidebar {
+       border-top: 1px solid #e5e5e5;
+       border-bottom: 1px solid #e5e5e5;
+}
+
+.ie7 .widget {
+       margin: 0 auto 48px;
+       max-width: 474px;
+}
+
+.ie7 .content-sidebar .widget_twentyfourteen_ephemera .widget-title {
+       padding-top: 7px;
+}
+
+.ie7 .slider .featured-content .hentry {
+       display: block;
+}
+
+.ie7 .featured-content .entry-header {
+       min-height: 0;
+}
+
+.ie7 .slider-control-paging a {
+       line-height: 40px;
+       text-indent: 0;
+}
+
+.ie7 .slider-control-paging .slider-active {
+       color: #41a62a;
+}
+
+.ie7 .slider-direction-nav {
+       border-top: 2px solid #fff;
+}
+
+.ie7 .slider-direction-nav li {
+       border: 0;
+       width: 49%;
+}
+
+.ie7 .slider-direction-nav a {
+       font-size: 16px;
+       line-height: 45px;
+       text-transform: uppercase;
+}
+
+.ie7 .slider-direction-nav a:hover {
+       background-color: #000;
+       color: #41a62a;
+}
+
+.ie7 .search-toggle {
+       line-height: 45px;
+       margin-right: 190px;
+}
+
+.ie7 .featured-content .post-thumbnail,
+.ie7 .slider .featured-content .post-thumbnail {
+       padding-top: 0;
+}
+
+.ie7 .featured-content .post-thumbnail img {
+       position: relative;
+}
+
+.ie7 .featured-content .entry-header {
+       width: auto;
+}
+
+.ie7 .grid .featured-content .hentry {
+       float: left;
+       margin: 0 auto;
+       max-width: 672px;
+       width: 33.333333%;
+}
+
+.ie7 .slider .featured-content .entry-header {
+       margin: 0 auto;
+       max-width: 1038px;
+}
+
+.ie7 .slider-control-paging {
+       float: none;
+       margin: -24px auto 0;
+       max-width: 1038px;
+       width: auto;
+}
+
+
+/**
+ * RTL for Internet Explorer 8 & 7
+ */
+
+.rtl .attachment a,
+.rtl .gallery a,
+.rtl .wp-caption a,
+.rtl .widget_twentyfourteen_ephemera .entry-content a {
+       display: inline;
+}
+
+
+/**
+ * RTL overrides for Internet Explorer 8
+ */
+
+.ie8 .rtl .site-content .entry-meta > span {
+       margin-right: auto;
+       margin-left: 10px;
+}
+
+.ie8 .rtl .site-content .format-quote .post-format a:before {
+       margin-right: auto;
+       margin-left: 2px;
+}
+
+.ie8 .rtl .site-content .format-gallery .post-format a:before {
+       margin-right: auto;
+       margin-left: 4px;
+}
+
+.ie8 .rtl .site-content .format-aside .post-format a:before {
+       margin-right: auto;
+       margin-left: 2px;
+}
+
+.ie8 .rtl .site-content .featured-post:before {
+       margin-right: auto;
+       margin-left: 3px;
+}
+
+.ie8 .rtl .site-content .entry-date a:before,
+.ie8 .rtl .attachment .site-content span.entry-date:before {
+       margin-right: auto;
+       margin-left: 1px;
+}
+
+.ie8 .rtl .site-content .comments-link a:before {
+       margin-right: auto;
+       margin-left: 2px;
+}
+
+.ie8 .rtl .site-content .full-size-link a:before {
+       margin-right: auto;
+       margin-left: 1px;
+}
+
+.ie8 .rtl .main-content {
+       float: right;
+}
+
+.ie8 .rtl .content-area {
+       float: right;
+}
+
+.ie8 .rtl .site-content {
+       margin-right: 17.61904761%;
+       margin-left: 29.04761904%;
+}
+
+.ie8 .rtl .search-box-wrapper,
+.ie8 .rtl .featured-content {
+       padding-right: 17.61904761%;
+       padding-left: 0;
+}
+
+.ie8 .rtl .header-main {
+       padding: 0 30px 0 0;
+}
+
+.ie8 .rtl .search-toggle {
+       margin-right: auto;
+       margin-left: 0;
+}
+
+.ie8 .rtl .primary-navigation {
+       float: left;
+       margin: 0 -10px 0 1px;
+}
+
+.ie8 .rtl .primary-navigation ul ul {
+       float: right;
+       right: -999em;
+       left: auto;
+}
+
+.ie8 .rtl .primary-navigation ul ul ul {
+       right: -999em;
+       left: auto;
+}
+
+.ie8 .rtl .primary-navigation ul li:hover > ul,
+.ie8 .rtl .primary-navigation ul li.focus > ul {
+       right: auto;
+       left: auto;
+}
+
+.ie8 .rtl .primary-navigation ul ul li:hover > ul,
+.ie8 .rtl .primary-navigation ul ul li.focus > ul {
+       right: 100%;
+       left: auto;
+}
+
+.ie8 .rtl .entry-meta .tag-links a:before {
+       right: -8px;
+}
+
+.ie8 .rtl .archive-header,
+.ie8 .rtl .comments-area,
+.ie8 .rtl .image-navigation,
+.ie8 .rtl .page-header,
+.ie8 .rtl .page-content,
+.ie8 .rtl .post-navigation,
+.ie8 .rtl .site-content .entry-header,
+.ie8 .rtl .site-content .entry-content,
+.ie8 .rtl .site-content .entry-summary,
+.ie8 .rtl .site-content footer.entry-meta {
+       margin-right: auto;
+       margin-left: 54px;
+}
+
+.ie8 .rtl .comment-author,
+.ie8 .rtl .comment-awaiting-moderation,
+.ie8 .rtl .comment-content,
+.ie8 .rtl .comment-list .reply,
+.ie8 .rtl .comment-metadata {
+       padding-right: 50px;
+       padding-left: 0;
+}
+
+.ie8 .rtl .comment-list .children {
+       margin-right: 20px;
+       margin-left: auto;
+}
+
+
+.ie8 .rtl.full-width .site-content {
+       margin-left: 0;
+}
+
+.ie8 .rtl.full-width .archive-header,
+.ie8 .rtl.full-width .comments-area,
+.ie8 .rtl.full-width .image-navigation,
+.ie8 .rtl.full-width .page-header,
+.ie8 .rtl.full-width .page-content,
+.ie8 .rtl.full-width .post-navigation,
+.ie8 .rtl.full-width .site-content .entry-header,
+.ie8 .rtl.full-width .site-content .entry-content,
+.ie8 .rtl.full-width .site-content .entry-summary,
+.ie8 .rtl.full-width .site-content footer.entry-meta {
+       margin-left: auto;
+}
+
+.ie8 .rtl .contributor-avatar {
+       margin-right: -168px;
+       margin-left: auto;
+}
+
+.ie8 .rtl .contributor-summary {
+       float: right;
+}
+
+.ie8 .rtl .site:before {
+       right: 0;
+       left: auto;
+}
+
+.ie8 .rtl #secondary {
+       float: right;
+       margin: 0 -100% 0 0;
+}
+
+.ie8 .rtl .secondary-navigation ul ul {
+       right: -999em;
+       left: auto;
+}
+
+.ie8 .rtl .secondary-navigation ul li:hover > ul,
+.ie8 .rtl .secondary-navigation ul li.focus > ul {
+       right: 202px;
+       left: auto;
+}
+
+.ie8 .rtl .content-sidebar {
+       float: left;
+       margin-right: -29.04761904%;
+       margin-left: auto;
+}
+
+.ie8 .rtl .footer-sidebar .widget {
+       float: right;
+}
+
+.ie8 .rtl .featured-content {
+       padding-right: 17.61904761%;
+       padding-left: 0;
+}
+
+.ie8 .rtl.grid .featured-content .hentry {
+       float: right;
+}
+
+.ie8 .rtl.slider .featured-content .entry-header {
+       right: 0;
+       left: auto;
+}
+
+.ie8 .rtl .slider-control-paging {
+       padding-right: 24px;
+       padding-left: 0;
+}
+
+.ie8 .rtl .slider-control-paging li {
+       margin: 12px 0 12px 12px;
+}
+
+.ie8 .rtl .slider-control-paging a:before {
+       right: 6px;
+       left: auto;
+}
+
+.ie8 .rtl .slider-direction-nav {
+       float: left;
+}
+
+.ie8 .rtl .slider-direction-nav li {
+       padding: 0 1px 0 0;
+}
+
+.ie8 .rtl .slider-direction-nav li:first-child {
+       padding: 0 0 0 1px;
+}
+
+
+/**
+ * RTL overrides for Internet Explorer 7
+ */
+
+.ie7 .rtl.grid .featured-content .hentry {
+       float: right;
+}
+
+.ie7 .rtl .slider-control-paging {
+       float: none;
+       margin: -24px auto 0;
+}
+
+.ie7 .rtl .entry-meta .tag-links a {
+       margin-right: 0;
+       margin-left: auto;
+}
+
+.ie7 .rtl .search-toggle {
+       margin-right: auto;
+       margin-left: 190px;
+}
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/featured-content.php b/wp-content/themes/twentyfourteen/featured-content.php
new file mode 100644 (file)
index 0000000..1a623ac
--- /dev/null
@@ -0,0 +1,39 @@
+<?php
+/**
+ * The template for displaying featured content
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+<div id="featured-content" class="featured-content">
+       <div class="featured-content-inner">
+       <?php
+               /**
+                * Fires before the Twenty Fourteen featured content.
+                *
+                * @since Twenty Fourteen 1.0
+                */
+               do_action( 'twentyfourteen_featured_posts_before' );
+
+               $featured_posts = twentyfourteen_get_featured_posts();
+               foreach ( (array) $featured_posts as $order => $post ) :
+                       setup_postdata( $post );
+
+                        // Include the featured content template.
+                       get_template_part( 'content', 'featured-post' );
+               endforeach;
+
+               /**
+                * Fires after the Twenty Fourteen featured content.
+                *
+                * @since Twenty Fourteen 1.0
+                */
+               do_action( 'twentyfourteen_featured_posts_after' );
+
+               wp_reset_postdata();
+       ?>
+       </div><!-- .featured-content-inner -->
+</div><!-- #featured-content .featured-content -->
diff --git a/wp-content/themes/twentyfourteen/footer.php b/wp-content/themes/twentyfourteen/footer.php
new file mode 100644 (file)
index 0000000..b297a2e
--- /dev/null
@@ -0,0 +1,28 @@
+<?php
+/**
+ * The template for displaying the footer
+ *
+ * Contains footer content and the closing of the #main and #page div elements.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+
+               </div><!-- #main -->
+
+               <footer id="colophon" class="site-footer" role="contentinfo">
+
+                       <?php get_sidebar( 'footer' ); ?>
+
+                       <div class="site-info">
+                               <?php do_action( 'twentyfourteen_credits' ); ?>
+                               <a href="<?php echo esc_url( __( 'http://wordpress.org/', 'twentyfourteen' ) ); ?>"><?php printf( __( 'Proudly powered by %s', 'twentyfourteen' ), 'WordPress' ); ?></a>
+                       </div><!-- .site-info -->
+               </footer><!-- #colophon -->
+       </div><!-- #page -->
+
+       <?php wp_footer(); ?>
+</body>
+</html>
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/functions.php b/wp-content/themes/twentyfourteen/functions.php
new file mode 100644 (file)
index 0000000..1596920
--- /dev/null
@@ -0,0 +1,524 @@
+<?php
+/**
+ * Twenty Fourteen functions and definitions
+ *
+ * Set up the theme and provides some helper functions, which are used in the
+ * theme as custom template tags. Others are attached to action and filter
+ * hooks in WordPress to change core functionality.
+ *
+ * When using a child theme you can override certain functions (those wrapped
+ * in a function_exists() call) by defining them first in your child theme's
+ * functions.php file. The child theme's functions.php file is included before
+ * the parent theme's file, so the child theme functions would be used.
+ *
+ * @link http://codex.wordpress.org/Theme_Development
+ * @link http://codex.wordpress.org/Child_Themes
+ *
+ * Functions that are not pluggable (not wrapped in function_exists()) are
+ * instead attached to a filter or action hook.
+ *
+ * For more information on hooks, actions, and filters,
+ * @link http://codex.wordpress.org/Plugin_API
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+/**
+ * Set up the content width value based on the theme's design.
+ *
+ * @see twentyfourteen_content_width()
+ *
+ * @since Twenty Fourteen 1.0
+ */
+if ( ! isset( $content_width ) ) {
+       $content_width = 474;
+}
+
+/**
+ * Twenty Fourteen only works in WordPress 3.6 or later.
+ */
+if ( version_compare( $GLOBALS['wp_version'], '3.6', '<' ) ) {
+       require get_template_directory() . '/inc/back-compat.php';
+}
+
+if ( ! function_exists( 'twentyfourteen_setup' ) ) :
+/**
+ * Twenty Fourteen setup.
+ *
+ * Set up theme defaults and registers support for various WordPress features.
+ *
+ * Note that this function is hooked into the after_setup_theme hook, which
+ * runs before the init hook. The init hook is too late for some features, such
+ * as indicating support post thumbnails.
+ *
+ * @since Twenty Fourteen 1.0
+ */
+function twentyfourteen_setup() {
+
+       /*
+        * Make Twenty Fourteen available for translation.
+        *
+        * Translations can be added to the /languages/ directory.
+        * If you're building a theme based on Twenty Fourteen, use a find and
+        * replace to change 'twentyfourteen' to the name of your theme in all
+        * template files.
+        */
+       load_theme_textdomain( 'twentyfourteen', get_template_directory() . '/languages' );
+
+       // This theme styles the visual editor to resemble the theme style.
+       add_editor_style( array( 'css/editor-style.css', twentyfourteen_font_url() ) );
+
+       // Add RSS feed links to <head> for posts and comments.
+       add_theme_support( 'automatic-feed-links' );
+
+       // Enable support for Post Thumbnails, and declare two sizes.
+       add_theme_support( 'post-thumbnails' );
+       set_post_thumbnail_size( 672, 372, true );
+       add_image_size( 'twentyfourteen-full-width', 1038, 576, true );
+
+       // This theme uses wp_nav_menu() in two locations.
+       register_nav_menus( array(
+               'primary'   => __( 'Top primary menu', 'twentyfourteen' ),
+               'secondary' => __( 'Secondary menu in left sidebar', 'twentyfourteen' ),
+       ) );
+
+       /*
+        * Switch default core markup for search form, comment form, and comments
+        * to output valid HTML5.
+        */
+       add_theme_support( 'html5', array(
+               'search-form', 'comment-form', 'comment-list',
+       ) );
+
+       /*
+        * Enable support for Post Formats.
+        * See http://codex.wordpress.org/Post_Formats
+        */
+       add_theme_support( 'post-formats', array(
+               'aside', 'image', 'video', 'audio', 'quote', 'link', 'gallery',
+       ) );
+
+       // This theme allows users to set a custom background.
+       add_theme_support( 'custom-background', apply_filters( 'twentyfourteen_custom_background_args', array(
+               'default-color' => 'f5f5f5',
+       ) ) );
+
+       // Add support for featured content.
+       add_theme_support( 'featured-content', array(
+               'featured_content_filter' => 'twentyfourteen_get_featured_posts',
+               'max_posts' => 6,
+       ) );
+
+       // This theme uses its own gallery styles.
+       add_filter( 'use_default_gallery_style', '__return_false' );
+}
+endif; // twentyfourteen_setup
+add_action( 'after_setup_theme', 'twentyfourteen_setup' );
+
+/**
+ * Adjust content_width value for image attachment template.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_content_width() {
+       if ( is_attachment() && wp_attachment_is_image() ) {
+               $GLOBALS['content_width'] = 810;
+       }
+}
+add_action( 'template_redirect', 'twentyfourteen_content_width' );
+
+/**
+ * Getter function for Featured Content Plugin.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return array An array of WP_Post objects.
+ */
+function twentyfourteen_get_featured_posts() {
+       /**
+        * Filter the featured posts to return in Twenty Fourteen.
+        *
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array|bool $posts Array of featured posts, otherwise false.
+        */
+       return apply_filters( 'twentyfourteen_get_featured_posts', array() );
+}
+
+/**
+ * A helper conditional function that returns a boolean value.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return bool Whether there are featured posts.
+ */
+function twentyfourteen_has_featured_posts() {
+       return ! is_paged() && (bool) twentyfourteen_get_featured_posts();
+}
+
+/**
+ * Register three Twenty Fourteen widget areas.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_widgets_init() {
+       require get_template_directory() . '/inc/widgets.php';
+       register_widget( 'Twenty_Fourteen_Ephemera_Widget' );
+
+       register_sidebar( array(
+               'name'          => __( 'Primary Sidebar', 'twentyfourteen' ),
+               'id'            => 'sidebar-1',
+               'description'   => __( 'Main sidebar that appears on the left.', 'twentyfourteen' ),
+               'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+               'after_widget'  => '</aside>',
+               'before_title'  => '<h1 class="widget-title">',
+               'after_title'   => '</h1>',
+       ) );
+       register_sidebar( array(
+               'name'          => __( 'Content Sidebar', 'twentyfourteen' ),
+               'id'            => 'sidebar-2',
+               'description'   => __( 'Additional sidebar that appears on the right.', 'twentyfourteen' ),
+               'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+               'after_widget'  => '</aside>',
+               'before_title'  => '<h1 class="widget-title">',
+               'after_title'   => '</h1>',
+       ) );
+       register_sidebar( array(
+               'name'          => __( 'Footer Widget Area', 'twentyfourteen' ),
+               'id'            => 'sidebar-3',
+               'description'   => __( 'Appears in the footer section of the site.', 'twentyfourteen' ),
+               'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+               'after_widget'  => '</aside>',
+               'before_title'  => '<h1 class="widget-title">',
+               'after_title'   => '</h1>',
+       ) );
+}
+add_action( 'widgets_init', 'twentyfourteen_widgets_init' );
+
+/**
+ * Register Lato Google font for Twenty Fourteen.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return string
+ */
+function twentyfourteen_font_url() {
+       $font_url = '';
+       /*
+        * Translators: If there are characters in your language that are not supported
+        * by Lato, translate this to 'off'. Do not translate into your own language.
+        */
+       if ( 'off' !== _x( 'on', 'Lato font: on or off', 'twentyfourteen' ) ) {
+               $font_url = add_query_arg( 'family', urlencode( 'Lato:300,400,700,900,300italic,400italic,700italic' ), "//fonts.googleapis.com/css" );
+       }
+
+       return $font_url;
+}
+
+/**
+ * Enqueue scripts and styles for the front end.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_scripts() {
+       // Add Lato font, used in the main stylesheet.
+       wp_enqueue_style( 'twentyfourteen-lato', twentyfourteen_font_url(), array(), null );
+
+       // Add Genericons font, used in the main stylesheet.
+       wp_enqueue_style( 'genericons', get_template_directory_uri() . '/genericons/genericons.css', array(), '3.0.2' );
+
+       // Load our main stylesheet.
+       wp_enqueue_style( 'twentyfourteen-style', get_stylesheet_uri(), array( 'genericons' ) );
+
+       // Load the Internet Explorer specific stylesheet.
+       wp_enqueue_style( 'twentyfourteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentyfourteen-style', 'genericons' ), '20131205' );
+       wp_style_add_data( 'twentyfourteen-ie', 'conditional', 'lt IE 9' );
+
+       if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
+               wp_enqueue_script( 'comment-reply' );
+       }
+
+       if ( is_singular() && wp_attachment_is_image() ) {
+               wp_enqueue_script( 'twentyfourteen-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20130402' );
+       }
+
+       if ( is_active_sidebar( 'sidebar-3' ) ) {
+               wp_enqueue_script( 'jquery-masonry' );
+       }
+
+       if ( is_front_page() && 'slider' == get_theme_mod( 'featured_content_layout' ) ) {
+               wp_enqueue_script( 'twentyfourteen-slider', get_template_directory_uri() . '/js/slider.js', array( 'jquery' ), '20131205', true );
+               wp_localize_script( 'twentyfourteen-slider', 'featuredSliderDefaults', array(
+                       'prevText' => __( 'Previous', 'twentyfourteen' ),
+                       'nextText' => __( 'Next', 'twentyfourteen' )
+               ) );
+       }
+
+       wp_enqueue_script( 'twentyfourteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20131209', true );
+}
+add_action( 'wp_enqueue_scripts', 'twentyfourteen_scripts' );
+
+/**
+ * Enqueue Google fonts style to admin screen for custom header display.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_admin_fonts() {
+       wp_enqueue_style( 'twentyfourteen-lato', twentyfourteen_font_url(), array(), null );
+}
+add_action( 'admin_print_scripts-appearance_page_custom-header', 'twentyfourteen_admin_fonts' );
+
+if ( ! function_exists( 'twentyfourteen_the_attached_image' ) ) :
+/**
+ * Print the attached image with a link to the next attached image.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_the_attached_image() {
+       $post                = get_post();
+       /**
+        * Filter the default Twenty Fourteen attachment size.
+        *
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $dimensions {
+        *     An array of height and width dimensions.
+        *
+        *     @type int $height Height of the image in pixels. Default 810.
+        *     @type int $width  Width of the image in pixels. Default 810.
+        * }
+        */
+       $attachment_size     = apply_filters( 'twentyfourteen_attachment_size', array( 810, 810 ) );
+       $next_attachment_url = wp_get_attachment_url();
+
+       /*
+        * Grab the IDs of all the image attachments in a gallery so we can get the URL
+        * of the next adjacent image in a gallery, or the first image (if we're
+        * looking at the last image in a gallery), or, in a gallery of one, just the
+        * link to that image file.
+        */
+       $attachment_ids = get_posts( array(
+               'post_parent'    => $post->post_parent,
+               'fields'         => 'ids',
+               'numberposts'    => -1,
+               'post_status'    => 'inherit',
+               'post_type'      => 'attachment',
+               'post_mime_type' => 'image',
+               'order'          => 'ASC',
+               'orderby'        => 'menu_order ID',
+       ) );
+
+       // If there is more than 1 attachment in a gallery...
+       if ( count( $attachment_ids ) > 1 ) {
+               foreach ( $attachment_ids as $attachment_id ) {
+                       if ( $attachment_id == $post->ID ) {
+                               $next_id = current( $attachment_ids );
+                               break;
+                       }
+               }
+
+               // get the URL of the next image attachment...
+               if ( $next_id ) {
+                       $next_attachment_url = get_attachment_link( $next_id );
+               }
+
+               // or get the URL of the first image attachment.
+               else {
+                       $next_attachment_url = get_attachment_link( array_shift( $attachment_ids ) );
+               }
+       }
+
+       printf( '<a href="%1$s" rel="attachment">%2$s</a>',
+               esc_url( $next_attachment_url ),
+               wp_get_attachment_image( $post->ID, $attachment_size )
+       );
+}
+endif;
+
+if ( ! function_exists( 'twentyfourteen_list_authors' ) ) :
+/**
+ * Print a list of all site contributors who published at least one post.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_list_authors() {
+       $contributor_ids = get_users( array(
+               'fields'  => 'ID',
+               'orderby' => 'post_count',
+               'order'   => 'DESC',
+               'who'     => 'authors',
+       ) );
+
+       foreach ( $contributor_ids as $contributor_id ) :
+               $post_count = count_user_posts( $contributor_id );
+
+               // Move on if user has not published a post (yet).
+               if ( ! $post_count ) {
+                       continue;
+               }
+       ?>
+
+       <div class="contributor">
+               <div class="contributor-info">
+                       <div class="contributor-avatar"><?php echo get_avatar( $contributor_id, 132 ); ?></div>
+                       <div class="contributor-summary">
+                               <h2 class="contributor-name"><?php echo get_the_author_meta( 'display_name', $contributor_id ); ?></h2>
+                               <p class="contributor-bio">
+                                       <?php echo get_the_author_meta( 'description', $contributor_id ); ?>
+                               </p>
+                               <a class="contributor-posts-link" href="<?php echo esc_url( get_author_posts_url( $contributor_id ) ); ?>">
+                                       <?php printf( _n( '%d Article', '%d Articles', $post_count, 'twentyfourteen' ), $post_count ); ?>
+                               </a>
+                       </div><!-- .contributor-summary -->
+               </div><!-- .contributor-info -->
+       </div><!-- .contributor -->
+
+       <?php
+       endforeach;
+}
+endif;
+
+/**
+ * Extend the default WordPress body classes.
+ *
+ * Adds body classes to denote:
+ * 1. Single or multiple authors.
+ * 2. Presence of header image.
+ * 3. Index views.
+ * 4. Full-width content layout.
+ * 5. Presence of footer widgets.
+ * 6. Single views.
+ * 7. Featured content layout.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @param array $classes A list of existing body class values.
+ * @return array The filtered body class list.
+ */
+function twentyfourteen_body_classes( $classes ) {
+       if ( is_multi_author() ) {
+               $classes[] = 'group-blog';
+       }
+
+       if ( get_header_image() ) {
+               $classes[] = 'header-image';
+       } else {
+               $classes[] = 'masthead-fixed';
+       }
+
+       if ( is_archive() || is_search() || is_home() ) {
+               $classes[] = 'list-view';
+       }
+
+       if ( ( ! is_active_sidebar( 'sidebar-2' ) )
+               || is_page_template( 'page-templates/full-width.php' )
+               || is_page_template( 'page-templates/contributors.php' )
+               || is_attachment() ) {
+               $classes[] = 'full-width';
+       }
+
+       if ( is_active_sidebar( 'sidebar-3' ) ) {
+               $classes[] = 'footer-widgets';
+       }
+
+       if ( is_singular() && ! is_front_page() ) {
+               $classes[] = 'singular';
+       }
+
+       if ( is_front_page() && 'slider' == get_theme_mod( 'featured_content_layout' ) ) {
+               $classes[] = 'slider';
+       } elseif ( is_front_page() ) {
+               $classes[] = 'grid';
+       }
+
+       return $classes;
+}
+add_filter( 'body_class', 'twentyfourteen_body_classes' );
+
+/**
+ * Extend the default WordPress post classes.
+ *
+ * Adds a post class to denote:
+ * Non-password protected page with a post thumbnail.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @param array $classes A list of existing post class values.
+ * @return array The filtered post class list.
+ */
+function twentyfourteen_post_classes( $classes ) {
+       if ( ! post_password_required() && has_post_thumbnail() ) {
+               $classes[] = 'has-post-thumbnail';
+       }
+
+       return $classes;
+}
+add_filter( 'post_class', 'twentyfourteen_post_classes' );
+
+/**
+ * Create a nicely formatted and more specific title element text for output
+ * in head of document, based on current view.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @param string $title Default title text for current view.
+ * @param string $sep Optional separator.
+ * @return string The filtered title.
+ */
+function twentyfourteen_wp_title( $title, $sep ) {
+       global $paged, $page;
+
+       if ( is_feed() ) {
+               return $title;
+       }
+
+       // Add the site name.
+       $title .= get_bloginfo( 'name' );
+
+       // Add the site description for the home/front page.
+       $site_description = get_bloginfo( 'description', 'display' );
+       if ( $site_description && ( is_home() || is_front_page() ) ) {
+               $title = "$title $sep $site_description";
+       }
+
+       // Add a page number if necessary.
+       if ( $paged >= 2 || $page >= 2 ) {
+               $title = "$title $sep " . sprintf( __( 'Page %s', 'twentyfourteen' ), max( $paged, $page ) );
+       }
+
+       return $title;
+}
+add_filter( 'wp_title', 'twentyfourteen_wp_title', 10, 2 );
+
+// Implement Custom Header features.
+require get_template_directory() . '/inc/custom-header.php';
+
+// Custom template tags for this theme.
+require get_template_directory() . '/inc/template-tags.php';
+
+// Add Theme Customizer functionality.
+require get_template_directory() . '/inc/customizer.php';
+
+/*
+ * Add Featured Content functionality.
+ *
+ * To overwrite in a plugin, define your own Featured_Content class on or
+ * before the 'setup_theme' hook.
+ */
+if ( ! class_exists( 'Featured_Content' ) && 'plugins.php' !== $GLOBALS['pagenow'] ) {
+       require get_template_directory() . '/inc/featured-content.php';
+}
diff --git a/wp-content/themes/twentyfourteen/genericons/COPYING.txt b/wp-content/themes/twentyfourteen/genericons/COPYING.txt
new file mode 100644 (file)
index 0000000..aece214
--- /dev/null
@@ -0,0 +1,9 @@
+Genericons is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
+
+The fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
+
+This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner.
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf b/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf
new file mode 100644 (file)
index 0000000..e21c349
Binary files /dev/null and b/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf differ
diff --git a/wp-content/themes/twentyfourteen/genericons/LICENSE.txt b/wp-content/themes/twentyfourteen/genericons/LICENSE.txt
new file mode 100644 (file)
index 0000000..d159169
--- /dev/null
@@ -0,0 +1,339 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                            NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/wp-content/themes/twentyfourteen/genericons/README.txt b/wp-content/themes/twentyfourteen/genericons/README.txt
new file mode 100644 (file)
index 0000000..e6ebd7d
--- /dev/null
@@ -0,0 +1,115 @@
+  ___  ____  __ _  ____  ____  __  ___  __   __ _  ____ 
+ / __)(  __)(  ( \(  __)(  _ \(  )/ __)/  \ (  ( \/ ___)
+( (_ \ ) _) /    / ) _)  )   / )(( (__(  O )/    /\___ \
+ \___/(____)\_)__)(____)(__\_)(__)\___)\__/ \_)__)(____/
+
+
+Genericons are vector icons embedded in a webfont designed to be clean and simple keeping with a generic aesthetic.
+
+Use genericons for instant HiDPI, to change icon colors on the fly, or even with CSS effects such as drop-shadows or gradients!
+
+
+_  _ ____ ____ ____ ____ 
+|  | [__  |__| | __ |___ 
+|__| ___] |  | |__] |___ 
+
+
+To use it, place the font folder in your stylesheet directory and paste this in your CSS file:
+
+/* =Genericons, thanks to FontSquirrel.com for conversion!
+-------------------------------------------------------------- */
+@font-face {
+    font-family: 'Genericons';
+    src: url('font/genericons-regular-webfont.eot');
+    src: url('font/genericons-regular-webfont.eot?#iefix') format('embedded-opentype'),
+         url('font/genericons-regular-webfont.woff') format('woff'),
+         url('font/genericons-regular-webfont.ttf') format('truetype'),
+         url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
+    font-weight: normal;
+    font-style: normal;
+
+}
+
+Note: the above only works if you don't use a CDN. If you do, or don't know what that is, you should use the syntax that's embedded in genericons.css.
+
+From then on, you can create an icon like this:
+
+.my-icon:before {
+       content: '\f101';
+       display: inline-block;
+       -webkit-font-smoothing: antialiased;
+       font: normal 16px/1 'Genericons';
+       vertical-align: top;
+}
+
+This will output a comment icon before every element with the class "my-icon". The "content: '\f101';" part of this CSS is easily copied from the helper tool at http://genericons.com/
+
+You can also use the bundled example.css if you'd rather insert the icons using HTML tags.
+
+
+_  _ ____ ___ ____ ____ 
+|\ | |  |  |  |___ [__  
+| \| |__|  |  |___ ___]
+
+
+Photoshop mockups:
+
+Genericons-Regular.otf found in the root directory of this zip has not been web-font-ified. So you can drop it in your system fonts folder and use the font in Photoshop if you like.
+
+For those of you using Genericons in your Photoshop mockup, remember to delete the old version of the font from Font Book, and grab the new one from the zip file. This also affects using it in your webdesigns: if you have an old version of the font installed locally, that's the font that'll be used in your website as well, so if you're missing icons, check for old versions of the font on your system.
+
+Pixel grid:
+
+Note that Genericons has been designed for a 16x16 pixel grid. That means it'll look sharp at font-size: 16px exactly. It'll also be crisp at multiples thereof, such as 32px or 64px. It'll also look reasonably crisp at in-between font sizes such as 24px or 48px, but not quite as crisp as 16 or 32. Please don't set the font-size to 17px, though, that'll just look terrible.
+
+Also note the CSS property "-webkit-font-smoothing: antialiased". That makes the icons look great in WebKit browsers. Please see http://noscope.com/2012/font-smoothing for more info.
+
+Updates:
+
+We don't often update icons, but do very carefully when we get good feedback suggesting improvements. Please be mindful if you upgrade, and check that the updated icons behave as you intended.
+
+
+
+____ _  _ ____ _  _ ____ ____ _    ____ ____ 
+|    |__| |__| |\ | | __ |___ |    |  | | __ 
+|___ |  | |  | | \| |__] |___ |___ |__| |__] 
+
+V3.0.2: 
+A slew of new stuff and updates.
+- Social icons: Skype, Digg, Reddit, Stumbleupon, Pocket.
+- New generic icons: heart, lock and print.
+- New editing icons: code, bold, italic, image
+- New interaction icons: subscribe, unsubscribe, subscribed, reply all, reply, flag.
+- The hyperlink icon has been updated to be clearer, chunkier.
+- The "home" icon has been updated for style, size and clarity.
+- The email icon has been updated for style and clarity, and to fit with the new subscribe icons.
+- The document icon has been updated for style.
+- The "pin" icon has been updated for style and clarity.
+- The Twitter icon has been scaled down to fit with the other social icons.
+
+V3.0.1: 
+Mostly maintenance. 
+- Fixed an issue with the example page that showed an old "top" icon instead of the actual NEW "refresh" icon.
+- Added inverse Google+ and Path.
+- Replaced tabs with spaces in the helper CSS.
+- Changed the Genericons.com copy/paste tool to serve span's instead of div's for casual icon insertion. It's being converted to "inline-block" anyway.
+
+V3.0:
+Mainly maintenance and a few new icons.
+- Fast forward, rewind, PollDaddy, Notice, Info, Help, Portfolio
+- Updated the feed icon. It's a bit smaller now for consistency, the previous one was rather big.
+- So, the previous version numbering, 2.09, wasn't very PHP version compare friendly. So from now on it'll be 3.0, 3.1 etc. Props Ipstenu.
+- Genericons.com now has a mini release blog.
+- The CSS has prettier formatting, props Konstantin Obenland.
+
+V2.09:
+Updated Facebook icon to new version. Updated Instagram logo to use new one-color version. Updated Google+ icon to use same radius as Instagram and Facebook. Added a bunch of new icons, cog, unapprove, cart, media player buttons, tablet, send to tablet.                                            
+
+V2.06:
+Included Base64 encoded version. This is necessary for Genericons to work with CDNs in Firefox. Firefox blocks fonts linked from a different domain. A CDN (typically s.example.com) usually puts the font on a subdomain, and is hence blocked in Firefox.
+
+V2.05:
+Added a bunch of new icons, including upload to cloud, download to cloud, many more.
+
+V2:
+Initial public release
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/genericons/example.html b/wp-content/themes/twentyfourteen/genericons/example.html
new file mode 100644 (file)
index 0000000..f33b30a
--- /dev/null
@@ -0,0 +1,462 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en">
+<head>
+<title>Genericons</title>
+<link rel="stylesheet" href="genericons.css">
+<style type="text/css">
+body {
+       font-family: sans-serif;
+       line-height: 1.5;
+       width: 800px;
+       margin: 50px auto;
+       color: #777;
+       background: white;
+}
+.icons {
+       overflow: hidden;
+       padding: 10px 0;
+}
+.icons div {
+       cursor: pointer;
+       float: left;
+       margin: 0 30px 30px 0;
+}
+.icons:hover div {
+       background: #f7f7f7;
+}
+.code {
+        display: block;
+        font: 14px/1.5 monospace;
+        width: 740px;
+        white-space: pre;
+        border: 1px solid #ccc;
+        padding: 10px;
+        color: #777;
+        overflow: auto;
+}
+.my-icon:before {
+       content: '\f408';
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 32px/1 'Genericons';
+        vertical-align: middle;
+}
+/* For the Examples */
+.my-checklist {
+       list-style-type: none;
+       text-indent: -16px;
+}
+.my-checklist li:before {
+       padding-right: 16px;
+       content: '\f418';
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 16px/1 'Genericons';
+        vertical-align: text-top;
+}
+.my-blockquote {
+       background: #eee;
+       border-left: 32px solid #ddd;
+       padding: 10px;
+}
+.my-blockquote:before {
+       margin-left: -42px;
+       padding-right: 10px;
+        content: '\f106';
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 32px/20px 'Genericons';
+        vertical-align: bottom;
+}
+.my-button {
+       font-family: Helvetica, sans-serif;
+       font-size: 14px;
+       background: #e05d22; /* Old browsers */
+       background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome10+,Safari5.1+ */
+       background: -moz-linear-gradient(   top, #e05d22 0%, #d94412 100%); /* FF3.6+ */
+       background: -ms-linear-gradient(    top, #e05d22 0%, #d94412 100%); /* IE10+ */
+       background: -o-linear-gradient(     top, #e05d22 0%, #d94412 100%); /* Opera 11.10+ */
+       background: linear-gradient(  to bottom, #e05d22 0%, #d94412 100%); /* W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05d22', endColorstr='#d94412', GradientType=0); /* IE6-9 */
+       display: inline-block;
+       padding: 10px 16px 4px 16px;
+       color: #fff;
+       text-decoration: none;
+       border: none;
+       border-bottom: 3px solid #b93207;
+       border-radius: 2px;
+}
+.my-button:hover,
+.my-button:focus {
+       background: #ed6a31; /* Old browsers */
+       background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome10+,Safari5.1+ */
+       background: -moz-linear-gradient(   top, #ed6a31 0%, #e55627 100%); /* FF3.6+ */
+       background: -ms-linear-gradient(    top, #ed6a31 0%, #e55627 100%); /* IE10+ */
+       background: -o-linear-gradient(     top, #ed6a31 0%, #e55627 100%); /* Opera 11.10+ */
+       background: linear-gradient(  to bottom, #ed6a31 0%, #e55627 100%); /* W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed6a31', endColorstr='#e55627', GradientType=0); /* IE6-9 */
+       outline: none;
+}
+.my-button:active {
+       background: #d94412; /* Old browsers */
+       background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome10+,Safari5.1+ */
+       background: -moz-linear-gradient(   top, #d94412 0%, #e05d22 100%); /* FF3.6+ */
+       background: -ms-linear-gradient(    top, #d94412 0%, #e05d22 100%); /* IE10+ */
+       background: -o-linear-gradient(     top, #d94412 0%, #e05d22 100%); /* Opera 11.10+ */
+       background: linear-gradient(  to bottom, #d94412 0%, #e05d22 100%); /* W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d94412', endColorstr='#e05d22', GradientType=0); /* IE6-9 */
+       border: none;
+       border-top: 3px solid #b93207;
+       padding: 6px 16px 7px 16px;
+}
+</style>
+</head>
+<body>
+
+<div class="section">
+
+       <h1>Genericons Usage</h1>
+
+       <p>Copy the <strong>font</strong> folder and the <strong>genericons.css</strong> file together into your project. Link the CSS in your HTML:</p>
+
+       <p><code>&lt;link href="path/to/genericons.css" rel="stylesheet"&gt;</code></p>
+
+       <p>Drop in the following HTML with the name of the icon you want to display:</p>
+
+       <p><code>&lt;div class="genericon genericon-standard"&gt;&lt;/div&gt;</code></p>
+
+       <div class="icons">
+       
+               <!-- post formats -->
+               <div alt="f100" class="genericon genericon-standard"></div>
+               <div alt="f101" class="genericon genericon-aside"></div>
+               <div alt="f102" class="genericon genericon-image"></div>
+               <div alt="f103" class="genericon genericon-gallery"></div>
+               <div alt="f104" class="genericon genericon-video"></div>
+               <div alt="f105" class="genericon genericon-status"></div>
+               <div alt="f106" class="genericon genericon-quote"></div>
+               <div alt="f107" class="genericon genericon-link"></div>
+               <div alt="f108" class="genericon genericon-chat"></div>
+               <div alt="f109" class="genericon genericon-audio"></div>
+
+               <!-- social icons -->
+               <div alt="f200" class="genericon genericon-github"></div>
+               <div alt="f201" class="genericon genericon-dribbble"></div>
+               <div alt="f202" class="genericon genericon-twitter"></div>
+               <div alt="f203" class="genericon genericon-facebook"></div>
+               <div alt="f204" class="genericon genericon-facebook-alt"></div>
+               <div alt="f205" class="genericon genericon-wordpress"></div>
+               <div alt="f206" class="genericon genericon-googleplus"></div>
+               <div alt="f207" class="genericon genericon-linkedin"></div>
+               <div alt="f208" class="genericon genericon-linkedin-alt"></div>
+               <div alt="f209" class="genericon genericon-pinterest"></div>
+               <div alt="f210" class="genericon genericon-pinterest-alt"></div>
+               <div alt="f211" class="genericon genericon-flickr"></div>
+               <div alt="f212" class="genericon genericon-vimeo"></div>
+               <div alt="f213" class="genericon genericon-youtube"></div>
+               <div alt="f214" class="genericon genericon-tumblr"></div>
+               <div alt="f215" class="genericon genericon-instagram"></div>
+               <div alt="f216" class="genericon genericon-codepen"></div>
+               <div alt="f217" class="genericon genericon-polldaddy"></div>
+               <div alt="f218" class="genericon genericon-googleplus-alt"></div>
+               <div alt="f219" class="genericon genericon-path"></div>
+               <div alt="f220" class="genericon genericon-skype"></div>
+               <div alt="f221" class="genericon genericon-digg"></div>
+               <div alt="f222" class="genericon genericon-reddit"></div>
+               <div alt="f223" class="genericon genericon-stumbleupon"></div>
+               <div alt="f224" class="genericon genericon-pocket"></div>
+
+               <!-- meta icons -->
+               <div alt="f300" class="genericon genericon-comment"></div>
+               <div alt="f301" class="genericon genericon-category"></div>
+               <div alt="f302" class="genericon genericon-tag"></div>
+               <div alt="f303" class="genericon genericon-time"></div>
+               <div alt="f304" class="genericon genericon-user"></div>
+               <div alt="f305" class="genericon genericon-day"></div>
+               <div alt="f306" class="genericon genericon-week"></div>
+               <div alt="f307" class="genericon genericon-month"></div>
+               <div alt="f308" class="genericon genericon-pinned"></div>
+
+               <!-- other icons -->
+               <div alt="f400" class="genericon genericon-search"></div>
+               <div alt="f401" class="genericon genericon-unzoom"></div>
+               <div alt="f402" class="genericon genericon-zoom"></div>
+               <div alt="f403" class="genericon genericon-show"></div>
+               <div alt="f404" class="genericon genericon-hide"></div>
+               <div alt="f405" class="genericon genericon-close"></div>
+               <div alt="f406" class="genericon genericon-close-alt"></div>
+               <div alt="f407" class="genericon genericon-trash"></div>
+               <div alt="f408" class="genericon genericon-star"></div>
+               <div alt="f409" class="genericon genericon-home"></div>
+               <div alt="f410" class="genericon genericon-mail"></div>
+               <div alt="f411" class="genericon genericon-edit"></div>
+               <div alt="f412" class="genericon genericon-reply"></div>
+               <div alt="f413" class="genericon genericon-feed"></div>
+               <div alt="f414" class="genericon genericon-warning"></div>
+               <div alt="f415" class="genericon genericon-share"></div>
+               <div alt="f416" class="genericon genericon-attachment"></div>
+               <div alt="f417" class="genericon genericon-location"></div>
+               <div alt="f418" class="genericon genericon-checkmark"></div>
+               <div alt="f419" class="genericon genericon-menu"></div>
+               <div alt="f420" class="genericon genericon-refresh"></div>
+               <div alt="f421" class="genericon genericon-minimize"></div>
+               <div alt="f422" class="genericon genericon-maximize"></div>
+               <div alt="f423" class="genericon genericon-404"></div>
+               <div alt="f424" class="genericon genericon-spam"></div>
+               <div alt="f425" class="genericon genericon-summary"></div>
+               <div alt="f426" class="genericon genericon-cloud"></div>
+               <div alt="f427" class="genericon genericon-key"></div>
+               <div alt="f428" class="genericon genericon-dot"></div>
+               <div alt="f429" class="genericon genericon-next"></div>
+               <div alt="f430" class="genericon genericon-previous"></div>
+               <div alt="f431" class="genericon genericon-expand"></div>
+               <div alt="f432" class="genericon genericon-collapse"></div>
+               <div alt="f433" class="genericon genericon-dropdown"></div>
+               <div alt="f434" class="genericon genericon-dropdown-left"></div>
+               <div alt="f435" class="genericon genericon-top"></div>
+               <div alt="f436" class="genericon genericon-draggable"></div>
+               <div alt="f437" class="genericon genericon-phone"></div>
+               <div alt="f438" class="genericon genericon-send-to-phone"></div>
+               <div alt="f439" class="genericon genericon-plugin"></div>
+               <div alt="f440" class="genericon genericon-cloud-download"></div>
+               <div alt="f441" class="genericon genericon-cloud-upload"></div>
+               <div alt="f442" class="genericon genericon-external"></div>
+               <div alt="f443" class="genericon genericon-document"></div>
+               <div alt="f444" class="genericon genericon-book"></div>
+               <div alt="f445" class="genericon genericon-cog"></div>
+               <div alt="f446" class="genericon genericon-unapprove"></div>
+               <div alt="f447" class="genericon genericon-cart"></div>
+               <div alt="f448" class="genericon genericon-pause"></div>
+               <div alt="f449" class="genericon genericon-stop"></div>
+               <div alt="f450" class="genericon genericon-skip-back"></div>
+               <div alt="f451" class="genericon genericon-skip-ahead"></div>
+               <div alt="f452" class="genericon genericon-play"></div>
+               <div alt="f453" class="genericon genericon-tablet"></div>
+               <div alt="f454" class="genericon genericon-send-to-tablet"></div>
+               <div alt="f455" class="genericon genericon-info"></div>
+               <div alt="f456" class="genericon genericon-notice"></div>
+               <div alt="f457" class="genericon genericon-help"></div>
+               <div alt="f458" class="genericon genericon-fastforward"></div>
+               <div alt="f459" class="genericon genericon-rewind"></div>
+               <div alt="f460" class="genericon genericon-portfolio"></div>
+               <div alt="f461" class="genericon genericon-heart"></div>
+               <div alt="f462" class="genericon genericon-code"></div>
+               <div alt="f463" class="genericon genericon-subscribe"></div>
+               <div alt="f464" class="genericon genericon-unsubscribe"></div>
+               <div alt="f465" class="genericon genericon-subscribed"></div>
+               <div alt="f466" class="genericon genericon-reply-alt"></div>
+               <div alt="f467" class="genericon genericon-reply-single"></div>
+               <div alt="f468" class="genericon genericon-flag"></div>
+               <div alt="f469" class="genericon genericon-print"></div>
+               <div alt="f470" class="genericon genericon-lock"></div>
+               <div alt="f471" class="genericon genericon-bold"></div>
+               <div alt="f472" class="genericon genericon-italic"></div>
+               <div alt="f473" class="genericon genericon-picture"></div>
+
+               <!-- generic shapes -->
+               <div alt="f500" class="genericon genericon-uparrow"></div>
+               <div alt="f501" class="genericon genericon-rightarrow"></div>
+               <div alt="f502" class="genericon genericon-downarrow"></div>
+               <div alt="f503" class="genericon genericon-leftarrow"></div>
+
+       </div>
+
+       <p>If you want to insert an icon manually using the <code>:before</code> selector, you can setup CSS rules like the following example. <strong>Make sure to set the size to a multiple of 16px</strong> or the icons could end up looking fuzzy:</p>
+
+<p><textarea class="code" style="min-height: 150px;" onclick="select();">.my-icon:before {
+       content: '\f408';
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 32px/1 'Genericons';
+        vertical-align: middle;
+}</textarea></p>
+
+       <p>Add a matching class to your HTML:</p>
+
+       <p><code>&lt;div class="my-icon"&gt;You're a Star!&lt;/div&gt;</code></p>
+
+       <p>Here's the result: <span class="my-icon">You're a Star!</span></p>
+
+       <h2>Examples</h2>
+
+       <p>Turn every icon a <span style="color: #fa8072;">Salmon</span> color:</p>
+
+<p><textarea class="code" style="min-height: 70px" onclick="select();">
+.genericon {
+       color: #fa8072;
+}</textarea></p>
+
+       <p>Or turn the stars <span style="color: #ffd700;">Gold</span>:</p>
+
+<p><textarea class="code" style="min-height: 70px" onclick="select();">
+.genericon-star {
+       color: #fa8072;
+}</textarea></p>
+
+       <p>Use icons for bulleted lists:</p>
+
+       <ul class="my-checklist">
+               <li>One</li>
+               <li>Two</li>
+               <li>Three</li>
+               <li>Four</li>
+       </ul>
+
+<p><textarea class="code" style="min-height: 130px" onclick="select();">
+<ul class="my-checklist">
+       <li>One</li>
+       <li>Two</li>
+       <li>Three</li>
+       <li>Four</li>
+</ul></textarea></p>
+
+<p><textarea class="code" style="min-height: 260px;" onclick="select();">
+.my-checklist {
+       list-style-type: none;
+       text-indent: -16px;
+}
+.my-checklist li:before {
+       padding-right: 16px;
+       content: '\f418';
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 16px/1 'Genericons';
+        vertical-align: text-top;
+}</textarea></p>
+
+       <p>Use icons to style blockquotes:</p>
+
+       <blockquote class="my-blockquote">Sometimes I've believed as many as six impossible things before breakfast. &mdash;<em>Lewis Carroll</em></blockquote>
+       <blockquote class="my-blockquote">`Twas brillig, and the slithy toves Did gyre and gimble in the wabe: All mimsy were the borogoves, And the mome raths outgrabe. "Beware the Jabberwock, my son!  The jaws that bite, the claws that catch!  Beware the Jubjub bird, and shun The frumious Bandersnatch!"</blockquote>
+
+<p><textarea class="code" style="min-height: 40px;" onclick="select();"><blockquote class="my-blockquote">Sometimes I've believed as many as six impossible things before breakfast. &mdash;<em>Lewis Carroll</em></blockquote></textarea></p>
+
+<p><textarea class="code" style="min-height: 300px;" onclick="select();">
+.my-blockquote {
+       background: #eee;
+       border-left: 32px solid #ddd;
+       padding: 10px;
+}
+.my-blockquote:before {
+       margin-left: -42px;
+       padding-right: 10px;
+        content: '\f106';
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 32px/20px 'Genericons';
+        vertical-align: bottom;
+} </textarea></p>
+
+       <p>Use icons to style buttons:</p>
+
+       <a class="my-button" href="javascript:void()"><i class="genericon genericon-show"></i> View</a>
+       <a class="my-button" href="javascript:void()"><i class="genericon genericon-audio"></i> Listen</a>
+
+<p><textarea class="code" style="min-height: 40px;" onclick="select();"><a class="my-button" href="#"><i class="genericon genericon-show"></i> View</a>
+<a class="my-button" href="#"><i class="genericon genericon-audio"></i> Listen</a></textarea></p>
+
+<p><textarea class="code" style="min-height: 300px;" onclick="select();">
+.my-button {
+       font-family: Helvetica, sans-serif;
+       background: #e05d22; /* Old browsers */
+       background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome10+,Safari5.1+ */
+       background: -moz-linear-gradient(   top, #e05d22 0%, #d94412 100%); /* FF3.6+ */
+       background: -ms-linear-gradient(    top, #e05d22 0%, #d94412 100%); /* IE10+ */
+       background: -o-linear-gradient(     top, #e05d22 0%, #d94412 100%); /* Opera 11.10+ */
+       background: linear-gradient(  to bottom, #e05d22 0%, #d94412 100%); /* W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05d22', endColorstr='#d94412', GradientType=0); /* IE6-9 */
+       display: inline-block;
+       padding: 10px 16px 6px 16px;
+       color: #fff;
+       text-decoration: none;
+       border: none;
+       border-bottom: 3px solid #b93207;
+       border-radius: 2px;
+}
+
+.my-button:hover,
+.my-button:focus {
+       background: #ed6a31; /* Old browsers */
+       background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome10+,Safari5.1+ */
+       background: -moz-linear-gradient(   top, #ed6a31 0%, #e55627 100%); /* FF3.6+ */
+       background: -ms-linear-gradient(    top, #ed6a31 0%, #e55627 100%); /* IE10+ */
+       background: -o-linear-gradient(     top, #ed6a31 0%, #e55627 100%); /* Opera 11.10+ */
+       background: linear-gradient(  to bottom, #ed6a31 0%, #e55627 100%); /* W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed6a31', endColorstr='#e55627', GradientType=0); /* IE6-9 */
+       outline: none;
+}
+
+.my-button:active {
+       background: #d94412; /* Old browsers */
+       background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome10+,Safari5.1+ */
+       background: -moz-linear-gradient(   top, #d94412 0%, #e05d22 100%); /* FF3.6+ */
+       background: -ms-linear-gradient(    top, #d94412 0%, #e05d22 100%); /* IE10+ */
+       background: -o-linear-gradient(     top, #d94412 0%, #e05d22 100%); /* Opera 11.10+ */
+       background: linear-gradient(  to bottom, #d94412 0%, #e05d22 100%); /* W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d94412', endColorstr='#e05d22', GradientType=0); /* IE6-9 */
+       border: none;
+       border-top: 3px solid #b93207;
+       padding: 6px 16px 10px 16px;
+}</textarea>/</p>
+
+       <h2>CSS Preprocessors</h2>
+
+       <p>Preprocessing extensions such as Sass (SCSS Syntax) or LESS</a> can make it easier to manage CSS for a lot of things at once using things like variables and mixins.</p>
+
+       <p>This example will seup the basic genericon rules and sets a color you can use for all icons using Sass:</p>
+
+<p><textarea class="code" style="min-height: 360px;" onclick="select();">$icon-color: "#fa8072";
+
+.genericon {
+        color: $icon-color;
+}
+
+@mixin genericon-rules {
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 16px/1 'Genericons';
+        vertical-align: middle;
+}
+
+.my-icon:before {
+       content: '\f408';
+        @include genericon-rules;
+}</textarea></p>
+
+       <p>Here is a similar example for LESS:</p>
+
+<p><textarea class="code" style="min-height: 360px;" onclick="select();">@icon-color: "#fa8072";
+
+.genericon {
+        color: @icon-color;
+}
+
+.genericon-rules {
+        display: inline-block;
+        -webkit-font-smoothing: antialiased;
+        font: normal 16px/1 'Genericons';
+        vertical-align: middle;
+}
+
+.my-icon:before {
+       content: '\f408';
+        .genericon-rules;
+}</textarea></p>
+
+       <h2>Fallback images for IE7 and below</h2>
+
+       <p>Genericons <strong>does not come with fallback icons by default</strong> -- therefore you have to create them yourself. If you are using HTML similar to this example:
+
+       <p><code>&lt;span class="genericon genericon-warning"&gt;&lt;/span&gt;</code></p>
+
+       <p>You can use the asterisk hack to serve a different icon to IE7 once you have saved the fallback icons to your project:</p>
+
+<textarea class="code" style="min-height: 85px;" onclick="select();">.genericon-warning {
+        *background: url(fallback-icon.png) no-repeat center center;
+        *text-indent: 100%;
+}</textarea>
+
+</div>
+
+</body>
+</html>
diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot
new file mode 100644 (file)
index 0000000..6e71567
Binary files /dev/null and b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot differ
diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg
new file mode 100644 (file)
index 0000000..d9f0c82
--- /dev/null
@@ -0,0 +1,133 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="genericonsregular" horiz-adv-x="2048" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="500" />
+<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf100;" d="M1536 1408v-128h-1024v128h1024zM1152 1024h-640v128h640v-128zM1280 1152h256v-128h-256v128zM768 768h-256v128h256v-128zM896 896h640v-128h-640v128zM512 640h768v-128h-768v128z" />
+<glyph unicode="&#xf101;" d="M1024 1792q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1024 768q106 0 181 75t75 181t-75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75z" />
+<glyph unicode="&#xf102;" d="M1920 1408v-1024h-1792v896l512 128l128 256h512l128 -256h512zM512 1504l-256 -64v160h256v-96zM1024 512q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1024 1280q133 0 226.5 -93.5t93.5 -226.5 t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5z" />
+<glyph unicode="&#xf103;" d="M128 1408h896v-384h-896v384zM2048 1408v-896h-896v896h896zM128 896h384v-384h-384v384zM640 896h384v-384h-384v384z" />
+<glyph unicode="&#xf104;" d="M1664 1024l-1152 -640v1280z" />
+<glyph unicode="&#xf105;" d="M1408 1408q0 -124 -71.5 -222t-184.5 -138v-536l-256 -128v664q-113 40 -184.5 138t-71.5 222q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf106;" d="M512 1408h512l-256 -768h-384zM1792 1408l-256 -768h-384l128 768h512z" />
+<glyph unicode="&#xf107;" d="M1088 1792q133 0 226.5 -93.5t93.5 -226.5v-384q0 -97 -53 -176.5t-139 -116.5v151q64 57 64 142v384q0 80 -56 136t-136 56t-136 -56t-56 -136v-384q0 -85 64 -142v-151q-86 37 -139 116.5t-53 176.5v384q0 133 93.5 226.5t226.5 93.5zM960 1230v151q86 -37 139 -116.5 t53 -176.5v-384q0 -133 -93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5v384q0 97 53 176.5t139 116.5v-151q-64 -57 -64 -142v-384q0 -80 56 -136t136 -56t136 56t56 136v384q0 85 -64 142z" />
+<glyph unicode="&#xf108;" d="M256 1792h1024q96 0 176 -80t80 -176v-384q0 -96 -80 -176t-176 -80h-448l-448 -448v448h-128q-96 0 -176 80t-80 176v384q0 96 80 176t176 80zM1664 1152v384q96 0 176 -80t80 -176v-384q0 -96 -80 -176t-176 -80h-128v-448l-448 448h-320l128 128h384q168 0 276 108 t108 276z" />
+<glyph unicode="&#xf109;" d="M640 1280l384 384v-1280l-384 384h-384v512h384zM1386 1386l91 91q88 -89 137.5 -206t49.5 -247q0 -87 -23 -170t-64.5 -153.5t-99.5 -129.5l-91 91q71 71 110.5 164.5t39.5 197.5t-39.5 197.5t-110.5 164.5zM1205 1205l91 91q26 -27 46.5 -57.5t35 -65t22.5 -72.5t8 -77 q0 -78 -29.5 -148t-82.5 -124l-91 91q75 75 75 181t-75 181z" />
+<glyph unicode="&#xf200;" d="M1024 2048q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5q0 -335 -195.5 -601.5t-504.5 -369.5q-36 -7 -53 8.5t-17 40.5q0 4 0.5 102t0.5 179q0 130 -69 189q77 9 137.5 24.5t124.5 51.5t107 89t70.5 140t27.5 201q0 161 -105 274q6 15 11 35t9 56t-3.5 83.5 t-26.5 96.5q-4 1 -10.5 2t-32 -1t-55.5 -11t-79.5 -33.5t-104.5 -61.5q-118 33 -256 35q-138 -2 -256 -35q-55 37 -104 61.5t-80 33t-54.5 11.5t-33.5 1l-10 -2q-58 -146 -10 -271q-105 -115 -105 -274q0 -114 27.5 -201t70.5 -140t107 -89t124.5 -52t136.5 -24 q-53 -47 -65 -137q-28 -13 -59.5 -20t-75.5 -6.5t-87.5 28.5t-75.5 83q-2 4 -6.5 10.5t-19 24t-31.5 31t-44 25.5t-56 14h-10t-18.5 -3.5t-17 -9t4 -18.5t34.5 -31q3 -1 7.5 -4t19 -14.5t27.5 -27t30 -43.5t30 -61q1 -3 2.5 -7t8 -17t15.5 -25.5t24.5 -28t33.5 -28t45 -23.5 t57.5 -16t71.5 -3.5t87 11.5q0 -50 0.5 -110t0.5 -64q0 -24 -17 -40t-53 -10q-309 103 -504.5 370t-195.5 602q0 208 81 398t218.5 327t327 218t397.5 81z" />
+<glyph unicode="&#xf201;" d="M1024 2048q206 0 395.5 -82t327 -219.5t219.5 -327t82 -395.5t-82 -395.5t-219.5 -327t-327 -219.5t-395.5 -82t-395.5 82t-327 219.5t-219.5 327t-82 395.5t82 395.5t219.5 327t327 219.5t395.5 82zM1024 1920q-32 0 -96 -8t-96 -8q102 -166 304 -512q6 2 86 31 t118.5 45t108 47t122 64t93.5 69q-126 126 -290.5 199t-349.5 73zM672 1856q-194 -85 -329.5 -247.5t-182.5 -376.5q194 -22 444 14t388 82q-141 282 -320 528zM1760 1536q-71 -57 -162 -104.5t-214.5 -100.5t-183.5 -83q22 -29 36.5 -54.5t34 -67.5t25.5 -54q170 33 336 30 t288 -30q-26 285 -160 464zM128 1088v-64q0 -167 58 -319.5t166 -272.5q125 205 339 360t445 232q-16 48 -80 176q-282 -86 -481.5 -111t-446.5 -1zM1536 288q156 108 258 278t126 362q-276 46 -576 0q14 -27 43 -103t74.5 -231t74.5 -306zM1024 128q181 0 368 80 q-33 300 -208 688q-222 -74 -410 -225.5t-294 -350.5q216 -192 544 -192z" />
+<glyph unicode="&#xf202;" d="M1920 1584q-73 -111 -183 -191q0 -7 0.5 -23t0.5 -24q0 -122 -31 -246t-89.5 -241t-149.5 -218.5t-204 -177.5t-260.5 -119.5t-311.5 -43.5q-305 0 -564 165q48 -5 88 -5q256 0 456 157q-119 2 -213 73.5t-130 182.5q39 -7 69 -7q47 0 97 13q-127 26 -211 127t-84 233v5 q80 -43 167 -46q-76 50 -120 131t-44 175q0 101 50 185q138 -170 335 -271.5t423 -112.5q-10 39 -10 84q0 152 108 259.5t260 107.5q160 0 268 -116q128 26 233 89q-42 -132 -161 -203q109 13 211 58z" />
+<glyph unicode="&#xf203;" d="M384 1920h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-282v711h270l12 260h-282v192v12q0 60 21.5 87.5t87.5 27.5l166 -1l6 242q-78 10 -183 10q-94 0 -167 -27.5t-117 -74.5t-66 -105.5t-22 -126.5v-236h-254v-260h254v-711h-724q-106 0 -181 75 t-75 181v1280q0 106 75 181t181 75z" />
+<glyph unicode="&#xf204;" d="M1511 1272l-14 -303h-315v-841h-320v841h-222v303h222v258q0 78 26 147t77 124t136.5 87t194.5 32q55 0 108 -3t79 -6l26 -3l-7 -282h-193q-76 0 -101.5 -32t-25.5 -101v-14v-207h329z" />
+<glyph unicode="&#xf205;" d="M1024 1920q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1426 536l81 268q24 79 32.5 107.5t18.5 74.5t10 79q0 46 -11.5 90.5t-23.5 71t-32 60.5q-2 4 -11.5 19 t-12 20t-10.5 18.5t-11 19t-9 17.5t-8.5 19t-6.5 18t-5.5 19.5t-3 18.5t-1.5 20q0 57 39 100t97 43l10 -1q-110 101 -249.5 156.5t-294.5 55.5q-207 0 -385 -98t-288 -266h52q37 0 91 2.5t89 4.5l34 3q21 1 30.5 -14.5t2.5 -32.5t-27 -20q-44 -5 -93 -7l294 -873l176 529 l-125 344l-85 7q-20 2 -27.5 19t2.5 33t30 15q133 -10 212 -10q38 0 91.5 2.5t88.5 4.5l35 3q16 1 25.5 -8.5t10 -22t-7 -23.5t-23.5 -13q-43 -5 -92 -7zM1731 1410q5 -40 5 -82q0 -135 -61 -289l-246 -711q183 106 292 291.5t109 404.5q0 207 -99 386zM218 1024 q0 -236 125 -430.5t330 -294.5l-385 1053q-70 -156 -70 -328zM1024 218q138 0 268 46q-4 6 -6 11l-248 679l-242 -703q112 -33 228 -33z" />
+<glyph unicode="&#xf206;" d="M1664 1536v256h-128v-256h-256v-128h256v-256h128v256h256v-1024q0 -106 -75 -181t-181 -75h-507q5 28 5 50q0 143 -46.5 230t-189.5 194q-3 2 -20.5 15t-25 19t-25.5 20t-27.5 22.5t-24 22t-23 23.5t-17 22t-12.5 22.5t-4 20.5q0 52 23 87t99 94q180 141 180 324 q0 113 -45 204.5t-128 139.5h160l135 142h-607q-127 0 -241.5 -49t-194.5 -132v65q0 106 75 181t181 75h1280q106 0 181 -75t75 -181v-128h-256zM575 937q-125 4 -225.5 108t-121.5 262q-21 161 50.5 269.5t194.5 104.5q121 -4 215.5 -118.5t116.5 -277.5q21 -160 -43 -256 t-187 -92zM572 570q-18 0 -54.5 -0.5t-55.5 -0.5q-183 0 -334 -83v485q125 -127 330 -127q30 0 59 3q-32 -61 -32 -118q0 -33 13 -63t28.5 -48.5t45.5 -47.5zM966 218q7 -29 7 -66q0 -16 -1 -24h-588q-85 0 -153 50.5t-92 130.5q57 85 166 137.5t237 51.5q84 -1 158 -26 q19 -13 62 -42.5t61 -42t48 -37t44.5 -41.5t29 -41.5t21.5 -49.5z" />
+<glyph unicode="&#xf207;" d="M530 1285h1q67 0 108.5 39.5t41.5 97.5q-2 60 -42 98.5t-106 38.5q-67 0 -108 -39t-41 -98q0 -58 40.5 -97.5t105.5 -39.5zM1614 384v455q0 175 -83.5 266t-220.5 91q-50 0 -90.5 -12t-68.5 -34t-45 -41t-33 -44v112h-264v-793h264v443q0 45 8 64q16 40 50.5 68t85.5 28 q133 0 133 -179v-424h264zM663 1177h-263v-793h263v793z" />
+<glyph unicode="&#xf208;" d="M384 1920h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181v1280q0 106 75 181t181 75zM530 1285h1q67 0 108.5 39.5t41.5 97.5q-2 60 -42 98.5t-106 38.5q-67 0 -108 -39t-41 -98q0 -58 40.5 -97.5t105.5 -39.5zM1614 384v455 q0 175 -83.5 266t-220.5 91q-50 0 -90.5 -12t-68.5 -34t-45 -41t-33 -44v112h-264v-793h264v443q0 45 8 64q16 40 50.5 68t85.5 28q133 0 133 -179v-424h264zM663 1177h-263v-793h263v793z" />
+<glyph unicode="&#xf209;" d="M1073 2048q176 0 327.5 -60.5t253.5 -161t160 -231t58 -270.5q0 -246 -85 -443t-241 -309.5t-355 -112.5q-99 0 -186.5 46.5t-121.5 110.5q-73 -290 -89 -347q-34 -123 -127 -270l-149 54q-7 167 22 290l162 688q-40 81 -40 200q0 139 70.5 232.5t172.5 93.5 q83 0 127 -53.5t44 -135.5q0 -51 -18.5 -124t-49 -170t-44.5 -154q-23 -99 37.5 -171t161.5 -72q117 0 209.5 92t142 244.5t49.5 334.5q0 214 -139 349t-387 135q-139 0 -257.5 -49.5t-197 -133t-122.5 -193t-44 -229.5q0 -147 83 -247q18 -21 21.5 -34t-3.5 -37 q-16 -61 -25 -101q-7 -24 -24.5 -32t-39.5 1q-127 51 -192.5 181.5t-65.5 300.5q0 109 35.5 219t110 213t179 182t254 126.5t323.5 47.5z" />
+<glyph unicode="&#xf210;" d="M1024 2048q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5t-81 -398.5t-218 -326.5t-326.5 -218t-398.5 -81q-147 0 -290 42q74 116 103 219l72 282q28 -53 99 -90.5t151 -37.5q162 0 288.5 91.5t195.5 251t69 359.5q0 114 -47 220t-130 187.5t-206.5 130.5t-265.5 49 q-141 0 -262 -38.5t-205.5 -103t-145.5 -147.5t-89.5 -172.5t-28.5 -178.5q0 -138 53 -243.5t156 -147.5q18 -8 32.5 -1t18.5 26q2 9 10 41t11 41q5 19 2.5 30t-16.5 28q-68 78 -68 200q0 97 35.5 186t99.5 156.5t160 108t209 40.5q201 0 313.5 -109.5t112.5 -283.5 q0 -148 -40 -271.5t-115 -198t-169 -74.5q-82 0 -131.5 58.5t-30.5 138.5q11 46 35.5 125t39.5 138t15 101q0 66 -35.5 109.5t-102.5 43.5q-82 0 -139.5 -76t-57.5 -189q0 -43 8 -83.5t16 -59.5l9 -19q-113 -475 -132 -558q-24 -97 -18 -235q-275 120 -444 374t-169 564 q0 208 81 398t218.5 327t327 218t397.5 81z" />
+<glyph unicode="&#xf211;" d="M992 1024q0 172 -122 294t-294 122t-294 -122t-122 -294t122 -294t294 -122t294 122t122 294zM1888 1024q0 172 -122 294t-294 122t-294 -122t-122 -294t122 -294t294 -122t294 122t122 294z" />
+<glyph unicode="&#xf212;" d="M1919 1437q16 347 -260 355q-373 12 -505 -417q69 29 133 29q136 0 120 -152q-8 -92 -120 -268q-113 -176 -169 -176q-73 0 -133 271q-20 79 -72 407q-49 303 -258 284q-89 -8 -265 -160q-127 -113 -262 -231l84 -108q121 84 141 84q92 0 173 -287l144 -525 q108 -287 265 -287q253 0 619 471q353 451 365 710z" />
+<glyph unicode="&#xf213;" d="M512 1664h1024q159 0 271.5 -112.5t112.5 -271.5v-512q0 -159 -112.5 -271.5t-271.5 -112.5h-1024q-159 0 -271.5 112.5t-112.5 271.5v512q0 159 112.5 271.5t271.5 112.5zM1408 1024l-640 384v-768z" />
+<glyph unicode="&#xf214;" d="M1091 1920h-255q-17 -139 -62 -228q-48 -93 -121 -154q-74 -64 -181 -99v-253h198v-629q0 -121 26 -187q26 -65 92 -122t161 -89q93 -31 218 -31q110 0 201 22q88 20 208 76v282q-134 -88 -271 -88q-76 0 -136 36q-44 25 -61 70q-17 46 -17 200v460h426v281h-426v453z " />
+<glyph unicode="&#xf215;" d="M384 1920h1280q106 0 181 -75t75 -181v-1280q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181v1280q0 106 75 181t181 75zM1792 1536v128q0 53 -37.5 90.5t-90.5 37.5h-128q-53 0 -90.5 -37.5t-37.5 -90.5v-128q0 -53 37.5 -90.5t90.5 -37.5h128q53 0 90.5 37.5 t37.5 90.5zM1024 1408q-159 0 -271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5zM1792 1152h-272q16 -66 16 -128q0 -212 -150 -362t-362 -150t-362 150t-150 362q0 62 16 128h-272v-768q0 -53 37.5 -90.5 t90.5 -37.5h1280q53 0 90.5 37.5t37.5 90.5v768z" />
+<glyph unicode="&#xf216;" d="M1061 1779l702 -467q29 -24 29 -55v-467q0 -32 -29 -54l-702 -468q-17 -11 -37 -11q-18 0 -37 11l-702 468q-29 22 -29 54v467q0 31 29 55l702 467q17 11 37 11t37 -11zM441 1257l231 -154l286 191v307zM1090 1294l286 -191l231 154l-517 344v-307zM1258 1024l-234 156 l-233 -156l233 -156zM388 914l165 110l-165 110v-220zM1660 1134l-165 -110l165 -110v220zM958 754l-286 191l-231 -155l517 -344v308zM1607 790l-231 155l-286 -191v-308z" />
+<glyph unicode="&#xf217;" d="M1024 1920q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1024 208q236 0 432 123.5t298 327.5q59 136 59 266q0 117 -43.5 221.5t-118.5 182.5t-175.5 131 t-215.5 73q116 -48 204 -145t127 -218q54 -151 17.5 -320t-150.5 -289q-111 -123 -276 -179t-332 -27q-168 27 -307 138t-210 270q-74 156 -67.5 338.5t93.5 335.5q88 155 238.5 260t328.5 135q2 0 35 6q-208 -16 -380.5 -128t-272.5 -293.5t-100 -392.5q0 -221 109.5 -409 t297.5 -297.5t409 -109.5zM1113 1770q-157 7 -306.5 -51.5t-258.5 -169.5q-109 -107 -159 -254.5t-30 -296.5q17 -148 100 -275.5t207 -200.5q120 -71 264 -78.5t267 49.5q-76 -21 -148 -21q-149 0 -275.5 74t-200.5 201t-74 276q0 214 146 373l3 3l14 14l1 1 q98 114 235 178t293 64q163 0 306 -70t241 -193q-36 57 -70 96q-104 126 -250 200.5t-305 80.5zM1415 1006q6 -142 -81 -257q-86 -115 -225 -157q-114 -35 -234 -7q83 -34 174 -34q195 0 333.5 138.5t138.5 333.5v2q-10 107 -63.5 202.5t-137.5 157.5q-102 77 -236 87 t-243 -49q-116 -62 -177 -167q-61 -107 -52 -231q8 -119 85 -217t186 -128q110 -33 221.5 8.5t170.5 134.5q61 91 50 204t-86 187q-70 77 -179.5 87t-188.5 -50q-85 -62 -105 -157q-21 -98 30 -182q50 -84 142 -108q92 -23 172 26q38 23 64 58.5t34 76.5q17 88 -34 159 q-52 72 -136 77q-83 6 -142 -54q-57 -55 -45 -138q6 -37 27.5 -68.5t52.5 -47.5q40 -21 87 -16q-46 1 -82 29t-49 71l-2 3q-14 30 -9.5 67t25.5 66q22 30 56.5 46.5t72.5 14.5t73.5 -23.5t54.5 -55.5q46 -76 8 -158q-18 -39 -53.5 -66.5t-78.5 -35.5q-43 -9 -88.5 3.5 t-78.5 43.5q-74 68 -68 169q2 65 45 118.5t109.5 77t132.5 5.5q68 -16 118.5 -70.5t65 -124.5t-9.5 -144q-37 -107 -150 -158.5t-224 -8.5q-114 43 -170 158q-55 117 -17 238q35 121 152 191t246 47q131 -19 223 -128t95 -246z" />
+<glyph unicode="&#xf218;" d="M1151 1835l151 85h-485q-264 0 -421 -129q-73 -64 -111.5 -147.5t-38.5 -167.5q0 -56 16 -109.5t49.5 -100.5t79.5 -82.5t109 -56.5t136 -21q19 0 75 5q0 -2 -4 -10.5t-4.5 -10.5t-3.5 -9.5t-4 -11l-3 -10.5t-2.5 -12.5t-1 -13t-0.5 -14.5q0 -26 5 -48t18.5 -45 t20.5 -32.5t26 -34.5q-61 -4 -98 -7.5t-107 -14.5t-131.5 -32.5t-112.5 -53.5q-50 -29 -86.5 -66.5t-56.5 -76.5t-29 -74.5t-9 -69.5q0 -66 32 -125.5t92.5 -107t159 -75.5t222.5 -28q117 0 218.5 25t174 68t124 99.5t76.5 120.5t25 131q0 40 -6.5 74.5t-22.5 65t-30.5 53 t-41.5 50t-45 43t-51 44.5l-85 66q-19 15 -28.5 24.5t-21 31t-11.5 45.5t12 47.5t21.5 34.5t32.5 33q37 29 59 48t52 52t46 64t28 75.5t12 94.5q0 43 -8 82t-23.5 70.5t-30.5 55.5t-38 47.5t-35 34.5t-32 27h146zM906 1238q-18 -19 -44 -33.5t-56.5 -23.5t-58.5 -9 q-58 0 -108 28.5t-83.5 73.5t-57.5 101.5t-34.5 111.5t-10.5 104q0 110 51 174q28 35 73.5 56t91.5 21q56 0 105.5 -28.5t83.5 -74.5t59 -103.5t36.5 -115.5t11.5 -110q0 -113 -59 -172zM2048 1152v-128h-256v-256h-128v256h-256v128h256v256h128v-256h256zM838 791 q51 -36 82 -59t63.5 -50.5t50.5 -48.5t33.5 -46t21.5 -50.5t6 -55.5q0 -113 -91 -183.5t-255 -70.5q-187 0 -300.5 80t-113.5 207q0 47 17 87.5t38.5 64.5t54 45t50.5 28.5t42 16.5q35 11 76.5 19.5t77.5 12t58.5 5t34.5 1.5q35 0 54 -3z" />
+<glyph unicode="&#xf219;" d="M1438 1833q12 -5 32 -14.5t74.5 -45.5t101 -78.5t97 -114.5t78 -153t27.5 -194.5t-40 -238.5q-43 -89 -97 -157.5t-109.5 -110t-115.5 -69t-115.5 -37t-107.5 -12t-95.5 4t-76 13t-49.5 13.5l-18 6v-277q-1 -3 -2 -9t-6.5 -23t-14 -34t-24.5 -39.5t-36 -42t-51.5 -39.5 t-68.5 -33q-52 -19 -107 -20t-97 11.5t-76.5 27.5t-53.5 27l-18 13v280q33 -34 67 -55.5t67.5 -28.5t61.5 11t44 63v946h312v-538l65 -13q206 -32 329 60q105 78 128 243q2 76 -15.5 141t-49 110.5t-72.5 82.5t-86.5 59.5t-91.5 39t-87.5 24t-73.5 11.5t-52 5h-19l-66 -2 q-217 -16 -359 -141q-57 -50 -97 -115q-27 -45 -39.5 -93t-11 -88t10 -78.5t22 -67.5t25.5 -51t21 -33l9 -12l-225 -201q-7 9 -18.5 25t-40.5 68.5t-49.5 107.5t-34.5 137.5t-8.5 163t41 179.5t102.5 191q70 78 153.5 135t167 86.5t172 45.5t169 15t156.5 -8t137.5 -21 t107.5 -26.5t72 -22.5z" />
+<glyph unicode="&#xf220;" d="M1857 834q51 -106 50 -217q0 -133 -65.5 -245.5t-178 -178t-244.5 -65.5q-123 0 -231 58q-79 -14 -155 -14q-171 0 -327 67t-269 180t-179.5 269t-66.5 327q0 86 17 169q-67 116 -67 247q0 133 65.5 245.5t178 178t245.5 65.5q141 0 260 -75q69 12 144 12 q171 0 327 -66.5t269 -179.5t179.5 -269t66.5 -327q0 -96 -19 -181zM1466 612q59 85 59 188q0 88 -34 149q-35 62 -96 100q-58 39 -143 66q-77 25 -187 49q-89 20 -116 28q-35 9 -68 27q-33 15 -50 38q-17 20 -17 49q0 46 52 80q54 36 146 36q97 0 141 -32q43 -32 75 -94 q30 -48 51 -67q25 -22 72 -22q53 0 87 36q34 35 34 81t-25 96q-24 47 -82 92q-57 45 -139 70q-86 26 -197 26q-139 0 -247 -40q-107 -39 -164 -113q-57 -73 -57 -170q0 -102 55 -170q52 -65 144 -105q95 -40 221 -66q93 -20 154 -38q57 -19 90 -50q33 -30 33 -80 q0 -64 -62 -105q-65 -44 -170 -44q-78 0 -123 22q-47 22 -70 54q-27 34 -49 86q-21 49 -49 72q-32 26 -75 26q-52 0 -87 -33q-36 -33 -36 -79q0 -75 54 -153q52 -76 139 -123q119 -63 302 -63q150 0 263 46q111 46 171 130z" />
+<glyph unicode="&#xf221;" d="M1664 1024q0 -41 -24 -74t-62 -46q22 -33 22 -72q0 -41 -24 -74t-62 -46q22 -33 22 -72q0 -53 -37.5 -90.5t-90.5 -37.5h-64q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-448q-65 0 -123 20t-93.5 44t-80.5 44t-87 20h-128v640h192q49 0 104 47t103.5 127.5 t80.5 204.5t32 261q0 5 0.5 13.5t4 31t9.5 39t19 30.5t31 14q33 0 77.5 -42t79.5 -119t35 -159q0 -85 -8 -165t-16 -117l-8 -38h416q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf222;" d="M1843 1168q0 -55 -28 -100.5t-74 -72.5q14 -50 14 -99q0 -135 -98.5 -250t-267.5 -181.5t-368 -66.5t-368.5 66.5t-268 181t-98.5 249.5q0 50 16 104q-44 27 -70.5 71.5t-26.5 97.5q0 83 59 142t142 59q100 0 160 -83q183 97 412 106l92 457q5 22 23 33q18 12 39 7 l313 -72q24 41 65.5 65.5t89.5 24.5q74 0 126.5 -52.5t52.5 -126.5t-52.5 -126.5t-126.5 -52.5q-71 0 -122 48.5t-56 119.5l-262 60l-77 -386q222 -12 397 -108q60 86 163 86q83 0 141.5 -59t58.5 -142zM1600 1805q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5 t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM1021 501q171 0 316.5 53t230.5 143.5t85 197.5q0 108 -85 199t-230.5 144t-316.5 53q-172 0 -317.5 -53t-230.5 -144t-85 -198t85 -198t230.5 -144t317.5 -53zM307 1168q0 -47 40 -75q47 75 132 137q-29 36 -73 36 q-41 0 -70 -28.5t-29 -69.5zM1698 1089q43 31 43 79q0 40 -28.5 69t-69.5 29q-45 0 -76 -39q83 -61 131 -138zM895 982q0 -46 -33 -79t-79 -33t-78.5 33t-32.5 79t32.5 79t78.5 33q47 0 79.5 -33t32.5 -79zM1265 1094q47 0 79.5 -33t32.5 -79t-33 -79t-79 -33t-79 33t-33 79 t32.5 79t79.5 33zM1224 776q15 15 36 15t36 -15t15 -36.5t-15 -36.5q-86 -86 -271 -86q-187 0 -273 86q-15 15 -15 36.5t15 36.5t36 15t36 -15q56 -56 199 -56q145 0 201 56z" />
+<glyph unicode="&#xf223;" d="M1105 1233v92q0 34 -23.5 57t-57.5 23t-57.5 -23t-23.5 -57l-1 -481q-1 -138 -101.5 -235t-241.5 -97q-142 0 -242.5 99t-100.5 238v209h263v-206q0 -33 23.5 -56.5t57.5 -23.5t57.5 23.5t23.5 56.5v487q5 136 104.5 230.5t238.5 94.5t238.5 -95.5t104.5 -231.5v-107 l-157 -45zM1792 1058v-209q0 -139 -100.5 -238t-242.5 -99t-242 97.5t-102 236.5v210l105 -48l157 46v-212q0 -33 23.5 -56.5t57.5 -23.5t57.5 23.5t23.5 56.5v216h263z" />
+<glyph unicode="&#xf224;" d="M512 1792h1024q106 0 181 -75t75 -181v-384q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5v384q0 106 75 181t181 75zM1024 1077l-293 294q-37 37 -91 37t-90 -37q-38 -37 -38 -90t38 -91l362 -362l4 4q37 -64 108 -64t108 64l5 -4 l362 362q37 38 37 91t-37 90t-91 37q-53 0 -90 -37z" />
+<glyph unicode="&#xf300;" d="M512 1536h1024q106 0 181 -75t75 -181v-384q0 -106 -75 -181t-181 -75h-448l-448 -448v448h-128q-106 0 -181 75t-75 181v384q0 106 75 181t181 75z" />
+<glyph unicode="&#xf301;" d="M1664 1152l-256 -640h-1024v1024h384l64 -128h448v-128h-640l-128 -256h128l64 128h960z" />
+<glyph unicode="&#xf302;" d="M1536 1536v-512l-768 -768l-512 512l768 768h512zM1280 1152q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf303;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM1024 1115l298 -298l-90 -91l-336 336v474h128v-421z" />
+<glyph unicode="&#xf304;" d="M1024 1152q-106 0 -181 75t-75 181t75 181t181 75t181 -75t75 -181t-75 -181t-181 -75zM896 1024h256q159 0 271.5 -112.5t112.5 -271.5v-256h-1024v256q0 159 112.5 271.5t271.5 112.5z" />
+<glyph unicode="&#xf305;" d="M1664 1664v-1280h-1408v1280h256v128h128v-128h640v128h128v-128h256zM1536 640v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5zM832 1280h128q26 0 45 -19t19 -45v-512 q0 -26 -19 -45t-45 -19t-45 19t-19 45v448h-64q-26 0 -45 19t-19 45t19 45t45 19z" />
+<glyph unicode="&#xf306;" d="M1664 1664v-1280h-1408v1280h256v128h128v-128h640v128h128v-128h256zM1536 640v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5zM1088 1280h2h1h3q22 -2 38.5 -18t19.5 -39v-2v-2 v-1v-2q0 -5 -2 -15l-128 -512q-6 -26 -28.5 -40t-48.5 -7q-26 6 -40 28.5t-7 48.5l108 433h-174q-26 0 -45 19t-19 45t19 45t45 19h256z" />
+<glyph unicode="&#xf307;" d="M1664 1664v-1280h-1408v1280h256v128h128v-128h640v128h128v-128h256zM1536 640v640q0 53 -37.5 90.5t-90.5 37.5h-896q-53 0 -90.5 -37.5t-37.5 -90.5v-640q0 -53 37.5 -90.5t90.5 -37.5h896q53 0 90.5 37.5t37.5 90.5zM768 1280h128v-128h-128v128zM1024 1280h128v-128 h-128v128zM1280 1280h128v-128h-128v128zM512 1024h128v-128h-128v128zM768 1024h128v-128h-128v128zM1024 1024h128v-128h-128v128zM1280 1024h128v-128h-128v128zM512 768h128v-128h-128v128zM768 768h128v-128h-128v128zM1024 768h128v-128h-128v128z" />
+<glyph unicode="&#xf308;" d="M1914 1371l-181 -181q-37 38 -90 38t-91 -38l-181 -181q-37 -37 -37 -90t37 -91l-181 -181l-227 226l-395 -395q-68 -68 -113.5 -93t-112.5 -43q12 45 22 71t38 66.5t76 88.5l395 395l-227 227l181 181q37 -37 90.5 -37t91.5 37l181 181q38 38 38 91t-38 90l181 181z" />
+<glyph unicode="&#xf400;" d="M1792 384l-128 -128l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337zM832 768q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5 q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf401;" d="M1792 384l-128 -128l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337zM832 768q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5 q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM512 1280h640v-128h-640v128z" />
+<glyph unicode="&#xf402;" d="M1664 256l-495 495q-153 -111 -337 -111q-117 0 -223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5q0 -184 -111 -337l495 -495zM384 1216q0 -185 131.5 -316.5t316.5 -131.5 q186 0 317 131.5t131 316.5t-131 316.5t-317 131.5q-185 0 -316.5 -131.5t-131.5 -316.5zM1152 1152h-256v-256h-128v256h-256v128h256v256h128v-256h256v-128z" />
+<glyph unicode="&#xf403;" d="M0 1024l506 506q101 103 234.5 160.5t283.5 57.5t283.5 -57.5t233.5 -159.5l507 -507l-506 -507q-101 -103 -234.5 -160t-283.5 -57t-283.5 57.5t-233.5 160.5zM272 1024l370 -371q77 -78 175.5 -119.5t206.5 -41.5t206 41.5t174 118.5l373 372l-371 371 q-158 161 -382 161q-108 0 -206.5 -41t-173.5 -119zM1024 1408q159 0 271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5zM1152 1024q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5 t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf404;" d="M1382 1653l-143 -143q-103 46 -215 46q-108 0 -206.5 -41t-173.5 -119l-372 -372l240 -240l-136 -136l-376 376l506 506q101 103 234.5 160.5t283.5 57.5q193 0 358 -95zM1709 1619l-90 90l-1280 -1280l90 -90zM1122 1394l-468 -468q-14 54 -14 98q0 159 112.5 271.5 t271.5 112.5q44 0 98 -14zM2048 1024l-506 -507q-101 -103 -234.5 -160t-283.5 -57q-193 0 -358 95l143 143q103 -46 215 -46q108 0 206 41.5t174 118.5l373 372l-241 241l136 135zM926 654l468 468q14 -54 14 -98q0 -159 -112.5 -271.5t-271.5 -112.5q-44 0 -98 14z" />
+<glyph unicode="&#xf405;" d="M1216 1088l320 -320l-128 -128l-320 320l-320 -320l-128 128l320 320l-320 320l128 128l320 -320l320 320l128 -128z" />
+<glyph unicode="&#xf406;" d="M1216 1088l832 -832l-128 -128l-832 832l-832 -832l-128 128l832 832l-832 832l128 128l832 -832l832 832l128 -128z" />
+<glyph unicode="&#xf407;" d="M1536 1408v-128h-1152v128l256 128q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM832 1408h256q26 0 45 19t19 45t-19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19zM1408 1216v-704q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5 t-37.5 90.5v704h128v-704h128v704h128v-704h128v704h128v-704h128v704h128z" />
+<glyph unicode="&#xf408;" d="M844 1150l-588 1l476 -330l-183 -535l475 332l475 -332l-183 535l476 330l-587 -1l-181 535z" />
+<glyph unicode="&#xf409;" d="M1664 1152l-128 -128v-512h-1024v512l-128 128l640 512zM1152 1024h-256v-448h256v448z" />
+<glyph unicode="&#xf410;" d="M1792 1536v-128l-768 -384l-768 384v128h1536zM1024 832l768 384v-704h-1536v704z" />
+<glyph unicode="&#xf411;" d="M1728 1280l-896 -896h-448v448l896 896zM685 941l96 -96l595 595l-96 96zM1440 1376l-595 -595l96 -96l595 595zM896 640l-256 256l-128 -128l256 -256z" />
+<glyph unicode="&#xf412;" d="M1280 192v448h-1024v704l384 384v-704h640v448l640 -640z" />
+<glyph unicode="&#xf413;" d="M256 1536v256q209 0 408 -55t367.5 -154t310.5 -241t241 -310.5t154 -367.5t55 -408h-256q0 260 -101.5 497t-273 408.5t-408.5 273t-497 101.5zM256 1024v256q209 0 398.5 -81t326.5 -218t218 -326.5t81 -398.5h-256q0 209 -103 385.5t-279.5 279.5t-385.5 103zM640 448 q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56t136 56t56 136z" />
+<glyph unicode="&#xf414;" d="M1237 1711l759 -1237q88 -142 31 -244t-224 -102h-1557q-168 0 -225 102t31 244l760 1237q57 93 134.5 126.5t155 0t135.5 -126.5zM1152 896v384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 384 q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf415;" d="M128 1024h400q45 0 79.5 27.5t44.5 69.5q33 125 136.5 206t235.5 81q154 0 270 -114q38 -38 90.5 -38t90.5 38q37 38 37 91t-37 90q-88 89 -204.5 139t-246.5 50q-194 0 -353 -106t-234 -278h-309v-256zM1280 1024q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181 t181 -75t181 75t75 181zM1920 1024h-400q-45 0 -79.5 -27.5t-44.5 -69.5q-33 -125 -136.5 -206t-235.5 -81q-156 0 -269 115q-38 37 -91 37t-91 -38q-37 -38 -37 -91t37 -90q89 -89 205 -139t246 -50q194 0 353 106t234 278h309v256z" />
+<glyph unicode="&#xf416;" d="M1088 1792q133 0 226.5 -93.5t93.5 -226.5v-640q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5v320h128v-320q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5v640q0 80 -56 136t-136 56t-136 -56t-56 -136v-512q0 -26 19 -45t45 -19t45 19 t19 45v452h128v-452q0 -80 -56 -136t-136 -56t-136 56t-56 136v512q0 133 93.5 226.5t226.5 93.5z" />
+<glyph unicode="&#xf417;" d="M1536 1216q0 -117 -44.5 -222.5t-124.5 -185.5l-407 -406l-407 406q-80 80 -124.5 185.5t-44.5 222.5t45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM960 896q133 0 226.5 93.5t93.5 226.5t-93.5 226.5t-226.5 93.5t-226.5 -93.5 t-93.5 -226.5t93.5 -226.5t226.5 -93.5z" />
+<glyph unicode="&#xf418;" d="M1536 1408l-512 -768h-128l-288 416l128 128l224 -192l448 512z" />
+<glyph unicode="&#xf419;" d="M2048 1792v-256h-2048v256h2048zM0 1152h2048v-256h-2048v256zM0 512h2048v-256h-2048v256z" />
+<glyph unicode="&#xf420;" d="M256 1792h640v-640l-232 232q-72 -71 -112 -163.5t-40 -196.5q0 -176 108.5 -313.5t275.5 -180.5v-262q-180 30 -326 137t-230 269.5t-84 349.5q0 155 60 294.5t167 246.5zM1792 1024q0 -155 -60 -294.5t-167 -246.5l227 -227h-640v640l19 -19l213 -213q71 71 111.5 164 t40.5 196q0 176 -108.5 313.5t-275.5 180.5v263q180 -31 326 -137.5t230 -269.5t84 -350z" />
+<glyph unicode="&#xf421;" d="M1536 1152v-256h-1152v256h1152z" />
+<glyph unicode="&#xf422;" d="M1536 1536v-1024h-1152v1024h1152zM1408 1280h-896v-640h896v640z" />
+<glyph unicode="&#xf423;" d="M301 960h403v-384h-128v256h-493l373 671l112 -62zM2048 960v-384h-128v256h-493l373 671l112 -62l-267 -481h403zM1088 1344q87 0 160.5 -43t116.5 -116.5t43 -160.5t-43 -160.5t-116.5 -116.5t-160.5 -43t-160.5 43t-116.5 116.5t-43 160.5t43 160.5t116.5 116.5 t160.5 43zM1088 832q79 0 135.5 56.5t56.5 135.5t-56.5 135.5t-135.5 56.5t-135.5 -56.5t-56.5 -135.5t56.5 -135.5t135.5 -56.5z" />
+<glyph unicode="&#xf424;" d="M1792 1408v-768l-384 -384h-768l-384 384v768l384 384h768zM1152 1024v384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf425;" d="M1536 1664v-1280h-1152v1280h256q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5h256zM1088 1664h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45t-19 45t-45 19zM1408 1536h-128v-128h-640v128h-128v-1024h896v1024zM704 1280q26 0 45 -19 t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM896 1280h384v-128h-384v128zM704 1024q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM896 1024h384v-128h-384v128zM704 768q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z M896 768h384v-128h-384v128z" />
+<glyph unicode="&#xf426;" d="M1641 1024h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-1280q-106 0 -181 75t-75 181t75 181t181 75h7q-7 29 -7 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5t112.5 -271.5q0 -62 -23 -128z" />
+<glyph unicode="&#xf427;" d="M1432 1722l286 -286q74 -75 74 -180.5t-74 -180.5l-233 -233q-74 -73 -178.5 -74t-179.5 71l-455 -455h-288v288l455 455l-1 1q-74 74 -74 180t74 181l233 233q75 74 181 74t180 -74zM1504 1264l-256 256l-160 -160l256 -256z" />
+<glyph unicode="&#xf428;" d="M1024 1280q106 0 181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181t75 181t181 75z" />
+<glyph unicode="&#xf429;" d="M1517 960l-493 -493l-87 86l343 343h-896v128h896l-343 343l87 86z" />
+<glyph unicode="&#xf430;" d="M531 960l493 -493l87 86l-343 343h896v128h-896l343 343l-87 86z" />
+<glyph unicode="&#xf431;" d="M1536 1152l-576 -576l-576 576l128 128l448 -448l448 448z" />
+<glyph unicode="&#xf432;" d="M1536 768l-128 -128l-448 448l-448 -448l-128 128l576 576z" />
+<glyph unicode="&#xf433;" d="M896 0h-896v896z" />
+<glyph unicode="&#xf434;" d="M2048 896v-896h-896z" />
+<glyph unicode="&#xf435;" d="M1664 1408v-128h-1280v128h1280zM1024 1152l640 -640h-1280z" />
+<glyph unicode="&#xf436;" d="M512 1536h128v-128h-128v128zM768 1536h128v-128h-128v128zM1024 1536h128v-128h-128v128zM1408 1536v-128h-128v128h128zM512 1280h128v-128h-128v128zM768 1280h128v-128h-128v128zM1024 1280h128v-128h-128v128zM1280 1280h128v-128h-128v128zM512 1024h128v-128h-128 v128zM768 1024h128v-128h-128v128zM1024 1024h128v-128h-128v128zM1280 1024h128v-128h-128v128zM512 768h128v-128h-128v128zM768 768h128v-128h-128v128zM1024 768h128v-128h-128v128zM1280 768h128v-128h-128v128z" />
+<glyph unicode="&#xf437;" d="M768 1792h512q106 0 181 -75t75 -181v-1024q0 -106 -75 -181t-181 -75h-512q-106 0 -181 75t-75 181v1024q0 106 75 181t181 75zM1408 1536h-768v-768h768v768zM1024 384q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 z" />
+<glyph unicode="&#xf438;" d="M768 1792h512q106 0 181 -75t75 -181v-1024q0 -106 -75 -181t-181 -75h-512q-106 0 -181 75t-75 181v384h128v-128h768v768h-768v-128h-128v128q0 106 75 181t181 75zM768 1024h-512v256h512v128l384 -256l-384 -256v128zM1024 384q53 0 90.5 37.5t37.5 90.5t-37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf439;" d="M896 1280h-256v384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5v-384zM1408 1280h-256v384q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5v-384zM384 1152h1280q0 -231 -145.5 -406.5t-366.5 -220.5v-269h-256v269q-221 45 -366.5 220.5t-145.5 406.5z" />
+<glyph unicode="&#xf440;" d="M1641 1024h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-384v256h-512v-256h-384q-106 0 -181 75t-75 181t75 181t181 75h6q-6 32 -6 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5t112.5 -271.5q0 -62 -23 -128z M1152 384h256l-384 -384l-384 384h256v256h256v-256z" />
+<glyph unicode="&#xf441;" d="M1641 1024h23q106 0 181 -75t75 -181t-75 -181t-181 -75h-512v256h256l-384 384l-384 -384h256v-256h-512q-106 0 -181 75t-75 181t75 181t181 75h6q-6 32 -6 64q0 133 93.5 226.5t226.5 93.5q134 0 228 -96q47 101 140.5 162.5t207.5 61.5q159 0 271.5 -112.5 t112.5 -271.5q0 -62 -23 -128z" />
+<glyph unicode="&#xf442;" d="M1664 1664v-640h-128v422l-550 -550l-90 91l550 549h-422v128h640zM1280 896l128 128v-512h-896v896h512l-128 -128h-256v-640h640v256z" />
+<glyph unicode="&#xf443;" d="M1536 1280v-896h-1024v1280h640zM1408 1152h-384v384h-384v-1024h768v640z" />
+<glyph unicode="&#xf444;" d="M1664 640h-64q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5h64v-128h-1024q-106 0 -181 75t-75 181v1024q0 106 75 181t181 75h1024v-1152zM640 384h818q-50 55 -50 128t50 128h-818q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf445;" d="M1888 748l-58 -140l-305 22q-44 -56 -107 -107l22 -305l-139 -58l-201 232q-67 -8 -76 -8q-8 0 -75 8l-201 -232l-139 58l21 305q-56 44 -107 107l-305 -22l-58 139l232 201q-8 67 -8 76q0 8 8 75l-232 201l58 139l305 -21q47 60 107 107l-21 305l139 58l201 -232 q67 8 75 8t75 -8l201 232l140 -58l-22 -305q56 -44 107 -107l305 22l58 -139l-232 -201q8 -67 8 -76q0 -8 -8 -75zM1024 768q106 0 181 75t75 181t-75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75z" />
+<glyph unicode="&#xf446;" d="M1024 1792q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1536 1024q0 212 -150 362t-362 150q-136 0 -259 -72l699 -699q72 123 72 259zM512 1024 q0 -212 150 -362t362 -150q135 0 259 72l-699 699q-72 -126 -72 -259z" />
+<glyph unicode="&#xf447;" d="M640 896v-128h896v-128h-1024v1024h-256v128h384v-256h1152l-256 -640h-896zM640 512q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5zM1408 512q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5z" />
+<glyph unicode="&#xf448;" d="M896 1664v-1280h-384v1280h384zM1536 1664v-1280h-384v1280h384z" />
+<glyph unicode="&#xf449;" d="M1536 1536v-1024h-1024v1024h1024z" />
+<glyph unicode="&#xf450;" d="M640 1664v-1280h-384v1280h384zM1792 1664v-1280l-1024 640z" />
+<glyph unicode="&#xf451;" d="M1280 1024l-1024 -640v1280zM1792 1664v-1280h-384v1280h384z" />
+<glyph unicode="&#xf452;" d="M1536 1024l-1024 -640v1280z" />
+<glyph unicode="&#xf453;" d="M512 2048h1024q106 0 181 -75t75 -181v-1536q0 -106 -75 -181t-181 -75h-1024q-106 0 -181 75t-75 181v1536q0 106 75 181t181 75zM1536 1792h-1024v-1280h1024v1280zM1024 128q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5z" />
+<glyph unicode="&#xf454;" d="M512 2048h1024q106 0 181 -75t75 -181v-1536q0 -106 -75 -181t-181 -75h-1024q-106 0 -181 75t-75 181v640h256v-384h1024v1280h-1024v-384h-256v384q0 106 75 181t181 75zM640 1024h-512v256h512v128l384 -256l-384 -256v128zM1024 128q53 0 90.5 37.5t37.5 90.5 t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5z" />
+<glyph unicode="&#xf455;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM960 1440q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28zM896 1184h128v-448h-128v448z" />
+<glyph unicode="&#xf456;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM888 1024l-22 414h189l-23 -414h-144zM960 928q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28z" />
+<glyph unicode="&#xf457;" d="M960 1792q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5t-55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5zM960 512q117 0 223.5 45.5t184 123t123 184t45.5 223.5t-45.5 223.5 t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5zM1142 1404q55 -42 55 -117q0 -52 -24 -91q-25 -38 -79 -74q-43 -27 -58 -43q-11 -12 -11 -33v-22h-135v38q0 42 18 72q16 29 62 58q32 20 51 40 q15 18 15 41q0 19 -16 29q-17 11 -44 11q-65 0 -154 -47l-61 119q110 62 228 62q98 0 153 -43zM960 928q40 0 68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68t28 68t68 28z" />
+<glyph unicode="&#xf458;" d="M896 384v480l-768 -480v1280l768 -480v480l1024 -640z" />
+<glyph unicode="&#xf459;" d="M1152 384v480l768 -480v1280l-768 -480v480l-1024 -640z" />
+<glyph unicode="&#xf460;" d="M896 1280l-256 -768h-128l-256 768h128l86 256h340zM1792 1280l-256 -768h-768l256 768h128l86 256h340l86 -256h128zM747 1280l-43 128h-128l-43 -128h214zM1515 1280l-43 128h-128l-43 -128h214z" />
+<glyph unicode="&#xf461;" d="M1024 384l648 613q112 106 120 264t-93 276t-251.5 126.5t-262.5 -97.5l-161 -153l-161 153q-112 106 -262.5 97.5t-251.5 -126.5t-93 -276t120 -264z" />
+<glyph unicode="&#xf462;" d="M1276 1505l-248 62l-256 -1024l248 -62zM619 711l-209 313l209 313l-213 142l-304 -455l304 -455zM1946 1024l-303 455l-213 -142l208 -313l-208 -313l213 -142z" />
+<glyph unicode="&#xf463;" d="M768 1024l-768 384v128h1536v-128zM1024 512h-1024v704l768 -384l256 128v-448zM1280 1152h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5zM1920 768h-256v256h-128v-256h-256 v-128h256v-256h128v256h256v128z" />
+<glyph unicode="&#xf464;" d="M768 1024l-768 384v128h1536v-128zM1024 512h-1024v704l768 -384l256 128v-448zM1280 1152h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5zM1920 768h-640v-128h640v128z" />
+<glyph unicode="&#xf465;" d="M768 1024l-768 384v128h1536v-128zM768 832l256 128v-448h-1024v704zM1280 1152h640q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5zM1984 837l-90 90l-362 -362l-181 181l-91 -90 l272 -272z" />
+<glyph unicode="&#xf466;" d="M320 1024l320 -320v-320l-640 640l640 640v-320zM1152 1280h256q212 0 362 -150t150 -362v-300l-150 150q-74 74 -168 112t-194 38h-256v-384l-640 640l640 640v-384z" />
+<glyph unicode="&#xf467;" d="M1024 1280h256q212 0 362 -150t150 -362v-300l-150 150q-74 74 -168 112t-194 38h-256v-384l-640 640l640 640v-384z" />
+<glyph unicode="&#xf468;" d="M256 1792h256v-1536h-256v1536zM1792 1664v-768h-256q-70 0 -125.5 13t-93 32l-75 38t-93 32t-125.5 13q-71 0 -125 -13t-85 -32t-56.5 -38t-54 -32t-63.5 -13v768q35 0 63.5 13t54 32t56.5 38t85 32t125 13q70 0 125.5 -13t93 -32l75 -38t93 -32t125.5 -13h256z" />
+<glyph unicode="&#xf469;" d="M1408 1664h-768v-256h768v256zM1792 1280v-768h-256v384h-1024v-384h-256v768h1536zM1633 256h-768l-112 113q-113 113 -113 271v128h768v-128q0 -158 113 -271z" />
+<glyph unicode="&#xf470;" d="M1536 1280v-128q53 0 90.5 -37.5t37.5 -90.5v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-1024q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5v128q0 212 150 362t362 150t362 -150t150 -362zM1280 1152v128q0 106 -75 181t-181 75t-181 -75t-75 -181v-128h512z " />
+<glyph unicode="&#xf471;" d="M1223 1121q83 -39 134 -117t51 -172q0 -133 -93.5 -226.5t-226.5 -93.5h-576v1024h512q106 0 181 -75t75 -181q0 -87 -57 -159zM768 1152h128q53 0 90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5h-128v-256zM768 640h192q80 0 136 56t56 136t-56 136t-136 56h-192v-384z " />
+<glyph unicode="&#xf472;" d="M1240 1408l-240 -768h128l-40 -128h-448l40 128h128l240 768h-128l40 128h448l-40 -128h-128z" />
+<glyph unicode="&#xf473;" d="M1664 1664v-1280h-1280v1280h1280zM768 1408q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5zM1536 1088l-128 192l-448 -672l-192 288l-256 -384h1024v576z" />
+<glyph unicode="&#xf500;" d="M128 0l960 960l960 -960h-1920z" />
+<glyph unicode="&#xf501;" d="M0 128l960 960l-960 960v-1920z" />
+<glyph unicode="&#xf502;" d="M128 2048l960 -960l960 960h-1920z" />
+<glyph unicode="&#xf503;" d="M2048 128l-960 960l960 960v-1920z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf
new file mode 100644 (file)
index 0000000..7be71af
Binary files /dev/null and b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf differ
diff --git a/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff
new file mode 100644 (file)
index 0000000..4d72659
Binary files /dev/null and b/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff differ
diff --git a/wp-content/themes/twentyfourteen/genericons/genericons.css b/wp-content/themes/twentyfourteen/genericons/genericons.css
new file mode 100644 (file)
index 0000000..5a36281
--- /dev/null
@@ -0,0 +1,194 @@
+/**
+
+       Genericons Helper CSS
+
+*/
+
+
+/**
+ * The font was graciously generated by Font Squirrel (http://www.fontsquirrel.com). We love those guys.
+ */
+
+@font-face {
+    font-family: 'Genericons';
+    src: url('font/genericons-regular-webfont.eot');
+}
+
+@font-face {
+    font-family: 'Genericons';
+    src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAACs4AA4AAAAARowAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcaW/Oz0dERUYAAAFgAAAAHQAAACAAqwAET1MvMgAAAYAAAABCAAAAYFFfaIVjbWFwAAABxAAAAJcAAAGyqWOQYWdhc3AAAAJcAAAACAAAAAgAAAAQZ2x5ZgAAAmQAACOsAAA47IE+VnJoZWFkAAAmEAAAACsAAAA2BFJrzGhoZWEAACY8AAAAHAAAACQQAwfdaG10eAAAJlgAAACGAAABBlHsRCBsb2NhAAAm4AAAAP4AAAD+AbXzmG1heHAAACfgAAAAHgAAACAA0ADAbmFtZQAAKAAAAAFhAAAC2ELRXhRwb3N0AAApZAAAAcwAAAT2hTWbEXdlYmYAACswAAAABgAAAAZeqFJzAAAAAQAAAADMPaLPAAAAAM6ZHNoAAAAAzpkPJXjaY2BkYGDgA2IJBhBgYmAEwlogZgHzGAAJqQCwAAAAeNpjYGb/zDiBgZWBhdWY5QwDA8NMCM10hsEIzAdKYQeh3uF+DA4PGL4ys6X9S2Ng4GBg0AAKMyIpUWBgBACHZguVAAB42mNgYGBmgGAZBkYGEFgD5DGC+SwME4C0AhCyMDA8YPjI+Ynzk+Qnlc8cXzi/SH7R/GL5xfNL5JfML8Vfmf//B6tg+MTwSeCTwmeGLwxfBL4ofDH44vAl4EvCl4KvDP//KzDzs/Dx8XHwMfGq8xjwaPGo8MjxSPAI8fDwsHFXQW3HCxjZGODKGJmABBO6AoZhDwAl3ijmAAABAAH//wAPeNqNWwlglNW1vudfE8g2mS0LSWYymZlAkgmZycwkLGEAMZAAgoGwBBFUoAQEwqIgLn9VKoJA6xKtoKBVodiqbUVr0z5T6wJ15RF91u0ZfBVFfc+2tkWYubxz7j8TEsAlk3+/89/tnO9859wzTGX4B19Jv2cy01g6y2DZjNVY3BbZ6rY6LeAeDBYrfHVyP//Fwf18O8zYf3C/9PvEBbCVneY9p4En3mSnoZJL7DQD1u+vhjFNYhK+VDXw3TobjG+2MifWZneHwR12h9x2d+qo4qaxOJOMhCEZBuDbuHijQXe4IbMEvsfAM8M4zXBnYBUSYAEdP/huK167lNwcSXGVSTm5LBip9ZVqNrkaHoSFr73Gd/P5fPdrr8HBns7Onk6dnbmzkErEX+ukB4wpzABDNzRDtNjOirC9OBpeHA2vGnZDkOUwTynucl2OHM3ly9GNr7GXBv7HDWqwxH4HGj/5u2f416DXwqCuLv6vLtWIM9ns1oLYnlPdoMNq0PnXfDv/WmZUogsGUd0SS+s/XszqtripfqAjboaM1ei4xRngYEhir+IGeE82OKMzjoMD9EijfkiMpYNFM04ZCksYNN8gYSHVwHHLxAubpltUSwDCtRGXQzV2dJxmHTt6oaFXNa59vjzxiSHdU/78tbt7e3G8cTb0VPsYYIvSwW2lWcbpwjfSHg8JRtMlCzGQqB2irnwWojly2C1YYzgSttAE4YXTjnVbaq3hYqBHLh9eRKJ2euQIUjEZx6arvTW2as+qWGt7d2s7jZd5rbOuTdxYuNt7d/1MMKatWjWNGzPr7/buXgjGJn4rnXBjU1fXJkgW4qIQGDNF23Dr1qltucxD/QmKxnlwxD2lohlgMW9VAM5A1B2MAE7Sgj17FvAYjxl4on5IVwZeduOY7ntbZ/gMH/AYdO9ZAHiWwPtn7hlvY50ypOZGRbl1ifnByfVGcQRsWaD7G6DWp0eLZTuOlD9SK4k55YbS3jb78kDLiLbGiy6KtxUMLcoZGW5rVvFlp3CTWHvbnOM3znpk28i2xq43ula0FY6eMNk/9bZIW3OP0M3aNJQutgR7GlRYrj2HqZoPZz1c629QaCf5/AHIknSfX9MDcjZoTs1uK5admp4FAfAHFP8wyAKHs1hxFuuRqM2B7fOXMUttLitT2GHYCLkP8g385bJSmDBlg9EaXaoNSsu2KpmhUZdHr9qy5aroZQ3VgwaNGL402mpsmBzOGDJm9iyXlF5UGilSMvLTLQVyelFBaSbImbklZZHRFwegtIy/zDc8CFbYmMYe5P/LNx3mv0p8tkQvyVeen37jyPSSie2PrX6gI7t84qU1ICm5NV63JLm9NRZNkm6/bs3u1Y+1T3SlVc/NzIK6qJLpKcyT9MEFudi3kjq3nFaQX5LvGCQPCq5X8lzaEskBF70B12I/SD502okxy0Yc8LIga2CNbJpAGoZQwxBrGIGNt1TzOKwNStRXpmpMd5RFJRXHsVhyRhSnhJOa64ywqM+fARDJjZapxZALwagkU1k5CLtw5KwPPcS/4Jv4Fbh98dBDYJUmuQzX4j9re6ZsXTr0ev504thz/G/Vz8FXW7bJ2xqf+vcoR5Ff2w+Tryn4umDt8uvgF8dyYvxj3qHcuuuVPP4578ka0caLDnS5H/+Ab25/O42d9X6sU9RblvMIf0Qa4WoYV3b97bGZvOstx8QAFDTVX9peXBSakeHWCqGI/yO2l7++/lWITBlutAbjJ5bDjO5AoPAe/md+aBpUws1N/PBL3YQtiJ+ViJ/vkbaDppOQZMmKx+V1hFxRlCJHKIiH0ShGBDlRh+IkGQwFnZGopkd0Y9IKaFj31FH+l4f46zwxvBzYwat/X+Yvrg7esG/arMmzg1tgy9FBb9+zZ7mxdNjVV2rDV07TXWnXnDj+8j2zHlbvk3as1DML/nyzWiEHH5y/aMb+lwf7q+75r7UFY25uzDTbxxBAdYP5+2u8xW11jwZshzPq85RmSUXgsYQs7iQKIGq2d3a2848hK4N/XDHuEW3q0vm3z67kPFGJD3Sjs/0UlpBeAqU7Y1QU/j4oOn/dBZ/zeKK+s52+KzCXGeoxrDcfL2Ss0EI11DZIoaCjBGRPqVYkqcey+Au8+4MPahc/emW0vaBA/+PkkHKCH44/LU+CapCmblkR02SZfxybkPU6okeqL9lsKpvN5rPFQjYdKJsayqYPZTMC1gYpXEvqm07j7PSVeUoVPRSMjIGIQ9M1Hawyqn3E6TDvFQPd9OK06XIkN1yrovCChuLq8w8Gh9wEy2Hyl9u3f8mf5HfyJ+lMvnN6HsJ4nk2yqjlahpomy1NHDFrBP935Ot+1ota73FNqt2bZKmvA98R1M23ZNtumi3zLPJ4cK2TnVNRIM9TR/3r6na+fPPkqv+FC2bflRkU68fdVutG/Dpgs6j3lg4yL6ue5A3PCpUrxoMLBeVkOi21QfSssWvn8PlWSoaRUVqX43ZIFZutSqQsG0U1rvkNSpbTyYbfcm6hvhzXvvv7653zjFUrRrnggoKnS3sRYNxO2PzmeYTaWTWeLyPZ7LEhNSBaEnCBYIkim4UhGxWko6i5Fa4YDi6JUBASTvoizGJwOTUZQKNUtJO8EowA0pChRiO5OxFBVMwRfQFKAkqWql+yQPdll1iKLJS0w+cm5LXtuSTxww1+nmfJz8tnrDtntOzZu+IPDblyfO8n69N3XvVpc5CoogX06JJ6cuTmv/h1jRpO1tWxUUZHGiGiIt8fxy0McOx5bJhVkDLEU2vLsg2ovHLnt6Y6nh2+/rGUsSbWR+Lnyxv0P/EVR/vqzPd38LmiBv94gj653j/Lym4q8OWmLps1cCpCfOTK/prSGCfuFBkmbqjmRLXqEHqHohAOAMmy3OQANO6mQHiYhr4024FO7IDBSLoxvkaaNG3/xdOW6vbcGp9eV5vATkJaWMyG0KTGdCJOqXjRi1JSpI0dcFN8ILz3+VF6lL39V/Bh0VVnL637DZ8v58WP95imbDUGcifbXZFNlrd+vRSnNJu3tjH9n61KKbk5KYtP3aCuwR9GQTEMbMlbYXUeu3SYpSC/8EqqZ3xe1mvDnEJZfIyVEpWPUXLsNBUkn4+v3oQo3SGVKzRNQ/cra/fzgS5c/Xjopp/SSu/SiB8u3LW6Z7R2d5dywaN0zl/PjJ7Z+cd/sllxdz0nXPY4bbmq86zBUpLENh/ip2/7Fr+q9JMY/qN94R2TvRumJ6Vdv7Vp2cej25+ov//FvoeaptyDr8r3vrr/jCntB3ujyvJz0EKj7r3zvtfsvFdiZsoetSQ5BNtBT6o9ErcVgtjwgYdORuDicjggOdDTi8/vCJspRD7HjUcIjnzkzJYCj4DyLQphm/o4dTUUTh2yf9mBiy/xH/r19299/fk19+5LcIkXKkVU164JGo7vjUO+0zvkXX24dXFPcOP7iNTlp6R3WPA3t3GP9GQPy/E38fx8ctnYJFISbn4YxB1f3/OyyKT985DdzthwZlpZlTY+lWx2Wqdcs/PUt09997M5/37VuWuD+q4aNm3VPR8V0q5V7WxZuWQ9xiCSpgcT2SAv0BeoeZAjI0VmOz6XlOFxlyaP84Vd831dfwWxlbfJEngGzv0qei6NpJ5l+A1IMRB7I9ZbJKAQ42YgZsk8m2dB0J94qhNxQkErmoE3fevOE2OactFUddZNG2WprDs954oZbZmywzZv+4+X3JWAFLFTvg7a0DN5SdM+8J56A7ItgIlRb0+7puGr5DN6b+Afvhf+CP5G7kvRxspH5nqM7yEZxWhky/t1x2islCSzbu5uLWxLuidMm8IvwNjO0ctTDUrzwaKLR9pDFJgAQcS8StWB//CQCqHhuZfxpS9XwSU3LXiwouPnSS65b0TZ7/Y9unTyq0mKB/bxVN7bOuWR0zJNIbN0wbuxqV4nDVgcFs8vyqwL3wiuQP0DvSxB3Rp7bdqQUvgpAWwo2x0gIRhQxI5Ec1Y3ih1QbGQcCuQPROhIeoPzq8eawEW4Wu8Ru/lwveUBIu7/M4T18Nu/J4V82h1UWbh6IAejvJL/U3NxrfqtkXEMP74HKnoZxCUYPWRryfdCZxpmN5SFiuRA1fWwYCxDzp+brQMME1IMoRILg9FqsahSsft3pjfrdulP16ungVy2KV/qPoqLEOIst15oYV1Qk/YelPPHwMSi+GYqPJU7tO/7pp4mbH35YOfHww4lx/OgxtHq3HuNHtX/wqrwSXuVy8MrBg6HH4YIjJXlwZHDis3ufhRB/9dl7YXbi2V27dgVW4N+eZ3fyfTB757P8lQFjHmaz2O/PwzCCZWQMA5Kfph1FV/H7yvy+3GikLIq2T0Egy1XAp+iaJARDiWJvifyNkSNloSASQCxvdZD0EDtko4UVLaNrUT5CIBIAcY2wIlCFZCr5GNlkNfgIbOhKJxTFh4gyzmJJYCddABY9H3eRpM9h8+KRszoPrVn7hD8yafVK/tTeffx4Y1PmrNlQ9WvJ/Qbfe/BdWA+R+/ibV155hc3yyLXrwbVx8sS7EnfeLmfBZZC762dQfFlZ6Q/4ezu0Wa1bV69vafsT2Actm7GYf3Xl2tGj09PuvXLFf48c7Wi+8N2LZtrsoeC8edN8tWmWUO2MlpH1GVpFSXl1YGKmlJVud0yY3GgN+HIbKyra3E2a1Lpp3AWLivK8R1eurkNqevyHN/32vMzo6w/+/crmG9cd3tVuG/7chrv5Y+s3rioq/GD3Lrjypzv/s1jL+ZDfdeR9vvldrUBft3IZ/8tdd56e1Jhdb7+T3/XWbuzHauO2jfX+6+9KDNq+Zs0wz5BSsP9JWvZswxTbyIaly669+vlid8slbUebpthGNVx62YwZec4aZ+PQ2Y0TVW1UtMU7JseuQl2FXNxUVOxWKkonX+yPpqXnl1ywaOyy6tycK29rWrakomLNug0bbnNa30lyrTSGcjUVeVYH24q6HHW7cMLI5UTssGURa5KcWbJO9qQYLUiDjFKmVENAqkUZIJ8VXVI5Cy1OAJ8Is04+s2onbu0OE2uDYhWdVPLmaxvkaAO+WLnhbl7IT9w3aYpr/LzrJ1nr0kCTFIBBhVnW0U23bQwFJ5Xnxja8cO26l3+yJJjpKoqUuWdarc48q9NbOcqVl1NSHMizXZ5bO3rIiCvGD7eHhrQF6i6/IOhURiY5lxG/MNQwtqwk46mHuj4qrRhbludpmViV4dErZv4wtndG3bL5jcNUyaJk61mDs/WCyoA1X9EdFa6i5qmNpeOuvrQu2NphjC+fMLoqWlI0LttaMbza4SjyjWuYE6yYOgYvchKPWoty6+d2rKhZEfMMq5+3Zm1tx09SbPI043eXBaLDgqHijm17bqiePnxYdvpgiy7j4x+hLtfhmM/F0S5WbXqWSspjyTI9fDwrlhCz3ZbhqFaodgHN7xkuUD0LiuUS0AMKDbxcLDvV+zPKr7xkUbS8YvnK9St/MGusJRekwRZX+Rhv7YoZE6y57gvG1+VA3djXNi51Sp4xF7fNa4nZrOP+sr2+vDBfthTmpaf36s4RQ4cMbhx/4d69v3rgno3zCvShqnXizB8/+NF1c25tiVrVzExd45/JGaWlVf7yTKuUX5yRCXmlFVllVfKvEx9nuuZNfXjyjW1NVe7sNJByrguOrVowbcqIysEZh9JdS1c8/MCL86auHumSsobkD6J4zzbs/xrsv5utxxFw6IKR+FE+yohhRUlKgFzRkEnUgGIjvv4fLES+qoM+ZOCSj5Ho4yghYXOkPsj1k6Yv9dx8Sl/Sx4bgpt6bNy6/aPKj/ODRTZbxN/Vu2nb1hOZHoe7oJr54ZKln9IiZU1bMKfS43Ra0avMWVla4iu351eHS0vy8EfUXt67cunxZfX20dt6l11+CVN3dMHbp1KpqZ6HDPsRVUespi9TOuvrpzo6V8rj2lZt6bxqR9aOjUPdoa8vam/CqOWPTUX7w0QX81ZlLZo9u8PkL8/Nsaem52U5bUaC0zOVqGG51lHnmBaurqvILyv1NkxYuvmBseXkBWp2S4mBsaKXD4SqtrXEWuN2B5qmTq8cEAiKMjH4B0yieFjTjihQgErsKCDqEkQ5IFWBBTSY+i8pIAS8tm4y4Zgz3OfC/ORwjm8ljY9c2zh1mdNesWBgDPaMg1z3nwpy0NNgTblbY0HGZbr/YYdn25vLh5ZIx/4ETt6qWKveQGfdePHOP19dMVPVV2K6H9DWshtWziejRzWWXs2XsujOtIxuGcyqinyIGYUWxd6okBQ6BG36v7CB5cEilGsUja9HakedHXjTeUMCGXyI2q0YEq9Udik0r9dHbXPQKPHVG8MSUhtpIkERAD9UFsl7gj/HV/Jcv5FSGr2q5YtTTf52n5ubaoT6vZXjT0qVNjYtVfnLKB4+PWtKy7kisqipWlVj1KHj27+fvP/oL/v7+/eBJHC2vnllUOXSEurKifmhVSUsic9y8sWMD1XDz/LHj5o1rzB5WnN36TFdrdvGw7LodP1F+HG0rDNbc8vGmTX+9JRgpnBNuuaplYToccgzOUCcOrVl659KFjaP49RkLWq+ShlVRpafs7QeWLX+qvf2pt55ql3ZWD2luKKtfXzK8fIR/9JZ548Yl/+PZxRXZra3ZFcXZdSIuLyE1Rn5ZRByHOBmyfVmw/9Hgtptx3QZwOZx2nfDZ5fOHnVFxfzQo06svqAY4tG37IdDxVH0JHC+p90kXHuL/c1Baeh/eUg7PKw0ESnnJlude3Hr4NXd1tRuObf7Ds5uXVd1weOuLf9r6n8MDPXT3bbFGYIg1gmxW1scXxSqByXV9qJo2J0QdwagTImIKif22d6ZWCDqldv6ud3mZzwftine7V4V2b1Mk7NXJbzcOm2sIh8FAhzAMPq/X2+7jnUospkC7r73JK/SC4sxMYwPZdl+U2awP30ZBZTzRxJuRXMagu7Od3ix0S8IR1WitA1kjsmmn2+6WQ1ENcZ8WA7BswjCMmGIkDDSutErCUmskGtWtoLfOwJIu5SbXRjSWYJzJ7OV2UiINzxM4bzLjRjPd6YtTi7ErYd5zmR9DRUbeh76qrRjSQUfVlmuQhql/WLnyD/wUP8pP0RmUHH9zZ1vbzjfNA2yBYXP5E/jeAYVU8cVTK/vK0UFi/K02mAbv9K0laEyszVjwmtQMVcscUXTsI0q7WN3hCEO7e+OsVzHEqg4/3rubjOPu3v59GswKWaW5uuMOh+y0WSlQ4BarEsJFIBSguaJp8lBtmnHSEGtShtEcjgvqL5PDEDMKfL5aXwz3mnGKAnP4R6tZVCJBe+mAr4AzfF4A3VjyrHZEvqMdIyXktkWyTUclQioctYrWhL6hOTwmgexwy5KhVRUUDNGXP0b1fmPDJJdTkkBSB2H7huj4FfgVtZCxjAFtLBGxngpWLSIuI9kYNv67Rs/u8SY3td/52dffNKiMFszMrf/52dff2C/j3D/So1Zo1a/RrxEre7qvNBtQ/XU/oN/QIEXBj0AwBnHAH9WvOYCqfMDrPfARX3dB2/gMW91w2PrRAe8y3wGf74DaRnsqcRQfB3Oraqebj70HfO3eA2zA+qTVrI3cPCKvUrAYnSJd7VtM1JnBLT/97bozarKSV/dbRwTs6v/104x1v/3pyv5riKZcn6nL/a21yYgc31XjLbTu+l3VSibGDKx7KOHTwKoBKw2Z1cMZbu7WzmkC/B+Kgv5Msh3wdYpRUwVnt4RbZNGIZINYH/1FpGNQmca0HpaJcutBmWUWiJS5FCc2DLHLLyPUBCNRBH803HokuZKrJHERTi6CwVAJg6+AU1xbxP/Je/g/r/gMVk954e3nJ8M6vu3+D5e/0Pw+NPSSyw8mfioMTi5Zs2YxV7m6ZPWaJXCSb5va0jIF1sKaBy6empGMDuxOYqva10ZaFS/ENoaEPFKDwInePrnGqh+wyWaAkJqOFCJKEUISU4ocEENRF+9Ysgqbw2/7cjPfLNre+Uf4fO4pNlc6wCuzendXyj2iG51/fJiKUhf+tjnhgB56pq3bEbh4Kn0ZfVzswA/pi0oJr4xU7u7lBvXl0h0B6sbfbqHv0G1mriFLhrArwh5ReCIdsFFOpRtiBu+m9VCxKBrDSyU24JJTkdRajIgnnvMOOWbEu+PdhhwTO5neMeAyTkX6YtFkEwYzJ6syswu8ZjzerrppSgmTbA61L0oU6vfR2CmUmeYwCNgEAdCnaS/NNXHExA1KPTADPYiM+N+dECxVwuOZjew8FKOdv4ulYzu8IKeDDKosT048Ce89De/Cu0/De4kDB5TrgT+V+BQm8yclJzSB5GRibZ2JNWGNDSJJQGD1Ay3/awRshI4k4IphcDPdIGHwGDvDtUjqqVZ7OoTTCZV1tOa0CC+zk/hUZAgYiRgYoqVYWoxbt9aN30tDZpBjsgocfPA7UeokhI/uONYhG4lfLpBaFuwRhwTxCkDpjRvQLRvxL/o/AtLWPr6Db6ep9VL2Am2qoCkkNt3QLXVTS4iyDMCPTJZH6+FgCaLtKcCpzJFYGV7RcrW7VirLFQrqCAI7DNthOgx5ccVp9jL/OffxuBk8Pk2ZHY+v2rNq1R5aBlnxIv8f/jhffRgUeAdmvczxnhlfPgwLX0uIcqsEhjE7+oaf6QEcizxzTd4h5CUKDeCQU8kKyFClJEwob0r/nr1679ef7Vs9WzpRv3NnoVDt5gMmnXr8VMX2V17Zrrx5yfjx8bUgpIfTnoeTEIB1puKwDlbMwpTtEYyIMIbTIXxLWsBQdDdL9ZrWmoTHapJWirmXRd0G/LhqwiD36zffu9a3FAno7E9vfI4/18xfTtIf2cFXmQV2dfjascCcT258DhqaIayw6LDrHlzt86HFmnNFzy+4KN8J4vYab+q2qe+pPA5/KouDwqmoQjaH60wyh2D2oSRlMjM3TFNh0CmONSqPkUzcSBjC0jxDwEA5GpKZwGGSpOf5KLqS2CahG3C7RvKRhSPFGPpu6RAAYV6AuSIi7q6xOdP4Ur502hzTSiQ6U7k34eNHpvF26Jx2xDQeiau6zEdmvxYQjqkfkgqlgwfQCyAqbPAPjQ+hm5JZYI/RLZkygtKTRu0w83OI/eQTFadPGjvBUpsujFFC5MOc7s8DLKYPYvFniaQAiw+9kNrcKNgk3em2lKCohWslv8Wh5KJaG59MnPaXvU/y9/atX6YWrV/2UcKwvtk4HW9B2T5Ub+OTxmd+8AT/ooKfLH4LJnTtBOeyxEc7+afLPpKo5O+WPAHWCtBL3uS/I/9Bxn4qhugFNpiQTxGYksQeGgAzryeZbyRKsLj4Xhxh4jRWiYcWKZbG1P8Wax+FZt4MmXQEjuSB4azYsqAUZyiS8jWgCu4wuBXWrVIPmkf+z8S1j93R2noH7Xbe39Fxf4fcTcxd2t3AS/pOwDBL4I63dlCx/nihC9vJKH3G3M5VUx3nICHSomTsQX8VVfvu02rGeTQ03bQtgv86xYpDheC+Z5hv0s6YFiYkrI3qQQOEA8GS3r+XMtu+6byf9ek+bQo+7cGH5AvHPWFaGxBZXu98w7nJf6nxZmlBhGWWujjryEy7izaDfMlCsXZrhmbQoRiZ5BpOEf9AerHU2bdA0q7rXZt+NL+6a/XuXoWZQFHk2dS1YNHG3t0NQkfJz1bMHD9ET1s2cmo/Cgf4fbVIqYNWZGrqPVDc1PRp0+FmXs8/hJcAL5p7bj/N9qCX+jt+tPlI86eTpIm8Hlz0sKf506bE58D2mHaFrJlK1Ikyc5LjKJtNUc0miRjUEfUL9Zdke9Kp/rAbouoX3DoLZokUuZ/PQjmztsIsA2a1ov5b4YhmpMpHRXk/3vxiFv85JdvBrIHlUVdiGrUB/9MlZCvoRncnkNmgVUPfu1tCfoOGLRkPE9gSE2yP6A2QJSYvX4oR+HeLM3NdVca2UUbaULDIIpcPv4Lais0y7wNBTFzk/5m+heALIhdPM1kP2m+SBbKwp0SypFBYWp+U8KZqaGxAHub5PDrW32fz2j1h+Ba/7XzXUn9H7dv9tvNdayzlqZ1mxvn/aKgkEdMQcQlT/89eBXST/iUzQHHwRHCF9tJxokTcRAEK4MTFMwq/nKZoSCrykcQYUYcTbbPv7DrQ47W4cXxqI0TRcOhzz1OdyFo16NzM03z5rGpxgFAKKHDEBHWinNc+btAXSyWczRcoS9EO+5mjjRFJ9KF8CFyTTHiLo7Dx998/zd7n76t9qJY8smP8gSr+D8isgkspHo6jKXCgRPQwiQQEbOdDA5HtiWbBBAUukk3pTNP6gIHoFWUq0uAJkCB/DA8uVwooEg3UGDNT+AwOlfavXdTyLXB0phIxp/3rT9ZJg31Wvcn4UZJjp4lIHNorARBASx5u3eTaiXfmSj4+l5ZxKKn3NKqORq7wI4l32iQvSSynVF7SrDPxKEVwdksySdeSTGU2mykLtoyTgoXjLKm7ybm1COn1kPUYiSpsSm8IX+KrjQqbohnC0Yil5BSRPRgMxl+jAAcJq2EK70kjensUL2lO97A9+gJ9AQuIqJLu1XSrTkscft1v9flVP61yRP1RNRKVo85I0Bl1yg6n10nhcD3lAusLRvDXK8c4th4an542/tBWe12Ivz7ik7S0T0ZATfUoO97PGX/oNkddCGrodqJYgLD0Od06U7L/G0ZVm0U/6f/mA8ms6/42fbCp0/2zuYESYnSIeG0sFIyCdnZWtxLkPT2bN0pdE9HFqOy55drEhInnpHgnXuuByomJCRs39/CeiVLX9efWiVNAek1pQpCyL2XJo0TQS7xOsKa4CSFy8oC4pDCBt0kIaU7p8RkZ6eNW9JEpnZeljDdtJsfu42FJjhZnJvdKxbG1FN6Lt6ATzgU5S71G6ov5mmUlk9WKwqp4GU9mgSerTOaJszN54qI6M09cBpEEm/a9cDYVxBaSqrSLt5iAl4aAd9LUVIGzpwbgrMAgquO8OJsk15Y+nD1fdYQ1NDWdx1NIC81n1UwDpQq2194ZT6FtIom2yoA4N1nEb490p0TDGbJ4vk+8u3RaXd20OpfxvSLe8oQ6Kn4QvfuB7fJ8Z7tADskpevl92iU5/uBcJdr2fRoGD8P9/LIFonXsrLaNYY3f1TaxIkqfIvDQKmpUZFCKpVE/Yrz0/dstsWhefqQie/AtuTkBlzU7x1I4ds7oFVddtvd790V2D2vGussKczLsDt+w4qIiG7pj1kGDq69uSHyd7KKIJ5r+udA48ZHFrxsU7Dx8yF0oUi74kGzB+coqggDEzymr9MVsNPRoc8mnJc8zZCXTRwer2+/RaSPTTv+tMEN+iwQWxHlrfFmFUSG/hTtVBHlASLN5TMW5UxiQSW+P5PrKspGIK1quU2HS5lU5f+ZHVj3wwCp+5M85q5BLLmqHUZ9b2n/603bL5/z5dnzXYujV79VK8CydstzQUjq9stWfLutW2anET5xmJ/jKw4ff5G/AcE3hh99844031d6GOGv4GOqhfjsS/Hrk8C9t5y/xl7YzZsZlUdOTsap8WlFKh7CbKA36h+diS1/qLQ0jOeVx0UUYGOY/EyOmWTHIbKMfaXQnC4SpMDf6MmLP046ib2+H/dvrpx8sfVvNxjn1laTqo9iYenZ9fvDrYNaYEBm86oD6/jmXdx5ogxyzSnQ8eEzqjg2o8gUqMpd/mfyNS1Iu6bcmhPD4j3Uyu4XCSxTxo5gsdYJYNZrIzqbfX0GWjHpFcVzyJ3h3DC0s7+lsmsxFCE/4WX3yBQPep5z9HpT8gV8esDYi03iA+Tun0oBM6aMeS1BkB8ghECKt4XbhyubmlRc2Lm8I1Xs89aGG5Y3mHZ2dZOTJk/NMm9x3lrLvwmbSb7lELWrSooDbby5GO80fLIFYRz3N1IUJtqpDZh20sCriAkTh4qyj437DuL9jIH8zfx9mHziDoXAtcyVXvYvQ46N5iYs9VMI+qBTMVGVG/zkzcMB4D/+FINRJH0diwmfLTNYiciWIHxMVVkNkB0UuhTgqL7Us7tqE3iflJDIzVN1NAbRuZaF/1/xNXciM22cNRXuHvaOIJ8XvzfdTHEsO6e5oyOqJunXl7S+Nch4rN/AA3eWq8NHITUnF2o3keFpMFsKSeRGqH2TTAQUzvCIZKJrdp1HmTXaSDL78szuxAFw8Ff8n/7abpDSUDobcTZ94LJlrjNdpQoLR7tNt8dz8nhIT6wb4zJr8HjrHMXwKSiy5poDPvOlg3hYl/h9VXAj9eNpjYGRgYGBmaPaTOnEpnt/mKwM3BwMInJvJr4ZMczBwQCgmEAUABy0HjgB42mNgZGDgYPh/A0QyMPz/DySBIiiAFQBj/AP1eNotj7ERAkEIRR94gbljP/bgzMUXWQeR2fVwsdZibiEWIB9gZz/wYfms/SjzF1jGZxyDIBwPS0S5TFwITfhO5qjsm7eqPNmz9jHqhNCZbG1fWjVjOqqLq/RSbaNfBnd59Z3EX4pjqY1qZsyOio5Waq3ef9SiIx6MtZ7N77KePcvtD516IYIAAAAAACYAJgAmAC4AXgCIAMYA7AD6ARYBMAF+AboB9AKOAygDeAO0A94EhgUaBVoFsAYWBpoGvAb6Bx4HVgeyCBAJPAn2CnYLJgtuDCoMcAyyDNQM8A0ODVYNeA28Dg4OeA6uDuQPIg9qD7wQHBA+EGAQphDEEOAQ/BEqEUIRhBG+EhQSUhKAEpYSshL0EwITGBNaE44T+hQkFFYUaBSAFJgUrhTCFM4U3BTyFVoVjBXMFf4WPhZ2Fp4WuhboF0QXfhewF8YX1BfqGAAYDhhAGIIYzhkcGY4ZpBm6GewaDBo2GnoashrwGxwbPBtuG5obzBv8HBYcPhxMHFocaBx2AAB42mNgZGBgqGPYyyDAAAJMQMzIABJzAPMZACNoAZEAAHjajZK9TgJBFIXPAppgYUUsrDbRQk34cYl/UFmIiRpDNGpngmYBI7AIq2Dj8+kLWPoQllZ+MwyRAIWZzOy555577p0BSUt6U1JeKi3piz3CnjJEI5zQsr4dTqrkjTUprXslhxc09G4dXoT/dDitVe/H4XetJDIOf6iQ2NKxqjqTrxeF6qmvB0XqEAfsCMZXjfiVbwsUW9WsegCK1QTVLRODQg11z9klGus20MSsrkrKswZ25dQg+8zXdGzAt6gwtR16hOw8bBc2i39NTyiNTxtmTRXX8Wim3ya3Mx5mVuMXWb8L4gbdzH16KuJVYAUq60qnutE5aF5ddqpynsaf0lxPvdNkt6ouYUw0yTZRxs7vhfy2zeW0x1nmxjU94mk0dVjzTnfU5bRj9z5egQ7+Nf8JfGinOiTbhu/b1+7wBiGuf7/kaIaKdfN5n8hOZnjfTl+i8y5nADb/nAKZ4i+dtXAXAAAAeNpt0tVyG0EYBWG1Ag4zMzNoZ/7ZtUMO2WFmZnDAQYcrj5hXClhtX2WrVOdG9e1O17TardHn969Wav3v+fn3R6tNmwlMZBKT6WEKU5nGdGYwk1nMZg5zmcd8FrCQRSxmCUtZxnJWsJJVrGYNa1nHejawkU1sZgtb2cZ2drCTXeymQ0UiExRqGnrpYw972cd+DtDPQQ5xmCMcZYBBjnGcE5zkFKc5w1nOcZ4LXOQSl7nCVa5xnRvc5Ba3ucNd7nGfBzzkEY95wlOe8ZwhXvCSV7xmmDe85R3v+cBHRvjEZ77wlW9850fPyPDQQKfT+beD1fhWbnKzG25xa7dxe92+0U16SS/pJb2kl/SSXtJLemnMq/QqvUqv0qv0Kr1Kr9Kr9Cq9pJf0kl7SS10ve47sObLnyJ4jd8b+V9zabdzue0MndEIndEIndEIndGLc6X5/2CPsEfYIe4Q9wh5hj7BH2CPsEfYIe4Q9wh5hj0h6SS/pJb2kl/WyXtbLelkv62W9rJf1sl7ohV7ohV7ohV7ohV7ohV7RK3pFr+gVvaJX9Ipe0St6tV6tV+vVerVerVfr1Xq1Xq3X6DV6jV7T9Yr3qXifivepdPIfY1AvlQABUnNepwAA) format('woff'),
+         url('font/genericons-regular-webfont.ttf') format('truetype'),
+         url('font/genericons-regular-webfont.svg#genericonsregular') format('svg');
+    font-weight: normal;
+    font-style: normal;
+}
+
+
+/**
+ * All Genericons
+ */
+
+.genericon {
+       display: inline-block;
+       width: 16px;
+       height: 16px;
+       -webkit-font-smoothing: antialiased;
+       font-size: 16px;
+       line-height: 1;
+       font-family: 'Genericons';
+       text-decoration: inherit;
+       font-weight: normal;
+       font-style: normal;
+       vertical-align: top;
+}
+
+/**
+ * IE7 and IE6 hacks
+ */
+
+.genericon {
+       *overflow: auto;
+       *zoom: 1;
+       *display: inline;
+}
+
+/**
+ * Individual icons
+ */
+
+/* Post formats */
+.genericon-standard:before {        content: '\f100'; }
+.genericon-aside:before {           content: '\f101'; }
+.genericon-image:before {           content: '\f102'; }
+.genericon-gallery:before {         content: '\f103'; }
+.genericon-video:before {           content: '\f104'; }
+.genericon-status:before {          content: '\f105'; }
+.genericon-quote:before {           content: '\f106'; }
+.genericon-link:before {            content: '\f107'; }
+.genericon-chat:before {            content: '\f108'; }
+.genericon-audio:before {           content: '\f109'; }
+
+/* Social icons */
+.genericon-github:before {          content: '\f200'; }
+.genericon-dribbble:before {        content: '\f201'; }
+.genericon-twitter:before {         content: '\f202'; }
+.genericon-facebook:before {        content: '\f203'; }
+.genericon-facebook-alt:before {    content: '\f204'; }
+.genericon-wordpress:before {       content: '\f205'; }
+.genericon-googleplus:before {      content: '\f206'; }
+.genericon-linkedin:before {        content: '\f207'; }
+.genericon-linkedin-alt:before {    content: '\f208'; }
+.genericon-pinterest:before {       content: '\f209'; }
+.genericon-pinterest-alt:before {   content: '\f210'; }
+.genericon-flickr:before {          content: '\f211'; }
+.genericon-vimeo:before {           content: '\f212'; }
+.genericon-youtube:before {         content: '\f213'; }
+.genericon-tumblr:before {          content: '\f214'; }
+.genericon-instagram:before {       content: '\f215'; }
+.genericon-codepen:before {         content: '\f216'; }
+.genericon-polldaddy:before {       content: '\f217'; }
+.genericon-googleplus-alt:before {  content: '\f218'; }
+.genericon-path:before {            content: '\f219'; }
+.genericon-skype:before {           content: '\f220'; }
+.genericon-digg:before {            content: '\f221'; }
+.genericon-reddit:before {          content: '\f222'; }
+.genericon-stumbleupon:before {     content: '\f223'; }
+.genericon-pocket:before {          content: '\f224'; }
+
+/* Meta icons */
+.genericon-comment:before {         content: '\f300'; }
+.genericon-category:before {        content: '\f301'; }
+.genericon-tag:before {             content: '\f302'; }
+.genericon-time:before {            content: '\f303'; }
+.genericon-user:before {            content: '\f304'; }
+.genericon-day:before {             content: '\f305'; }
+.genericon-week:before {            content: '\f306'; }
+.genericon-month:before {           content: '\f307'; }
+.genericon-pinned:before {          content: '\f308'; }
+
+/* Other icons */
+.genericon-search:before {          content: '\f400'; }
+.genericon-unzoom:before {          content: '\f401'; }
+.genericon-zoom:before {            content: '\f402'; }
+.genericon-show:before {            content: '\f403'; }
+.genericon-hide:before {            content: '\f404'; }
+.genericon-close:before {           content: '\f405'; }
+.genericon-close-alt:before {       content: '\f406'; }
+.genericon-trash:before {           content: '\f407'; }
+.genericon-star:before {            content: '\f408'; }
+.genericon-home:before {            content: '\f409'; }
+.genericon-mail:before {            content: '\f410'; }
+.genericon-edit:before {            content: '\f411'; }
+.genericon-reply:before {           content: '\f412'; }
+.genericon-feed:before {            content: '\f413'; }
+.genericon-warning:before {         content: '\f414'; }
+.genericon-share:before {           content: '\f415'; }
+.genericon-attachment:before {      content: '\f416'; }
+.genericon-location:before {        content: '\f417'; }
+.genericon-checkmark:before {       content: '\f418'; }
+.genericon-menu:before {            content: '\f419'; }
+.genericon-refresh:before {         content: '\f420'; }
+.genericon-minimize:before {        content: '\f421'; }
+.genericon-maximize:before {        content: '\f422'; }
+.genericon-404:before {             content: '\f423'; }
+.genericon-spam:before {            content: '\f424'; }
+.genericon-summary:before {         content: '\f425'; }
+.genericon-cloud:before {           content: '\f426'; }
+.genericon-key:before {             content: '\f427'; }
+.genericon-dot:before {             content: '\f428'; }
+.genericon-next:before {            content: '\f429'; }
+.genericon-previous:before {        content: '\f430'; }
+.genericon-expand:before {          content: '\f431'; }
+.genericon-collapse:before {        content: '\f432'; }
+.genericon-dropdown:before {        content: '\f433'; }
+.genericon-dropdown-left:before {   content: '\f434'; }
+.genericon-top:before {             content: '\f435'; }
+.genericon-draggable:before {       content: '\f436'; }
+.genericon-phone:before {           content: '\f437'; }
+.genericon-send-to-phone:before {   content: '\f438'; }
+.genericon-plugin:before {          content: '\f439'; }
+.genericon-cloud-download:before {  content: '\f440'; }
+.genericon-cloud-upload:before {    content: '\f441'; }
+.genericon-external:before {        content: '\f442'; }
+.genericon-document:before {        content: '\f443'; }
+.genericon-book:before {            content: '\f444'; }
+.genericon-cog:before {             content: '\f445'; }
+.genericon-unapprove:before {       content: '\f446'; }
+.genericon-cart:before {            content: '\f447'; }
+.genericon-pause:before {           content: '\f448'; }
+.genericon-stop:before {            content: '\f449'; }
+.genericon-skip-back:before {       content: '\f450'; }
+.genericon-skip-ahead:before {      content: '\f451'; }
+.genericon-play:before {            content: '\f452'; }
+.genericon-tablet:before {          content: '\f453'; }
+.genericon-send-to-tablet:before {  content: '\f454'; }
+.genericon-info:before {            content: '\f455'; }
+.genericon-notice:before {          content: '\f456'; }
+.genericon-help:before {            content: '\f457'; }
+.genericon-fastforward:before {     content: '\f458'; }
+.genericon-rewind:before {          content: '\f459'; }
+.genericon-portfolio:before {       content: '\f460'; }
+.genericon-heart:before {           content: '\f461'; }
+.genericon-code:before {            content: '\f462'; }
+.genericon-subscribe:before {       content: '\f463'; }
+.genericon-unsubscribe:before {     content: '\f464'; }
+.genericon-subscribed:before {      content: '\f465'; }
+.genericon-reply-alt:before {       content: '\f466'; }
+.genericon-reply-single:before {    content: '\f467'; }
+.genericon-flag:before {            content: '\f468'; }
+.genericon-print:before {           content: '\f469'; }
+.genericon-lock:before {            content: '\f470'; }
+.genericon-bold:before {            content: '\f471'; }
+.genericon-italic:before {          content: '\f472'; }
+.genericon-picture:before {         content: '\f473'; }
+
+/* Generic shapes */
+.genericon-uparrow:before {         content: '\f500'; }
+.genericon-rightarrow:before {      content: '\f501'; }
+.genericon-downarrow:before {       content: '\f502'; }
+.genericon-leftarrow:before {       content: '\f503'; }
+
+
+
+
+
diff --git a/wp-content/themes/twentyfourteen/header.php b/wp-content/themes/twentyfourteen/header.php
new file mode 100644 (file)
index 0000000..d6c8fc4
--- /dev/null
@@ -0,0 +1,65 @@
+<?php
+/**
+ * The Header for our theme
+ *
+ * Displays all of the <head> section and everything up till <div id="main">
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?><!DOCTYPE html>
+<!--[if IE 7]>
+<html class="ie ie7" <?php language_attributes(); ?>>
+<![endif]-->
+<!--[if IE 8]>
+<html class="ie ie8" <?php language_attributes(); ?>>
+<![endif]-->
+<!--[if !(IE 7) | !(IE 8) ]><!-->
+<html <?php language_attributes(); ?>>
+<!--<![endif]-->
+<head>
+       <meta charset="<?php bloginfo( 'charset' ); ?>">
+       <meta name="viewport" content="width=device-width">
+       <title><?php wp_title( '|', true, 'right' ); ?></title>
+       <link rel="profile" href="http://gmpg.org/xfn/11">
+       <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
+       <!--[if lt IE 9]>
+       <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script>
+       <![endif]-->
+       <?php wp_head(); ?>
+</head>
+
+<body <?php body_class(); ?>>
+<div id="page" class="hfeed site">
+       <?php if ( get_header_image() ) : ?>
+       <div id="site-header">
+               <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">
+                       <img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="">
+               </a>
+       </div>
+       <?php endif; ?>
+
+       <header id="masthead" class="site-header" role="banner">
+               <div class="header-main">
+                       <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
+
+                       <div class="search-toggle">
+                               <a href="#search-container" class="screen-reader-text"><?php _e( 'Search', 'twentyfourteen' ); ?></a>
+                       </div>
+
+                       <nav id="primary-navigation" class="site-navigation primary-navigation" role="navigation">
+                               <h1 class="menu-toggle"><?php _e( 'Primary Menu', 'twentyfourteen' ); ?></h1>
+                               <a class="screen-reader-text skip-link" href="#content"><?php _e( 'Skip to content', 'twentyfourteen' ); ?></a>
+                               <?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>
+                       </nav>
+               </div>
+
+               <div id="search-container" class="search-box-wrapper hide">
+                       <div class="search-box">
+                               <?php get_search_form(); ?>
+                       </div>
+               </div>
+       </header><!-- #masthead -->
+
+       <div id="main" class="site-main">
diff --git a/wp-content/themes/twentyfourteen/image.php b/wp-content/themes/twentyfourteen/image.php
new file mode 100644 (file)
index 0000000..98daaec
--- /dev/null
@@ -0,0 +1,79 @@
+<?php
+/**
+ * The template for displaying image attachments
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+// Retrieve attachment metadata.
+$metadata = wp_get_attachment_metadata();
+
+get_header();
+?>
+
+       <section id="primary" class="content-area image-attachment">
+               <div id="content" class="site-content" role="main">
+
+       <?php
+               // Start the Loop.
+               while ( have_posts() ) : the_post();
+       ?>
+                       <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+                               <header class="entry-header">
+                                       <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
+
+                                       <div class="entry-meta">
+
+                                               <span class="entry-date"><time class="entry-date" datetime="<?php echo esc_attr( get_the_date( 'c' ) ); ?>"><?php echo esc_html( get_the_date() ); ?></time></span>
+
+                                               <span class="full-size-link"><a href="<?php echo wp_get_attachment_url(); ?>"><?php echo $metadata['width']; ?> &times; <?php echo $metadata['height']; ?></a></span>
+
+                                               <span class="parent-post-link"><a href="<?php echo get_permalink( $post->post_parent ); ?>" rel="gallery"><?php echo get_the_title( $post->post_parent ); ?></a></span>
+                                               <?php edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?>
+                                       </div><!-- .entry-meta -->
+                               </header><!-- .entry-header -->
+
+                               <div class="entry-content">
+                                       <div class="entry-attachment">
+                                               <div class="attachment">
+                                                       <?php twentyfourteen_the_attached_image(); ?>
+                                               </div><!-- .attachment -->
+
+                                               <?php if ( has_excerpt() ) : ?>
+                                               <div class="entry-caption">
+                                                       <?php the_excerpt(); ?>
+                                               </div><!-- .entry-caption -->
+                                               <?php endif; ?>
+                                       </div><!-- .entry-attachment -->
+
+                                       <?php
+                                               the_content();
+                                               wp_link_pages( array(
+                                                       'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
+                                                       'after'       => '</div>',
+                                                       'link_before' => '<span>',
+                                                       'link_after'  => '</span>',
+                                               ) );
+                                       ?>
+                               </div><!-- .entry-content -->
+                       </article><!-- #post-## -->
+
+                       <nav id="image-navigation" class="navigation image-navigation">
+                               <div class="nav-links">
+                               <?php previous_image_link( false, '<div class="previous-image">' . __( 'Previous Image', 'twentyfourteen' ) . '</div>' ); ?>
+                               <?php next_image_link( false, '<div class="next-image">' . __( 'Next Image', 'twentyfourteen' ) . '</div>' ); ?>
+                               </div><!-- .nav-links -->
+                       </nav><!-- #image-navigation -->
+
+                       <?php comments_template(); ?>
+
+               <?php endwhile; // end of the loop. ?>
+
+               </div><!-- #content -->
+       </section><!-- #primary -->
+
+<?php
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/images/pattern-dark.svg b/wp-content/themes/twentyfourteen/images/pattern-dark.svg
new file mode 100644 (file)
index 0000000..ef6d5d8
--- /dev/null
@@ -0,0 +1,16 @@
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">\r
+<rect x="0" display="none" width="30" height="30"/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="30,0 0,30 1,30 30,1 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="30,5 0,35 1,35 30,6 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="30,10 0,40 1,40 30,11 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="30,15 0,45 1,45 30,16 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="30,20 0,50 1,50 30,21 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="30,25 0,55 1,55 30,26 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="26,-1 -4,29 -3,29 26,0 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="21,-1 -9,29 -8,29 21,0 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="16,-1 -14,29 -13,29 16,0 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="11,-1 -19,29 -18,29 11,0 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="6,-1 -24,29 -23,29 6,0 "/>\r
+<polygon opacity="0.3" fill="#FFFFFF" points="1,-1 -29,29 -28,29 1,0 "/>\r
+</svg>\r
diff --git a/wp-content/themes/twentyfourteen/images/pattern-light.svg b/wp-content/themes/twentyfourteen/images/pattern-light.svg
new file mode 100644 (file)
index 0000000..55a48f1
--- /dev/null
@@ -0,0 +1,6 @@
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\r
+        width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">\r
+<path fill="#FFFFFF" d="M0,15v-4L11,0h4L0,15z M10,0H6L0,6v4L10,0z M20,0h-4L0,16v4L20,0z M25,0h-4L0,21v4L25,0z M26,0L0,26v4L30,0\r
+       H26z M5,0H1L0,1v4L5,0z M5,30L30,5V1L1,30H5z M10,30l20-20V6L6,30H10z M15,30l15-15v-4L11,30H15z M20,30l10-10v-4L16,30H20z M25,30\r
+       l5-5v-4l-9,9H25z M30,30v-4l-4,4H30z"/>\r
+</svg>\r
diff --git a/wp-content/themes/twentyfourteen/inc/back-compat.php b/wp-content/themes/twentyfourteen/inc/back-compat.php
new file mode 100644 (file)
index 0000000..dc1ace9
--- /dev/null
@@ -0,0 +1,71 @@
+<?php
+/**
+ * Twenty Fourteen back compat functionality
+ *
+ * Prevents Twenty Fourteen from running on WordPress versions prior to 3.6,
+ * since this theme is not meant to be backward compatible beyond that
+ * and relies on many newer functions and markup changes introduced in 3.6.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+/**
+ * Prevent switching to Twenty Fourteen on old versions of WordPress.
+ *
+ * Switches to the default theme.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_switch_theme() {
+       switch_theme( WP_DEFAULT_THEME, WP_DEFAULT_THEME );
+       unset( $_GET['activated'] );
+       add_action( 'admin_notices', 'twentyfourteen_upgrade_notice' );
+}
+add_action( 'after_switch_theme', 'twentyfourteen_switch_theme' );
+
+/**
+ * Add message for unsuccessful theme switch.
+ *
+ * Prints an update nag after an unsuccessful attempt to switch to
+ * Twenty Fourteen on WordPress versions prior to 3.6.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_upgrade_notice() {
+       $message = sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] );
+       printf( '<div class="error"><p>%s</p></div>', $message );
+}
+
+/**
+ * Prevent the Theme Customizer from being loaded on WordPress versions prior to 3.6.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_customize() {
+       wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ), '', array(
+               'back_link' => true,
+       ) );
+}
+add_action( 'load-customize.php', 'twentyfourteen_customize' );
+
+/**
+ * Prevent the Theme Preview from being loaded on WordPress versions prior to 3.4.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_preview() {
+       if ( isset( $_GET['preview'] ) ) {
+               wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ) );
+       }
+}
+add_action( 'template_redirect', 'twentyfourteen_preview' );
diff --git a/wp-content/themes/twentyfourteen/inc/custom-header.php b/wp-content/themes/twentyfourteen/inc/custom-header.php
new file mode 100644 (file)
index 0000000..f22ef18
--- /dev/null
@@ -0,0 +1,144 @@
+<?php
+/**
+ * Implement Custom Header functionality for Twenty Fourteen
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+/**
+ * Set up the WordPress core custom header settings.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @uses twentyfourteen_header_style()
+ * @uses twentyfourteen_admin_header_style()
+ * @uses twentyfourteen_admin_header_image()
+ */
+function twentyfourteen_custom_header_setup() {
+       /**
+        * Filter Twenty Fourteen custom-header support arguments.
+        *
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $args {
+        *     An array of custom-header support arguments.
+        *
+        *     @type bool   $header_text            Whether to display custom header text. Default false.
+        *     @type int    $width                  Width in pixels of the custom header image. Default 1260.
+        *     @type int    $height                 Height in pixels of the custom header image. Default 240.
+        *     @type bool   $flex_height            Whether to allow flexible-height header images. Default true.
+        *     @type string $admin_head_callback    Callback function used to style the image displayed in
+        *                                          the Appearance > Header screen.
+        *     @type string $admin_preview_callback Callback function used to create the custom header markup in
+        *                                          the Appearance > Header screen.
+        * }
+        */
+       add_theme_support( 'custom-header', apply_filters( 'twentyfourteen_custom_header_args', array(
+               'default-text-color'     => 'fff',
+               'width'                  => 1260,
+               'height'                 => 240,
+               'flex-height'            => true,
+               'wp-head-callback'       => 'twentyfourteen_header_style',
+               'admin-head-callback'    => 'twentyfourteen_admin_header_style',
+               'admin-preview-callback' => 'twentyfourteen_admin_header_image',
+       ) ) );
+}
+add_action( 'after_setup_theme', 'twentyfourteen_custom_header_setup' );
+
+if ( ! function_exists( 'twentyfourteen_header_style' ) ) :
+/**
+ * Styles the header image and text displayed on the blog
+ *
+ * @see twentyfourteen_custom_header_setup().
+ *
+ */
+function twentyfourteen_header_style() {
+       $text_color = get_header_textcolor();
+
+       // If no custom color for text is set, let's bail.
+       if ( display_header_text() && $text_color === get_theme_support( 'custom-header', 'default-text-color' ) )
+               return;
+
+       // If we get this far, we have custom styles.
+       ?>
+       <style type="text/css" id="twentyfourteen-header-css">
+       <?php
+               // Has the text been hidden?
+               if ( ! display_header_text() ) :
+       ?>
+               .site-title,
+               .site-description {
+                       clip: rect(1px 1px 1px 1px); /* IE7 */
+                       clip: rect(1px, 1px, 1px, 1px);
+                       position: absolute;
+               }
+       <?php
+               // If the user has set a custom color for the text, use that.
+               elseif ( $text_color != get_theme_support( 'custom-header', 'default-text-color' ) ) :
+       ?>
+               .site-title a {
+                       color: #<?php echo esc_attr( $text_color ); ?>;
+               }
+       <?php endif; ?>
+       </style>
+       <?php
+}
+endif; // twentyfourteen_header_style
+
+
+if ( ! function_exists( 'twentyfourteen_admin_header_style' ) ) :
+/**
+ * Style the header image displayed on the Appearance > Header screen.
+ *
+ * @see twentyfourteen_custom_header_setup()
+ *
+ * @since Twenty Fourteen 1.0
+ */
+function twentyfourteen_admin_header_style() {
+?>
+       <style type="text/css" id="twentyfourteen-admin-header-css">
+       .appearance_page_custom-header #headimg {
+               background-color: #000;
+               border: none;
+               max-width: 1260px;
+               min-height: 48px;
+       }
+       #headimg h1 {
+               font-family: Lato, sans-serif;
+               font-size: 18px;
+               line-height: 48px;
+               margin: 0 0 0 30px;
+       }
+       #headimg h1 a {
+               color: #fff;
+               text-decoration: none;
+       }
+       #headimg img {
+               vertical-align: middle;
+       }
+       </style>
+<?php
+}
+endif; // twentyfourteen_admin_header_style
+
+if ( ! function_exists( 'twentyfourteen_admin_header_image' ) ) :
+/**
+ * Create the custom header image markup displayed on the Appearance > Header screen.
+ *
+ * @see twentyfourteen_custom_header_setup()
+ *
+ * @since Twenty Fourteen 1.0
+ */
+function twentyfourteen_admin_header_image() {
+?>
+       <div id="headimg">
+               <?php if ( get_header_image() ) : ?>
+               <img src="<?php header_image(); ?>" alt="">
+               <?php endif; ?>
+               <h1 class="displaying-header-text"><a id="name"<?php echo sprintf( ' style="color:#%s;"', get_header_textcolor() ); ?> onclick="return false;" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
+       </div>
+<?php
+}
+endif; // twentyfourteen_admin_header_image
diff --git a/wp-content/themes/twentyfourteen/inc/customizer.php b/wp-content/themes/twentyfourteen/inc/customizer.php
new file mode 100644 (file)
index 0000000..37a3755
--- /dev/null
@@ -0,0 +1,108 @@
+<?php
+/**
+ * Twenty Fourteen Theme Customizer support
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+/**
+ * Implement Theme Customizer additions and adjustments.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @param WP_Customize_Manager $wp_customize Theme Customizer object.
+ */
+function twentyfourteen_customize_register( $wp_customize ) {
+       // Add custom description to Colors and Background sections.
+       $wp_customize->get_section( 'colors' )->description           = __( 'Background may only be visible on wide screens.', 'twentyfourteen' );
+       $wp_customize->get_section( 'background_image' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' );
+
+       // Add postMessage support for site title and description.
+       $wp_customize->get_setting( 'blogname' )->transport         = 'postMessage';
+       $wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
+       $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
+
+       // Rename the label to "Site Title Color" because this only affects the site title in this theme.
+       $wp_customize->get_control( 'header_textcolor' )->label = __( 'Site Title Color', 'twentyfourteen' );
+
+       // Rename the label to "Display Site Title & Tagline" in order to make this option extra clear.
+       $wp_customize->get_control( 'display_header_text' )->label = __( 'Display Site Title &amp; Tagline', 'twentyfourteen' );
+
+       // Add the featured content section in case it's not already there.
+       $wp_customize->add_section( 'featured_content', array(
+               'title'       => __( 'Featured Content', 'twentyfourteen' ),
+               'description' => sprintf( __( 'Use a <a href="%1$s">tag</a> to feature your posts. If no posts match the tag, <a href="%2$s">sticky posts</a> will be displayed instead.', 'twentyfourteen' ), admin_url( '/edit.php?tag=featured' ), admin_url( '/edit.php?show_sticky=1' ) ),
+               'priority'    => 130,
+       ) );
+
+       // Add the featured content layout setting and control.
+       $wp_customize->add_setting( 'featured_content_layout', array(
+               'default'           => 'grid',
+               'sanitize_callback' => 'twentyfourteen_sanitize_layout',
+       ) );
+
+       $wp_customize->add_control( 'featured_content_layout', array(
+               'label'   => __( 'Layout', 'twentyfourteen' ),
+               'section' => 'featured_content',
+               'type'    => 'select',
+               'choices' => array(
+                       'grid'   => __( 'Grid',   'twentyfourteen' ),
+                       'slider' => __( 'Slider', 'twentyfourteen' ),
+               ),
+       ) );
+}
+add_action( 'customize_register', 'twentyfourteen_customize_register' );
+
+/**
+ * Sanitize the Featured Content layout value.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @param string $layout Layout type.
+ * @return string Filtered layout type (grid|slider).
+ */
+function twentyfourteen_sanitize_layout( $layout ) {
+       if ( ! in_array( $layout, array( 'grid', 'slider' ) ) ) {
+               $layout = 'grid';
+       }
+
+       return $layout;
+}
+
+/**
+ * Bind JS handlers to make Theme Customizer preview reload changes asynchronously.
+ *
+ * @since Twenty Fourteen 1.0
+ */
+function twentyfourteen_customize_preview_js() {
+       wp_enqueue_script( 'twentyfourteen_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20131205', true );
+}
+add_action( 'customize_preview_init', 'twentyfourteen_customize_preview_js' );
+
+/**
+ * Add contextual help to the Themes and Post edit screens.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_contextual_help() {
+       if ( 'admin_head-edit.php' === current_filter() && 'post' !== $GLOBALS['typenow'] ) {
+               return;
+       }
+
+       get_current_screen()->add_help_tab( array(
+               'id'      => 'twentyfourteen',
+               'title'   => __( 'Twenty Fourteen', 'twentyfourteen' ),
+               'content' =>
+                       '<ul>' .
+                               '<li>' . sprintf( __( 'The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by the <a href="%1$s">featured</a> tag; you can change the tag and layout in <a href="%2$s">Appearance &rarr; Customize</a>. If no posts match the tag, <a href="%3$s">sticky posts</a> will be displayed instead.', 'twentyfourteen' ), admin_url( '/edit.php?tag=featured' ), admin_url( 'customize.php' ), admin_url( '/edit.php?show_sticky=1' ) ) . '</li>' .
+                               '<li>' . sprintf( __( 'Enhance your site design by using <a href="%s">Featured Images</a> for posts you&rsquo;d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages&mdash;above the title&mdash;and in the Featured Content area on the home page.', 'twentyfourteen' ), 'http://codex.wordpress.org/Post_Thumbnails#Setting_a_Post_Thumbnail' ) . '</li>' .
+                               '<li>' . sprintf( __( 'For an in-depth tutorial, and more tips and tricks, visit the <a href="%s">Twenty Fourteen documentation</a>.', 'twentyfourteen' ), 'http://codex.wordpress.org/Twenty_Fourteen' ) . '</li>' .
+                       '</ul>',
+       ) );
+}
+add_action( 'admin_head-themes.php', 'twentyfourteen_contextual_help' );
+add_action( 'admin_head-edit.php',   'twentyfourteen_contextual_help' );
diff --git a/wp-content/themes/twentyfourteen/inc/featured-content.php b/wp-content/themes/twentyfourteen/inc/featured-content.php
new file mode 100644 (file)
index 0000000..6485874
--- /dev/null
@@ -0,0 +1,562 @@
+<?php
+/**
+ * Twenty Fourteen Featured Content
+ *
+ * This module allows you to define a subset of posts to be displayed
+ * in the theme's Featured Content area.
+ *
+ * For maximum compatibility with different methods of posting users
+ * will designate a featured post tag to associate posts with. Since
+ * this tag now has special meaning beyond that of a normal tags, users
+ * will have the ability to hide it from the front-end of their site.
+ */
+class Featured_Content {
+
+       /**
+        * The maximum number of posts a Featured Content area can contain.
+        *
+        * We define a default value here but themes can override
+        * this by defining a "max_posts" entry in the second parameter
+        * passed in the call to add_theme_support( 'featured-content' ).
+        *
+        * @see Featured_Content::init()
+        *
+        * @since Twenty Fourteen 1.0
+        *
+        * @static
+        * @access public
+        * @var int
+        */
+       public static $max_posts = 15;
+
+       /**
+        * Instantiate.
+        *
+        * All custom functionality will be hooked into the "init" action.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        */
+       public static function setup() {
+               add_action( 'init', array( __CLASS__, 'init' ), 30 );
+       }
+
+       /**
+        * Conditionally hook into WordPress.
+        *
+        * Theme must declare that they support this module by adding
+        * add_theme_support( 'featured-content' ); during after_setup_theme.
+        *
+        * If no theme support is found there is no need to hook into WordPress.
+        * We'll just return early instead.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        */
+       public static function init() {
+               $theme_support = get_theme_support( 'featured-content' );
+
+               // Return early if theme does not support Featured Content.
+               if ( ! $theme_support ) {
+                       return;
+               }
+
+               /*
+                * An array of named arguments must be passed as the second parameter
+                * of add_theme_support().
+                */
+               if ( ! isset( $theme_support[0] ) ) {
+                       return;
+               }
+
+               // Return early if "featured_content_filter" has not been defined.
+               if ( ! isset( $theme_support[0]['featured_content_filter'] ) ) {
+                       return;
+               }
+
+               $filter = $theme_support[0]['featured_content_filter'];
+
+               // Theme can override the number of max posts.
+               if ( isset( $theme_support[0]['max_posts'] ) ) {
+                       self::$max_posts = absint( $theme_support[0]['max_posts'] );
+               }
+
+               add_filter( $filter,                              array( __CLASS__, 'get_featured_posts' )    );
+               add_action( 'customize_register',                 array( __CLASS__, 'customize_register' ), 9 );
+               add_action( 'admin_init',                         array( __CLASS__, 'register_setting'   )    );
+               add_action( 'save_post',                          array( __CLASS__, 'delete_transient'   )    );
+               add_action( 'delete_post_tag',                    array( __CLASS__, 'delete_post_tag'    )    );
+               add_action( 'customize_controls_enqueue_scripts', array( __CLASS__, 'enqueue_scripts'    )    );
+               add_action( 'pre_get_posts',                      array( __CLASS__, 'pre_get_posts'      )    );
+               add_action( 'wp_loaded',                          array( __CLASS__, 'wp_loaded'          )    );
+       }
+
+       /**
+        * Hide "featured" tag from the front-end.
+        *
+        * Has to run on wp_loaded so that the preview filters of the customizer
+        * have a chance to alter the value.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        */
+       public static function wp_loaded() {
+               if ( self::get_setting( 'hide-tag' ) ) {
+                       add_filter( 'get_terms',     array( __CLASS__, 'hide_featured_term'     ), 10, 2 );
+                       add_filter( 'get_the_terms', array( __CLASS__, 'hide_the_featured_term' ), 10, 3 );
+               }
+       }
+
+       /**
+        * Get featured posts.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @return array Array of featured posts.
+        */
+       public static function get_featured_posts() {
+               $post_ids = self::get_featured_post_ids();
+
+               // No need to query if there is are no featured posts.
+               if ( empty( $post_ids ) ) {
+                       return array();
+               }
+
+               $featured_posts = get_posts( array(
+                       'include'        => $post_ids,
+                       'posts_per_page' => count( $post_ids ),
+               ) );
+
+               return $featured_posts;
+       }
+
+       /**
+        * Get featured post IDs
+        *
+        * This function will return the an array containing the
+        * post IDs of all featured posts.
+        *
+        * Sets the "featured_content_ids" transient.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @return array Array of post IDs.
+        */
+       public static function get_featured_post_ids() {
+               // Return array of cached results if they exist.
+               $featured_ids = get_transient( 'featured_content_ids' );
+               if ( ! empty( $featured_ids ) ) {
+                       return array_map( 'absint', (array) $featured_ids );
+               }
+
+               $settings = self::get_setting();
+
+               // Return sticky post ids if no tag name is set.
+               $term = get_term_by( 'name', $settings['tag-name'], 'post_tag' );
+               if ( $term ) {
+                       $tag = $term->term_id;
+               } else {
+                       return self::get_sticky_posts();
+               }
+
+               // Query for featured posts.
+               $featured = get_posts( array(
+                       'numberposts' => $settings['quantity'],
+                       'tax_query'   => array(
+                               array(
+                                       'field'    => 'term_id',
+                                       'taxonomy' => 'post_tag',
+                                       'terms'    => $tag,
+                               ),
+                       ),
+               ) );
+
+               // Return array with sticky posts if no Featured Content exists.
+               if ( ! $featured ) {
+                       return self::get_sticky_posts();
+               }
+
+               // Ensure correct format before save/return.
+               $featured_ids = wp_list_pluck( (array) $featured, 'ID' );
+               $featured_ids = array_map( 'absint', $featured_ids );
+
+               set_transient( 'featured_content_ids', $featured_ids );
+
+               return $featured_ids;
+       }
+
+       /**
+        * Return an array with IDs of posts maked as sticky.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @return array Array of sticky posts.
+        */
+       public static function get_sticky_posts() {
+               $settings = self::get_setting();
+               return array_slice( get_option( 'sticky_posts', array() ), 0, $settings['quantity'] );
+       }
+
+       /**
+        * Delete featured content ids transient.
+        *
+        * Hooks in the "save_post" action.
+        *
+        * @see Featured_Content::validate_settings().
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        */
+       public static function delete_transient() {
+               delete_transient( 'featured_content_ids' );
+       }
+
+       /**
+        * Exclude featured posts from the home page blog query.
+        *
+        * Filter the home page posts, and remove any featured post ID's from it.
+        * Hooked onto the 'pre_get_posts' action, this changes the parameters of
+        * the query before it gets any posts.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param WP_Query $query WP_Query object.
+        * @return WP_Query Possibly-modified WP_Query.
+        */
+       public static function pre_get_posts( $query ) {
+
+               // Bail if not home or not main query.
+               if ( ! $query->is_home() || ! $query->is_main_query() ) {
+                       return;
+               }
+
+               $page_on_front = get_option( 'page_on_front' );
+
+               // Bail if the blog page is not the front page.
+               if ( ! empty( $page_on_front ) ) {
+                       return;
+               }
+
+               $featured = self::get_featured_post_ids();
+
+               // Bail if no featured posts.
+               if ( ! $featured ) {
+                       return;
+               }
+
+               // We need to respect post ids already in the blacklist.
+               $post__not_in = $query->get( 'post__not_in' );
+
+               if ( ! empty( $post__not_in ) ) {
+                       $featured = array_merge( (array) $post__not_in, $featured );
+                       $featured = array_unique( $featured );
+               }
+
+               $query->set( 'post__not_in', $featured );
+       }
+
+       /**
+        * Reset tag option when the saved tag is deleted.
+        *
+        * It's important to mention that the transient needs to be deleted,
+        * too. While it may not be obvious by looking at the function alone,
+        * the transient is deleted by Featured_Content::validate_settings().
+        *
+        * Hooks in the "delete_post_tag" action.
+        *
+        * @see Featured_Content::validate_settings().
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param int $tag_id The term_id of the tag that has been deleted.
+        * @return void
+        */
+       public static function delete_post_tag( $tag_id ) {
+               $settings = self::get_setting();
+
+               if ( empty( $settings['tag-id'] ) || $tag_id != $settings['tag-id'] ) {
+                       return;
+               }
+
+               $settings['tag-id'] = 0;
+               $settings = self::validate_settings( $settings );
+               update_option( 'featured-content', $settings );
+       }
+
+       /**
+        * Hide featured tag from displaying when global terms are queried from the front-end.
+        *
+        * Hooks into the "get_terms" filter.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $terms      List of term objects. This is the return value of get_terms().
+        * @param array $taxonomies An array of taxonomy slugs.
+        * @return array A filtered array of terms.
+        *
+        * @uses Featured_Content::get_setting()
+        */
+       public static function hide_featured_term( $terms, $taxonomies ) {
+
+               // This filter is only appropriate on the front-end.
+               if ( is_admin() ) {
+                       return $terms;
+               }
+
+               // We only want to hide the featured tag.
+               if ( ! in_array( 'post_tag', $taxonomies ) ) {
+                       return $terms;
+               }
+
+               // Bail if no terms were returned.
+               if ( empty( $terms ) ) {
+                       return $terms;
+               }
+
+               foreach( $terms as $order => $term ) {
+                       if ( self::get_setting( 'tag-id' ) == $term->term_id && 'post_tag' == $term->taxonomy ) {
+                               unset( $terms[ $order ] );
+                       }
+               }
+
+               return $terms;
+       }
+
+       /**
+        * Hide featured tag from display when terms associated with a post object
+        * are queried from the front-end.
+        *
+        * Hooks into the "get_the_terms" filter.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $terms    A list of term objects. This is the return value of get_the_terms().
+        * @param int   $id       The ID field for the post object that terms are associated with.
+        * @param array $taxonomy An array of taxonomy slugs.
+        * @return array Filtered array of terms.
+        *
+        * @uses Featured_Content::get_setting()
+        */
+       public static function hide_the_featured_term( $terms, $id, $taxonomy ) {
+
+               // This filter is only appropriate on the front-end.
+               if ( is_admin() ) {
+                       return $terms;
+               }
+
+               // Make sure we are in the correct taxonomy.
+               if ( 'post_tag' != $taxonomy ) {
+                       return $terms;
+               }
+
+               // No terms? Return early!
+               if ( empty( $terms ) ) {
+                       return $terms;
+               }
+
+               foreach( $terms as $order => $term ) {
+                       if ( self::get_setting( 'tag-id' ) == $term->term_id ) {
+                               unset( $terms[ $term->term_id ] );
+                       }
+               }
+
+               return $terms;
+       }
+
+       /**
+        * Register custom setting on the Settings -> Reading screen.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @return void
+        */
+       public static function register_setting() {
+               register_setting( 'featured-content', 'featured-content', array( __CLASS__, 'validate_settings' ) );
+       }
+
+       /**
+        * Add settings to the Customizer.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param WP_Customize_Manager $wp_customize Theme Customizer object.
+        */
+       public static function customize_register( $wp_customize ) {
+               $wp_customize->add_section( 'featured_content', array(
+                       'title'          => __( 'Featured Content', 'twentyfourteen' ),
+                       'description'    => sprintf( __( 'Use the <a href="%1$s">"featured" tag</a> to feature your posts. You can change this to a tag of your choice; if no posts match the tag, <a href="%2$s">sticky posts</a> will be displayed instead.', 'twentyfourteen' ), admin_url( '/edit.php?tag=featured' ), admin_url( '/edit.php?show_sticky=1' ) ),
+                       'priority'       => 130,
+                       'theme_supports' => 'featured-content',
+               ) );
+
+               // Add Featured Content settings.
+               $wp_customize->add_setting( 'featured-content[tag-name]', array(
+                       'default'              => 'featured',
+                       'type'                 => 'option',
+                       'sanitize_js_callback' => array( __CLASS__, 'delete_transient' ),
+               ) );
+               $wp_customize->add_setting( 'featured-content[hide-tag]', array(
+                       'default'              => true,
+                       'type'                 => 'option',
+                       'sanitize_js_callback' => array( __CLASS__, 'delete_transient' ),
+               ) );
+
+               // Add Featured Content controls.
+               $wp_customize->add_control( 'featured-content[tag-name]', array(
+                       'label'    => __( 'Tag Name', 'twentyfourteen' ),
+                       'section'  => 'featured_content',
+                       'priority' => 20,
+               ) );
+               $wp_customize->add_control( 'featured-content[hide-tag]', array(
+                       'label'    => __( 'Don&rsquo;t display tag on front end.', 'twentyfourteen' ),
+                       'section'  => 'featured_content',
+                       'type'     => 'checkbox',
+                       'priority' => 30,
+               ) );
+       }
+
+       /**
+        * Enqueue the tag suggestion script.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        */
+       public static function enqueue_scripts() {
+               wp_enqueue_script( 'featured-content-suggest', get_template_directory_uri() . '/js/featured-content-admin.js', array( 'jquery', 'suggest' ), '20131022', true );
+       }
+
+       /**
+        * Get featured content settings.
+        *
+        * Get all settings recognized by this module. This function
+        * will return all settings whether or not they have been stored
+        * in the database yet. This ensures that all keys are available
+        * at all times.
+        *
+        * In the event that you only require one setting, you may pass
+        * its name as the first parameter to the function and only that
+        * value will be returned.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param string $key The key of a recognized setting.
+        * @return mixed Array of all settings by default. A single value if passed as first parameter.
+        */
+       public static function get_setting( $key = 'all' ) {
+               $saved = (array) get_option( 'featured-content' );
+
+               $defaults = array(
+                       'hide-tag' => 1,
+                       'quantity' => 6,
+                       'tag-id'   => 0,
+                       'tag-name' => 'featured',
+               );
+
+               $options = wp_parse_args( $saved, $defaults );
+               $options = array_intersect_key( $options, $defaults );
+               $options['quantity'] = self::sanitize_quantity( $options['quantity'] );
+
+               if ( 'all' != $key ) {
+                       return isset( $options[ $key ] ) ? $options[ $key ] : false;
+               }
+
+               return $options;
+       }
+
+       /**
+        * Validate featured content settings.
+        *
+        * Make sure that all user supplied content is in an expected
+        * format before saving to the database. This function will also
+        * delete the transient set in Featured_Content::get_featured_content().
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $input Array of settings input.
+        * @return array Validated settings output.
+        */
+       public static function validate_settings( $input ) {
+               $output = array();
+
+               if ( empty( $input['tag-name'] ) ) {
+                       $output['tag-id'] = 0;
+               } else {
+                       $term = get_term_by( 'name', $input['tag-name'], 'post_tag' );
+
+                       if ( $term ) {
+                               $output['tag-id'] = $term->term_id;
+                       } else {
+                               $new_tag = wp_create_tag( $input['tag-name'] );
+
+                               if ( ! is_wp_error( $new_tag ) && isset( $new_tag['term_id'] ) ) {
+                                       $output['tag-id'] = $new_tag['term_id'];
+                               }
+                       }
+
+                       $output['tag-name'] = $input['tag-name'];
+               }
+
+               if ( isset( $input['quantity'] ) ) {
+                       $output['quantity'] = self::sanitize_quantity( $input['quantity'] );
+               }
+
+               $output['hide-tag'] = isset( $input['hide-tag'] ) && $input['hide-tag'] ? 1 : 0;
+
+               // Delete the featured post ids transient.
+               self::delete_transient();
+
+               return $output;
+       }
+
+       /**
+        * Sanitize quantity of featured posts.
+        *
+        * @static
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param int $input The value to sanitize.
+        * @return int A number between 1 and FeaturedContent::$max_posts.
+        */
+       public static function sanitize_quantity( $input ) {
+               $quantity = absint( $input );
+
+               if ( $quantity > self::$max_posts ) {
+                       $quantity = self::$max_posts;
+               } else if ( 1 > $quantity ) {
+                       $quantity = 1;
+               }
+
+               return $quantity;
+       }
+
+} // Featured_Content
+
+Featured_Content::setup();
diff --git a/wp-content/themes/twentyfourteen/inc/template-tags.php b/wp-content/themes/twentyfourteen/inc/template-tags.php
new file mode 100644 (file)
index 0000000..dee499e
--- /dev/null
@@ -0,0 +1,208 @@
+<?php
+/**
+ * Custom template tags for Twenty Fourteen
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+if ( ! function_exists( 'twentyfourteen_paging_nav' ) ) :
+/**
+ * Display navigation to next/previous set of posts when applicable.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_paging_nav() {
+       // Don't print empty markup if there's only one page.
+       if ( $GLOBALS['wp_query']->max_num_pages < 2 ) {
+               return;
+       }
+
+       $paged        = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1;
+       $pagenum_link = html_entity_decode( get_pagenum_link() );
+       $query_args   = array();
+       $url_parts    = explode( '?', $pagenum_link );
+
+       if ( isset( $url_parts[1] ) ) {
+               wp_parse_str( $url_parts[1], $query_args );
+       }
+
+       $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link );
+       $pagenum_link = trailingslashit( $pagenum_link ) . '%_%';
+
+       $format  = $GLOBALS['wp_rewrite']->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : '';
+       $format .= $GLOBALS['wp_rewrite']->using_permalinks() ? user_trailingslashit( 'page/%#%', 'paged' ) : '?paged=%#%';
+
+       // Set up paginated links.
+       $links = paginate_links( array(
+               'base'     => $pagenum_link,
+               'format'   => $format,
+               'total'    => $GLOBALS['wp_query']->max_num_pages,
+               'current'  => $paged,
+               'mid_size' => 1,
+               'add_args' => array_map( 'urlencode', $query_args ),
+               'prev_text' => __( '&larr; Previous', 'twentyfourteen' ),
+               'next_text' => __( 'Next &rarr;', 'twentyfourteen' ),
+       ) );
+
+       if ( $links ) :
+
+       ?>
+       <nav class="navigation paging-navigation" role="navigation">
+               <h1 class="screen-reader-text"><?php _e( 'Posts navigation', 'twentyfourteen' ); ?></h1>
+               <div class="pagination loop-pagination">
+                       <?php echo $links; ?>
+               </div><!-- .pagination -->
+       </nav><!-- .navigation -->
+       <?php
+       endif;
+}
+endif;
+
+if ( ! function_exists( 'twentyfourteen_post_nav' ) ) :
+/**
+ * Display navigation to next/previous post when applicable.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_post_nav() {
+       // Don't print empty markup if there's nowhere to navigate.
+       $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
+       $next     = get_adjacent_post( false, '', false );
+
+       if ( ! $next && ! $previous ) {
+               return;
+       }
+
+       ?>
+       <nav class="navigation post-navigation" role="navigation">
+               <h1 class="screen-reader-text"><?php _e( 'Post navigation', 'twentyfourteen' ); ?></h1>
+               <div class="nav-links">
+                       <?php
+                       if ( is_attachment() ) :
+                               previous_post_link( '%link', __( '<span class="meta-nav">Published In</span>%title', 'twentyfourteen' ) );
+                       else :
+                               previous_post_link( '%link', __( '<span class="meta-nav">Previous Post</span>%title', 'twentyfourteen' ) );
+                               next_post_link( '%link', __( '<span class="meta-nav">Next Post</span>%title', 'twentyfourteen' ) );
+                       endif;
+                       ?>
+               </div><!-- .nav-links -->
+       </nav><!-- .navigation -->
+       <?php
+}
+endif;
+
+if ( ! function_exists( 'twentyfourteen_posted_on' ) ) :
+/**
+ * Print HTML with meta information for the current post-date/time and author.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_posted_on() {
+       if ( is_sticky() && is_home() && ! is_paged() ) {
+               echo '<span class="featured-post">' . __( 'Sticky', 'twentyfourteen' ) . '</span>';
+       }
+
+       // Set up and print post meta information.
+       printf( '<span class="entry-date"><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s">%3$s</time></a></span> <span class="byline"><span class="author vcard"><a class="url fn n" href="%4$s" rel="author">%5$s</a></span></span>',
+               esc_url( get_permalink() ),
+               esc_attr( get_the_date( 'c' ) ),
+               esc_html( get_the_date() ),
+               esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
+               get_the_author()
+       );
+}
+endif;
+
+/**
+ * Find out if blog has more than one category.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return boolean true if blog has more than 1 category
+ */
+function twentyfourteen_categorized_blog() {
+       if ( false === ( $all_the_cool_cats = get_transient( 'twentyfourteen_category_count' ) ) ) {
+               // Create an array of all the categories that are attached to posts
+               $all_the_cool_cats = get_categories( array(
+                       'hide_empty' => 1,
+               ) );
+
+               // Count the number of categories that are attached to the posts
+               $all_the_cool_cats = count( $all_the_cool_cats );
+
+               set_transient( 'twentyfourteen_category_count', $all_the_cool_cats );
+       }
+
+       if ( 1 !== (int) $all_the_cool_cats ) {
+               // This blog has more than 1 category so twentyfourteen_categorized_blog should return true
+               return true;
+       } else {
+               // This blog has only 1 category so twentyfourteen_categorized_blog should return false
+               return false;
+       }
+}
+
+/**
+ * Flush out the transients used in twentyfourteen_categorized_blog.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+ */
+function twentyfourteen_category_transient_flusher() {
+       // Like, beat it. Dig?
+       delete_transient( 'twentyfourteen_category_count' );
+}
+add_action( 'edit_category', 'twentyfourteen_category_transient_flusher' );
+add_action( 'save_post',     'twentyfourteen_category_transient_flusher' );
+
+/**
+ * Display an optional post thumbnail.
+ *
+ * Wraps the post thumbnail in an anchor element on index
+ * views, or a div element when on single views.
+ *
+ * @since Twenty Fourteen 1.0
+ *
+ * @return void
+*/
+function twentyfourteen_post_thumbnail() {
+       if ( post_password_required() || ! has_post_thumbnail() ) {
+               return;
+       }
+
+       if ( is_singular() ) :
+       ?>
+
+       <div class="post-thumbnail">
+       <?php
+               if ( ( ! is_active_sidebar( 'sidebar-2' ) || is_page_template( 'page-templates/full-width.php' ) ) ) {
+                       the_post_thumbnail( 'twentyfourteen-full-width' );
+               } else {
+                       the_post_thumbnail();
+               }
+       ?>
+       </div>
+
+       <?php else : ?>
+
+       <a class="post-thumbnail" href="<?php the_permalink(); ?>">
+       <?php
+               if ( ( ! is_active_sidebar( 'sidebar-2' ) || is_page_template( 'page-templates/full-width.php' ) ) ) {
+                       the_post_thumbnail( 'twentyfourteen-full-width' );
+               } else {
+                       the_post_thumbnail();
+               }
+       ?>
+       </a>
+
+       <?php endif; // End is_singular()
+}
diff --git a/wp-content/themes/twentyfourteen/inc/widgets.php b/wp-content/themes/twentyfourteen/inc/widgets.php
new file mode 100644 (file)
index 0000000..f78effe
--- /dev/null
@@ -0,0 +1,250 @@
+<?php
+/**
+ * Custom Widget for displaying specific post formats
+ *
+ * Displays posts from Aside, Quote, Video, Audio, Image, Gallery, and Link formats.
+ *
+ * @link http://codex.wordpress.org/Widgets_API#Developing_Widgets
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+class Twenty_Fourteen_Ephemera_Widget extends WP_Widget {
+
+       /**
+        * The supported post formats.
+        *
+        * @access private
+        * @since Twenty Fourteen 1.0
+        *
+        * @var array
+        */
+       private $formats = array( 'aside', 'image', 'video', 'audio', 'quote', 'link', 'gallery' );
+
+       /**
+        * Pluralized post format strings.
+        *
+        * @access private
+        * @since Twenty Fourteen 1.0
+        *
+        * @var array
+        */
+       private $format_strings;
+
+       /**
+        * Constructor.
+        *
+        * @since Twenty Fourteen 1.0
+        *
+        * @return Twenty_Fourteen_Ephemera_Widget
+        */
+       public function __construct() {
+               parent::__construct( 'widget_twentyfourteen_ephemera', __( 'Twenty Fourteen Ephemera', 'twentyfourteen' ), array(
+                       'classname'   => 'widget_twentyfourteen_ephemera',
+                       'description' => __( 'Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts', 'twentyfourteen' ),
+               ) );
+
+               /*
+                * @todo http://core.trac.wordpress.org/ticket/23257: Add plural versions of Post Format strings
+                */
+               $this->format_strings = array(
+                       'aside'   => __( 'Asides',    'twentyfourteen' ),
+                       'image'   => __( 'Images',    'twentyfourteen' ),
+                       'video'   => __( 'Videos',    'twentyfourteen' ),
+                       'audio'   => __( 'Audio',     'twentyfourteen' ),
+                       'quote'   => __( 'Quotes',    'twentyfourteen' ),
+                       'link'    => __( 'Links',     'twentyfourteen' ),
+                       'gallery' => __( 'Galleries', 'twentyfourteen' ),
+               );
+       }
+
+       /**
+        * Output the HTML for this widget.
+        *
+        * @access public
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $args     An array of standard parameters for widgets in this theme.
+        * @param array $instance An array of settings for this widget instance.
+        * @return void Echoes its output.
+        */
+       public function widget( $args, $instance ) {
+               $format = $instance['format'];
+               $number = empty( $instance['number'] ) ? 2 : absint( $instance['number'] );
+               $title  = apply_filters( 'widget_title', empty( $instance['title'] ) ? $this->format_strings[ $format ] : $instance['title'], $instance, $this->id_base );
+
+               $ephemera = new WP_Query( array(
+                       'order'          => 'DESC',
+                       'posts_per_page' => $number,
+                       'no_found_rows'  => true,
+                       'post_status'    => 'publish',
+                       'post__not_in'   => get_option( 'sticky_posts' ),
+                       'tax_query'      => array(
+                               array(
+                                       'taxonomy' => 'post_format',
+                                       'terms'    => array( "post-format-$format" ),
+                                       'field'    => 'slug',
+                                       'operator' => 'IN',
+                               ),
+                       ),
+               ) );
+
+               if ( $ephemera->have_posts() ) :
+                       $tmp_content_width = $GLOBALS['content_width'];
+                       $GLOBALS['content_width'] = 306;
+
+                       echo $args['before_widget'];
+                       ?>
+                       <h1 class="widget-title <?php echo esc_attr( $format ); ?>">
+                               <a class="entry-format" href="<?php echo esc_url( get_post_format_link( $format ) ); ?>"><?php echo $title; ?></a>
+                       </h1>
+                       <ol>
+
+                               <?php while ( $ephemera->have_posts() ) : $ephemera->the_post(); ?>
+                               <li>
+                               <article <?php post_class(); ?>>
+                                       <div class="entry-content">
+                                               <?php
+                                                       if ( has_post_format( 'gallery' ) ) :
+
+                                                               if ( post_password_required() ) :
+                                                                       the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                                                               else :
+                                                                       $images = array();
+
+                                                                       $galleries = get_post_galleries( get_the_ID(), false );
+                                                                       if ( isset( $galleries[0]['ids'] ) )
+                                                                               $images = explode( ',', $galleries[0]['ids'] );
+
+                                                                       if ( ! $images ) :
+                                                                               $images = get_posts( array(
+                                                                                       'fields'         => 'ids',
+                                                                                       'numberposts'    => -1,
+                                                                                       'order'          => 'ASC',
+                                                                                       'orderby'        => 'menu_order',
+                                                                                       'post_mime_type' => 'image',
+                                                                                       'post_parent'    => get_the_ID(),
+                                                                                       'post_type'      => 'attachment',
+                                                                               ) );
+                                                                       endif;
+
+                                                                       $total_images = count( $images );
+
+                                                                       if ( has_post_thumbnail() ) :
+                                                                               $post_thumbnail = get_the_post_thumbnail();
+                                                                       elseif ( $total_images > 0 ) :
+                                                                               $image          = array_shift( $images );
+                                                                               $post_thumbnail = wp_get_attachment_image( $image, 'post-thumbnail' );
+                                                                       endif;
+
+                                                                       if ( ! empty ( $post_thumbnail ) ) :
+                                               ?>
+                                               <a href="<?php the_permalink(); ?>"><?php echo $post_thumbnail; ?></a>
+                                               <?php endif; ?>
+                                               <p class="wp-caption-text">
+                                                       <?php
+                                                               printf( _n( 'This gallery contains <a href="%1$s" rel="bookmark">%2$s photo</a>.', 'This gallery contains <a href="%1$s" rel="bookmark">%2$s photos</a>.', $total_images, 'twentyfourteen' ),
+                                                                       esc_url( get_permalink() ),
+                                                                       number_format_i18n( $total_images )
+                                                               );
+                                                       ?>
+                                               </p>
+                                               <?php
+                                                               endif;
+
+                                                       else :
+                                                               the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) );
+                                                       endif;
+                                               ?>
+                                       </div><!-- .entry-content -->
+
+                                       <header class="entry-header">
+                                               <div class="entry-meta">
+                                                       <?php
+                                                               if ( ! has_post_format( 'link' ) ) :
+                                                                       the_title( '<h1 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h1>' );
+                                                               endif;
+
+                                                               printf( '<span class="entry-date"><a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s">%3$s</time></a></span> <span class="byline"><span class="author vcard"><a class="url fn n" href="%4$s" rel="author">%5$s</a></span></span>',
+                                                                       esc_url( get_permalink() ),
+                                                                       esc_attr( get_the_date( 'c' ) ),
+                                                                       esc_html( get_the_date() ),
+                                                                       esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
+                                                                       get_the_author()
+                                                               );
+
+                                                               if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) :
+                                                       ?>
+                                                       <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span>
+                                                       <?php endif; ?>
+                                               </div><!-- .entry-meta -->
+                                       </header><!-- .entry-header -->
+                               </article><!-- #post-## -->
+                               </li>
+                               <?php endwhile; ?>
+
+                       </ol>
+                       <a class="post-format-archive-link" href="<?php echo esc_url( get_post_format_link( $format ) ); ?>"><?php printf( __( 'More %s <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ), $this->format_strings[ $format ] ); ?></a>
+                       <?php
+
+                       echo $args['after_widget'];
+
+                       // Reset the post globals as this query will have stomped on it.
+                       wp_reset_postdata();
+
+                       $GLOBALS['content_width'] = $tmp_content_width;
+
+               endif; // End check for ephemeral posts.
+       }
+
+       /**
+        * Deal with the settings when they are saved by the admin.
+        *
+        * Here is where any validation should happen.
+        *
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $new_instance New widget instance.
+        * @param array $instance     Original widget instance.
+        * @return array Updated widget instance.
+        */
+       function update( $new_instance, $instance ) {
+               $instance['title']  = strip_tags( $new_instance['title'] );
+               $instance['number'] = empty( $new_instance['number'] ) ? 2 : absint( $new_instance['number'] );
+               if ( in_array( $new_instance['format'], $this->formats ) ) {
+                       $instance['format'] = $new_instance['format'];
+               }
+
+               return $instance;
+       }
+
+       /**
+        * Display the form for this widget on the Widgets page of the Admin area.
+        *
+        * @since Twenty Fourteen 1.0
+        *
+        * @param array $instance
+        * @return void
+        */
+       function form( $instance ) {
+               $title  = empty( $instance['title'] ) ? '' : esc_attr( $instance['title'] );
+               $number = empty( $instance['number'] ) ? 2 : absint( $instance['number'] );
+               $format = isset( $instance['format'] ) && in_array( $instance['format'], $this->formats ) ? $instance['format'] : 'aside';
+               ?>
+                       <p><label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php _e( 'Title:', 'twentyfourteen' ); ?></label>
+                       <input id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" class="widefat" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text" value="<?php echo esc_attr( $title ); ?>"></p>
+
+                       <p><label for="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>"><?php _e( 'Number of posts to show:', 'twentyfourteen' ); ?></label>
+                       <input id="<?php echo esc_attr( $this->get_field_id( 'number' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'number' ) ); ?>" type="text" value="<?php echo esc_attr( $number ); ?>" size="3"></p>
+
+                       <p><label for="<?php echo esc_attr( $this->get_field_id( 'format' ) ); ?>"><?php _e( 'Post format to show:', 'twentyfourteen' ); ?></label>
+                       <select id="<?php echo esc_attr( $this->get_field_id( 'format' ) ); ?>" class="widefat" name="<?php echo esc_attr( $this->get_field_name( 'format' ) ); ?>">
+                               <?php foreach ( $this->formats as $slug ) : ?>
+                               <option value="<?php echo esc_attr( $slug ); ?>"<?php selected( $format, $slug ); ?>><?php echo get_post_format_string( $slug ); ?></option>
+                               <?php endforeach; ?>
+                       </select>
+               <?php
+       }
+}
diff --git a/wp-content/themes/twentyfourteen/index.php b/wp-content/themes/twentyfourteen/index.php
new file mode 100644 (file)
index 0000000..6179e35
--- /dev/null
@@ -0,0 +1,61 @@
+<?php
+/**
+ * The main template file
+ *
+ * This is the most generic template file in a WordPress theme and one
+ * of the two required files for a theme (the other being style.css).
+ * It is used to display a page when nothing more specific matches a query,
+ * e.g., it puts together the home page when no home.php file exists.
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+<div id="main-content" class="main-content">
+
+<?php
+       if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
+               // Include the featured content template.
+               get_template_part( 'featured-content' );
+       }
+?>
+
+       <div id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+               <?php
+                       if ( have_posts() ) :
+                               // Start the Loop.
+                               while ( have_posts() ) : the_post();
+
+                                       /*
+                                        * Include the post format-specific template for the content. If you want to
+                                        * use this in a child theme, then include a file called called content-___.php
+                                        * (where ___ is the post format) and that will be used instead.
+                                        */
+                                       get_template_part( 'content', get_post_format() );
+
+                               endwhile;
+                               // Previous/next post navigation.
+                               twentyfourteen_paging_nav();
+
+                       else :
+                               // If no content, include the "No posts found" template.
+                               get_template_part( 'content', 'none' );
+
+                       endif;
+               ?>
+
+               </div><!-- #content -->
+       </div><!-- #primary -->
+       <?php get_sidebar( 'content' ); ?>
+</div><!-- #main-content -->
+
+<?php
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/js/customizer.js b/wp-content/themes/twentyfourteen/js/customizer.js
new file mode 100644 (file)
index 0000000..9f323d1
--- /dev/null
@@ -0,0 +1,38 @@
+/**
+ * Twenty Fourteen Theme Customizer enhancements for a better user experience.
+ *
+ * Contains handlers to make Theme Customizer preview reload changes asynchronously.
+ */
+( function( $ ) {
+       // Site title and description.
+       wp.customize( 'blogname', function( value ) {
+               value.bind( function( to ) {
+                       $( '.site-title a' ).text( to );
+               } );
+       } );
+       wp.customize( 'blogdescription', function( value ) {
+               value.bind( function( to ) {
+                       $( '.site-description' ).text( to );
+               } );
+       } );
+       // Header text color.
+       wp.customize( 'header_textcolor', function( value ) {
+               value.bind( function( to ) {
+                       if ( 'blank' === to ) {
+                               $( '.site-title, .site-description' ).css( {
+                                       'clip': 'rect(1px, 1px, 1px, 1px)',
+                                       'position': 'absolute'
+                               } );
+                       } else {
+                               $( '.site-title,  .site-description' ).css( {
+                                       'clip': 'auto',
+                                       'position': 'static'
+                               } );
+
+                               $( '.site-title a' ).css( {
+                                       'color': to
+                               } );
+                       }
+               } );
+       } );
+} )( jQuery );
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/js/featured-content-admin.js b/wp-content/themes/twentyfourteen/js/featured-content-admin.js
new file mode 100644 (file)
index 0000000..66f4c07
--- /dev/null
@@ -0,0 +1,9 @@
+/**
+ * Twenty Fourteen Featured Content admin behavior: add a tag suggestion
+ * when changing the tag.
+ */
+/* global ajaxurl:true */
+
+jQuery( document ).ready( function( $ ) {
+       $( '#customize-control-featured-content-tag-name input' ).suggest( ajaxurl + '?action=ajax-tag-search&tax=post_tag', { delay: 500, minchars: 2 } );
+});
diff --git a/wp-content/themes/twentyfourteen/js/functions.js b/wp-content/themes/twentyfourteen/js/functions.js
new file mode 100644 (file)
index 0000000..add4108
--- /dev/null
@@ -0,0 +1,128 @@
+/**
+ * Theme functions file
+ *
+ * Contains handlers for navigation, accessibility, header sizing
+ * footer widgets and Featured Content slider
+ *
+ */
+( function( $ ) {
+       var body    = $( 'body' ),
+               _window = $( window );
+
+       // Enable menu toggle for small screens.
+       ( function() {
+               var nav = $( '#primary-navigation' ), button, menu;
+               if ( ! nav ) {
+                       return;
+               }
+
+               button = nav.find( '.menu-toggle' );
+               if ( ! button ) {
+                       return;
+               }
+
+               // Hide button if menu is missing or empty.
+               menu = nav.find( '.nav-menu' );
+               if ( ! menu || ! menu.children().length ) {
+                       button.hide();
+                       return;
+               }
+
+               $( '.menu-toggle' ).on( 'click.twentyfourteen', function() {
+                       nav.toggleClass( 'toggled-on' );
+               } );
+       } )();
+
+       /*
+        * Makes "skip to content" link work correctly in IE9 and Chrome for better
+        * accessibility.
+        *
+        * @link http://www.nczonline.net/blog/2013/01/15/fixing-skip-to-content-links/
+        */
+       _window.on( 'hashchange.twentyfourteen', function() {
+               var element = document.getElementById( location.hash.substring( 1 ) );
+
+               if ( element ) {
+                       if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) {
+                               element.tabIndex = -1;
+                       }
+
+                       element.focus();
+
+                       // Repositions the window on jump-to-anchor to account for header height.
+                       window.scrollBy( 0, -80 );
+               }
+       } );
+
+       $( function() {
+               // Search toggle.
+               $( '.search-toggle' ).on( 'click.twentyfourteen', function( event ) {
+                       var that    = $( this ),
+                               wrapper = $( '.search-box-wrapper' );
+
+                       that.toggleClass( 'active' );
+                       wrapper.toggleClass( 'hide' );
+
+                       if ( that.is( '.active' ) || $( '.search-toggle .screen-reader-text' )[0] === event.target ) {
+                               wrapper.find( '.search-field' ).focus();
+                       }
+               } );
+
+               /*
+                * Fixed header for large screen.
+                * If the header becomes more than 48px tall, unfix the header.
+                *
+                * The callback on the scroll event is only added if there is a header
+                * image and we are not on mobile.
+                */
+               if ( _window.width() > 781 ) {
+                       var mastheadHeight = $( '#masthead' ).height(),
+                               toolbarOffset, mastheadOffset;
+
+                       if ( mastheadHeight > 48 ) {
+                               body.removeClass( 'masthead-fixed' );
+                       }
+
+                       if ( body.is( '.header-image' ) ) {
+                               toolbarOffset  = body.is( '.admin-bar' ) ? $( '#wpadminbar' ).height() : 0;
+                               mastheadOffset = $( '#masthead' ).offset().top - toolbarOffset;
+
+                               _window.on( 'scroll.twentyfourteen', function() {
+                                       if ( ( window.scrollY > mastheadOffset ) && ( mastheadHeight < 49 ) ) {
+                                               body.addClass( 'masthead-fixed' );
+                                       } else {
+                                               body.removeClass( 'masthead-fixed' );
+                                       }
+                               } );
+                       }
+               }
+
+               // Focus styles for menus.
+               $( '.primary-navigation, .secondary-navigation' ).find( 'a' ).on( 'focus.twentyfourteen blur.twentyfourteen', function() {
+                       $( this ).parents().toggleClass( 'focus' );
+               } );
+       } );
+
+       // Arrange footer widgets vertically.
+       if ( $.isFunction( $.fn.masonry ) ) {
+               $( '#footer-sidebar' ).masonry( {
+                       itemSelector: '.widget',
+                       columnWidth: function( containerWidth ) {
+                               return containerWidth / 4;
+                       },
+                       gutterWidth: 0,
+                       isResizable: true,
+                       isRTL: $( 'body' ).is( '.rtl' )
+               } );
+       }
+
+       // Initialize Featured Content slider.
+       _window.load( function() {
+               if ( body.is( '.slider' ) ) {
+                       $( '.featured-content' ).featuredslider( {
+                               selector: '.featured-content-inner > article',
+                               controlsContainer: '.featured-content'
+                       } );
+               }
+       } );
+} )( jQuery );
diff --git a/wp-content/themes/twentyfourteen/js/html5.js b/wp-content/themes/twentyfourteen/js/html5.js
new file mode 100644 (file)
index 0000000..a788916
--- /dev/null
@@ -0,0 +1,7 @@
+/*! HTML5 Shiv v3.6 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
+/* Source: https://github.com/aFarkas/html5shiv */
+(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
+a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}</style>";
+c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");
+var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,
+b){a||(a=f);if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js b/wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js
new file mode 100644 (file)
index 0000000..f1e2fac
--- /dev/null
@@ -0,0 +1,21 @@
+/**
+ * Twenty Fourteen keyboard support for image navigation.
+ */
+( function( $ ) {
+       $( document ).on( 'keydown.twentyfourteen', function( e ) {
+               var url = false;
+
+               // Left arrow key code.
+               if ( e.which === 37 ) {
+                       url = $( '.previous-image a' ).attr( 'href' );
+
+               // Right arrow key code.
+               } else if ( e.which === 39 ) {
+                       url = $( '.entry-attachment a' ).attr( 'href' );
+               }
+
+               if ( url && ( !$( 'textarea, input' ).is( ':focus' ) ) ) {
+                       window.location = url;
+               }
+       } );
+} )( jQuery );
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/js/slider.js b/wp-content/themes/twentyfourteen/js/slider.js
new file mode 100644 (file)
index 0000000..2fdb99d
--- /dev/null
@@ -0,0 +1,598 @@
+/*
+ * Twenty Fourteen Featured Content Slider
+ *
+ * Adapted from FlexSlider v2.2.0, copyright 2012 WooThemes
+ * @link http://www.woothemes.com/flexslider/
+ */
+/* global DocumentTouch:true,setImmediate:true,featuredSliderDefaults:true,MSGesture:true */
+( function( $ ) {
+       // FeaturedSlider: object instance.
+       $.featuredslider = function( el, options ) {
+               var slider = $( el ),
+                       msGesture = window.navigator && window.navigator.msPointerEnabled && window.MSGesture,
+                       touch = ( ( 'ontouchstart' in window ) || msGesture || window.DocumentTouch && document instanceof DocumentTouch ), // MSFT specific.
+                       eventType = 'click touchend MSPointerUp',
+                       watchedEvent = '',
+                       watchedEventClearTimer,
+                       methods = {},
+                       namespace;
+
+               // Make variables public.
+               slider.vars = $.extend( {}, $.featuredslider.defaults, options );
+
+               namespace = slider.vars.namespace,
+
+               // Store a reference to the slider object.
+               $.data( el, 'featuredslider', slider );
+
+               // Private slider methods.
+               methods = {
+                       init: function() {
+                               slider.animating = false;
+                               slider.currentSlide = 0;
+                               slider.animatingTo = slider.currentSlide;
+                               slider.atEnd = ( slider.currentSlide === 0 || slider.currentSlide === slider.last );
+                               slider.containerSelector = slider.vars.selector.substr( 0, slider.vars.selector.search( ' ' ) );
+                               slider.slides = $( slider.vars.selector, slider );
+                               slider.container = $( slider.containerSelector, slider );
+                               slider.count = slider.slides.length;
+                               slider.prop = 'marginLeft';
+                               slider.isRtl = $( 'body' ).hasClass( 'rtl' );
+                               slider.args = {};
+                               // TOUCH
+                               slider.transitions = ( function() {
+                                       var obj = document.createElement( 'div' ),
+                                               props = ['perspectiveProperty', 'WebkitPerspective', 'MozPerspective', 'OPerspective', 'msPerspective'],
+                                               i;
+
+                                       for ( i in props ) {
+                                               if ( obj.style[ props[i] ] !== undefined ) {
+                                                       slider.pfx = props[i].replace( 'Perspective', '' ).toLowerCase();
+                                                       slider.prop = '-' + slider.pfx + '-transform';
+                                                       return true;
+                                               }
+                                       }
+                                       return false;
+                               }() );
+                               // CONTROLSCONTAINER
+                               if ( slider.vars.controlsContainer !== '' ) {
+                                       slider.controlsContainer = $( slider.vars.controlsContainer ).length > 0 && $( slider.vars.controlsContainer );
+                               }
+
+                               slider.doMath();
+
+                               // INIT
+                               slider.setup( 'init' );
+
+                               // CONTROLNAV
+                               methods.controlNav.setup();
+
+                               // DIRECTIONNAV
+                               methods.directionNav.setup();
+
+                               // KEYBOARD
+                               if ( $( slider.containerSelector ).length === 1 ) {
+                                       $( document ).bind( 'keyup', function( event ) {
+                                               var keycode = event.keyCode,
+                                                       target = false;
+                                               if ( ! slider.animating && ( keycode === 39 || keycode === 37 ) ) {
+                                                       if ( keycode === 39 ) {
+                                                               target = slider.getTarget( 'next' );
+                                                       } else if ( keycode === 37 ) {
+                                                               target = slider.getTarget( 'prev' );
+                                                       }
+
+                                                       slider.featureAnimate( target );
+                                               }
+                                       } );
+                               }
+
+                               // TOUCH
+                               if ( touch ) {
+                                       methods.touch();
+                               }
+
+                               $( window ).bind( 'resize orientationchange focus', methods.resize );
+
+                               slider.find( 'img' ).attr( 'draggable', 'false' );
+                       },
+
+                       controlNav: {
+                               setup: function() {
+                                       methods.controlNav.setupPaging();
+                               },
+                               setupPaging: function() {
+                                       var type = 'control-paging',
+                                               j = 1,
+                                               item,
+                                               slide,
+                                               i;
+
+                                       slider.controlNavScaffold = $( '<ol class="' + namespace + 'control-nav ' + namespace + type + '"></ol>' );
+
+                                       if ( slider.pagingCount > 1 ) {
+                                               for ( i = 0; i < slider.pagingCount; i++ ) {
+                                                       slide = slider.slides.eq( i );
+                                                       item = '<a>' + j + '</a>';
+                                                       slider.controlNavScaffold.append( '<li>' + item + '</li>' );
+                                                       j++;
+                                               }
+                                       }
+
+                                       // CONTROLSCONTAINER
+                                       ( slider.controlsContainer ) ? $( slider.controlsContainer ).append( slider.controlNavScaffold ) : slider.append( slider.controlNavScaffold );
+                                       methods.controlNav.set();
+
+                                       methods.controlNav.active();
+
+                                       slider.controlNavScaffold.delegate( 'a, img', eventType, function( event ) {
+                                               event.preventDefault();
+
+                                               if ( watchedEvent === '' || watchedEvent === event.type ) {
+                                                       var $this = $( this ),
+                                                               target = slider.controlNav.index( $this );
+
+                                                       if ( ! $this.hasClass( namespace + 'active' ) ) {
+                                                               slider.direction = ( target > slider.currentSlide ) ? 'next' : 'prev';
+                                                               slider.featureAnimate( target );
+                                                       }
+                                               }
+
+                                               // Set up flags to prevent event duplication.
+                                               if ( watchedEvent === '' ) {
+                                                       watchedEvent = event.type;
+                                               }
+
+                                               methods.setToClearWatchedEvent();
+                                       } );
+                               },
+                               set: function() {
+                                       var selector = 'a';
+                                       slider.controlNav = $( '.' + namespace + 'control-nav li ' + selector, ( slider.controlsContainer ) ? slider.controlsContainer : slider );
+                               },
+                               active: function() {
+                                       slider.controlNav.removeClass( namespace + 'active' ).eq( slider.animatingTo ).addClass( namespace + 'active' );
+                               },
+                               update: function( action, pos ) {
+                                       if ( slider.pagingCount > 1 && action === 'add' ) {
+                                               slider.controlNavScaffold.append( $( '<li><a>' + slider.count + '</a></li>' ) );
+                                       } else if ( slider.pagingCount === 1 ) {
+                                               slider.controlNavScaffold.find( 'li' ).remove();
+                                       } else {
+                                               slider.controlNav.eq( pos ).closest( 'li' ).remove();
+                                       }
+                                       methods.controlNav.set();
+                                       ( slider.pagingCount > 1 && slider.pagingCount !== slider.controlNav.length ) ? slider.update( pos, action ) : methods.controlNav.active();
+                               }
+                       },
+
+                       directionNav: {
+                               setup: function() {
+                                       var directionNavScaffold = $( '<ul class="' + namespace + 'direction-nav"><li><a class="' + namespace + 'prev" href="#">' + slider.vars.prevText + '</a></li><li><a class="' + namespace + 'next" href="#">' + slider.vars.nextText + '</a></li></ul>' );
+
+                                       // CONTROLSCONTAINER
+                                       if ( slider.controlsContainer ) {
+                                               $( slider.controlsContainer ).append( directionNavScaffold );
+                                               slider.directionNav = $( '.' + namespace + 'direction-nav li a', slider.controlsContainer );
+                                       } else {
+                                               slider.append( directionNavScaffold );
+                                               slider.directionNav = $( '.' + namespace + 'direction-nav li a', slider );
+                                       }
+
+                                       methods.directionNav.update();
+
+                                       slider.directionNav.bind( eventType, function( event ) {
+                                               event.preventDefault();
+                                               var target;
+
+                                               if ( watchedEvent === '' || watchedEvent === event.type ) {
+                                                       target = ( $( this ).hasClass( namespace + 'next' ) ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' );
+                                                       slider.featureAnimate( target );
+                                               }
+
+                                               // Set up flags to prevent event duplication.
+                                               if ( watchedEvent === '' ) {
+                                                       watchedEvent = event.type;
+                                               }
+
+                                               methods.setToClearWatchedEvent();
+                                       } );
+                               },
+                               update: function() {
+                                       var disabledClass = namespace + 'disabled';
+                                       if ( slider.pagingCount === 1 ) {
+                                               slider.directionNav.addClass( disabledClass ).attr( 'tabindex', '-1' );
+                                       } else {
+                                               slider.directionNav.removeClass( disabledClass ).removeAttr( 'tabindex' );
+                                       }
+                               }
+                       },
+
+                       touch: function() {
+                               var startX,
+                                       startY,
+                                       offset,
+                                       cwidth,
+                                       dx,
+                                       startT,
+                                       scrolling = false,
+                                       localX = 0,
+                                       localY = 0,
+                                       accDx = 0;
+
+                               if ( ! msGesture ) {
+                                       el.addEventListener( 'touchstart', onTouchStart, false );
+                               } else {
+                                       el.style.msTouchAction = 'none';
+                                       el._gesture = new MSGesture(); // MSFT specific.
+                                       el._gesture.target = el;
+                                       el.addEventListener( 'MSPointerDown', onMSPointerDown, false );
+                                       el._slider = slider;
+                                       el.addEventListener( 'MSGestureChange', onMSGestureChange, false );
+                                       el.addEventListener( 'MSGestureEnd', onMSGestureEnd, false );
+                               }
+
+                               function onTouchStart( e ) {
+                                       if ( slider.animating ) {
+                                               e.preventDefault();
+                                       } else if ( ( window.navigator.msPointerEnabled ) || e.touches.length === 1 ) {
+                                               cwidth = slider.w;
+                                               startT = Number( new Date() );
+
+                                               // Local vars for X and Y points.
+                                               localX = e.touches[0].pageX;
+                                               localY = e.touches[0].pageY;
+
+                                               offset = ( slider.currentSlide + slider.cloneOffset ) * cwidth;
+                                               if ( slider.animatingTo === slider.last && slider.direction !== 'next' ) {
+                                                       offset = 0;
+                                               }
+
+                                               startX = localX;
+                                               startY = localY;
+
+                                               el.addEventListener( 'touchmove', onTouchMove, false );
+                                               el.addEventListener( 'touchend', onTouchEnd, false );
+                                       }
+                               }
+
+                               function onTouchMove( e ) {
+                                       // Local vars for X and Y points.
+                                       localX = e.touches[0].pageX;
+                                       localY = e.touches[0].pageY;
+
+                                       dx = startX - localX;
+                                       scrolling = Math.abs( dx ) < Math.abs( localY - startY );
+
+                                       if ( ! scrolling ) {
+                                               e.preventDefault();
+                                               if ( slider.transitions ) {
+                                                       slider.setProps( offset + dx, 'setTouch' );
+                                               }
+                                       }
+                               }
+
+                               function onTouchEnd() {
+                                       // Finish the touch by undoing the touch session.
+                                       el.removeEventListener( 'touchmove', onTouchMove, false );
+
+                                       if ( slider.animatingTo === slider.currentSlide && ! scrolling && dx !== null ) {
+                                               var updateDx = dx,
+                                                       target = ( updateDx > 0 ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' );
+
+                                               slider.featureAnimate( target );
+                                       }
+                                       el.removeEventListener( 'touchend', onTouchEnd, false );
+
+                                       startX = null;
+                                       startY = null;
+                                       dx = null;
+                                       offset = null;
+                               }
+
+                               function onMSPointerDown( e ) {
+                                       e.stopPropagation();
+                                       if ( slider.animating ) {
+                                               e.preventDefault();
+                                       } else {
+                                               el._gesture.addPointer( e.pointerId );
+                                               accDx = 0;
+                                               cwidth = slider.w;
+                                               startT = Number( new Date() );
+                                               offset = ( slider.currentSlide + slider.cloneOffset ) * cwidth;
+                                               if ( slider.animatingTo === slider.last && slider.direction !== 'next' ) {
+                                                       offset = 0;
+                                               }
+                                       }
+                               }
+
+                               function onMSGestureChange( e ) {
+                                       e.stopPropagation();
+                                       var slider = e.target._slider,
+                                               transX,
+                                               transY;
+                                       if ( ! slider ) {
+                                               return;
+                                       }
+
+                                       transX = -e.translationX,
+                                       transY = -e.translationY;
+
+                                       // Accumulate translations.
+                                       accDx = accDx + transX;
+                                       dx = accDx;
+                                       scrolling = Math.abs( accDx ) < Math.abs( -transY );
+
+                                       if ( e.detail === e.MSGESTURE_FLAG_INERTIA ) {
+                                               setImmediate( function () { // MSFT specific.
+                                                       el._gesture.stop();
+                                               } );
+
+                                               return;
+                                       }
+
+                                       if ( ! scrolling || Number( new Date() ) - startT > 500 ) {
+                                               e.preventDefault();
+                                               if ( slider.transitions ) {
+                                                       slider.setProps( offset + dx, 'setTouch' );
+                                               }
+                                       }
+                               }
+
+                               function onMSGestureEnd( e ) {
+                                       e.stopPropagation();
+                                       var slider = e.target._slider,
+                                               updateDx,
+                                               target;
+                                       if ( ! slider ) {
+                                               return;
+                                       }
+
+                                       if ( slider.animatingTo === slider.currentSlide && ! scrolling && dx !== null ) {
+                                               updateDx = dx,
+                                               target = ( updateDx > 0 ) ? slider.getTarget( 'next' ) : slider.getTarget( 'prev' );
+
+                                               slider.featureAnimate( target );
+                                       }
+
+                                       startX = null;
+                                       startY = null;
+                                       dx = null;
+                                       offset = null;
+                                       accDx = 0;
+                               }
+                       },
+
+                       resize: function() {
+                               if ( ! slider.animating && slider.is( ':visible' ) ) {
+                                       slider.doMath();
+
+                                       // SMOOTH HEIGHT
+                                       methods.smoothHeight();
+                                       slider.newSlides.width( slider.computedW );
+                                       slider.setProps( slider.computedW, 'setTotal' );
+                               }
+                       },
+
+                       smoothHeight: function( dur ) {
+                               var $obj = slider.viewport;
+                               ( dur ) ? $obj.animate( { 'height': slider.slides.eq( slider.animatingTo ).height() }, dur ) : $obj.height( slider.slides.eq( slider.animatingTo ).height() );
+                       },
+
+                       setToClearWatchedEvent: function() {
+                               clearTimeout( watchedEventClearTimer );
+                               watchedEventClearTimer = setTimeout( function() {
+                                       watchedEvent = '';
+                               }, 3000 );
+                       }
+               };
+
+               // Public methods.
+               slider.featureAnimate = function( target ) {
+                       if ( target !== slider.currentSlide ) {
+                               slider.direction = ( target > slider.currentSlide ) ? 'next' : 'prev';
+                       }
+
+                       if ( ! slider.animating && slider.is( ':visible' ) ) {
+                               slider.animating = true;
+                               slider.animatingTo = target;
+
+                               // CONTROLNAV
+                               methods.controlNav.active();
+
+                               slider.slides.removeClass( namespace + 'active-slide' ).eq( target ).addClass( namespace + 'active-slide' );
+
+                               slider.atEnd = target === 0 || target === slider.last;
+
+                               // DIRECTIONNAV
+                               methods.directionNav.update();
+
+                               var dimension = slider.computedW,
+                                       slideString;
+
+                               if ( slider.currentSlide === 0 && target === slider.count - 1 && slider.direction !== 'next' ) {
+                                       slideString = 0;
+                               } else if ( slider.currentSlide === slider.last && target === 0 && slider.direction !== 'prev' ) {
+                                       slideString = ( slider.count + 1 ) * dimension;
+                               } else {
+                                       slideString = ( target + slider.cloneOffset ) * dimension;
+                               }
+                               slider.setProps( slideString, '', slider.vars.animationSpeed );
+                               if ( slider.transitions ) {
+                                       if ( ! slider.atEnd ) {
+                                               slider.animating = false;
+                                               slider.currentSlide = slider.animatingTo;
+                                       }
+                                       slider.container.unbind( 'webkitTransitionEnd transitionend' );
+                                       slider.container.bind( 'webkitTransitionEnd transitionend', function() {
+                                               slider.wrapup( dimension );
+                                       } );
+                               } else {
+                                       slider.container.animate( slider.args, slider.vars.animationSpeed, 'swing', function() {
+                                               slider.wrapup( dimension );
+                                       } );
+                               }
+
+                               // SMOOTH HEIGHT
+                               methods.smoothHeight( slider.vars.animationSpeed );
+                       }
+               };
+
+               slider.wrapup = function( dimension ) {
+                       if ( slider.currentSlide === 0 && slider.animatingTo === slider.last ) {
+                               slider.setProps( dimension, 'jumpEnd' );
+                       } else if ( slider.currentSlide === slider.last && slider.animatingTo === 0 ) {
+                               slider.setProps( dimension, 'jumpStart' );
+                       }
+                       slider.animating = false;
+                       slider.currentSlide = slider.animatingTo;
+               };
+
+               slider.getTarget = function( dir ) {
+                       slider.direction = dir;
+
+                       // Swap for RTL.
+                       if ( slider.isRtl ) {
+                               dir = 'next' === dir ? 'prev' : 'next';
+                       }
+
+                       if ( dir === 'next' ) {
+                               return ( slider.currentSlide === slider.last ) ? 0 : slider.currentSlide + 1;
+                       } else {
+                               return ( slider.currentSlide === 0 ) ? slider.last : slider.currentSlide - 1;
+                       }
+               };
+
+               slider.setProps = function( pos, special, dur ) {
+                       var target = ( function() {
+                               var posCalc = ( function() {
+                                               switch ( special ) {
+                                                       case 'setTotal': return ( slider.currentSlide + slider.cloneOffset ) * pos;
+                                                       case 'setTouch': return pos;
+                                                       case 'jumpEnd': return slider.count * pos;
+                                                       case 'jumpStart': return pos;
+                                                       default: return pos;
+                                               }
+                                       }() );
+
+                                       return ( posCalc * -1 ) + 'px';
+                               }() );
+
+                       if ( slider.transitions ) {
+                               target = 'translate3d(' + target + ',0,0 )';
+                               dur = ( dur !== undefined ) ? ( dur / 1000 ) + 's' : '0s';
+                               slider.container.css( '-' + slider.pfx + '-transition-duration', dur );
+                       }
+
+                       slider.args[slider.prop] = target;
+                       if ( slider.transitions || dur === undefined ) {
+                               slider.container.css( slider.args );
+                       }
+               };
+
+               slider.setup = function( type ) {
+                       var sliderOffset;
+
+                       if ( type === 'init' ) {
+                               slider.viewport = $( '<div class="' + namespace + 'viewport"></div>' ).css( { 'overflow': 'hidden', 'position': 'relative' } ).appendTo( slider ).append( slider.container );
+                               slider.cloneCount = 0;
+                               slider.cloneOffset = 0;
+                       }
+                       slider.cloneCount = 2;
+                       slider.cloneOffset = 1;
+                       // Clear out old clones.
+                       if ( type !== 'init' ) {
+                               slider.container.find( '.clone' ).remove();
+                       }
+
+                       slider.container.append( slider.slides.first().clone().addClass( 'clone' ).attr( 'aria-hidden', 'true' ) ).prepend( slider.slides.last().clone().addClass( 'clone' ).attr( 'aria-hidden', 'true' ) );
+                       slider.newSlides = $( slider.vars.selector, slider );
+
+                       sliderOffset = slider.currentSlide + slider.cloneOffset;
+                       slider.container.width( ( slider.count + slider.cloneCount ) * 200 + '%' );
+                       slider.setProps( sliderOffset * slider.computedW, 'init' );
+                       setTimeout( function() {
+                               slider.doMath();
+                               slider.newSlides.css( { 'width': slider.computedW, 'float': 'left', 'display': 'block' } );
+                               // SMOOTH HEIGHT
+                               methods.smoothHeight();
+                       }, ( type === 'init' ) ? 100 : 0 );
+
+                       slider.slides.removeClass( namespace + 'active-slide' ).eq( slider.currentSlide ).addClass( namespace + 'active-slide' );
+               };
+
+               slider.doMath = function() {
+                       var slide = slider.slides.first();
+
+                       slider.w = ( slider.viewport===undefined ) ? slider.width() : slider.viewport.width();
+                       slider.h = slide.height();
+                       slider.boxPadding = slide.outerWidth() - slide.width();
+
+                       slider.itemW = slider.w;
+                       slider.pagingCount = slider.count;
+                       slider.last = slider.count - 1;
+                       slider.computedW = slider.itemW - slider.boxPadding;
+               };
+
+               slider.update = function( pos, action ) {
+                       slider.doMath();
+
+                       // Update currentSlide and slider.animatingTo if necessary.
+                       if ( pos < slider.currentSlide ) {
+                               slider.currentSlide += 1;
+                       } else if ( pos <= slider.currentSlide && pos !== 0 ) {
+                               slider.currentSlide -= 1;
+                       }
+                       slider.animatingTo = slider.currentSlide;
+
+                       // Update controlNav.
+                       if ( action === 'add' || slider.pagingCount > slider.controlNav.length ) {
+                               methods.controlNav.update( 'add' );
+                       } else if ( action === 'remove' || slider.pagingCount < slider.controlNav.length ) {
+                               if ( slider.currentSlide > slider.last ) {
+                                       slider.currentSlide -= 1;
+                                       slider.animatingTo -= 1;
+                               }
+                               methods.controlNav.update( 'remove', slider.last );
+                       }
+                       // Update directionNav.
+                       methods.directionNav.update();
+               };
+
+               // FeaturedSlider: initialize.
+               methods.init();
+       };
+
+       // Default settings.
+       $.featuredslider.defaults = {
+               namespace: 'slider-',     // String: prefix string attached to the class of every element generated by the plugin.
+               selector: '.slides > li', // String: selector, must match a simple pattern.
+               animationSpeed: 600,      // Integer: Set the speed of animations, in milliseconds.
+               controlsContainer: '',    // jQuery Object/Selector: container navigation to append elements.
+
+               // Text labels.
+               prevText: featuredSliderDefaults.prevText, // String: Set the text for the "previous" directionNav item.
+               nextText: featuredSliderDefaults.nextText  // String: Set the text for the "next" directionNav item.
+       };
+
+       // FeaturedSlider: plugin function.
+       $.fn.featuredslider = function( options ) {
+               if ( options === undefined ) {
+                       options = {};
+               }
+
+               if ( typeof options === 'object' ) {
+                       return this.each( function() {
+                               var $this = $( this ),
+                                       selector = ( options.selector ) ? options.selector : '.slides > li',
+                                       $slides = $this.find( selector );
+
+                       if ( $slides.length === 1 || $slides.length === 0 ) {
+                                       $slides.fadeIn( 400 );
+                               } else if ( $this.data( 'featuredslider' ) === undefined ) {
+                                       new $.featuredslider( this, options );
+                               }
+                       } );
+               }
+       };
+} )( jQuery );
diff --git a/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot b/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot
new file mode 100644 (file)
index 0000000..58e61c9
--- /dev/null
@@ -0,0 +1,439 @@
+# Copyright (C) 2013 the WordPress team
+# This file is distributed under the GNU General Public License v2 or later.
+msgid ""
+msgstr ""
+"Project-Id-Version: Twenty Fourteen 1.0\n"
+"Report-Msgid-Bugs-To: http://wordpress.org/tags/twentyfourteen\n"
+"POT-Creation-Date: 2013-12-12 05:25:07+00:00\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+
+#: 404.php:17
+msgid "Not Found"
+msgstr ""
+
+#: 404.php:21
+msgid "It looks like nothing was found at this location. Maybe try a search?"
+msgstr ""
+
+#: archive.php:31
+msgid "Daily Archives: %s"
+msgstr ""
+
+#: archive.php:34
+msgid "Monthly Archives: %s"
+msgstr ""
+
+#: archive.php:34
+msgctxt "monthly archives date format"
+msgid "F Y"
+msgstr ""
+
+#: archive.php:37
+msgid "Yearly Archives: %s"
+msgstr ""
+
+#: archive.php:37
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr ""
+
+#: archive.php:40 taxonomy-post_format.php:51
+msgid "Archives"
+msgstr ""
+
+#: author.php:31
+msgid "All posts by %s"
+msgstr ""
+
+#: category.php:20
+msgid "Category Archives: %s"
+msgstr ""
+
+#: comments.php:27
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] ""
+msgstr[1] ""
+
+#: comments.php:34 comments.php:52
+msgid "Comment navigation"
+msgstr ""
+
+#: comments.php:35 comments.php:53
+msgid "&larr; Older Comments"
+msgstr ""
+
+#: comments.php:36 comments.php:54
+msgid "Newer Comments &rarr;"
+msgstr ""
+
+#: comments.php:59
+msgid "Comments are closed."
+msgstr ""
+
+#: content-aside.php:17 content-audio.php:17 content-featured-post.php:28
+#: content-gallery.php:17 content-image.php:17 content-link.php:17
+#: content-quote.php:17 content-video.php:17 content.php:19
+msgctxt "Used between list items, there is a space after the comma."
+msgid ", "
+msgstr ""
+
+#: content-aside.php:37 content-audio.php:37 content-gallery.php:37
+#: content-image.php:37 content-link.php:37 content-quote.php:37
+#: content-video.php:37 content.php:38 inc/widgets.php:180
+msgid "Leave a comment"
+msgstr ""
+
+#: content-aside.php:37 content-audio.php:37 content-gallery.php:37
+#: content-image.php:37 content-link.php:37 content-quote.php:37
+#: content-video.php:37 content.php:38 inc/widgets.php:180
+msgid "1 Comment"
+msgstr ""
+
+#: content-aside.php:37 content-audio.php:37 content-gallery.php:37
+#: content-image.php:37 content-link.php:37 content-quote.php:37
+#: content-video.php:37 content.php:38 inc/widgets.php:180
+msgid "% Comments"
+msgstr ""
+
+#: content-aside.php:40 content-audio.php:40 content-gallery.php:40
+#: content-image.php:40 content-link.php:40 content-page.php:28
+#: content-quote.php:40 content-video.php:40 content.php:42 image.php:34
+#: page-templates/contributors.php:35
+msgid "Edit"
+msgstr ""
+
+#: content-aside.php:46 content-audio.php:46 content-gallery.php:46
+#: content-image.php:46 content-link.php:46 content-quote.php:46
+#: content-video.php:46 content.php:54 inc/widgets.php:113 inc/widgets.php:158
+msgid "Continue reading <span class=\"meta-nav\">&rarr;</span>"
+msgstr ""
+
+#: content-aside.php:48 content-audio.php:48 content-gallery.php:48
+#: content-image.php:48 content-link.php:48 content-page.php:22
+#: content-quote.php:48 content-video.php:48 content.php:56 image.php:54
+msgid "Pages:"
+msgstr ""
+
+#: content-none.php:12
+msgid "Nothing Found"
+msgstr ""
+
+#: content-none.php:18
+msgid ""
+"Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr ""
+
+#: content-none.php:22
+msgid ""
+"Sorry, but nothing matched your search terms. Please try again with some "
+"different keywords."
+msgstr ""
+
+#: content-none.php:27
+msgid ""
+"It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps "
+"searching can help."
+msgstr ""
+
+#. #-#-#-#-#  twentyfourteen.pot (Twenty Fourteen 1.0)  #-#-#-#-#
+#. Author URI of the plugin/theme
+#: footer.php:21
+msgid "http://wordpress.org/"
+msgstr ""
+
+#: footer.php:21
+msgid "Proudly powered by %s"
+msgstr ""
+
+#: functions.php:83
+msgid "Top primary menu"
+msgstr ""
+
+#: functions.php:84
+msgid "Secondary menu in left sidebar"
+msgstr ""
+
+#: functions.php:175
+msgid "Primary Sidebar"
+msgstr ""
+
+#: functions.php:177
+msgid "Main sidebar that appears on the left."
+msgstr ""
+
+#: functions.php:184
+msgid "Content Sidebar"
+msgstr ""
+
+#: functions.php:186
+msgid "Additional sidebar that appears on the right."
+msgstr ""
+
+#: functions.php:193
+msgid "Footer Widget Area"
+msgstr ""
+
+#: functions.php:195
+msgid "Appears in the footer section of the site."
+msgstr ""
+
+#: functions.php:217
+msgctxt "Lato font: on or off"
+msgid "on"
+msgstr ""
+
+#: functions.php:260
+msgid "Previous"
+msgstr ""
+
+#: functions.php:261
+msgid "Next"
+msgstr ""
+
+#: functions.php:384
+msgid "%d Article"
+msgid_plural "%d Articles"
+msgstr[0] ""
+msgstr[1] ""
+
+#: functions.php:500
+msgid "Page %s"
+msgstr ""
+
+#: header.php:48
+msgid "Search"
+msgstr ""
+
+#: header.php:52
+msgid "Primary Menu"
+msgstr ""
+
+#: header.php:53
+msgid "Skip to content"
+msgstr ""
+
+#: image.php:65
+msgid "Previous Image"
+msgstr ""
+
+#: image.php:66
+msgid "Next Image"
+msgstr ""
+
+#: inc/back-compat.php:41 inc/back-compat.php:53 inc/back-compat.php:68
+msgid ""
+"Twenty Fourteen requires at least WordPress version 3.6. You are running "
+"version %s. Please upgrade and try again."
+msgstr ""
+
+#: inc/customizer.php:19 inc/customizer.php:20
+msgid "Background may only be visible on wide screens."
+msgstr ""
+
+#: inc/customizer.php:28
+msgid "Site Title Color"
+msgstr ""
+
+#: inc/customizer.php:31
+msgid "Display Site Title &amp; Tagline"
+msgstr ""
+
+#: inc/customizer.php:35 inc/featured-content.php:408
+msgid "Featured Content"
+msgstr ""
+
+#: inc/customizer.php:36
+msgid ""
+"Use a <a href=\"%1$s\">tag</a> to feature your posts. If no posts match the "
+"tag, <a href=\"%2$s\">sticky posts</a> will be displayed instead."
+msgstr ""
+
+#: inc/customizer.php:47
+msgid "Layout"
+msgstr ""
+
+#: inc/customizer.php:51
+msgid "Grid"
+msgstr ""
+
+#: inc/customizer.php:52
+msgid "Slider"
+msgstr ""
+
+#. #-#-#-#-#  twentyfourteen.pot (Twenty Fourteen 1.0)  #-#-#-#-#
+#. Theme Name of the plugin/theme
+#: inc/customizer.php:98
+msgid "Twenty Fourteen"
+msgstr ""
+
+#: inc/customizer.php:101
+msgid ""
+"The home page features your choice of up to 6 posts prominently displayed in "
+"a grid or slider, controlled by the <a href=\"%1$s\">featured</a> tag; you "
+"can change the tag and layout in <a href=\"%2$s\">Appearance &rarr; "
+"Customize</a>. If no posts match the tag, <a href=\"%3$s\">sticky posts</a> "
+"will be displayed instead."
+msgstr ""
+
+#: inc/customizer.php:102
+msgid ""
+"Enhance your site design by using <a href=\"%s\">Featured Images</a> for "
+"posts you&rsquo;d like to stand out (also known as post thumbnails). This "
+"allows you to associate an image with your post without inserting it. Twenty "
+"Fourteen uses featured images for posts and pages&mdash;above the "
+"title&mdash;and in the Featured Content area on the home page."
+msgstr ""
+
+#: inc/customizer.php:103
+msgid ""
+"For an in-depth tutorial, and more tips and tricks, visit the <a href=\"%s"
+"\">Twenty Fourteen documentation</a>."
+msgstr ""
+
+#: inc/featured-content.php:409
+msgid ""
+"Use the <a href=\"%1$s\">\"featured\" tag</a> to feature your posts. You can "
+"change this to a tag of your choice; if no posts match the tag, <a href="
+"\"%2$s\">sticky posts</a> will be displayed instead."
+msgstr ""
+
+#: inc/featured-content.php:428
+msgid "Tag Name"
+msgstr ""
+
+#: inc/featured-content.php:433
+msgid "Don&rsquo;t display tag on front end."
+msgstr ""
+
+#: inc/template-tags.php:47
+msgid "&larr; Previous"
+msgstr ""
+
+#: inc/template-tags.php:48
+msgid "Next &rarr;"
+msgstr ""
+
+#: inc/template-tags.php:55
+msgid "Posts navigation"
+msgstr ""
+
+#: inc/template-tags.php:84
+msgid "Post navigation"
+msgstr ""
+
+#: inc/template-tags.php:88
+msgid "<span class=\"meta-nav\">Published In</span>%title"
+msgstr ""
+
+#: inc/template-tags.php:90
+msgid "<span class=\"meta-nav\">Previous Post</span>%title"
+msgstr ""
+
+#: inc/template-tags.php:91
+msgid "<span class=\"meta-nav\">Next Post</span>%title"
+msgstr ""
+
+#: inc/template-tags.php:110
+msgid "Sticky"
+msgstr ""
+
+#: inc/widgets.php:44
+msgid "Twenty Fourteen Ephemera"
+msgstr ""
+
+#: inc/widgets.php:46
+msgid ""
+"Use this widget to list your recent Aside, Quote, Video, Audio, Image, "
+"Gallery, and Link posts"
+msgstr ""
+
+#: inc/widgets.php:53 taxonomy-post_format.php:30
+msgid "Asides"
+msgstr ""
+
+#: inc/widgets.php:54 taxonomy-post_format.php:33
+msgid "Images"
+msgstr ""
+
+#: inc/widgets.php:55 taxonomy-post_format.php:36
+msgid "Videos"
+msgstr ""
+
+#: inc/widgets.php:56 taxonomy-post_format.php:39
+msgid "Audio"
+msgstr ""
+
+#: inc/widgets.php:57 taxonomy-post_format.php:42
+msgid "Quotes"
+msgstr ""
+
+#: inc/widgets.php:58 taxonomy-post_format.php:45
+msgid "Links"
+msgstr ""
+
+#: inc/widgets.php:59 taxonomy-post_format.php:48
+msgid "Galleries"
+msgstr ""
+
+#: inc/widgets.php:148
+msgid "This gallery contains <a href=\"%1$s\" rel=\"bookmark\">%2$s photo</a>."
+msgid_plural ""
+"This gallery contains <a href=\"%1$s\" rel=\"bookmark\">%2$s photos</a>."
+msgstr[0] ""
+msgstr[1] ""
+
+#: inc/widgets.php:189
+msgid "More %s <span class=\"meta-nav\">&rarr;</span>"
+msgstr ""
+
+#: inc/widgets.php:236
+msgid "Title:"
+msgstr ""
+
+#: inc/widgets.php:239
+msgid "Number of posts to show:"
+msgstr ""
+
+#: inc/widgets.php:242
+msgid "Post format to show:"
+msgstr ""
+
+#: search.php:18
+msgid "Search Results for: %s"
+msgstr ""
+
+#: tag.php:22
+msgid "Tag Archives: %s"
+msgstr ""
+
+#. Theme URI of the plugin/theme
+msgid "http://wordpress.org/themes/twentyfourteen"
+msgstr ""
+
+#. Description of the plugin/theme
+msgid ""
+"In 2014, our default theme lets you create a responsive magazine website "
+"with a sleek, modern design. Feature your favorite homepage content in "
+"either a grid or a slider. Use the three widget areas to customize your "
+"website, and change your content's layout with a full-width page template "
+"and a contributor page to show off your authors. Creating a magazine website "
+"with WordPress has never been easier."
+msgstr ""
+
+#. Author of the plugin/theme
+msgid "the WordPress team"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Contributor Page"
+msgstr ""
+
+#. Template Name of the plugin/theme
+msgid "Full Width Page"
+msgstr ""
diff --git a/wp-content/themes/twentyfourteen/page-templates/contributors.php b/wp-content/themes/twentyfourteen/page-templates/contributors.php
new file mode 100644 (file)
index 0000000..92602ab
--- /dev/null
@@ -0,0 +1,52 @@
+<?php
+/**
+ * Template Name: Contributor Page
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+<div id="main-content" class="main-content">
+
+<?php
+       if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
+               // Include the featured content template.
+               get_template_part( 'featured-content' );
+       }
+?>
+
+       <div id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+                       <?php
+                               // Start the Loop.
+                               while ( have_posts() ) : the_post();
+                       ?>
+
+                       <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+                               <?php
+                                       the_title( '<header class="entry-header"><h1 class="entry-title">', '</h1></header><!-- .entry-header -->' );
+
+                                       // Output the authors list.
+                                       twentyfourteen_list_authors();
+
+                                       edit_post_link( __( 'Edit', 'twentyfourteen' ), '<footer class="entry-meta"><span class="edit-link">', '</span></footer>' );
+                               ?>
+                       </article><!-- #post-## -->
+
+                       <?php
+                                       // If comments are open or we have at least one comment, load up the comment template.
+                                       if ( comments_open() || get_comments_number() ) {
+                                               comments_template();
+                                       }
+                               endwhile;
+                       ?>
+               </div><!-- #content -->
+       </div><!-- #primary -->
+</div><!-- #main-content -->
+
+<?php
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/page-templates/full-width.php b/wp-content/themes/twentyfourteen/page-templates/full-width.php
new file mode 100644 (file)
index 0000000..8830c87
--- /dev/null
@@ -0,0 +1,42 @@
+<?php
+/**
+ * Template Name: Full Width Page
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+<div id="main-content" class="main-content">
+
+<?php
+       if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
+               // Include the featured content template.
+               get_template_part( 'featured-content' );
+       }
+?>
+
+       <div id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+                       <?php
+                               // Start the Loop.
+                               while ( have_posts() ) : the_post();
+
+                                       // Include the page content template.
+                                       get_template_part( 'content', 'page' );
+
+                                       // If comments are open or we have at least one comment, load up the comment template.
+                                       if ( comments_open() || get_comments_number() ) {
+                                               comments_template();
+                                       }
+                               endwhile;
+                       ?>
+               </div><!-- #content -->
+       </div><!-- #primary -->
+</div><!-- #main-content -->
+
+<?php
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/page.php b/wp-content/themes/twentyfourteen/page.php
new file mode 100644 (file)
index 0000000..44724e9
--- /dev/null
@@ -0,0 +1,48 @@
+<?php
+/**
+ * The template for displaying all pages
+ *
+ * This is the template that displays all pages by default.
+ * Please note that this is the WordPress construct of pages and that
+ * other 'pages' on your WordPress site will use a different template.
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+<div id="main-content" class="main-content">
+
+<?php
+       if ( is_front_page() && twentyfourteen_has_featured_posts() ) {
+               // Include the featured content template.
+               get_template_part( 'featured-content' );
+       }
+?>
+       <div id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <?php
+                               // Start the Loop.
+                               while ( have_posts() ) : the_post();
+
+                                       // Include the page content template.
+                                       get_template_part( 'content', 'page' );
+
+                                       // If comments are open or we have at least one comment, load up the comment template.
+                                       if ( comments_open() || get_comments_number() ) {
+                                               comments_template();
+                                       }
+                               endwhile;
+                       ?>
+
+               </div><!-- #content -->
+       </div><!-- #primary -->
+       <?php get_sidebar( 'content' ); ?>
+</div><!-- #main-content -->
+
+<?php
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/rtl.css b/wp-content/themes/twentyfourteen/rtl.css
new file mode 100644 (file)
index 0000000..80e16d0
--- /dev/null
@@ -0,0 +1,854 @@
+/*
+Theme Name: Twenty Fourteen
+Description: Adds support for languages written in a Right To Left (RTL) direction.
+It's easy, just a matter of overwriting all the horizontal positioning attributes
+of your CSS stylesheet in a separate stylesheet file named rtl.css.
+
+See http://codex.wordpress.org/Right_to_Left_Language_Support
+*/
+
+/**
+ * Table of Contents:
+ *
+ * 1.0 - Reset
+ * 2.0 - Repeatable Patterns
+ * 4.0 - Header
+ * 5.0 - Navigation
+ * 6.0 - Content
+ *   6.3 - Entry Meta
+ *   6.4 - Entry Content
+ *   6.5 - Galleries
+ *   6.7 - Post/Image/Paging Navigation
+ *   6.10 - Contributor Page
+ *   6.14 - Comments
+ * 7.0 - Sidebar
+ *   7.1 - Widgets
+ *   7.2 - Content Sidebar Widgets
+ * 9.0 - Featured Content
+ * 10.0 - Media Queries
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 1.0 Reset
+ * -----------------------------------------------------------------------------
+ */
+
+body {
+       direction: rtl;
+       unicode-bidi: embed;
+}
+
+a {
+       display: inline-block;
+}
+
+ul,
+ol {
+       margin: 0 20px 24px 0;
+}
+
+li > ul,
+li > ol {
+       margin: 0 20px 0 0;
+}
+
+caption,
+th,
+td {
+       text-align: right;
+}
+
+
+/**
+ * 2.0 Repeatable Patterns
+ * -----------------------------------------------------------------------------
+ */
+
+.wp-caption-text {
+       padding-left: 10px;
+       padding-right: 0;
+}
+
+.screen-reader-text:focus {
+       right: 5px;
+       left: auto;
+}
+
+
+/**
+ * 4.0 Header
+ * -----------------------------------------------------------------------------
+ */
+
+.site-title {
+       float: right;
+}
+
+.search-toggle {
+       float: left;
+       margin-left: 38px;
+       margin-right: auto;
+}
+
+.search-box .search-field {
+       float: left;
+       padding: 1px 6px 2px 2px;
+}
+
+.search-toggle .screen-reader-text {
+       right: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
+       left: auto;
+}
+
+
+/**
+ * 5.0 Navigation
+ * -----------------------------------------------------------------------------
+ */
+
+.site-navigation ul ul {
+       margin-right: 20px;
+       margin-left: auto;
+}
+
+.menu-toggle {
+       right: auto;
+       left: 0;
+}
+
+
+/**
+ * 6.0 Content
+ * -----------------------------------------------------------------------------
+ */
+
+/**
+ * 6.3 Entry Meta
+ * -----------------------------------------------------------------------------
+ */
+
+.entry-meta .tag-links a {
+       margin: 0 10px 4px 4px;
+}
+
+.entry-meta .tag-links a:before {
+       border-right: 0;
+       border-left: 8px solid #767676;
+       right: -7px;
+       left: auto;
+}
+
+.entry-meta .tag-links a:hover:before,
+.entry-meta .tag-links a:focus:before {
+       border-left-color: #41a62a;
+}
+
+.entry-meta .tag-links a:after {
+       right: -2px;
+       left: auto;
+}
+
+
+/**
+ * 6.4 Entry Content
+ * -----------------------------------------------------------------------------
+ */
+
+.page-links a,
+.page-links > span {
+       margin: 0 0 2px 1px;
+}
+
+.page-links > .page-links-title {
+       padding-right: 0;
+       padding-left: 7px;
+}
+
+
+/**
+ * 6.5 Galleries
+ * -----------------------------------------------------------------------------
+ */
+
+.gallery-item {
+       float: right;
+       margin: 0 0 4px 4px;
+}
+
+.gallery-columns-1 .gallery-item:nth-of-type(1n),
+.gallery-columns-2 .gallery-item:nth-of-type(2n),
+.gallery-columns-3 .gallery-item:nth-of-type(3n),
+.gallery-columns-4 .gallery-item:nth-of-type(4n),
+.gallery-columns-5 .gallery-item:nth-of-type(5n),
+.gallery-columns-6 .gallery-item:nth-of-type(6n),
+.gallery-columns-7 .gallery-item:nth-of-type(7n),
+.gallery-columns-8 .gallery-item:nth-of-type(8n),
+.gallery-columns-9 .gallery-item:nth-of-type(9n) {
+       margin-right: auto;
+       margin-left: 0;
+}
+
+.gallery-caption {
+       padding: 6px 8px;
+       right: 0;
+       left: auto;
+       text-align: right;
+}
+
+.gallery-caption:before {
+       right: 0;
+       left: auto;
+}
+
+
+/**
+ * 6.7 Post/Image/Paging Navigation
+ * -----------------------------------------------------------------------------
+ */
+
+.paging-navigation .page-numbers {
+       margin-right: auto;
+       margin-left: 1px;
+}
+
+
+/**
+ * 6.10 Contributor Page
+ * -----------------------------------------------------------------------------
+ */
+
+.contributor-avatar {
+       float: right;
+       margin: 0 0 20px 30px;
+}
+
+
+/**
+ * 6.14 Comments
+ * -----------------------------------------------------------------------------
+ */
+
+.comment-author .avatar {
+       right: 0;
+       left: auto;
+}
+
+.bypostauthor > article .fn:before {
+       margin: 0 -2px 0 2px;
+}
+
+.comment-author,
+.comment-awaiting-moderation,
+.comment-content,
+.comment-list .reply,
+.comment-metadata {
+       padding-right: 30px;
+       padding-left: 0;
+}
+
+.comment-edit-link {
+       margin-right: 10px;
+       margin-left: auto;
+}
+
+.comment-reply-link:before,
+.comment-reply-login:before {
+       margin-left: auto;
+       margin-right: 2px;
+}
+
+.comment-reply-link:before,
+.comment-reply-login:before,
+.comment-edit-link:before {
+       -webkit-transform: scaleX(-1);
+       -moz-transform:    scaleX(-1);
+       -ms-transform:     scaleX(-1);
+       -o-transform:      scaleX(-1);
+       transform:         scaleX(-1);
+}
+
+.comment-content ul,
+.comment-content ol {
+       margin: 0 22px 24px 0;
+}
+
+.comment-list .children {
+       margin-right: 15px;
+       margin-left: auto;
+}
+
+.comment-reply-title small a {
+       float: left;
+}
+
+.comment-navigation .nav-previous a {
+       margin-right: auto;
+       margin-left: 10px;
+}
+
+
+/**
+ * 7.0 Sidebars
+ * -----------------------------------------------------------------------------
+ */
+
+/**
+ * 7.1 Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+.widget li > ol,
+.widget li > ul {
+       margin-right: 10px;
+       margin-left: auto;
+}
+
+.widget input,
+.widget textarea {
+       padding: 1px 4px 2px 2px;
+}
+
+.widget_calendar caption {
+       text-align: right;
+}
+
+.widget_calendar #prev {
+       padding-right: 5px;
+       padding-left: 0;
+}
+
+.widget_calendar #next {
+       padding-right: 0;
+       padding-left: 5px;
+       text-align: left;
+}
+
+.widget_twentyfourteen_ephemera .entry-content ul,
+.widget_twentyfourteen_ephemera .entry-content ol {
+       margin: 0 20px 18px 0;
+}
+
+.widget_twentyfourteen_ephemera .entry-content li > ul,
+.widget_twentyfourteen_ephemera .entry-content li > ol {
+       margin: 0 20px 0 0;
+}
+
+
+/**
+ * 7.2 Content Sidebar Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+.content-sidebar .widget li > ol,
+.content-sidebar .widget li > ul {
+       margin-right: 18px;
+       margin-left: auto;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
+       margin: -1px 0 0 18px;
+}
+
+
+/**
+ * 9.0 Featured Content
+ * -----------------------------------------------------------------------------
+ */
+
+.featured-content .post-thumbnail img {
+       right: 0;
+       left: auto;
+}
+
+.slider-viewport {
+       direction: ltr;
+}
+
+.slider .featured-content .entry-header {
+       right: 0;
+       left: auto;
+       text-align: right;
+}
+
+.slider-control-paging {
+       float: right;
+}
+
+.slider-control-paging li {
+       float: right;
+       margin: 2px 0 2px 4px;
+}
+
+.slider-control-paging li:last-child {
+       margin-right: auto;
+       margin-left: 0;
+}
+
+.slider-control-paging a:before {
+       right: 10px;
+       left: auto;
+}
+
+.slider-direction-nav li {
+       border-width: 2px 0 0 1px;
+       float: right;
+}
+
+.slider-direction-nav li:last-child {
+       border-width: 2px 1px 0 0;
+}
+
+.slider-direction-nav a:before {
+       content: "\f429";
+}
+
+.slider-direction-nav .slider-next:before {
+       content: "\f430";
+}
+
+
+/**
+ * 10.0 Media Queries
+ * -----------------------------------------------------------------------------
+ */
+
+@media screen and (max-width: 400px) {
+       .list-view .site-content .post-thumbnail img {
+               float: right;
+               margin: 0 0 3px 10px;
+       }
+}
+
+@media screen and (min-width: 401px) {
+       .site-content .entry-meta > span {
+               margin-right: auto;
+               margin-left: 10px;
+       }
+
+       .site-content .format-quote .post-format a:before {
+               margin-right: auto;
+               margin-left: 2px;
+       }
+
+       .site-content .format-gallery .post-format a:before {
+               margin-right: auto;
+               margin-left: 4px;
+       }
+
+       .site-content .format-aside .post-format a:before {
+               margin-right: auto;
+               margin-left: 2px;
+       }
+
+       .site-content .featured-post:before {
+               margin-right: auto;
+               margin-left: 3px;
+       }
+
+       .site-content .entry-date a:before,
+       .attachment .site-content span.entry-date:before {
+               margin-right: auto;
+               margin-left: 1px;
+       }
+
+       .site-content .comments-link a:before {
+               margin-right: auto;
+               margin-left: 2px;
+       }
+
+       .site-content .full-size-link a:before {
+               margin-right: auto;
+               margin-left: 1px;
+       }
+
+       .entry-content .edit-link a:before,
+       .entry-meta .edit-link a:before {
+               -webkit-transform: scaleX(-1);
+               -moz-transform:    scaleX(-1);
+               -ms-transform:     scaleX(-1);
+               -o-transform:      scaleX(-1);
+               transform:         scaleX(-1);
+       }
+}
+
+@media screen and (min-width: 594px) {
+       .site-content .entry-header {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+}
+
+@media screen and (min-width: 673px) {
+       .search-toggle {
+               margin-right: auto;
+               margin-left: 18px;
+       }
+
+       .content-area {
+               float: right;
+       }
+
+       .site-content {
+               margin-right: auto;
+               margin-left: 33.33333333%;
+       }
+
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+
+       .full-width .site-content {
+               margin-left: 0;
+       }
+
+       .content-sidebar {
+               float: left;
+               margin-right: -33.33333333%;
+               margin-left: auto;
+       }
+
+       .grid .featured-content .hentry {
+               float: right;
+       }
+
+       .slider-control-paging {
+               padding-right: 20px;
+               padding-left: 0;
+       }
+
+       .slider-direction-nav {
+               float: left;
+       }
+
+       .slider-direction-nav li {
+               padding: 0 0 0 1px;
+       }
+
+       .slider-direction-nav li:last-child {
+               padding: 0 1px 0 0;
+       }
+}
+
+@media screen and (min-width: 783px) {
+       .header-main {
+               padding-right: 30px;
+               padding-left: 0;
+       }
+
+       .search-toggle {
+               margin-right: auto;
+               margin-left: 0;
+       }
+
+       .primary-navigation {
+               float: left;
+               margin: 0 -12px 0 1px;
+       }
+
+       .primary-navigation ul ul {
+               float: right;
+               margin: 0;
+               right: -999em;
+               left: auto;
+       }
+
+       .primary-navigation ul ul ul {
+               right: -999em;
+               left: auto;
+       }
+
+       .primary-navigation ul li:hover > ul,
+       .primary-navigation ul li.focus > ul {
+               right: auto;
+       }
+
+       .primary-navigation ul ul li:hover > ul,
+       .primary-navigation ul ul li.focus > ul {
+               right: 100%;
+               left: auto;
+       }
+
+       .primary-navigation .menu-item-has-children > a,
+       .primary-navigation .page_item_has_children > a {
+               padding-right: 12px;
+               padding-left: 26px;
+       }
+
+       .primary-navigation .menu-item-has-children > a:after,
+       .primary-navigation .page_item_has_children > a:after {
+               right: auto;
+               left: 12px;
+       }
+
+       .primary-navigation li .menu-item-has-children > a,
+       .primary-navigation li .page_item_has_children > a {
+               padding-right: 12px;
+               padding-left: 20px;
+       }
+
+       .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
+       .primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
+       .primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
+       .primary-navigation .page_item_has_children li.page_item_has_children > a:after {
+               content: "\f503";
+               right: auto;
+               left: 8px;
+       }
+}
+
+@media screen and (min-width: 810px) {
+       .attachment .entry-attachment .attachment {
+               margin-right: -168px;
+               margin-left: -168px;
+       }
+
+       .attachment .entry-attachment .attachment a {
+               display: block;
+       }
+
+       .contributor-avatar {
+               margin-right: -168px;
+               margin-left: auto;
+       }
+
+       .contributor-summary {
+               float: right;
+       }
+
+       .full-width .site-content blockquote.alignright,
+       .full-width .site-content img.size-full.alignright,
+       .full-width .site-content img.size-large.alignright,
+       .full-width .site-content img.size-medium.alignright,
+       .full-width .site-content .wp-caption.alignright {
+               margin-right: -168px;
+               margin-left: auto;
+       }
+
+       .full-width .site-content blockquote.alignleft,
+       .full-width .site-content img.size-full.alignleft,
+       .full-width .site-content img.size-large.alignleft,
+       .full-width .site-content img.size-medium.alignleft,
+       .full-width .site-content .wp-caption.alignleft {
+               margin-right: auto;
+               margin-left: -168px;
+       }
+}
+
+@media screen and (min-width: 846px) {
+       .comment-author,
+       .comment-awaiting-moderation,
+       .comment-content,
+       .comment-list .reply,
+       .comment-metadata {
+               padding-right: 50px;
+               padding-left: 0;
+       }
+
+       .comment-list .children {
+               margin-right: 20px;
+               margin-left: auto;
+       }
+}
+
+@media screen and (min-width: 1008px) {
+       .search-box-wrapper {
+               padding-right: 182px;
+               padding-left: 0;
+       }
+
+       .main-content {
+               float: right;
+       }
+
+       .site-content {
+               margin-right: 182px;
+               margin-left: 29.04761904%;
+       }
+
+       .full-width .site-content {
+               margin-right: 182px;
+       }
+
+       .content-sidebar {
+               margin-right: -29.04761904%;
+               margin-left: auto;
+       }
+
+       .site:before {
+               right: 0;
+               left: auto;
+       }
+
+       #secondary {
+               float: right;
+               margin: 0 -100% 0 0;
+       }
+
+       .secondary-navigation ul ul {
+               right: -999em;
+               left: auto;
+       }
+
+       .secondary-navigation ul li:hover > ul,
+       .secondary-navigation ul li.focus > ul {
+               right: 162px;
+               left: auto;
+       }
+
+       .secondary-navigation .menu-item-has-children > a {
+               padding-right: 30px;
+               padding-left: 38px;
+       }
+
+       .secondary-navigation .menu-item-has-children > a:after {
+               border-right-color: #fff;
+               border-left-color: transparent;
+               right: auto;
+               left: 26px;
+               content: "\f503";
+       }
+
+       .footer-sidebar .widget {
+               float: right;
+       }
+
+       .featured-content {
+               padding-right: 182px;
+               padding-left: 0;
+       }
+}
+
+@media screen and (min-width: 1040px) {
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-header,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               padding-right: 15px;
+               padding-left: 15px;
+       }
+
+       .full-width .archive-header,
+       .full-width .comments-area,
+       .full-width .image-navigation,
+       .full-width .page-header,
+       .full-width .page-content,
+       .full-width .post-navigation,
+       .full-width .site-content .entry-header,
+       .full-width .site-content .entry-content,
+       .full-width .site-content .entry-summary,
+       .full-width .site-content footer.entry-meta {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+}
+
+@media screen and (min-width: 1080px) {
+       .site-content {
+               margin-right: 222px;
+               margin-left: 29.04761904%;
+       }
+
+       .full-width .site-content {
+               margin-right: 222px;
+       }
+
+       .search-box-wrapper,
+       .featured-content {
+               padding-right: 222px;
+               padding-left: 0;
+       }
+
+       .secondary-navigation ul li:hover > ul,
+       .secondary-navigation ul li.focus > ul {
+               right: 202px;
+               left: auto;
+       }
+
+       .slider-control-paging {
+               padding-right: 24px;
+               padding-left: 0;
+       }
+
+       .slider-control-paging li {
+               margin: 12px 0 12px 12px;
+       }
+
+       .slider-control-paging a:before {
+               right: 6px;
+               left: auto;
+       }
+}
+
+@media screen and (min-width: 1110px) {
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-header,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+}
+
+@media screen and (min-width: 1218px) {
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-header,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               margin-left: 54px;
+       }
+
+       .full-width .archive-header,
+       .full-width .comments-area,
+       .full-width .image-navigation,
+       .full-width .page-header,
+       .full-width .page-content,
+       .full-width .post-navigation,
+       .full-width .site-content .entry-header,
+       .full-width .site-content .entry-content,
+       .full-width .site-content .entry-summary,
+       .full-width .site-content footer.entry-meta {
+               margin-right: auto;
+               margin-left: auto;
+       }
+}
+
+@media screen and (min-width: 1260px) {
+       .site-content blockquote.alignright {
+               margin-right: -18%;
+               margin-left: auto;
+       }
+
+       .site-content blockquote.alignleft {
+               margin-left: -18%;
+               margin-right: auto;
+       }
+}
\ No newline at end of file
diff --git a/wp-content/themes/twentyfourteen/screenshot.png b/wp-content/themes/twentyfourteen/screenshot.png
new file mode 100644 (file)
index 0000000..0273112
Binary files /dev/null and b/wp-content/themes/twentyfourteen/screenshot.png differ
diff --git a/wp-content/themes/twentyfourteen/search.php b/wp-content/themes/twentyfourteen/search.php
new file mode 100644 (file)
index 0000000..3fe9bdb
--- /dev/null
@@ -0,0 +1,49 @@
+<?php
+/**
+ * The template for displaying Search Results pages
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+       <section id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <?php if ( have_posts() ) : ?>
+
+                       <header class="page-header">
+                               <h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'twentyfourteen' ), get_search_query() ); ?></h1>
+                       </header><!-- .page-header -->
+
+                               <?php
+                                       // Start the Loop.
+                                       while ( have_posts() ) : the_post();
+
+                                               /*
+                                                * Include the post format-specific template for the content. If you want to
+                                                * use this in a child theme, then include a file called called content-___.php
+                                                * (where ___ is the post format) and that will be used instead.
+                                                */
+                                               get_template_part( 'content', get_post_format() );
+
+                                       endwhile;
+                                       // Previous/next post navigation.
+                                       twentyfourteen_paging_nav();
+
+                               else :
+                                       // If no content, include the "No posts found" template.
+                                       get_template_part( 'content', 'none' );
+
+                               endif;
+                       ?>
+
+               </div><!-- #content -->
+       </section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/sidebar-content.php b/wp-content/themes/twentyfourteen/sidebar-content.php
new file mode 100644 (file)
index 0000000..890baf4
--- /dev/null
@@ -0,0 +1,16 @@
+<?php
+/**
+ * The Content Sidebar
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+if ( ! is_active_sidebar( 'sidebar-2' ) ) {
+       return;
+}
+?>
+<div id="content-sidebar" class="content-sidebar widget-area" role="complementary">
+       <?php dynamic_sidebar( 'sidebar-2' ); ?>
+</div><!-- #content-sidebar -->
diff --git a/wp-content/themes/twentyfourteen/sidebar-footer.php b/wp-content/themes/twentyfourteen/sidebar-footer.php
new file mode 100644 (file)
index 0000000..20f3798
--- /dev/null
@@ -0,0 +1,19 @@
+<?php
+/**
+ * The Footer Sidebar
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+if ( ! is_active_sidebar( 'sidebar-3' ) ) {
+       return;
+}
+?>
+
+<div id="supplementary">
+       <div id="footer-sidebar" class="footer-sidebar widget-area" role="complementary">
+               <?php dynamic_sidebar( 'sidebar-3' ); ?>
+       </div><!-- #footer-sidebar -->
+</div><!-- #supplementary -->
diff --git a/wp-content/themes/twentyfourteen/sidebar.php b/wp-content/themes/twentyfourteen/sidebar.php
new file mode 100644 (file)
index 0000000..be3c8e0
--- /dev/null
@@ -0,0 +1,29 @@
+<?php
+/**
+ * The Sidebar containing the main widget area
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+?>
+<div id="secondary">
+       <?php
+               $description = get_bloginfo( 'description', 'display' );
+               if ( ! empty ( $description ) ) :
+       ?>
+       <h2 class="site-description"><?php echo esc_html( $description ); ?></h2>
+       <?php endif; ?>
+
+       <?php if ( has_nav_menu( 'secondary' ) ) : ?>
+       <nav role="navigation" class="navigation site-navigation secondary-navigation">
+               <?php wp_nav_menu( array( 'theme_location' => 'secondary' ) ); ?>
+       </nav>
+       <?php endif; ?>
+
+       <?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
+       <div id="primary-sidebar" class="primary-sidebar widget-area" role="complementary">
+               <?php dynamic_sidebar( 'sidebar-1' ); ?>
+       </div><!-- #primary-sidebar -->
+       <?php endif; ?>
+</div><!-- #secondary -->
diff --git a/wp-content/themes/twentyfourteen/single.php b/wp-content/themes/twentyfourteen/single.php
new file mode 100644 (file)
index 0000000..e2db3b0
--- /dev/null
@@ -0,0 +1,40 @@
+<?php
+/**
+ * The Template for displaying all single posts
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+       <div id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+                       <?php
+                               // Start the Loop.
+                               while ( have_posts() ) : the_post();
+
+                                       /*
+                                        * Include the post format-specific template for the content. If you want to
+                                        * use this in a child theme, then include a file called called content-___.php
+                                        * (where ___ is the post format) and that will be used instead.
+                                        */
+                                       get_template_part( 'content', get_post_format() );
+
+                                       // Previous/next post navigation.
+                                       twentyfourteen_post_nav();
+
+                                       // If comments are open or we have at least one comment, load up the comment template.
+                                       if ( comments_open() || get_comments_number() ) {
+                                               comments_template();
+                                       }
+                               endwhile;
+                       ?>
+               </div><!-- #content -->
+       </div><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/style.css b/wp-content/themes/twentyfourteen/style.css
new file mode 100644 (file)
index 0000000..1ed8066
--- /dev/null
@@ -0,0 +1,4184 @@
+/*
+Theme Name: Twenty Fourteen
+Theme URI: http://wordpress.org/themes/twentyfourteen
+Author: the WordPress team
+Author URI: http://wordpress.org/
+Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
+Version: 1.0
+License: GNU General Public License v2 or later
+License URI: http://www.gnu.org/licenses/gpl-2.0.html
+Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
+Text Domain: twentyfourteen 
+
+This theme, like WordPress, is licensed under the GPL.
+Use it to make something cool, have fun, and share what you've learned with others.
+*/
+
+/**
+ * Table of Contents:
+ *
+ * 1.0 - Reset
+ * 2.0 - Repeatable Patterns
+ * 3.0 - Basic Structure
+ * 4.0 - Header
+ * 5.0 - Navigation
+ * 6.0 - Content
+ *   6.1 - Post Thumbnail
+ *   6.2 - Entry Header
+ *   6.3 - Entry Meta
+ *   6.4 - Entry Content
+ *   6.5 - Galleries
+ *   6.6 - Post Formats
+ *   6.7 - Post/Image/Paging Navigation
+ *   6.8 - Attachments
+ *   6.9 - Archives
+ *   6.10 - Contributor Page
+ *   6.11 - 404 Page
+ *   6.12 - Full-width
+ *   6.13 - Singular
+ *   6.14 - Comments
+ * 7.0 - Sidebar
+ *   7.1 - Widgets
+ *   7.2 - Content Sidebar Widgets
+ * 8.0 - Footer
+ * 9.0 - Featured Content
+ * 10.0 - Multisite
+ * 11.0 - Media Queries
+ * 12.0 - Print
+ * -----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 1.0 Reset
+ *
+ * Resetting and rebuilding styles have been helped along thanks to the fine
+ * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
+ * along with Nicolas Gallagher and Jonathan Neal
+ * http://necolas.github.com/normalize.css/ and Blueprint
+ * http://www.blueprintcss.org/
+ *
+ * -----------------------------------------------------------------------------
+ */
+
+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
+       border: 0;
+       font-family: inherit;
+       font-size: 100%;
+       font-style: inherit;
+       font-weight: inherit;
+       margin: 0;
+       outline: 0;
+       padding: 0;
+       vertical-align: baseline;
+}
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+       display: block;
+}
+
+audio,
+canvas,
+video {
+       display: inline-block;
+       max-width: 100%;
+}
+
+html {
+       overflow-y: scroll;
+       -webkit-text-size-adjust: 100%;
+       -ms-text-size-adjust:     100%;
+}
+
+body,
+button,
+input,
+select,
+textarea {
+       color: #2b2b2b;
+       font-family: Lato, sans-serif;
+       font-size: 16px;
+       font-weight: 400;
+       line-height: 1.5;
+}
+
+body {
+       background: #f5f5f5;
+}
+
+a {
+       color: #24890d;
+       text-decoration: none;
+}
+
+a:focus {
+       outline: thin dotted;
+}
+
+a:hover,
+a:active {
+       outline: 0;
+}
+
+a:active,
+a:hover {
+       color: #41a62a;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+       clear: both;
+       font-weight: 700;
+       margin: 36px 0 12px;
+}
+
+h1 {
+       font-size: 26px;
+       line-height: 1.3846153846;
+}
+
+h2 {
+       font-size: 24px;
+       line-height: 1;
+}
+
+h3 {
+       font-size: 22px;
+       line-height: 1.0909090909;
+}
+
+h4 {
+       font-size: 20px;
+       line-height: 1.2;
+}
+
+h5 {
+       font-size: 18px;
+       line-height: 1.3333333333;
+}
+
+h6 {
+       font-size: 16px;
+       line-height: 1.5;
+}
+
+address {
+       font-style: italic;
+       margin-bottom: 24px;
+}
+
+abbr[title] {
+       border-bottom: 1px dotted #2b2b2b;
+       cursor: help;
+}
+
+b,
+strong {
+       font-weight: 700;
+}
+
+cite,
+dfn,
+em,
+i {
+       font-style: italic;
+}
+
+mark,
+ins {
+       background: #fff9c0;
+       text-decoration: none;
+}
+
+p {
+       margin-bottom: 24px;
+}
+
+code,
+kbd,
+tt,
+var,
+samp,
+pre {
+       font-family: monospace, serif;
+       font-size: 15px;
+       -webkit-hyphens: none;
+       -moz-hyphens:    none;
+       -ms-hyphens:     none;
+       hyphens:         none;
+       line-height: 1.6;
+}
+
+pre {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       margin-bottom: 24px;
+       max-width: 100%;
+       overflow: auto;
+       padding: 12px;
+       white-space: pre;
+       white-space: pre-wrap;
+       word-wrap: break-word;
+}
+
+blockquote,
+q {
+       -webkit-hyphens: none;
+       -moz-hyphens:    none;
+       -ms-hyphens:     none;
+       hyphens:         none;
+       quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+       content: "";
+       content: none;
+}
+
+blockquote {
+       color: #767676;
+       font-size: 19px;
+       font-style: italic;
+       font-weight: 300;
+       line-height: 1.2631578947;
+       margin-bottom: 24px;
+}
+
+blockquote cite,
+blockquote small {
+       color: #2b2b2b;
+       font-size: 16px;
+       font-weight: 400;
+       line-height: 1.5;
+}
+
+blockquote em,
+blockquote i,
+blockquote cite {
+       font-style: normal;
+}
+
+blockquote strong,
+blockquote b {
+       font-weight: 400;
+}
+
+small {
+       font-size: smaller;
+}
+
+big {
+       font-size: 125%;
+}
+
+sup,
+sub {
+       font-size: 75%;
+       height: 0;
+       line-height: 0;
+       position: relative;
+       vertical-align: baseline;
+}
+
+sup {
+       bottom: 1ex;
+}
+
+sub {
+       top: .5ex;
+}
+
+dl {
+       margin-bottom: 24px;
+}
+
+dt {
+       font-weight: bold;
+}
+
+dd {
+       margin-bottom: 24px;
+}
+
+ul,
+ol {
+       list-style: none;
+       margin: 0 0 24px 20px;
+}
+
+ul {
+       list-style: disc;
+}
+
+ol {
+       list-style: decimal;
+}
+
+li > ul,
+li > ol {
+       margin: 0 0 0 20px;
+}
+
+img {
+       -ms-interpolation-mode: bicubic;
+       border: 0;
+       vertical-align: middle;
+}
+
+figure {
+       margin: 0;
+}
+
+fieldset {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       margin: 0 0 24px;
+       padding: 11px 12px 0;
+}
+
+legend {
+       white-space: normal;
+}
+
+button,
+input,
+select,
+textarea {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       font-size: 100%;
+       margin: 0;
+       max-width: 100%;
+       vertical-align: baseline;
+}
+
+button,
+input {
+       line-height: normal;
+}
+
+input,
+textarea {
+       background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
+}
+
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+       -webkit-appearance: button;
+       cursor: pointer;
+}
+
+button[disabled],
+input[disabled] {
+       cursor: default;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+       padding: 0;
+}
+
+input[type="search"] {
+       -webkit-appearance: textfield;
+}
+
+input[type="search"]::-webkit-search-decoration {
+       -webkit-appearance: none;
+}
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+       border: 0;
+       padding: 0;
+}
+
+textarea {
+       overflow: auto;
+       vertical-align: top;
+}
+
+table,
+th,
+td {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+}
+
+table {
+       border-collapse: separate;
+       border-spacing: 0;
+       border-width: 1px 0 0 1px;
+       margin-bottom: 24px;
+       width: 100%;
+}
+
+caption,
+th,
+td {
+       font-weight: normal;
+       text-align: left;
+}
+
+th {
+       border-width: 0 1px 1px 0;
+       font-weight: bold;
+}
+
+td {
+       border-width: 0 1px 1px 0;
+}
+
+del {
+       color: #767676;
+}
+
+hr {
+       background-color: rgba(0, 0, 0, 0.1);
+       border: 0;
+       height: 1px;
+       margin-bottom: 23px;
+}
+
+/* Support a widely-adopted but non-standard selector for text selection styles
+ * to achieve a better experience. See http://core.trac.wordpress.org/ticket/25898.
+ */
+::selection {
+       background: #24890d;
+       color: #fff;
+       text-shadow: none;
+}
+
+::-moz-selection {
+       background: #24890d;
+       color: #fff;
+       text-shadow: none;
+}
+
+
+/**
+ * 2.0 Repeatable Patterns
+ * -----------------------------------------------------------------------------
+ */
+
+/* Input fields */
+
+input,
+textarea {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       border-radius: 2px;
+       color: #2b2b2b;
+       padding: 8px 10px 7px;
+}
+
+textarea {
+       width: 100%;
+}
+
+input:focus,
+textarea:focus {
+       border: 1px solid rgba(0, 0, 0, 0.3);
+       outline: 0;
+}
+
+/* Buttons */
+
+button,
+.contributor-posts-link,
+input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+       background-color: #24890d;
+       border: 0;
+       border-radius: 2px;
+       color: #fff;
+       font-size: 12px;
+       font-weight: 700;
+       padding: 10px 30px 11px;
+       text-transform: uppercase;
+       vertical-align: bottom;
+}
+
+button:hover,
+button:focus,
+.contributor-posts-link:hover,
+input[type="button"]:hover,
+input[type="button"]:focus,
+input[type="reset"]:hover,
+input[type="reset"]:focus,
+input[type="submit"]:hover,
+input[type="submit"]:focus {
+       background-color: #41a62a;
+       color: #fff;
+}
+
+button:active,
+.contributor-posts-link:active,
+input[type="button"]:active,
+input[type="reset"]:active,
+input[type="submit"]:active {
+       background-color: #55d737;
+}
+
+.search-field {
+       width: 100%;
+}
+
+.search-submit {
+       display: none;
+}
+
+/* Placeholder text color -- selectors need to be separate to work. */
+
+::-webkit-input-placeholder {
+       color: #939393;
+}
+
+:-moz-placeholder {
+       color: #939393;
+}
+
+::-moz-placeholder {
+       color: #939393;
+       opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */
+}
+
+:-ms-input-placeholder {
+       color: #939393;
+}
+
+/* Responsive images. Fluid images for posts, comments, and widgets */
+
+.comment-content img,
+.entry-content img,
+.entry-summary img,
+#site-header img,
+.widget img,
+.wp-caption {
+       max-width: 100%;
+}
+
+/**
+ * Make sure images with WordPress-added height and width attributes are
+ * scaled correctly.
+ */
+
+.comment-content img[height],
+.entry-content img,
+.entry-summary img,
+img[class*="align"],
+img[class*="wp-image-"],
+img[class*="attachment-"],
+#site-header img {
+       height: auto;
+}
+
+img.size-full,
+img.size-large,
+.wp-post-image,
+.post-thumbnail img {
+       height: auto;
+       max-width: 100%;
+}
+
+/* Make sure embeds and iframes fit their containers */
+
+embed,
+iframe,
+object,
+video {
+       margin-bottom: 24px;
+       max-width: 100%;
+}
+
+p > embed,
+p > iframe,
+p > object,
+span > embed,
+span > iframe,
+span > object {
+       margin-bottom: 0;
+}
+
+/* Alignment */
+
+.alignleft {
+       float: left;
+}
+
+.alignright {
+       float: right;
+}
+
+.aligncenter {
+       display: block;
+       margin-left: auto;
+       margin-right: auto;
+}
+
+blockquote.alignleft,
+img.alignleft {
+       margin: 7px 24px 7px 0;
+}
+
+.wp-caption.alignleft {
+       margin: 7px 14px 7px 0;
+}
+
+blockquote.alignright,
+img.alignright {
+       margin: 7px 0 7px 24px;
+}
+
+.wp-caption.alignright {
+       margin: 7px 0 7px 14px;
+}
+
+blockquote.aligncenter,
+img.aligncenter,
+.wp-caption.aligncenter {
+       margin-top: 7px;
+       margin-bottom: 7px;
+}
+
+.site-content blockquote.alignleft,
+.site-content blockquote.alignright {
+       border-top: 1px solid rgba(0, 0, 0, 0.1);
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+       padding-top: 17px;
+       width: 50%;
+}
+
+.site-content blockquote.alignleft p,
+.site-content blockquote.alignright p {
+       margin-bottom: 17px;
+}
+
+.wp-caption {
+       margin-bottom: 24px;
+}
+
+.wp-caption img[class*="wp-image-"] {
+       display: block;
+       margin: 0;
+}
+
+.wp-caption {
+       color: #767676;
+}
+
+.wp-caption-text {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       font-size: 12px;
+       font-style: italic;
+       line-height: 1.5;
+       margin: 9px 0;
+       padding-right: 10px;
+}
+
+.wp-smiley {
+       border: 0;
+       margin-bottom: 0;
+       margin-top: 0;
+       padding: 0;
+}
+
+/* Assistive text */
+
+.screen-reader-text {
+       clip: rect(1px, 1px, 1px, 1px);
+       position: absolute;
+}
+
+.screen-reader-text:focus {
+       background-color: #f1f1f1;
+       border-radius: 3px;
+       box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+       clip: auto;
+       color: #21759b;
+       display: block;
+       font-size: 14px;
+       font-weight: bold;
+       height: auto;
+       line-height: normal;
+       padding: 15px 23px 14px;
+       position: absolute;
+       left: 5px;
+       top: 5px;
+       text-decoration: none;
+       text-transform: none;
+       width: auto;
+       z-index: 100000; /* Above WP toolbar */
+}
+
+.hide {
+       display: none;
+}
+
+/* Clearing floats */
+
+.footer-sidebar:before,
+.footer-sidebar:after,
+.hentry:before,
+.hentry:after,
+.slider-direction-nav:before,
+.slider-direction-nav:after,
+.contributor-info:before,
+.contributor-info:after,
+.search-box:before,
+.search-box:after,
+[class*="content"]:before,
+[class*="content"]:after,
+[class*="site"]:before,
+[class*="site"]:after {
+       content: "";
+       display: table;
+}
+
+.footer-sidebar:after,
+.hentry:after,
+.slider-direction-nav:after,
+.contributor-info:after,
+.search-box:after,
+[class*="content"]:after,
+[class*="site"]:after {
+       clear: both;
+}
+
+/* Genericons */
+
+.bypostauthor > article .fn:before,
+.comment-edit-link:before,
+.comment-reply-link:before,
+.comment-reply-login:before,
+.comment-reply-title small a:before,
+.contributor-posts-link:before,
+.menu-toggle:before,
+.search-toggle:before,
+.slider-direction-nav a:before,
+.widget_twentyfourteen_ephemera .widget-title:before {
+       -webkit-font-smoothing: antialiased;
+       display: inline-block;
+       font: normal 16px/1 Genericons;
+       text-decoration: inherit;
+       vertical-align: text-bottom;
+}
+
+/* Separators */
+
+.site-content span + .entry-date:before,
+.full-size-link:before,
+.parent-post-link:before,
+span + .byline:before,
+span + .comments-link:before,
+span + .edit-link:before,
+.widget_twentyfourteen_ephemera .entry-title:after {
+       content: "\0020\007c\0020";
+}
+
+
+/**
+ * 3.0 Basic Structure
+ * -----------------------------------------------------------------------------
+ */
+
+.site {
+       background-color: #fff;
+       max-width: 1260px;
+       position: relative;
+}
+
+.main-content {
+       width: 100%;
+}
+
+
+/**
+ * 4.0 Header
+ * -----------------------------------------------------------------------------
+ */
+
+/* Ensure that there is no gap between the header and
+   the admin bar for WordPress versions before 3.8. */
+#wpadminbar {
+       min-height: 32px;
+}
+
+#site-header {
+       position: relative;
+       z-index: 3;
+}
+
+.site-header {
+       background-color: #000;
+       max-width: 1260px;
+       position: relative;
+       width: 100%;
+       z-index: 4;
+}
+
+.header-main {
+       min-height: 48px;
+       padding: 0 10px;
+}
+
+.site-title {
+       float: left;
+       font-size: 18px;
+       font-weight: 700;
+       line-height: 48px;
+       margin: 0;
+}
+
+.site-title a,
+.site-title a:hover {
+       color: #fff;
+}
+
+/* Search in the header */
+
+.search-toggle {
+       background-color: #24890d;
+       cursor: pointer;
+       float: right;
+       height: 48px;
+       margin-right: 38px;
+       text-align: center;
+       width: 48px;
+}
+
+.search-toggle:hover,
+.search-toggle.active {
+       background-color: #41a62a;
+}
+
+.search-toggle:before {
+       color: #fff;
+       content: "\f400";
+       font-size: 20px;
+       margin-top: 14px;
+}
+
+.search-toggle .screen-reader-text {
+       left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
+}
+
+.search-box-wrapper {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       position: absolute;
+       top: 48px;
+       right: 0;
+       width: 100%;
+       z-index: 2;
+}
+
+.search-box {
+       background-color: #41a62a;
+       padding: 12px;
+}
+
+.search-box .search-field {
+       background-color: #fff;
+       border: 0;
+       float: right;
+       font-size: 16px;
+       padding: 2px 2px 3px 6px;
+       width: 100%;
+}
+
+
+/**
+ * 5.0 Navigation
+ * -----------------------------------------------------------------------------
+ */
+
+.site-navigation ul {
+       list-style: none;
+       margin: 0;
+}
+
+.site-navigation li {
+       border-top: 1px solid rgba(255, 255, 255, 0.2);
+}
+
+.site-navigation ul ul {
+       margin-left: 20px;
+}
+
+.site-navigation a {
+       color: #fff;
+       display: block;
+       text-transform: uppercase;
+}
+
+.site-navigation a:hover {
+       color: #41a62a;
+}
+
+.site-navigation .current_page_item > a,
+.site-navigation .current_page_ancestor > a,
+.site-navigation .current-menu-item > a,
+.site-navigation .current-menu-ancestor > a {
+       color: #55d737;
+       font-weight: 900;
+}
+
+/* Primary Navigation */
+
+.primary-navigation {
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       font-size: 14px;
+       padding-top: 24px;
+}
+
+.primary-navigation.toggled-on {
+       padding: 72px 0 36px;
+}
+
+.primary-navigation .nav-menu {
+       border-bottom: 1px solid rgba(255, 255, 255, 0.2);
+       display: none;
+}
+
+.primary-navigation.toggled-on .nav-menu {
+       display: block;
+}
+
+.primary-navigation a {
+       padding: 7px 0;
+}
+
+/* Secondary Navigation */
+
+.secondary-navigation {
+       border-bottom: 1px solid rgba(255, 255, 255, 0.2);
+       font-size: 12px;
+       margin: 48px 0;
+}
+
+.secondary-navigation a {
+       padding: 9px 0;
+}
+
+.menu-toggle {
+       cursor: pointer;
+       font-size: 0;
+       height: 48px;
+       margin: 0;
+       overflow: hidden;
+       position: absolute;
+       top: 0;
+       right: 0;
+       text-align: center;
+       width: 48px;
+}
+
+.menu-toggle:before {
+       color: #fff;
+       content: "\f419";
+       margin-top: 16px;
+}
+
+
+/**
+ * 6.0 Content
+ * -----------------------------------------------------------------------------
+ */
+
+.content-area {
+       padding-top: 48px;
+}
+
+.hentry {
+       margin: 0 auto 48px;
+       max-width: 672px;
+}
+
+.site-content .entry-header,
+.site-content .entry-content,
+.site-content .entry-summary,
+.site-content .entry-meta,
+.page-content {
+       margin: 0 auto;
+       max-width: 474px;
+}
+
+.page-content {
+       margin-bottom: 48px;
+}
+
+
+/**
+ * 6.1 Post Thumbnail
+ * -----------------------------------------------------------------------------
+ */
+
+.post-thumbnail {
+       background: #b2b2b2 url(images/pattern-light.svg) repeat fixed;
+       display: block;
+       position: relative;
+       width: 100%;
+       z-index: 0;
+}
+
+a.post-thumbnail:hover {
+       background-color: #999;
+}
+
+.full-width .post-thumbnail img {
+       display: block;
+       margin: 0 auto;
+}
+
+
+/**
+ * 6.2 Entry Header
+ * -----------------------------------------------------------------------------
+ */
+
+.entry-header {
+       position: relative;
+       z-index: 1;
+}
+
+.entry-title {
+       font-size: 33px;
+       font-weight: 300;
+       line-height: 1.0909090909;
+       margin-bottom: 12px;
+       margin: 0 0 12px 0;
+       text-transform: uppercase;
+}
+
+.entry-title a {
+       color: #2b2b2b;
+}
+
+.entry-title a:hover {
+       color: #41a62a;
+}
+
+.site-content .entry-header {
+       background-color: #fff;
+       padding: 0 10px 12px;
+}
+
+.site-content .has-post-thumbnail .entry-header {
+       padding-top: 24px;
+}
+
+
+/**
+ * 6.3 Entry Meta
+ * -----------------------------------------------------------------------------
+ */
+
+.entry-meta {
+       clear: both;
+       color: #767676;
+       font-size: 12px;
+       font-weight: 400;
+       line-height: 1.3333333333;
+       text-transform: uppercase;
+}
+
+.entry-meta a {
+       color: #767676;
+}
+
+.entry-meta a:hover {
+       color: #41a62a;
+}
+
+.sticky .entry-date {
+       display: none;
+}
+
+.cat-links {
+       font-weight: 900;
+       text-transform: uppercase;
+}
+
+.cat-links a {
+       color: #2b2b2b;
+}
+
+.cat-links a:hover {
+       color: #41a62a;
+}
+
+.byline {
+       display: none;
+}
+
+.single .byline,
+.group-blog .byline {
+       display: inline;
+}
+
+.site-content .entry-meta {
+       background-color: #fff;
+       margin-bottom: 8px;
+}
+
+.site-content footer.entry-meta {
+       margin: 24px auto 0;
+       padding: 0 10px;
+}
+
+/* Tag links style */
+
+.entry-meta .tag-links a {
+       background-color: #767676;
+       border-radius: 0 2px 2px 0;
+       color: #fff;
+       display: inline-block;
+       font-size: 11px;
+       font-weight: 700;
+       line-height: 1.2727272727;
+       margin: 2px 4px 2px 10px;
+       padding: 3px 7px;
+       position: relative;
+       text-transform: uppercase;
+}
+
+.entry-meta .tag-links a:hover {
+       background-color: #41a62a;
+       color: #fff;
+}
+
+.entry-meta .tag-links a:before {
+       border-top: 10px solid transparent;
+       border-right: 8px solid #767676;
+       border-bottom: 10px solid transparent;
+       content: "";
+       height: 0;
+       position: absolute;
+       top: 0;
+       left: -8px;
+       width: 0;
+}
+
+.entry-meta .tag-links a:hover:before {
+       border-right-color: #41a62a;
+}
+
+.entry-meta .tag-links a:after {
+       background-color: #fff;
+       border-radius: 50%;
+       content: "";
+       height: 4px;
+       position: absolute;
+       top: 8px;
+       left: -2px;
+       width: 4px;
+}
+
+
+/**
+ * 6.4 Entry Content
+ * -----------------------------------------------------------------------------
+ */
+
+.entry-content,
+.entry-summary,
+.page-content {
+       -webkit-hyphens: auto;
+       -moz-hyphens:    auto;
+       -ms-hyphens:     auto;
+       hyphens:         auto;
+       word-wrap: break-word;
+}
+
+.site-content .entry-content,
+.site-content .entry-summary,
+.page-content {
+       background-color: #fff;
+       padding: 12px 10px 0;
+}
+
+.page .entry-content {
+       padding-top: 0;
+}
+
+.entry-content h1:first-child,
+.entry-content h2:first-child,
+.entry-content h3:first-child,
+.entry-content h4:first-child,
+.entry-content h5:first-child,
+.entry-content h6:first-child,
+.entry-summary h1:first-child,
+.entry-summary h2:first-child,
+.entry-summary h3:first-child,
+.entry-summary h4:first-child,
+.entry-summary h5:first-child,
+.entry-summary h6:first-child,
+.page-content h1:first-child,
+.page-content h2:first-child,
+.page-content h3:first-child,
+.page-content h4:first-child,
+.page-content h5:first-child,
+.page-content h6:first-child {
+       margin-top: 0;
+}
+
+.entry-content a,
+.entry-summary a,
+.page-content a,
+.comment-content a {
+       text-decoration: underline;
+}
+
+.entry-content a:hover,
+.entry-summary a:hover,
+.page-content a:hover,
+.comment-content a:hover {
+       text-decoration: none;
+}
+
+.entry-content table,
+.comment-content table {
+       font-size: 14px;
+       line-height: 1.2857142857;
+       margin-bottom: 24px;
+}
+
+.entry-content th,
+.comment-content th {
+       font-weight: 700;
+       padding: 8px;
+       text-transform: uppercase;
+}
+
+.entry-content td,
+.comment-content td {
+       padding: 8px;
+}
+
+.entry-content .edit-link {
+       clear: both;
+       display: block;
+       font-size: 12px;
+       font-weight: 400;
+       line-height: 1.3333333333;
+       text-transform: uppercase;
+}
+
+.entry-content .edit-link a {
+       color: #767676;
+       text-decoration: none;
+}
+
+.entry-content .edit-link a:hover {
+       color: #41a62a;
+}
+
+/* Mediaelements */
+
+.hentry .mejs-container {
+       margin: 12px 0 18px;
+}
+
+.hentry .mejs-mediaelement,
+.hentry .mejs-container .mejs-controls {
+       background: #000;
+}
+
+.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
+.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
+       background: #fff;
+}
+
+.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
+       background: #24890d;
+}
+
+.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
+.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
+       background: rgba(255,255,255,.33);
+}
+
+.hentry .mejs-container .mejs-controls .mejs-time {
+       padding-top: 9px;
+}
+
+.hentry .mejs-controls .mejs-time-rail span,
+.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
+.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
+       border-radius: 0;
+}
+
+.hentry .mejs-overlay-loading {
+       background: transparent;
+}
+
+/* Page links */
+
+.page-links {
+       clear: both;
+       font-size: 12px;
+       font-weight: 900;
+       line-height: 2;
+       margin: 24px 0;
+       text-transform: uppercase;
+}
+
+.page-links a,
+.page-links > span {
+       background: #fff;
+       border: 1px solid #fff;
+       display: inline-block;
+       height: 22px;
+       margin: 0 1px 2px 0;
+       text-align: center;
+       width: 22px;
+}
+
+.page-links a {
+       background: #000;
+       border: 1px solid #000;
+       color: #fff;
+       text-decoration: none;
+}
+
+.page-links a:hover {
+       background: #41a62a;
+       border: 1px solid #41a62a;
+       color: #fff;
+}
+
+.page-links > .page-links-title {
+       height: auto;
+       margin: 0;
+       padding-right: 7px;
+       width: auto;
+}
+
+
+/**
+ * 6.5 Gallery
+ * -----------------------------------------------------------------------------
+ */
+
+.gallery {
+       margin-bottom: 20px;
+}
+
+.gallery-item {
+       float: left;
+       margin: 0 4px 4px 0;
+       overflow: hidden;
+       position: relative;
+}
+
+.gallery-columns-1 .gallery-item {
+       max-width: 100%;
+}
+
+.gallery-columns-2 .gallery-item {
+       max-width: 48%;
+       max-width: -webkit-calc(50% - 4px);
+       max-width:         calc(50% - 4px);
+}
+
+.gallery-columns-3 .gallery-item {
+       max-width: 32%;
+       max-width: -webkit-calc(33.3% - 4px);
+       max-width:         calc(33.3% - 4px);
+}
+
+.gallery-columns-4 .gallery-item {
+       max-width: 23%;
+       max-width: -webkit-calc(25% - 4px);
+       max-width:         calc(25% - 4px);
+}
+
+.gallery-columns-5 .gallery-item {
+       max-width: 19%;
+       max-width: -webkit-calc(20% - 4px);
+       max-width:         calc(20% - 4px);
+}
+
+.gallery-columns-6 .gallery-item {
+       max-width: 15%;
+       max-width: -webkit-calc(16.7% - 4px);
+       max-width:         calc(16.7% - 4px);
+}
+
+.gallery-columns-7 .gallery-item {
+       max-width: 13%;
+       max-width: -webkit-calc(14.28% - 4px);
+       max-width:         calc(14.28% - 4px);
+}
+
+.gallery-columns-8 .gallery-item {
+       max-width: 11%;
+       max-width: -webkit-calc(12.5% - 4px);
+       max-width:         calc(12.5% - 4px);
+}
+
+.gallery-columns-9 .gallery-item {
+       max-width: 9%;
+       max-width: -webkit-calc(11.1% - 4px);
+       max-width:         calc(11.1% - 4px);
+}
+
+.gallery-columns-1 .gallery-item:nth-of-type(1n),
+.gallery-columns-2 .gallery-item:nth-of-type(2n),
+.gallery-columns-3 .gallery-item:nth-of-type(3n),
+.gallery-columns-4 .gallery-item:nth-of-type(4n),
+.gallery-columns-5 .gallery-item:nth-of-type(5n),
+.gallery-columns-6 .gallery-item:nth-of-type(6n),
+.gallery-columns-7 .gallery-item:nth-of-type(7n),
+.gallery-columns-8 .gallery-item:nth-of-type(8n),
+.gallery-columns-9 .gallery-item:nth-of-type(9n) {
+       margin-right: 0;
+}
+
+.gallery-caption {
+       background-color: rgba(0, 0, 0, 0.7);
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       color: #fff;
+       font-size: 12px;
+       line-height: 1.5;
+       margin: 0;
+       max-height: 50%;
+       opacity: 0;
+       padding: 6px 8px;
+       position: absolute;
+       bottom: 0;
+       left: 0;
+       text-align: left;
+       width: 100%;
+}
+
+.gallery-caption:before {
+       content: "";
+       height: 100%;
+       min-height: 49px;
+       position: absolute;
+       top: 0;
+       left: 0;
+       width: 100%;
+}
+
+.gallery-item:hover .gallery-caption {
+       opacity: 1;
+}
+
+.gallery-columns-7 .gallery-caption,
+.gallery-columns-8 .gallery-caption,
+.gallery-columns-9 .gallery-caption {
+       display: none;
+}
+
+
+/**
+ * 6.6 Post Formats
+ * -----------------------------------------------------------------------------
+ */
+
+.format-aside .entry-content,
+.format-aside .entry-summary,
+.format-quote .entry-content,
+.format-quote .entry-summary,
+.format-link .entry-content,
+.format-link .entry-summary {
+       padding-top: 0;
+}
+
+.site-content .format-link .entry-title,
+.site-content .format-aside .entry-title,
+.site-content .format-quote .entry-title {
+       display: none;
+}
+
+
+/**
+ * 6.7 Post/Image/Paging Navigation
+ * -----------------------------------------------------------------------------
+ */
+
+.nav-links {
+       -webkit-hyphens: auto;
+       -moz-hyphens:    auto;
+       -ms-hyphens:     auto;
+       border-top: 1px solid rgba(0, 0, 0, 0.1);
+       hyphens:         auto;
+       word-wrap: break-word;
+}
+
+.post-navigation,
+.image-navigation {
+       margin: 24px auto 48px;
+       max-width: 474px;
+       padding: 0 10px;
+}
+
+.post-navigation a,
+.image-navigation .previous-image,
+.image-navigation .next-image {
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+       padding: 11px 0 12px;
+       width: 100%;
+}
+
+.post-navigation .meta-nav {
+       color: #767676;
+       display: block;
+       font-size: 12px;
+       font-weight: 900;
+       line-height: 2;
+       text-transform: uppercase;
+}
+
+.post-navigation a,
+.image-navigation a {
+       color: #2b2b2b;
+       display: block;
+       font-size: 14px;
+       font-weight: 700;
+       line-height: 1.7142857142;
+       text-transform: none;
+}
+
+.post-navigation a:hover,
+.image-navigation a:hover {
+       color: #41a62a;
+}
+
+/* Paging Navigation */
+
+.paging-navigation {
+       border-top: 5px solid #000;
+       margin: 48px 0;
+}
+
+.paging-navigation .loop-pagination {
+       margin-top: -5px;
+       text-align: center;
+}
+
+.paging-navigation .page-numbers {
+       border-top: 5px solid transparent;
+       display: inline-block;
+       font-size: 14px;
+       font-weight: 900;
+       margin-right: 1px;
+       padding: 7px 16px;
+       text-transform: uppercase;
+}
+
+.paging-navigation a {
+       color: #2b2b2b;
+}
+
+.paging-navigation .page-numbers.current {
+       border-top: 5px solid #24890d;
+}
+
+.paging-navigation a:hover {
+       border-top: 5px solid #41a62a;
+       color: #2b2b2b;
+}
+
+
+/**
+ * 6.8 Attachments
+ * -----------------------------------------------------------------------------
+ */
+
+.attachment .content-sidebar,
+.attachment .post-thumbnail {
+       display: none;
+}
+
+.attachment .entry-content {
+       padding-top: 0;
+}
+
+.attachment footer.entry-meta {
+       text-transform: none;
+}
+
+.entry-attachment .attachment {
+       margin-bottom: 24px;
+}
+
+
+/**
+ * 6.9 Archives
+ * -----------------------------------------------------------------------------
+ */
+
+.archive-header,
+.page-header {
+       margin: 24px auto;
+       max-width: 474px;
+}
+
+.archive-title,
+.page-title {
+       font-size: 16px;
+       font-weight: 900;
+       line-height: 1.5;
+       margin: 0;
+}
+
+.taxonomy-description,
+.author-description {
+       color: #767676;
+       font-size: 14px;
+       line-height: 1.2857142857;
+       padding-top: 18px;
+}
+
+.taxonomy-description p,
+.author-description p {
+       margin-bottom: 18px;
+}
+
+.taxonomy-description p:last-child,
+.author-description p:last-child {
+       margin-bottom: 0;
+}
+
+.taxonomy-description a,
+.author-description a {
+       text-decoration: underline;
+}
+
+.taxonomy-description a:hover,
+.author-description a:hover {
+       text-decoration: none;
+}
+
+
+/**
+ * 6.10 Contributor Page
+ * -----------------------------------------------------------------------------
+ */
+
+.contributor {
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing:      border-box;
+       padding: 48px 10px;
+}
+
+.contributor:first-of-type {
+       padding-top: 24px;
+}
+
+.contributor-info {
+       margin: 0 auto;
+       max-width: 474px;
+}
+
+.contributor-avatar {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       float: left;
+       margin: 0 30px 20px 0;
+       padding: 2px;
+}
+
+.contributor-name {
+       font-size: 16px;
+       font-weight: 900;
+       line-height: 1.5;
+       margin: 0;
+}
+
+.contributor-bio a {
+       text-decoration: underline;
+}
+
+.contributor-bio a:hover {
+       text-decoration: none;
+}
+
+.contributor-posts-link {
+       display: inline-block;
+       line-height: normal;
+       padding: 10px 30px;
+}
+
+.contributor-posts-link:before {
+       content: "\f443";
+}
+
+
+/**
+ * 6.11 404 Page
+ * -----------------------------------------------------------------------------
+ */
+
+.error404 .page-content {
+       padding-top: 0;
+}
+
+.error404 .page-content .search-form {
+       margin-bottom: 24px;
+}
+
+
+/**
+ * 6.12 Full-width
+ * -----------------------------------------------------------------------------
+ */
+
+.full-width .hentry {
+       max-width: 100%;
+}
+
+
+/**
+ * 6.13 Singular
+ * -----------------------------------------------------------------------------
+ */
+
+.singular .site-content .hentry.has-post-thumbnail {
+       margin-top: -48px;
+}
+
+
+/**
+ * 6.14 Comments
+ * -----------------------------------------------------------------------------
+ */
+
+.comments-area {
+       margin: 48px auto;
+       max-width: 474px;
+       padding: 0 10px;
+}
+
+.comment-reply-title,
+.comments-title {
+       font: 900 16px/1.5 Lato, sans-serif;
+       margin: 0;
+       text-transform: uppercase;
+}
+
+.comment-list {
+       list-style: none;
+       margin: 0 0 48px 0;
+}
+
+.comment-author {
+       font-size: 14px;
+       line-height: 1.7142857142;
+}
+
+.comment-list .reply,
+.comment-metadata {
+       font-size: 12px;
+       line-height: 2;
+       text-transform: uppercase;
+}
+
+.comment-list .reply {
+       margin-top: 24px;
+}
+
+.comment-author .fn {
+       font-weight: 900;
+}
+
+.comment-author a {
+       color: #2b2b2b;
+}
+
+.comment-list .trackback a,
+.comment-list .pingback a,
+.comment-metadata a {
+       color: #767676;
+}
+
+.comment-author a:hover,
+.comment-list .pingback a:hover,
+.comment-list .trackback a:hover,
+.comment-metadata a:hover {
+       color: #41a62a;
+}
+
+.comment-list article,
+.comment-list .pingback,
+.comment-list .trackback {
+       border-top: 1px solid rgba(0, 0, 0, 0.1);
+       margin-bottom: 24px;
+       padding-top: 24px;
+}
+
+.comment-list > li:first-child > article,
+.comment-list > .pingback:first-child,
+.comment-list > .trackback:first-child {
+       border-top: 0;
+}
+
+.comment-author {
+       position: relative;
+}
+
+.comment-author .avatar {
+       border: 1px solid rgba(0, 0, 0, 0.1);
+       height: 18px;
+       padding: 2px;
+       position: absolute;
+       top: 0;
+       left: 0;
+       width: 18px;
+}
+
+.bypostauthor > article .fn:before {
+       content: "\f408";
+       margin: 0 2px 0 -2px;
+       position: relative;
+       top: -1px;
+}
+
+.says {
+       display: none;
+}
+
+.comment-author,
+.comment-awaiting-moderation,
+.comment-content,
+.comment-list .reply,
+.comment-metadata {
+       padding-left: 30px;
+}
+
+.comment-edit-link {
+       margin-left: 10px;
+}
+
+.comment-edit-link:before {
+       content: "\f411";
+}
+
+.comment-reply-link:before,
+.comment-reply-login:before {
+       content: "\f412";
+       margin-right: 2px;
+}
+
+.comment-content {
+       -webkit-hyphens: auto;
+       -moz-hyphens:    auto;
+       -ms-hyphens:     auto;
+       hyphens:         auto;
+       word-wrap: break-word;
+}
+
+.comment-content ul,
+.comment-content ol {
+       margin: 0 0 24px 22px;
+}
+
+.comment-content li > ul,
+.comment-content li > ol {
+       margin-bottom: 0;
+}
+
+.comment-content > :last-child {
+       margin-bottom: 0;
+}
+
+.comment-list .children {
+       list-style: none;
+       margin-left: 15px;
+}
+
+.comment-respond {
+       margin-bottom: 24px;
+       padding: 0;
+}
+
+.comment .comment-respond {
+       margin-top: 24px;
+}
+
+.comment-respond h3 {
+       margin-top: 0;
+       margin-bottom: 24px;
+}
+
+.comment-notes,
+.comment-awaiting-moderation,
+.logged-in-as,
+.no-comments,
+.form-allowed-tags,
+.form-allowed-tags code {
+       color: #767676;
+}
+
+.comment-notes,
+.comment-awaiting-moderation,
+.logged-in-as {
+       font-size: 14px;
+       line-height: 1.7142857142;
+}
+
+.no-comments {
+       font-size: 16px;
+       font-weight: 900;
+       line-height: 1.5;
+       margin-top: 24px;
+       text-transform: uppercase;
+}
+
+.comment-form label {
+       display: block;
+}
+
+.comment-form input[type="text"],
+.comment-form input[type="email"],
+.comment-form input[type="url"] {
+       width: 100%;
+}
+
+.form-allowed-tags,
+.form-allowed-tags code {
+       font-size: 12px;
+       line-height: 1.5;
+}
+
+.required {
+       color: #c0392b;
+}
+
+.comment-reply-title small a {
+       color: #2b2b2b;
+       float: right;
+       height: 24px;
+       overflow: hidden;
+       width: 24px;
+}
+
+.comment-reply-title small a:hover {
+       color: #41a62a;
+}
+
+.comment-reply-title small a:before {
+       content: "\f405";
+       font-size: 32px;
+}
+
+.comment-navigation {
+       font-size: 12px;
+       line-height: 2;
+       margin-bottom: 48px;
+       text-transform: uppercase;
+}
+
+.comment-navigation .nav-next,
+.comment-navigation .nav-previous {
+       display: inline-block;
+}
+
+.comment-navigation .nav-previous a {
+       margin-right: 10px;
+}
+
+#comment-nav-above {
+       margin-top: 36px;
+       margin-bottom: 0;
+}
+
+
+/**
+ * 7.0 Sidebars
+ * -----------------------------------------------------------------------------
+ */
+
+/* Secondary */
+
+#secondary {
+       background-color: #000;
+       border-top: 1px solid #000;
+       border-bottom: 1px solid rgba(255, 255, 255, 0.2);
+       clear: both;
+       color: rgba(255, 255, 255, 0.7);
+       margin-top: -1px;
+       padding: 0 10px;
+       position: relative;
+       z-index: 2;
+}
+
+.site-description {
+       display: none;
+       font-size: 12px;
+       font-weight: 400;
+       line-height: 1.5;
+}
+
+/* Primary Sidebar */
+
+.primary-sidebar {
+       padding-top: 48px;
+}
+
+.secondary-navigation + .primary-sidebar {
+       padding-top: 0;
+}
+
+/* Content Sidebar */
+
+.content-sidebar {
+       border-top: 1px solid rgba(0, 0, 0, 0.1);
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       color: #767676;
+       padding: 48px 10px 0;
+}
+
+
+/**
+ * 7.1 Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+/* Primary Sidebar, Footer Sidebar */
+
+.widget {
+       font-size: 14px;
+       -webkit-hyphens: auto;
+       -moz-hyphens:    auto;
+       -ms-hyphens:     auto;
+       hyphens:         auto;
+       line-height: 1.2857142857;
+       margin-bottom: 48px;
+       width: 100%;
+       word-wrap: break-word;
+}
+
+.widget a {
+       color: #fff;
+}
+
+.widget a:hover {
+       color: #41a62a;
+}
+
+.widget h1,
+.widget h2,
+.widget h3,
+.widget h4,
+.widget h5,
+.widget h6 {
+       margin: 24px 0 12px;
+}
+
+.widget h1 {
+       font-size: 22px;
+       line-height: 1.0909090909;
+}
+
+.widget h2 {
+       font-size: 20px;
+       line-height: 1.2;
+}
+
+.widget h3 {
+       font-size: 18px;
+       line-height: 1.3333333333;
+}
+
+.widget h4 {
+       font-size: 16px;
+       line-height: 1.5;
+}
+
+.widget h5 {
+       font-size: 14px;
+       line-height: 1.7142857142;
+}
+
+.widget h6 {
+       font-size: 12px;
+       line-height: 2;
+}
+
+.widget address {
+       margin-bottom: 18px;
+}
+
+.widget abbr[title] {
+       border-color: rgba(255, 255, 255, 0.7);
+}
+
+.widget mark,
+.widget ins {
+       color: #000;
+}
+
+.widget pre,
+.widget fieldset {
+       border-color: rgba(255, 255, 255, 0.2);
+}
+
+.widget code,
+.widget kbd,
+.widget tt,
+.widget var,
+.widget samp,
+.widget pre {
+       font-size: 12px;
+       line-height: 1.5;
+}
+
+.widget blockquote {
+       color: rgba(255, 255, 255, 0.7);
+       font-size: 18px;
+       line-height: 1.5;
+       margin-bottom: 18px;
+}
+
+.widget blockquote cite {
+       color: #fff;
+       font-size: 14px;
+       line-height: 1.2857142857;
+}
+
+.widget dl,
+.widget dd {
+       margin-bottom: 18px;
+}
+
+.widget ul,
+.widget ol {
+       list-style: none;
+       margin: 0;
+}
+
+.widget li > ol,
+.widget li > ul {
+       margin-left: 10px;
+}
+
+.widget table,
+.widget th,
+.widget td {
+       border-color: rgba(255, 255, 255, 0.2);
+}
+
+.widget table {
+       margin-bottom: 18px;
+}
+
+.widget del {
+       color: rgba(255, 255, 255, 0.4);
+}
+
+.widget hr {
+       background-color: rgba(255, 255, 255, 0.2);
+}
+
+.widget p {
+       margin-bottom: 18px;
+}
+
+.widget input,
+.widget textarea {
+       background-color: rgba(255, 255, 255, 0.1);
+       border-color: rgba(255, 255, 255, 0.2);
+       color: #fff;
+       font-size: 16px;
+       padding: 1px 2px 2px 4px;
+}
+
+.widget input:focus,
+.widget textarea:focus {
+       border-color: rgba(255, 255, 255, 0.3);
+}
+
+.widget button,
+.widget input[type="button"],
+.widget input[type="reset"],
+.widget input[type="submit"] {
+       background-color: #24890d;
+       border: 0;
+       font-size: 12px;
+       padding: 5px 15px 4px;
+}
+
+.widget input[type="button"]:hover,
+.widget input[type="button"]:focus,
+.widget input[type="reset"]:hover,
+.widget input[type="reset"]:focus,
+.widget input[type="submit"]:hover,
+.widget input[type="submit"]:focus {
+       background-color: #41a62a;
+}
+
+.widget input[type="button"]:active,
+.widget input[type="reset"]:active,
+.widget input[type="submit"]:active {
+       background-color: #55d737;
+}
+
+.widget .wp-caption {
+       color: rgba(255, 255, 255, 0.7);
+       margin-bottom: 18px;
+}
+
+.widget .widget-title {
+       font-size: 14px;
+       font-weight: 700;
+       line-height: 1.7142857142;
+       margin: 0 0 24px 0;
+       text-transform: uppercase;
+}
+
+.widget-title,
+.widget-title a {
+       color: #fff;
+}
+
+.widget-title a:hover {
+       color: #41a62a;
+}
+
+/* Calendar Widget*/
+
+.widget_calendar table {
+       line-height: 2;
+       margin: 0;
+}
+
+.widget_calendar caption {
+       color: #fff;
+       font-weight: 700;
+       line-height: 1.7142857142;
+       margin-bottom: 18px;
+       text-align: left;
+       text-transform: uppercase;
+}
+
+.widget_calendar thead th {
+       background-color: rgba(255, 255, 255, 0.1);
+}
+
+.widget_calendar tbody td,
+.widget_calendar thead th {
+       text-align: center;
+}
+
+.widget_calendar tbody a {
+       background-color: #24890d;
+       color: #fff;
+       display: block;
+}
+
+.widget_calendar tbody a:hover {
+       background-color: #41a62a;
+}
+
+.widget_calendar tbody a:hover {
+       color: #fff;
+}
+
+.widget_calendar #prev {
+       padding-left: 5px;
+}
+
+.widget_calendar #next {
+       padding-right: 5px;
+       text-align: right;
+}
+
+/* Ephemera Widget*/
+
+.widget_twentyfourteen_ephemera > ol > li {
+       border-bottom: 1px solid rgba(255, 255, 255, 0.2);
+       margin-bottom: 18px;
+       padding: 0;
+}
+
+.widget_twentyfourteen_ephemera .hentry {
+       margin: 0;
+       max-width: 100%;
+}
+
+.widget_twentyfourteen_ephemera .entry-title,
+.widget_twentyfourteen_ephemera .entry-meta,
+.widget_twentyfourteen_ephemera .wp-caption-text,
+.widget_twentyfourteen_ephemera .post-format-archive-link,
+.widget_twentyfourteen_ephemera .entry-content table {
+       font-size: 12px;
+       line-height: 1.5;
+}
+
+.widget_twentyfourteen_ephemera .entry-title {
+       display: inline;
+       font-weight: 400;
+}
+
+.widget_twentyfourteen_ephemera .entry-meta {
+       margin-bottom: 18px;
+}
+
+.widget_twentyfourteen_ephemera .entry-meta a {
+       color: rgba(255, 255, 255, 0.7);
+}
+
+.widget_twentyfourteen_ephemera .entry-meta a:hover {
+       color: #41a62a;
+}
+
+.widget_twentyfourteen_ephemera .entry-content ul,
+.widget_twentyfourteen_ephemera .entry-content ol {
+       margin: 0 0 18px 20px;
+}
+
+.widget_twentyfourteen_ephemera .entry-content ul {
+       list-style: disc;
+}
+
+.widget_twentyfourteen_ephemera .entry-content ol {
+       list-style: decimal;
+}
+
+.widget_twentyfourteen_ephemera .entry-content li > ul,
+.widget_twentyfourteen_ephemera .entry-content li > ol {
+       margin: 0 0 0 20px;
+}
+
+.widget_twentyfourteen_ephemera .entry-content th,
+.widget_twentyfourteen_ephemera .entry-content td {
+       padding: 6px;
+}
+
+.widget_twentyfourteen_ephemera .post-format-archive-link {
+       font-weight: 700;
+       text-transform: uppercase;
+}
+
+/* List Style Widgets*/
+
+.widget_archive li,
+.widget_categories li,
+.widget_links li,
+.widget_meta li,
+.widget_nav_menu li,
+.widget_pages li,
+.widget_recent_comments li,
+.widget_recent_entries li {
+       border-top: 1px solid rgba(255, 255, 255, 0.2);
+       padding: 8px 0 9px;
+}
+
+.widget_archive li:first-child,
+.widget_categories li:first-child,
+.widget_links li:first-child,
+.widget_meta li:first-child,
+.widget_nav_menu li:first-child,
+.widget_pages li:first-child,
+.widget_recent_comments li:first-child,
+.widget_recent_entries li:first-child {
+       border-top: 0;
+}
+
+.widget_categories li ul,
+.widget_nav_menu li ul,
+.widget_pages li ul {
+       border-top: 1px solid rgba(255, 255, 255, 0.2);
+       margin-top: 9px;
+}
+
+.widget_categories li li:last-child,
+.widget_nav_menu li li:last-child,
+.widget_pages li li:last-child {
+       padding-bottom: 0;
+}
+
+/* Recent Posts Widget */
+
+.widget_recent_entries .post-date {
+       display: block;
+}
+
+/* RSS Widget */
+
+.rsswidget img {
+       margin-top: -4px;
+}
+
+.rssSummary {
+       margin: 9px 0;
+}
+
+.rss-date {
+       display: block;
+}
+
+.widget_rss li {
+       margin-bottom: 18px;
+}
+
+.widget_rss li:last-child {
+       margin-bottom: 0;
+}
+
+/* Text Widget */
+
+.widget_text > div > :last-child {
+       margin-bottom: 0;
+}
+
+
+/**
+ * 7.2 Content Sidebar Widgets
+ * -----------------------------------------------------------------------------
+ */
+
+.content-sidebar .widget a {
+       color: #24890d;
+}
+
+.content-sidebar .widget a:hover {
+       color: #41a62a;
+}
+
+.content-sidebar .widget pre {
+       border-color: rgba(0, 0, 0, 0.1);
+}
+
+.content-sidebar .widget mark,
+.content-sidebar .widget ins {
+       color: #2b2b2b;
+}
+
+.content-sidebar .widget abbr[title] {
+       border-color: #2b2b2b;
+}
+
+.content-sidebar .widget fieldset {
+       border-color: rgba(0, 0, 0, 0.1);
+}
+
+.content-sidebar .widget blockquote {
+       color: #767676;
+}
+
+.content-sidebar .widget blockquote cite {
+       color: #2b2b2b;
+}
+
+.content-sidebar .widget li > ol,
+.content-sidebar .widget li > ul {
+       margin-left: 18px;
+}
+
+.content-sidebar .widget table,
+.content-sidebar .widget th,
+.content-sidebar .widget td {
+       border-color: rgba(0, 0, 0, 0.1);
+}
+
+.content-sidebar .widget del {
+       color: #767676;
+}
+
+.content-sidebar .widget hr {
+       background-color: rgba(0, 0, 0, 0.1);
+}
+
+.content-sidebar .widget input,
+.content-sidebar .widget textarea {
+       background-color: #fff;
+       border-color: rgba(0, 0, 0, 0.1);
+       color: #2b2b2b;
+}
+
+.content-sidebar .widget input:focus,
+.content-sidebar .widget textarea:focus {
+       border-color: rgba(0, 0, 0, 0.3);
+}
+
+.content-sidebar .widget input[type="button"],
+.content-sidebar .widget input[type="reset"],
+.content-sidebar .widget input[type="submit"] {
+       background-color: #24890d;
+       border: 0;
+       color: #fff;
+}
+
+.content-sidebar .widget input[type="button"]:hover,
+.content-sidebar .widget input[type="button"]:focus,
+.content-sidebar .widget input[type="reset"]:hover,
+.content-sidebar .widget input[type="reset"]:focus,
+.content-sidebar .widget input[type="submit"]:hover,
+.content-sidebar .widget input[type="submit"]:focus {
+       background-color: #41a62a;
+}
+
+.content-sidebar .widget input[type="button"]:active,
+.content-sidebar .widget input[type="reset"]:active,
+.content-sidebar .widget input[type="submit"]:active {
+       background-color: #55d737;
+}
+
+.content-sidebar .widget .wp-caption {
+       color: #767676;
+}
+
+.content-sidebar .widget .widget-title {
+       border-top: 5px solid #000;
+       color: #2b2b2b;
+       font-size: 14px;
+       font-weight: 900;
+       margin: 0 0 18px;
+       padding-top: 7px;
+       text-transform: uppercase;
+}
+
+.content-sidebar .widget .widget-title a {
+       color: #2b2b2b;
+}
+
+.content-sidebar .widget .widget-title a:hover {
+       color: #41a62a;
+}
+
+/* List Style Widgets*/
+
+.content-sidebar .widget_archive li,
+.content-sidebar .widget_categories li,
+.content-sidebar .widget_links li,
+.content-sidebar .widget_meta li,
+.content-sidebar .widget_nav_menu li,
+.content-sidebar .widget_pages li,
+.content-sidebar .widget_recent_comments li,
+.content-sidebar .widget_recent_entries li,
+.content-sidebar .widget_categories li ul,
+.content-sidebar .widget_nav_menu li ul,
+.content-sidebar .widget_pages li ul {
+       border-color: rgba(0, 0, 0, 0.1);
+}
+
+/* Calendar Widget */
+
+.content-sidebar .widget_calendar caption {
+       color: #2b2b2b;
+       font-weight: 900;
+}
+
+.content-sidebar .widget_calendar thead th {
+       background-color: rgba(0, 0, 0, 0.02);
+}
+
+.content-sidebar .widget_calendar tbody a,
+.content-sidebar .widget_calendar tbody a:hover {
+       color: #fff;
+}
+
+/* Ephemera widget*/
+
+.content-sidebar .widget_twentyfourteen_ephemera .widget-title {
+       line-height: 1.2857142857;
+       padding-top: 1px;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
+       background-color: #000;
+       color: #fff;
+       margin: -1px 9px 0 0;
+       padding: 6px 0 9px;
+       text-align: center;
+       vertical-align: middle;
+       width: 36px;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before {
+       content: "\f104";
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .audio.widget-title:before {
+       content: "\f109";
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before {
+       content: "\f473";
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before {
+       content: "\f103";
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before {
+       content: "\f101";
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before {
+       content: "\f106";
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before {
+       content: "\f107";
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera > ol > li {
+       border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
+       color: #ccc;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
+       color: #767676;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
+       color: #41a62a;
+}
+
+.content-sidebar.widget_twentyfourteen_ephemera blockquote cite {
+       font-size: 13px;
+       line-height: 1.3846153846;
+}
+
+.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
+       font-weight: 900;
+}
+
+
+/**
+ * 8.0 Footer
+ * -----------------------------------------------------------------------------
+ */
+
+#supplementary {
+       padding: 0 10px;
+}
+
+.site-footer,
+.site-info,
+.site-info a {
+       color: rgba(255, 255, 255, 0.7);
+}
+
+.site-footer {
+       background-color: #000;
+       font-size: 12px;
+       position: relative;
+       z-index: 3;
+}
+
+.footer-sidebar {
+       padding-top: 48px;
+}
+
+.site-info {
+       padding: 15px 10px;
+}
+
+#supplementary + .site-info {
+       border-top: 1px solid rgba(255, 255, 255, 0.2);
+}
+
+.site-info a:hover {
+       color: #41a62a;
+}
+
+
+/**
+ * 9.0 Featured Content
+ * -----------------------------------------------------------------------------
+ */
+
+.featured-content {
+       background: #000 url(images/pattern-dark.svg) repeat fixed;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       position: relative;
+       width: 100%;
+}
+
+.featured-content-inner {
+       overflow: hidden;
+}
+
+.featured-content .hentry {
+       color: #fff;
+       margin: 0;
+       max-width: 100%;
+       width: 100%;
+}
+
+.featured-content .post-thumbnail,
+.featured-content .post-thumbnail:hover {
+       background: transparent;
+}
+
+.featured-content .post-thumbnail {
+       display: block;
+       position: relative;
+       padding-top: 55.357142857%;
+       overflow: hidden;
+}
+
+.featured-content .post-thumbnail img {
+       left: 0;
+       position: absolute;
+       top: 0;
+}
+
+.featured-content .entry-header {
+       background-color: #000;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       min-height: 96px;
+       overflow: hidden;
+       padding: 24px 10px;
+}
+
+.featured-content a {
+       color: #fff;
+}
+
+.featured-content a:hover {
+       color: #41a62a;
+}
+
+.featured-content .entry-meta {
+       color: #fff;
+       font-size: 11px;
+       font-weight: 700;
+       line-height: 1.0909090909;
+       margin-bottom: 12px;
+}
+
+.featured-content .cat-links {
+       font-weight: 700;
+}
+
+.featured-content .entry-title {
+       font-size: 18px;
+       font-weight: 300;
+       line-height: 1.3333333333;
+       margin: 0;
+       text-transform: uppercase;
+}
+
+
+/* Slider */
+
+.slider .featured-content .hentry {
+       -webkit-backface-visibility: hidden;
+       display: none;
+       position: relative;
+}
+
+.slider .featured-content .post-thumbnail {
+       padding-top: 55.49132947%;
+}
+
+.slider-control-paging {
+       background-color: #000;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       float: left;
+       list-style: none;
+       margin: -24px 0 0 0;
+       position: relative;
+       width: 100%;
+       z-index: 3;
+}
+
+.slider-control-paging li {
+       float: left;
+       margin: 2px 4px 2px 0;
+}
+
+.slider-control-paging li:last-child {
+       margin-right: 0;
+}
+
+.slider-control-paging a {
+       cursor: pointer;
+       display: block;
+       height: 44px;
+       position: relative;
+       text-indent: -999em;
+       width: 44px;
+}
+
+.slider-control-paging a:before {
+       background-color: #4d4d4d;
+       content: "";
+       height: 12px;
+       left: 10px;
+       position: absolute;
+       top: 16px;
+       width: 12px;
+}
+
+.slider-control-paging a:hover:before {
+       background-color: #41a62a;
+}
+
+.slider-control-paging .slider-active:before,
+.slider-control-paging .slider-active:hover:before {
+       background-color: #24890d;
+}
+
+.slider-direction-nav {
+       clear: both;
+       list-style: none;
+       margin: 0;
+       position: relative;
+       width: 100%;
+       z-index: 3;
+}
+
+.slider-direction-nav li {
+       border-color: #fff;
+       border-style: solid;
+       border-width: 2px 1px 0 0;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+       float: left;
+       text-align: center;
+       width: 50%;
+}
+
+.slider-direction-nav li:last-child {
+       border-width: 2px 0 0 1px;
+}
+
+.slider-direction-nav a {
+       background-color: #000;
+       display: block;
+       font-size: 0;
+       height: 46px;
+}
+
+.slider-direction-nav a:hover {
+       background-color: #24890d;
+}
+
+.slider-direction-nav a:before {
+       color: #fff;
+       content: "\f430";
+       font-size: 32px;
+       line-height: 46px;
+}
+
+.slider-direction-nav .slider-next:before {
+       content: "\f429";
+}
+
+.slider-direction-nav .slider-disabled {
+       display: none;
+}
+
+
+/**
+ * 10.0 Multisite
+ * -----------------------------------------------------------------------------
+ */
+
+.site-main .widecolumn {
+       padding-top: 72px;
+       width: auto;
+}
+.site-main .mu_register,
+.widecolumn > h2,
+.widecolumn > form {
+       margin: 0 auto 48px;
+       max-width: 474px;
+       padding: 0 30px;
+}
+
+.site-main .mu_register #blog_title,
+.site-main .mu_register #user_email,
+.site-main .mu_register #blogname,
+.site-main .mu_register #user_name {
+       font-size: inherit;
+       width: 90%;
+}
+
+.site-main .mu_register input[type="submit"],
+.widecolumn #submit {
+       font-size: inherit;
+       width: auto;
+}
+
+
+/**
+ * 11.0 Media Queries
+ * -----------------------------------------------------------------------------
+ */
+
+/* Does the same thing as <meta name="viewport" content="width=device-width">,
+ * but in the future W3C standard way. -ms- prefix is required for IE10+ to
+ * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
+ * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
+ */
+@-ms-viewport {
+       width: device-width;
+}
+
+@viewport {
+       width: device-width;
+}
+
+@media screen and (max-width: 400px) {
+       .list-view .site-content .post-thumbnail {
+               background: none;
+               width: auto;
+               z-index: 2;
+       }
+
+       .list-view .site-content .post-thumbnail img {
+               float: left;
+               margin: 0 10px 3px 0;
+               width: 84px;
+       }
+
+       .list-view .site-content .entry-header {
+               background-color: transparent;
+               padding: 0;
+       }
+
+       .list-view .content-area {
+               padding: 0 10px;
+       }
+
+       .list-view .site-content .hentry {
+               border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+               margin: 0;
+               min-height: 60px;
+               padding: 12px 0 9px;
+       }
+
+       .list-view .site-content .cat-links,
+       .list-view .site-content .entry-content,
+       .list-view .site-content .entry-summary,
+       .list-view .site-content footer.entry-meta {
+               display: none;
+       }
+
+       .list-view .site-content .entry-title {
+               clear: none;
+               font-size: 15px;
+               font-weight: 900;
+               line-height: 1.2;
+               margin-bottom: 6px;
+               text-transform: none;
+       }
+
+       .list-view .site-content .format-aside .entry-title,
+       .list-view .site-content .format-link .entry-title,
+       .list-view .site-content .format-quote .entry-title {
+               display: block;
+       }
+
+       .list-view .site-content .entry-meta {
+               background-color: transparent;
+               clear: none;
+               margin: 0;
+               text-transform: none;
+       }
+
+       .archive-header,
+       .page-header {
+               border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+               margin: 24px auto 0;
+               padding-bottom: 24px;
+       }
+
+       .error404 .page-header {
+               border-bottom: 0;
+               margin: 0 auto 24px;
+               padding: 0 10px;
+       }
+}
+
+@media screen and (min-width: 401px) {
+       a.post-thumbnail:hover img {
+               opacity: 0.85;
+       }
+
+       .full-size-link:before,
+       .parent-post-link:before,
+       .site-content span + .byline:before,
+       .site-content span + .comments-link:before,
+       .site-content span + .edit-link:before,
+       .site-content span + .entry-date:before {
+               content: "";
+       }
+
+       .attachment span.entry-date:before,
+       .entry-content .edit-link a:before,
+       .entry-meta .edit-link a:before,
+       .site-content .byline a:before,
+       .site-content .comments-link a:before,
+       .site-content .entry-date a:before,
+       .site-content .featured-post:before,
+       .site-content .full-size-link a:before,
+       .site-content .parent-post-link a:before,
+       .site-content .post-format a:before {
+               -webkit-font-smoothing: antialiased;
+               display: inline-block;
+               font: normal 16px/1 Genericons;
+               text-decoration: inherit;
+               vertical-align: text-bottom;
+       }
+
+       .site-content .entry-meta > span {
+               margin-right: 10px;
+       }
+
+       .site-content .format-video .post-format a:before {
+               content: "\f104";
+       }
+
+       .site-content .format-audio .post-format a:before {
+               content: "\f109";
+       }
+
+       .site-content .format-image .post-format a:before {
+               content: "\f473";
+       }
+
+       .site-content .format-quote .post-format a:before {
+               content: "\f106";
+               margin-right: 2px;
+       }
+
+       .site-content .format-gallery .post-format a:before {
+               content: "\f103";
+               margin-right: 4px;
+       }
+
+       .site-content .format-aside .post-format a:before {
+               content: "\f101";
+               margin-right: 2px;
+       }
+
+       .site-content .format-link .post-format a:before {
+               content: "\f107";
+               position: relative;
+               top: 1px;
+       }
+
+       .site-content .featured-post:before {
+               content: "\f308";
+               margin-right: 3px;
+               position: relative;
+               top: 1px;
+       }
+
+       .site-content .entry-date a:before,
+       .attachment .site-content span.entry-date:before {
+               content: "\f303";
+               margin-right: 1px;
+               position: relative;
+               top: 1px;
+       }
+
+       .site-content .byline a:before {
+               content: "\f304";
+       }
+
+       .site-content .comments-link a:before {
+               content: "\f300";
+               margin-right: 2px;
+       }
+
+       .entry-content .edit-link a:before,
+       .entry-meta .edit-link a:before {
+               content: "\f411";
+       }
+
+       .site-content .full-size-link a:before {
+               content: "\f402";
+               margin-right: 1px;
+       }
+
+       .site-content .parent-post-link a:before {
+               content: "\f301";
+       }
+
+       .list-view .site-content .hentry {
+               border-top: 1px solid rgba(0, 0, 0, 0.1);
+               padding-top: 48px;
+       }
+
+       .list-view .site-content .hentry:first-of-type,
+       .list-view .site-content .hentry.has-post-thumbnail {
+               border-top: 0;
+               padding-top: 0;
+       }
+
+       .archive-header,
+       .page-header {
+               margin: 0 auto 60px;
+               padding: 0 10px;
+       }
+
+       .error404 .page-header {
+               margin-bottom: 24px;
+       }
+}
+
+@media screen and (min-width: 594px) {
+       .site-content .entry-header {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+
+       .site-content .has-post-thumbnail .entry-header {
+               margin-top: -48px;
+       }
+}
+
+@media screen and (min-width: 673px) {
+       .header-main {
+               padding: 0 30px;
+       }
+
+       .search-toggle {
+               margin-right: 18px;
+       }
+
+       .search-box .search-field {
+               width: 50%;
+       }
+
+       .content-area {
+               float: left;
+               width: 100%;
+       }
+
+       .site-content {
+               margin-right: 33.33333333%;
+       }
+
+       .site-content .has-post-thumbnail .entry-header {
+               margin-top: 0;
+       }
+
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+
+       .singular .site-content .hentry.has-post-thumbnail {
+               margin-top: 0;
+       }
+
+       .full-width .site-content {
+               margin-right: 0;
+       }
+
+       .full-width .site-content .has-post-thumbnail .entry-header,
+       .full-width.singular .site-content .hentry.has-post-thumbnail {
+               margin-top: -48px;
+       }
+
+       #secondary,
+       #supplementary {
+               padding: 0 30px;
+       }
+
+       .content-sidebar {
+               border: 0;
+               float: right;
+               margin-left: -33.33333333%;
+               padding: 48px 30px 24px;
+               width: 33.33333333%;
+       }
+
+       .grid .featured-content .hentry {
+               float: left;
+               width: 50%;
+       }
+
+       .grid .featured-content .hentry:nth-child( 2n+1 ) {
+               clear: both;
+       }
+
+       .grid .featured-content .entry-header {
+               border-color: #000;
+               border-style: solid;
+               border-width: 12px 10px;
+               height: 96px;
+               padding: 0;
+       }
+
+       .slider .featured-content .entry-title {
+               font-size: 22px;
+               line-height: 1.0909090909;
+       }
+
+       .slider .featured-content .entry-header {
+               min-height: inherit;
+               padding: 24px 30px 48px;
+               position: absolute;
+               left: 0;
+               bottom: 0;
+               width: 50%;
+               z-index: 3;
+       }
+
+       .slider-control-paging {
+               background: transparent;
+               margin-top: -48px;
+               padding-left: 20px;
+               width: 50%;
+       }
+
+       .slider-direction-nav {
+               clear: none;
+               float: right;
+               margin-top: -48px;
+               width: 98px;
+       }
+
+       .slider-direction-nav li {
+               border: 0;
+               padding: 0 1px 0 0;
+       }
+
+       .slider-direction-nav li:last-child {
+               padding: 0 0 0 1px;
+       }
+
+       .slider-direction-nav a {
+               height: 48px;
+       }
+
+       .slider-direction-nav a:before {
+               line-height: 48px;
+       }
+
+       .site-info {
+               padding: 15px 30px;
+       }
+}
+
+@media screen and (min-width: 783px) {
+       .header-main {
+               padding-right: 0;
+       }
+
+       .search-toggle {
+               margin-right: 0;
+       }
+
+       /* Fixed Header */
+
+       .masthead-fixed .site-header {
+               position: fixed;
+               top: 0;
+       }
+
+       .admin-bar.masthead-fixed .site-header {
+               top: 32px;
+       }
+
+       .masthead-fixed .site-main {
+               margin-top: 48px;
+       }
+
+       /* Navigation */
+
+       .site-navigation li .current_page_item > a,
+       .site-navigation li .current_page_ancestor > a,
+       .site-navigation li .current-menu-item > a,
+       .site-navigation li .current-menu-ancestor > a {
+               color: #fff;
+       }
+
+       /* Primary Navigation */
+
+       .primary-navigation {
+               float: right;
+               font-size: 11px;
+               margin: 0 1px 0 -12px;
+               padding: 0;
+               text-transform: uppercase;
+       }
+
+       .primary-navigation .menu-toggle {
+               display: none;
+               padding: 0;
+       }
+
+       .primary-navigation .nav-menu {
+               border-bottom: 0;
+               display: block;
+       }
+
+       .primary-navigation.toggled-on {
+               border-bottom: 0;
+               margin: 0;
+               padding: 0;
+       }
+
+       .primary-navigation li {
+               border: 0;
+               display: inline-block;
+               height: 48px;
+               line-height: 48px;
+               position: relative;
+       }
+
+       .primary-navigation a {
+               display: inline-block;
+               padding: 0 12px;
+               white-space: nowrap;
+       }
+
+       .primary-navigation ul ul {
+               background-color: #24890d;
+               float: left;
+               margin: 0;
+               position: absolute;
+               top: 48px;
+               left: -999em;
+               z-index: 99999;
+       }
+
+       .primary-navigation li li {
+               border: 0;
+               display: block;
+               height: auto;
+               line-height: 1.0909090909;
+       }
+
+       .primary-navigation ul ul ul {
+               left: -999em;
+               top: 0;
+       }
+
+       .primary-navigation ul ul a {
+               padding: 18px 12px;
+               white-space: normal;
+               width: 176px;
+       }
+
+       .primary-navigation li:hover > a,
+       .primary-navigation li.focus > a {
+               background-color: #24890d;
+               color: #fff;
+       }
+
+       .primary-navigation ul ul a:hover,
+       .primary-navigation ul ul li.focus > a {
+               background-color: #41a62a;
+       }
+
+       .primary-navigation ul li:hover > ul,
+       .primary-navigation ul li.focus > ul {
+               left: auto;
+       }
+
+       .primary-navigation ul ul li:hover > ul,
+       .primary-navigation ul ul li.focus > ul {
+               left: 100%;
+       }
+
+       .primary-navigation .menu-item-has-children > a,
+       .primary-navigation .page_item_has_children > a {
+               padding-right: 26px;
+       }
+
+       .primary-navigation .menu-item-has-children > a:after,
+       .primary-navigation .page_item_has_children > a:after {
+               -webkit-font-smoothing: antialiased;
+               content: "\f502";
+               display: inline-block;
+               font: normal 8px/1 Genericons;
+               position: absolute;
+               right: 12px;
+               top: 22px;
+               vertical-align: text-bottom;
+       }
+
+       .primary-navigation li .menu-item-has-children > a,
+       .primary-navigation li .page_item_has_children > a {
+               padding-right: 20px;
+               width: 168px;
+       }
+
+       .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
+       .primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
+       .primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
+       .primary-navigation .page_item_has_children li.page_item_has_children > a:after {
+               content: "\f501";
+               right: 8px;
+               top: 20px;
+       }
+}
+
+@media screen and (min-width: 810px) {
+       .attachment .entry-attachment .attachment {
+               margin-right: -168px;
+               margin-left: -168px;
+               max-width: 810px;
+       }
+
+       .attachment .site-content .attachment img {
+               display: block;
+               margin: 0 auto;
+       }
+
+       .contributor-avatar {
+               margin-left: -168px;
+       }
+
+       .contributor-summary {
+               float: left;
+       }
+
+       .full-width .site-content blockquote.alignleft,
+       .full-width .site-content blockquote.alignright {
+               width: -webkit-calc(50% + 130px);
+               width:         calc(50% + 130px);
+       }
+
+       .full-width .site-content blockquote.alignleft,
+       .full-width .site-content img.size-full.alignleft,
+       .full-width .site-content img.size-large.alignleft,
+       .full-width .site-content img.size-medium.alignleft,
+       .full-width .site-content .wp-caption.alignleft {
+               margin-left: -168px;
+       }
+
+       .full-width .site-content .alignleft {
+               clear: left;
+       }
+
+       .full-width .site-content blockquote.alignright,
+       .full-width .site-content img.size-full.alignright,
+       .full-width .site-content img.size-large.alignright,
+       .full-width .site-content img.size-medium.alignright,
+       .full-width .site-content .wp-caption.alignright {
+               margin-right: -168px;
+       }
+
+       .full-width .site-content .alignright {
+               clear: right;
+       }
+}
+
+@media screen and (min-width: 846px) {
+       .content-area,
+       .content-sidebar {
+               padding-top: 72px;
+       }
+
+       .site-content .has-post-thumbnail .entry-header {
+               margin-top: -48px;
+       }
+
+       .comment-list .trackback,
+       .comment-list .pingback,
+       .comment-list article {
+               margin-bottom: 36px;
+               padding-top: 36px;
+       }
+
+       .comment-author .avatar {
+               height: 34px;
+               top: 2px;
+               width: 34px;
+       }
+
+       .comment-author,
+       .comment-awaiting-moderation,
+       .comment-content,
+       .comment-list .reply,
+       .comment-metadata {
+               padding-left: 50px;
+       }
+
+       .comment-list .children {
+               margin-left: 20px;
+       }
+
+       .full-width.singular .site-content .hentry.has-post-thumbnail {
+               margin-top: -72px;
+       }
+
+       .featured-content {
+               margin-bottom: 0;
+       }
+}
+
+@media screen and (min-width: 1008px) {
+       .search-box-wrapper {
+               padding-left: 182px;
+       }
+
+       .main-content {
+               float: left;
+       }
+
+       .site-content {
+               margin-right: 29.04761904%;
+               margin-left: 182px;
+       }
+
+       .site-content .entry-header {
+               margin-top: 0;
+       }
+
+       .site-content .has-post-thumbnail .entry-header {
+               margin-top: 0;
+       }
+
+       .content-sidebar {
+               margin-left: -29.04761904%;
+               width: 29.04761904%;
+       }
+
+       .site:before {
+               background-color: #000;
+               content: "";
+               display: block;
+               height: 100%;
+               min-height: 100%;
+               position: absolute;
+               top: 0;
+               left: 0;
+               width: 182px;
+               z-index: 2;
+       }
+
+       #secondary {
+               background-color: transparent;
+               border: 0;
+               clear: none;
+               float: left;
+               margin: 0 0 0 -100%;
+               min-height: 100vh;
+               width: 122px;
+       }
+
+       .primary-sidebar {
+               padding-top: 0;
+       }
+
+       .site-description {
+               display: block;
+               margin: -3px 0 21px;
+       }
+
+       .site-description:empty {
+               margin: 0;
+       }
+
+       .secondary-navigation {
+               font-size: 11px;
+               margin: 0 -30px 48px;
+               width: 182px;
+       }
+
+       .secondary-navigation li {
+               border-top: 1px solid rgba(255, 255, 255, 0.2);
+               position: relative;
+       }
+
+       .secondary-navigation a {
+               padding: 10px 30px;
+       }
+
+       .secondary-navigation ul ul {
+               background-color: #24890d;
+               position: absolute;
+               top: 0;
+               left: -999em;
+               width: 182px;
+               z-index: 99999;
+       }
+
+       .secondary-navigation li li {
+               border-top: 0;
+       }
+
+       .secondary-navigation li:hover > a,
+       .secondary-navigation li.focus > a {
+               background-color: #24890d;
+               color: #fff;
+       }
+
+       .secondary-navigation ul ul a:hover,
+       .secondary-navigation ul ul li.focus > a {
+               background-color: #41a62a;
+       }
+
+       .secondary-navigation ul li:hover > ul,
+       .secondary-navigation ul li.focus > ul {
+               left: 162px;
+       }
+
+       .secondary-navigation .menu-item-has-children > a {
+               padding-right: 38px;
+       }
+
+       .secondary-navigation .menu-item-has-children > a:after {
+               -webkit-font-smoothing: antialiased;
+               content: "\f501";
+               display: inline-block;
+               font: normal 8px/1 Genericons;
+               position: absolute;
+               right: 26px;
+               top: 14px;
+               vertical-align: text-bottom;
+       }
+
+       .footer-sidebar .widget,
+       .primary-sidebar .widget {
+               font-size: 12px;
+               line-height: 1.5;
+       }
+
+       .footer-sidebar .widget {
+               -webkit-box-sizing: border-box;
+               -moz-box-sizing:    border-box;
+               box-sizing:         border-box;
+               float: left;
+               padding: 0 30px;
+               width: 25%;
+       }
+
+       .footer-sidebar .widget h1,
+       .primary-sidebar .widget h1 {
+               font-size: 20px;
+               line-height: 1.2;
+       }
+
+       .footer-sidebar .widget h2,
+       .primary-sidebar .widget h2 {
+               font-size: 18px;
+               line-height: 1.3333333333;
+       }
+
+       .footer-sidebar .widget h3,
+       .primary-sidebar .widget h3 {
+               font-size: 16px;
+               line-height: 1.5;
+       }
+
+       .footer-sidebar .widget h4,
+       .primary-sidebar .widget h4 {
+               font-size: 14px;
+               line-height: 1.7142857142;
+       }
+
+       .footer-sidebar .widget h5,
+       .primary-sidebar .widget h5 {
+               font-size: 12px;
+               line-height: 2;
+       }
+
+       .footer-sidebar .widget h6,
+       .primary-sidebar .widget h6 {
+               font-size: 11px;
+               line-height: 2.1818181818;
+       }
+
+       .footer-sidebar .widget code,
+       .footer-sidebar .widget kbd,
+       .footer-sidebar .widget tt,
+       .footer-sidebar .widget var,
+       .footer-sidebar .widget samp,
+       .footer-sidebar .widget pre,
+       .primary-sidebar .widget code,
+       .primary-sidebar .widget kbd,
+       .primary-sidebar .widget tt,
+       .primary-sidebar .widget var,
+       .primary-sidebar .widget samp,
+       .primary-sidebar .widget pre {
+               font-size: 11px;
+               line-height: 1.6363636363;
+       }
+
+       .footer-sidebar .widget blockquote,
+       .primary-sidebar .widget blockquote {
+               font-size: 14px;
+               line-height: 1.2857142857;
+       }
+
+       .footer-sidebar .widget blockquote cite,
+       .primary-sidebar .widget blockquote cite {
+               font-size: 12px;
+               line-height: 1.5;
+       }
+
+       .footer-sidebar .widget input,
+       .footer-sidebar .widget textarea,
+       .primary-sidebar .widget input,
+       .primary-sidebar .widget textarea {
+               font-size: 12px;
+               padding: 3px 2px 4px 4px;
+       }
+
+       .footer-sidebar .widget input[type="button"],
+       .footer-sidebar .widget input[type="reset"],
+       .footer-sidebar .widget input[type="submit"],
+       .primary-sidebar .widget input[type="button"],
+       .primary-sidebar .widget input[type="reset"],
+       .primary-sidebar .widget input[type="submit"] {
+               padding: 5px 15px 4px;
+       }
+
+       .footer-sidebar .widget .widget-title,
+       .primary-sidebar .widget .widget-title {
+               font-size: 11px;
+               font-weight: 900;
+               line-height: 1.6363636363;
+               margin-bottom: 18px;
+       }
+
+       .footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
+       .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
+       .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
+       .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
+       .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
+       .primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
+       .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
+       .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
+       .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
+       .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
+               font-size: 11px;
+               line-height: 1.6363636363;
+       }
+
+       .footer-sidebar .widget_archive li,
+       .footer-sidebar .widget_categories li,
+       .footer-sidebar .widget_links li,
+       .footer-sidebar .widget_meta li,
+       .footer-sidebar .widget_nav_menu li,
+       .footer-sidebar .widget_pages li,
+       .footer-sidebar .widget_recent_comments li,
+       .footer-sidebar .widget_recent_entries li,
+       .primary-sidebar .widget_archive li,
+       .primary-sidebar .widget_categories li,
+       .primary-sidebar .widget_links li,
+       .primary-sidebar .widget_meta li,
+       .primary-sidebar .widget_nav_menu li,
+       .primary-sidebar .widget_pages li,
+       .primary-sidebar .widget_recent_comments li,
+       .primary-sidebar .widget_recent_entries li {
+               border-top: 0;
+               padding: 0 0 6px;
+       }
+
+       .footer-sidebar .widget_archive li:last-child,
+       .footer-sidebar .widget_categories li:last-child,
+       .footer-sidebar .widget_links li:last-child,
+       .footer-sidebar .widget_meta li:last-child,
+       .footer-sidebar .widget_nav_menu li:last-child,
+       .footer-sidebar .widget_pages li:last-child,
+       .footer-sidebar .widget_recent_comments li:last-child,
+       .footer-sidebar .widget_recent_entries li:last-child,
+       .primary-sidebar .widget_archive li:last-child,
+       .primary-sidebar .widget_categories li:last-child,
+       .primary-sidebar .widget_links li:last-child,
+       .primary-sidebar .widget_meta li:last-child,
+       .primary-sidebar .widget_nav_menu li:last-child,
+       .primary-sidebar .widget_pages li:last-child,
+       .primary-sidebar .widget_recent_comments li:last-child,
+       .primary-sidebar .widget_recent_entries li:last-child {
+               padding: 0;
+       }
+
+       .footer-sidebar .widget_categories li ul,
+       .footer-sidebar .widget_nav_menu li ul,
+       .footer-sidebar .widget_pages li ul,
+       .primary-sidebar .widget_categories li ul,
+       .primary-sidebar .widget_nav_menu li ul,
+       .primary-sidebar .widget_pages li ul {
+               border-top: 0;
+               margin-top: 6px;
+       }
+
+       #supplementary {
+               padding: 0;
+       }
+
+       .footer-sidebar {
+               font-size: 12px;
+               line-height: 1.5;
+       }
+
+       .featured-content {
+               padding-left: 182px;
+       }
+
+       .grid .featured-content .hentry {
+               width: 33.3333333%;
+       }
+
+       .grid .featured-content .hentry:nth-child( 2n+1 ) {
+               clear: none;
+       }
+
+       .grid .featured-content .hentry:nth-child( 3n+1 ) {
+               clear: both;
+       }
+
+       .grid .featured-content .entry-header {
+               height: 120px;
+       }
+}
+
+@media screen and (min-width: 1040px) {
+       .site-content .has-post-thumbnail .entry-header {
+               margin-top: -48px;
+       }
+
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-header,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               padding-right: 15px;
+               padding-left: 15px;
+       }
+
+       .full-width .archive-header,
+       .full-width .comments-area,
+       .full-width .image-navigation,
+       .full-width .page-header,
+       .full-width .page-content,
+       .full-width .post-navigation,
+       .full-width .site-content .entry-header,
+       .full-width .site-content .entry-content,
+       .full-width .site-content .entry-summary,
+       .full-width .site-content footer.entry-meta {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+}
+
+@media screen and (min-width: 1080px) {
+       .search-box .search-field {
+               width: 324px;
+       }
+
+       .site-content,
+       .site-main .widecolumn {
+               margin-left: 222px;
+       }
+
+       .site:before {
+               width: 222px;
+       }
+
+       .search-box-wrapper,
+       .featured-content {
+               padding-left: 222px;
+       }
+
+       #secondary {
+               width: 162px;
+       }
+
+       .secondary-navigation,
+       .secondary-navigation ul ul {
+               width: 222px;
+       }
+
+       .secondary-navigation ul li:hover > ul,
+       .secondary-navigation ul li.focus > ul {
+               left: 202px;
+       }
+
+       .slider .featured-content .entry-title {
+               font-size: 33px;
+       }
+
+       .slider .featured-content .entry-header,
+       .slider-control-paging {
+               width: 534px;
+       }
+
+       .slider-control-paging {
+               padding-left: 24px;
+       }
+
+       .slider-control-paging li {
+               margin: 12px 12px 12px 0;
+       }
+
+       .slider-control-paging a {
+               height: 24px;
+               width: 24px;
+       }
+
+       .slider-control-paging a:before {
+               top: 6px;
+               left: 6px;
+       }
+}
+
+@media screen and (min-width: 1110px) {
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-header,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               padding-right: 30px;
+               padding-left: 30px;
+       }
+}
+
+@media screen and (min-width: 1218px) {
+       .archive-header,
+       .comments-area,
+       .image-navigation,
+       .page-header,
+       .page-content,
+       .post-navigation,
+       .site-content .entry-header,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content footer.entry-meta {
+               margin-right: 54px;
+       }
+
+       .full-width .archive-header,
+       .full-width .comments-area,
+       .full-width .image-navigation,
+       .full-width .page-header,
+       .full-width .page-content,
+       .full-width .post-navigation,
+       .full-width .site-content .entry-header,
+       .full-width .site-content .entry-content,
+       .full-width .site-content .entry-summary,
+       .full-width .site-content footer.entry-meta {
+               margin-right: auto;
+       }
+}
+
+@media screen and (min-width: 1260px) {
+       .site-content blockquote.alignleft,
+       .site-content blockquote.alignright {
+               width: -webkit-calc(50% + 18px);
+               width:         calc(50% + 18px);
+       }
+
+       .site-content blockquote.alignleft {
+               margin-left: -18%;
+       }
+
+       .site-content blockquote.alignright {
+               margin-right: -18%;
+       }
+}
+
+
+/**
+ * 12.0 Print
+ * -----------------------------------------------------------------------------
+ */
+
+@media print {
+       body {
+               background: none !important; /* Brute force since user agents all print differently. */
+               color: #2b2b2b;
+               font-size: 12pt;
+       }
+
+       .site,
+       .site-header,
+       .hentry,
+       .site-content .entry-header,
+       .site-content .entry-content,
+       .site-content .entry-summary,
+       .site-content .entry-meta,
+       .page-content,
+       .archive-header,
+       .page-header,
+       .contributor-info,
+       .comments-area,
+       .attachment .entry-attachment .attachment {
+               max-width: 100%;
+       }
+
+       #site-header img,
+       .search-toggle,
+       .site-navigation,
+       .site-content nav,
+       .edit-link,
+       .page-links,
+       .widget-area,
+       .more-link,
+       .post-format-archive-link,
+       .comment-respond,
+       .comment-list .reply,
+       .comment-reply-login,
+       #secondary,
+       .site-footer,
+       .slider-control-paging,
+       .slider-direction-nav {
+               display: none;
+       }
+
+       .site-title a,
+       .entry-meta,
+       .entry-meta a,
+       .featured-content .hentry,
+       .featured-content a {
+               color: #2b2b2b;
+       }
+
+       .entry-content a,
+       .entry-summary a,
+       .page-content a,
+       .comment-content a {
+               text-decoration: none;
+       }
+
+       .site-header,
+       .post-thumbnail,
+       a.post-thumbnail:hover,
+       .site-content .entry-header,
+       .site-footer,
+       .featured-content,
+       .featured-content .entry-header {
+               background: transparent;
+       }
+
+       .header-main {
+               padding: 48px 10px;
+       }
+
+       .site-title {
+               float: none;
+               font-size: 19pt;
+       }
+
+       .content-area {
+               padding-top: 0;
+       }
+
+       .list-view .site-content .hentry {
+               border-bottom: 1px solid rgba(0, 0, 0, 0.1);
+               margin-bottom: 48px;
+               padding-bottom: 24px;
+       }
+
+       .post-thumbnail img {
+               margin: 0 10px 24px;
+       }
+
+       .site-content .has-post-thumbnail .entry-header {
+               padding-top: 0;
+       }
+
+       .site-content footer.entry-meta {
+               margin: 24px auto;
+       }
+
+       .entry-meta .tag-links a {
+               color: #fff;
+       }
+
+       .singular .site-content .hentry.has-post-thumbnail {
+               margin-top: 0;
+       }
+
+       .gallery-columns-1.gallery-size-medium,
+       .gallery-columns-1.gallery-size-thumbnail,
+       .gallery-columns-2.gallery-size-thumbnail,
+       .gallery-columns-3.gallery-size-thumbnail {
+               display: block;
+       }
+
+       .archive-title,
+       .page-title {
+               margin: 0 10px 48px;
+       }
+
+       .featured-content .hentry {
+               margin-bottom: 48px;
+       }
+
+       .featured-content .post-thumbnail,
+       .slider .featured-content .post-thumbnail {
+               padding-top: 0;
+       }
+
+       .featured-content .post-thumbnail img {
+               position: relative;
+       }
+
+       .featured-content .entry-header {
+               padding: 0 10px 24px;
+       }
+
+       .featured-content .entry-meta {
+               font-size: 9pt;
+               margin-bottom: 11px;
+       }
+
+       .featured-content .cat-links {
+               font-weight: 900;
+       }
+
+       .featured-content .entry-title {
+               font-size: 25pt;
+               line-height: 36px;
+       }
+}
diff --git a/wp-content/themes/twentyfourteen/tag.php b/wp-content/themes/twentyfourteen/tag.php
new file mode 100644 (file)
index 0000000..8f6e69b
--- /dev/null
@@ -0,0 +1,60 @@
+<?php
+/**
+ * The template for displaying Tag pages
+ *
+ * Used to display archive-type pages for posts in a tag.
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+       <section id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <?php if ( have_posts() ) : ?>
+
+                       <header class="archive-header">
+                               <h1 class="archive-title"><?php printf( __( 'Tag Archives: %s', 'twentyfourteen' ), single_tag_title( '', false ) ); ?></h1>
+
+                               <?php
+                                       // Show an optional term description.
+                                       $term_description = term_description();
+                                       if ( ! empty( $term_description ) ) :
+                                               printf( '<div class="taxonomy-description">%s</div>', $term_description );
+                                       endif;
+                               ?>
+                       </header><!-- .archive-header -->
+
+                       <?php
+                                       // Start the Loop.
+                                       while ( have_posts() ) : the_post();
+
+                                               /*
+                                                * Include the post format-specific template for the content. If you want to
+                                                * use this in a child theme, then include a file called called content-___.php
+                                                * (where ___ is the post format) and that will be used instead.
+                                                */
+                                               get_template_part( 'content', get_post_format() );
+
+                                       endwhile;
+                                       // Previous/next page navigation.
+                                       twentyfourteen_paging_nav();
+
+                               else :
+                                       // If no content, include the "No posts found" template.
+                                       get_template_part( 'content', 'none' );
+
+                               endif;
+                       ?>
+               </div><!-- #content -->
+       </section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
diff --git a/wp-content/themes/twentyfourteen/taxonomy-post_format.php b/wp-content/themes/twentyfourteen/taxonomy-post_format.php
new file mode 100644 (file)
index 0000000..7dd0800
--- /dev/null
@@ -0,0 +1,85 @@
+<?php
+/**
+ * The template for displaying Post Format pages
+ *
+ * Used to display archive-type pages for posts with a post format.
+ * If you'd like to further customize these Post Format views, you may create a
+ * new template file for each specific one.
+ *
+ * @todo http://core.trac.wordpress.org/ticket/23257: Add plural versions of Post Format strings
+ * and remove plurals below.
+ *
+ * @link http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package WordPress
+ * @subpackage Twenty_Fourteen
+ * @since Twenty Fourteen 1.0
+ */
+
+get_header(); ?>
+
+       <section id="primary" class="content-area">
+               <div id="content" class="site-content" role="main">
+
+                       <?php if ( have_posts() ) : ?>
+
+                       <header class="archive-header">
+                               <h1 class="archive-title">
+                                       <?php
+                                               if ( is_tax( 'post_format', 'post-format-aside' ) ) :
+                                                       _e( 'Asides', 'twentyfourteen' );
+
+                                               elseif ( is_tax( 'post_format', 'post-format-image' ) ) :
+                                                       _e( 'Images', 'twentyfourteen' );
+
+                                               elseif ( is_tax( 'post_format', 'post-format-video' ) ) :
+                                                       _e( 'Videos', 'twentyfourteen' );
+
+                                               elseif ( is_tax( 'post_format', 'post-format-audio' ) ) :
+                                                       _e( 'Audio', 'twentyfourteen' );
+
+                                               elseif ( is_tax( 'post_format', 'post-format-quote' ) ) :
+                                                       _e( 'Quotes', 'twentyfourteen' );
+
+                                               elseif ( is_tax( 'post_format', 'post-format-link' ) ) :
+                                                       _e( 'Links', 'twentyfourteen' );
+
+                                               elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) :
+                                                       _e( 'Galleries', 'twentyfourteen' );
+
+                                               else :
+                                                       _e( 'Archives', 'twentyfourteen' );
+
+                                               endif;
+                                       ?>
+                               </h1>
+                       </header><!-- .archive-header -->
+
+                       <?php
+                                       // Start the Loop.
+                                       while ( have_posts() ) : the_post();
+
+                                               /*
+                                                * Include the post format-specific template for the content. If you want to
+                                                * use this in a child theme, then include a file called called content-___.php
+                                                * (where ___ is the post format) and that will be used instead.
+                                                */
+                                               get_template_part( 'content', get_post_format() );
+
+                                       endwhile;
+                                       // Previous/next page navigation.
+                                       twentyfourteen_paging_nav();
+
+                               else :
+                                       // If no content, include the "No posts found" template.
+                                       get_template_part( 'content', 'none' );
+
+                               endif;
+                       ?>
+               </div><!-- #content -->
+       </section><!-- #primary -->
+
+<?php
+get_sidebar( 'content' );
+get_sidebar();
+get_footer();
index 131a1340a9d4c82ae7e1b617855fe8900f933540..eebc34b706ca798b871c7121df86ecf199bcd5b1 100644 (file)
@@ -13,7 +13,7 @@ get_header(); ?>
                <div id="content" class="site-content" role="main">
 
                        <header class="page-header">
-                               <h1 class="page-title"><?php _e( 'Not found', 'twentythirteen' ); ?></h1>
+                               <h1 class="page-title"><?php _e( 'Not Found', 'twentythirteen' ); ?></h1>
                        </header>
 
                        <div class="page-wrapper">
index d252bf262e2fe62f1d8b8e65ee625e35df3220cc..6f8773659bd398f83cf7210184ac24eb2739788b 100644 (file)
@@ -1,19 +1,19 @@
-# Copyright (C) 2014 the WordPress team
+# Copyright (C) 2013 the WordPress team
 # This file is distributed under the GNU General Public License v2 or later.
 msgid ""
 msgstr ""
 "Project-Id-Version: Twenty Thirteen 1.1\n"
 "Report-Msgid-Bugs-To: http://wordpress.org/tags/twentythirteen\n"
-"POT-Creation-Date: 2014-03-18 19:16:26+00:00\n"
+"POT-Creation-Date: 2013-10-24 20:32:06+00:00\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 
 #: 404.php:16
-msgid "Not found"
+msgid "Not Found"
 msgstr ""
 
 #: 404.php:21
index 199c8d53687fd1127b72528090c0006be2ba43bf..e53088b2e93a8545fd94524f94adaaec0fcbd1c3 100644 (file)
Binary files a/wp-content/themes/twentythirteen/screenshot.png and b/wp-content/themes/twentythirteen/screenshot.png differ
index 71646fcbaf964a674f580d3b9f330c05ffb62550..0ad8a2c5f6d2b26bdc27200c7db512b5a3aff48b 100644 (file)
@@ -7,7 +7,7 @@ Description: The 2013 theme for WordPress takes us back to the blog, featuring a
 Version: 1.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
-Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
+Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
 Text Domain: twentythirteen
 
 This theme, like WordPress, is licensed under the GPL.
@@ -2577,6 +2577,18 @@ footer.entry-meta {
  * ----------------------------------------------------------------------------
  */
 
+/* Does the same thing as <meta name="viewport" content="width=device-width">,
+ * but in the future W3C standard way. -ms- prefix is required for IE10+ to
+ * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
+ * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
+ */
+@-ms-viewport {
+       width: device-width;
+}
+@viewport {
+       width: device-width;
+}
+
 @media (max-width: 1599px) {
        .site {
                border: 0;
index 4f35f4ab6098a35ef0aa20c17430393b528d7c2f..a504372e6547f7c00b0d4ed68343cbde985ccd71 100644 (file)
@@ -1,14 +1,14 @@
-# Copyright (C) 2014 the WordPress team
+# Copyright (C) 2013 the WordPress team
 # This file is distributed under the GNU General Public License v2 or later.
 msgid ""
 msgstr ""
 "Project-Id-Version: Twenty Twelve 1.3\n"
 "Report-Msgid-Bugs-To: http://wordpress.org/tags/twentytwelve\n"
-"POT-Creation-Date: 2014-03-18 19:16:25+00:00\n"
+"POT-Creation-Date: 2013-10-24 20:32:05+00:00\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 
index ee328b9553e8b4f2bb8dd53cfcbc3b0b1d6e4133..e5acb36ab7c1ff7ee653903a7d06d728117f235d 100644 (file)
Binary files a/wp-content/themes/twentytwelve/screenshot.png and b/wp-content/themes/twentytwelve/screenshot.png differ
index 4786b5017935e7c748e9ab5ae7a9a675ea6db682..907df577ba4d40cffea65a729f494ace1bf2b9ef 100644 (file)
@@ -7,7 +7,7 @@ Description: The 2012 theme for WordPress is a fully responsive theme that looks
 Version: 1.3
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
-Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
+Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
 Text Domain: twentytwelve
 
 This theme, like WordPress, is licensed under the GPL.
@@ -1432,6 +1432,18 @@ img#wpstats {
 /* =Media queries
 -------------------------------------------------------------- */
 
+/* Does the same thing as <meta name="viewport" content="width=device-width">,
+ * but in the future W3C standard way. -ms- prefix is required for IE10+ to
+ * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
+ * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
+ */
+@-ms-viewport {
+       width: device-width;
+}
+@viewport {
+       width: device-width;
+}
+
 /* Minimum width of 600 pixels. */
 @media screen and (min-width: 600px) {
        .author-avatar {
index 70c2a676f826e718047b9e6eda470fa7a5f06d5f..69334a6eb49f18c730062d0c16190e4376e09f4a 100644 (file)
@@ -25,6 +25,14 @@ function _wp_admin_bar_init() {
        require( ABSPATH . WPINC . '/class-wp-admin-bar.php' );
 
        /* Instantiate the admin bar */
+
+       /**
+        * Filter the admin bar class to instantiate.
+        *
+        * @since 3.1.0
+        *
+        * @param string $wp_admin_bar_class Admin bar class to use. Default 'WP_Admin_Bar'.
+        */
        $admin_bar_class = apply_filters( 'wp_admin_bar_class', 'WP_Admin_Bar' );
        if ( class_exists( $admin_bar_class ) )
                $wp_admin_bar = new $admin_bar_class;
@@ -57,12 +65,31 @@ function wp_admin_bar_render() {
        if ( ! is_admin_bar_showing() || ! is_object( $wp_admin_bar ) )
                return false;
 
+       /**
+        * Load all necessary admin bar items.
+        *
+        * This is the hook used to add, remove, or manipulate admin bar items.
+        *
+        * @since 3.1.0
+        *
+        * @param WP_Admin_Bar $wp_admin_bar WP_Admin_Bar instance, passed by reference
+        */
        do_action_ref_array( 'admin_bar_menu', array( &$wp_admin_bar ) );
 
+       /**
+        * Fires before the admin bar is rendered.
+        *
+        * @since 3.1.0
+        */
        do_action( 'wp_before_admin_bar_render' );
 
        $wp_admin_bar->render();
 
+       /**
+        * Fires after the admin bar is rendered.
+        *
+        * @since 3.1.0
+        */
        do_action( 'wp_after_admin_bar_render' );
 }
 add_action( 'wp_footer', 'wp_admin_bar_render', 1000 );
@@ -128,6 +155,26 @@ function wp_admin_bar_wp_menu( $wp_admin_bar ) {
        ) );
 }
 
+/**
+ * Add the sidebar toggle button.
+ *
+ * @since 3.8.0
+ *
+ * @param WP_Admin_Bar $wp_admin_bar
+ */
+function wp_admin_bar_sidebar_toggle( $wp_admin_bar ) {
+       if ( is_admin() ) {
+               $wp_admin_bar->add_menu( array(
+                       'id'    => 'menu-toggle',
+                       'title' => '<span class="ab-icon"></span>',
+                       'href'  => '#',
+                       'meta'  => array(
+                               'title' => __( 'Menu' ),
+                       ),
+               ) );
+       }
+}
+
 /**
  * Add the "My Account" item.
  *
@@ -143,7 +190,7 @@ function wp_admin_bar_my_account_item( $wp_admin_bar ) {
        if ( ! $user_id )
                return;
 
-       $avatar = get_avatar( $user_id, 16 );
+       $avatar = get_avatar( $user_id, 26 );
        $howdy  = sprintf( __('Howdy, %1$s'), $current_user->display_name );
        $class  = empty( $avatar ) ? '' : 'with-avatar';
 
@@ -216,8 +263,6 @@ function wp_admin_bar_my_account_menu( $wp_admin_bar ) {
  * @param WP_Admin_Bar $wp_admin_bar
  */
 function wp_admin_bar_site_menu( $wp_admin_bar ) {
-       global $current_site;
-
        // Don't show for logged out users.
        if ( ! is_user_logged_in() )
                return;
@@ -232,9 +277,9 @@ function wp_admin_bar_site_menu( $wp_admin_bar ) {
                $blogname = preg_replace( '#^(https?://)?(www.)?#', '', get_home_url() );
 
        if ( is_network_admin() ) {
-               $blogname = sprintf( __('Network Admin: %s'), esc_html( $current_site->site_name ) );
+               $blogname = sprintf( __('Network Admin: %s'), esc_html( get_current_site()->site_name ) );
        } elseif ( is_user_admin() ) {
-               $blogname = sprintf( __('Global Dashboard: %s'), esc_html( $current_site->site_name ) );
+               $blogname = sprintf( __('Global Dashboard: %s'), esc_html( get_current_site()->site_name ) );
        }
 
        $title = wp_html_excerpt( $blogname, 40, '&hellip;' );
@@ -621,7 +666,7 @@ function wp_admin_bar_appearance_menu( $wp_admin_bar ) {
        if ( current_theme_supports( 'widgets' )  )
                $wp_admin_bar->add_menu( array( 'parent' => 'appearance', 'id' => 'widgets', 'title' => __('Widgets'), 'href' => admin_url('widgets.php') ) );
 
-        if ( current_theme_supports( 'menus' ) || current_theme_supports( 'widgets' ) )
+       if ( current_theme_supports( 'menus' ) || current_theme_supports( 'widgets' ) )
                $wp_admin_bar->add_menu( array( 'parent' => 'appearance', 'id' => 'menus', 'title' => __('Menus'), 'href' => admin_url('nav-menus.php') ) );
 
        if ( current_theme_supports( 'custom-background' ) )
@@ -726,8 +771,12 @@ function wp_admin_bar_header() { ?>
  */
 function _admin_bar_bump_cb() { ?>
 <style type="text/css" media="screen">
-       html { margin-top: 28px !important; }
-       * html body { margin-top: 28px !important; }
+       html { margin-top: 32px !important; }
+       * html body { margin-top: 32px !important; }
+       @media screen and ( max-width: 782px ) {
+               html { margin-top: 46px !important; }
+               * html body { margin-top: 46px !important; }
+       }
 </style>
 <?php
 }
@@ -773,6 +822,16 @@ function is_admin_bar_showing() {
                }
        }
 
+       /**
+        * Filter whether to show the admin bar.
+        *
+        * Returning false to this hook is the recommended way to hide the admin bar.
+        * The user's display preference is used for logged in users.
+        *
+        * @since 3.1.0
+        *
+        * @param bool $show_admin_bar Whether the admin bar should be shown. Default false.
+        */
        $show_admin_bar = apply_filters( 'show_admin_bar', $show_admin_bar );
 
        return $show_admin_bar;
index 04beff373b69e3e3c7325b5ff82c69c785b17caf..af418167cd077ee74d5884947ae8535be32e0c24 100644 (file)
@@ -135,8 +135,25 @@ function get_bookmarks($args = '') {
        $cache = array();
        $key = md5( serialize( $r ) );
        if ( $cache = wp_cache_get( 'get_bookmarks', 'bookmark' ) ) {
-               if ( is_array($cache) && isset( $cache[ $key ] ) )
-                       return apply_filters('get_bookmarks', $cache[ $key ], $r );
+               if ( is_array($cache) && isset( $cache[ $key ] ) ) {
+                       $bookmarks = $cache[ $key ];
+                       /**
+                        * Filter the returned list of bookmarks.
+                        *
+                        * The first time the hook is evaluated in this file, it returns the cached
+                        * bookmarks list. The second evaluation returns a cached bookmarks list if the
+                        * link category is passed but does not exist. The third evaluation returns
+                        * the full cached results.
+                        *
+                        * @since 2.1.0
+                        *
+                        * @see get_bookmarks()
+                        *
+                        * @param array $bookmarks List of the cached bookmarks.
+                        * @param array $r         An array of bookmark query arguments.
+                        */
+                       return apply_filters( 'get_bookmarks', $bookmarks, $r );
+               }
        }
 
        if ( !is_array($cache) )
@@ -181,6 +198,7 @@ function get_bookmarks($args = '') {
                } else {
                        $cache[ $key ] = array();
                        wp_cache_set( 'get_bookmarks', $cache, 'bookmark' );
+                       /** This filter is documented in wp-includes/bookmark.php */
                        return apply_filters( 'get_bookmarks', array(), $r );
                }
        }
@@ -208,8 +226,8 @@ function get_bookmarks($args = '') {
                $join = " INNER JOIN $wpdb->term_relationships AS tr ON ($wpdb->links.link_id = tr.object_id) INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_taxonomy_id = tr.term_taxonomy_id";
        }
 
-       if ( $show_updated ) {
-               $recently_updated_test = ", IF (DATE_ADD(link_updated, INTERVAL 120 MINUTE) >= NOW(), 1,0) as recently_updated ";
+       if ( $show_updated && get_option('links_recently_updated_time') ) {
+               $recently_updated_test = ", IF (DATE_ADD(link_updated, INTERVAL " . get_option('links_recently_updated_time') . " MINUTE) >= NOW(), 1,0) as recently_updated ";
        } else {
                $recently_updated_test = '';
        }
@@ -263,7 +281,8 @@ function get_bookmarks($args = '') {
        $cache[ $key ] = $results;
        wp_cache_set( 'get_bookmarks', $cache, 'bookmark' );
 
-       return apply_filters('get_bookmarks', $results, $r);
+       /** This filter is documented in wp-includes/bookmark.php */
+       return apply_filters( 'get_bookmarks', $results, $r );
 }
 
 /**
@@ -352,7 +371,8 @@ function sanitize_bookmark_field($field, $value, $bookmark_id, $context) {
                return $value;
 
        if ( 'edit' == $context ) {
-               $value = apply_filters("edit_$field", $value, $bookmark_id);
+               /** This filter is documented in wp-includes/post.php */
+               $value = apply_filters( "edit_$field", $value, $bookmark_id );
 
                if ( 'link_notes' == $field ) {
                        $value = esc_html( $value ); // textarea_escaped
@@ -360,10 +380,11 @@ function sanitize_bookmark_field($field, $value, $bookmark_id, $context) {
                        $value = esc_attr($value);
                }
        } else if ( 'db' == $context ) {
-               $value = apply_filters("pre_$field", $value);
+               /** This filter is documented in wp-includes/post.php */
+               $value = apply_filters( "pre_$field", $value );
        } else {
-               // Use display filters by default.
-               $value = apply_filters($field, $value, $bookmark_id, $context);
+               /** This filter is documented in wp-includes/post.php */
+               $value = apply_filters( $field, $value, $bookmark_id, $context );
 
                if ( 'attribute' == $context )
                        $value = esc_attr($value);
index 75a834b4f85bf9cce22f2ece27c8f79532e23daa..4bdc28cc955c3844152745b7c7279445736c78c4 100644 (file)
@@ -378,6 +378,15 @@ class WP_Role {
         * @return bool True, if user has capability. False, if doesn't have capability.
         */
        function has_cap( $cap ) {
+               /**
+                * Filter which capabilities a role has.
+                *
+                * @since 2.0.0
+                *
+                * @param array  $capabilities Array of role capabilities.
+                * @param string $cap          Capability name.
+                * @param string $name         Role name.
+                */
                $capabilities = apply_filters( 'role_has_cap', $this->capabilities, $cap, $this->name );
                if ( !empty( $capabilities[$cap] ) )
                        return $capabilities[$cap];
@@ -684,7 +693,7 @@ class WP_User {
                return $this->__isset( $key );
        }
 
-       /*
+       /**
         * Return an array representation.
         *
         * @since 3.5.0
@@ -822,6 +831,17 @@ class WP_User {
                update_user_meta( $this->ID, $this->cap_key, $this->caps );
                $this->get_role_caps();
                $this->update_user_level_from_caps();
+
+               /**
+                * Fires after the user's role has changed.
+                *
+                * @since 2.9.0
+                * @since 3.6.0 Added $old_roles to include an array of the user's previous roles.
+                *
+                * @param int    $user_id   The user ID.
+                * @param string $role      The new role.
+                * @param array  $old_roles An array of the user's previous roles.
+                */
                do_action( 'set_user_role', $this->ID, $role, $old_roles );
        }
 
@@ -942,6 +962,17 @@ class WP_User {
                        return true;
                }
 
+               /**
+                * Dynamically filter a user's capabilities.
+                *
+                * @since 2.0.0
+                * @since 3.7.0 Added the user object.
+                *
+                * @param array   $allcaps An array of all the role's capabilities.
+                * @param array   $caps    Actual capabilities for meta capability.
+                * @param array   $args    Optional parameters passed to has_cap(), typically object ID.
+                * @param WP_User $user    The user object.
+                */
                // Must have ALL requested caps
                $capabilities = apply_filters( 'user_has_cap', $this->allcaps, $caps, $args, $this );
                $capabilities['exist'] = true; // Everyone is allowed to exist
@@ -1170,6 +1201,21 @@ function map_meta_cap( $cap, $user_id ) {
                $meta_key = isset( $args[ 1 ] ) ? $args[ 1 ] : false;
 
                if ( $meta_key && has_filter( "auth_post_meta_{$meta_key}" ) ) {
+                       /**
+                        * Filter whether the user is allowed to add post meta to a post.
+                        *
+                        * The dynamic portion of the hook name, $meta_key, refers to the
+                        * meta key passed to map_meta_cap().
+                        *
+                        * @since 3.3.0
+                        *
+                        * @param bool   $allowed  Whether the user can add the post meta. Default false.
+                        * @param string $meta_key The meta key.
+                        * @param int    $post_id  Post ID.
+                        * @param int    $user_id  User ID.
+                        * @param string $cap      Capability name.
+                        * @param array  $caps     User capabilities.
+                        */
                        $allowed = apply_filters( "auth_post_meta_{$meta_key}", false, $meta_key, $post->ID, $user_id, $cap, $caps );
                        if ( ! $allowed )
                                $caps[] = $cap;
@@ -1271,7 +1317,17 @@ function map_meta_cap( $cap, $user_id ) {
                $caps[] = $cap;
        }
 
-       return apply_filters('map_meta_cap', $caps, $cap, $user_id, $args);
+       /**
+        * Filter a user's capabilities depending on specific context and/or privilege.
+        *
+        * @since 2.8.0
+        *
+        * @param array  $caps    Returns the user's actual capabilities.
+        * @param string $cap     Capability name.
+        * @param int    $user_id The user ID.
+        * @param array  $args    Adds the context to the cap. Typically the object ID.
+        */
+       return apply_filters( 'map_meta_cap', $caps, $cap, $user_id, $args );
 }
 
 /**
index 57f7cb9ada00745255b6701a67efa00bb2b5d60e..6ffd9d35ef62fe0e7bac7bc499245fdaebad8a04 100644 (file)
@@ -452,7 +452,7 @@ function wp_list_categories( $args = '' ) {
        if ( empty( $categories ) ) {
                if ( ! empty( $show_option_none ) ) {
                        if ( 'list' == $style )
-                               $output .= '<li>' . $show_option_none . '</li>';
+                               $output .= '<li class="cat-item-none">' . $show_option_none . '</li>';
                        else
                                $output .= $show_option_none;
                }
@@ -461,7 +461,7 @@ function wp_list_categories( $args = '' ) {
                        $posts_page = ( 'page' == get_option( 'show_on_front' ) && get_option( 'page_for_posts' ) ) ? get_permalink( get_option( 'page_for_posts' ) ) : home_url( '/' );
                        $posts_page = esc_url( $posts_page );
                        if ( 'list' == $style )
-                               $output .= "<li><a href='$posts_page'>$show_option_all</a></li>";
+                               $output .= "<li class='cat-item-all'><a href='$posts_page'>$show_option_all</a></li>";
                        else
                                $output .= "<a href='$posts_page'>$show_option_all</a>";
                }
index d35886d471358592d801c4925327462ff7bce4c5..915478e9351c412b636e375f5ed51fbe1d677c36 100644 (file)
@@ -482,6 +482,7 @@ class WP_Admin_Bar {
                add_action( 'admin_bar_menu', 'wp_admin_bar_my_account_item', 7 );
 
                // Site related.
+               add_action( 'admin_bar_menu', 'wp_admin_bar_sidebar_toggle', 0 );
                add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 );
                add_action( 'admin_bar_menu', 'wp_admin_bar_my_sites_menu', 20 );
                add_action( 'admin_bar_menu', 'wp_admin_bar_site_menu', 30 );
index 75812884727104e6c531b1e84023f21d4a60f81e..16a2e5e10f27607f5072723cd8d0549aa255cfbd 100644 (file)
@@ -127,7 +127,6 @@ final class _WP_Editors {
 
                if ( !empty($buttons) || $set['media_buttons'] ) {
                        echo '<div id="wp-' . $editor_id . '-editor-tools" class="wp-editor-tools hide-if-no-js">';
-                       echo $buttons;
 
                        if ( $set['media_buttons'] ) {
                                self::$has_medialib = true;
@@ -139,6 +138,8 @@ final class _WP_Editors {
                                do_action('media_buttons', $editor_id);
                                echo "</div>\n";
                        }
+
+                       echo '<div class="wp-editor-tabs">' . $buttons . "</div>\n";
                        echo "</div>\n";
                }
 
@@ -786,8 +787,6 @@ final class _WP_Editors {
                        'update_post_term_cache' => false,
                        'update_post_meta_cache' => false,
                        'post_status' => 'publish',
-                       'order' => 'DESC',
-                       'orderby' => 'post_date',
                        'posts_per_page' => 20,
                );
 
index a8235c241dabbd5590939d0f03a4b86c7e993f02..fdd55868665c51fc296e7742232f2e52535e3619 100644 (file)
@@ -77,7 +77,7 @@ class WP_Image_Editor_GD extends WP_Image_Editor {
         * @since 3.5.0
         * @access protected
         *
-        * @return boolean|\WP_Error
+        * @return boolean|WP_Error True if loaded successfully; WP_Error on failure.
         */
        public function load() {
                if ( $this->image )
@@ -86,8 +86,17 @@ class WP_Image_Editor_GD extends WP_Image_Editor {
                if ( ! is_file( $this->file ) && ! preg_match( '|^https?://|', $this->file ) )
                        return new WP_Error( 'error_loading_image', __('File doesn&#8217;t exist?'), $this->file );
 
+               /**
+                * Filter the memory limit allocated for image manipulation.
+                *
+                * @since 3.5.0
+                *
+                * @param int|string $limit Maximum memory limit to allocate for images. Default WP_MAX_MEMORY_LIMIT.
+                *                          Accepts an integer (bytes), or a shorthand string notation, such as '256M'.
+                */
                // Set artificially high because GD uses uncompressed images in memory
                @ini_set( 'memory_limit', apply_filters( 'image_memory_limit', WP_MAX_MEMORY_LIMIT ) );
+
                $this->image = @imagecreatefromstring( file_get_contents( $this->file ) );
 
                if ( ! is_resource( $this->image ) )
@@ -105,7 +114,7 @@ class WP_Image_Editor_GD extends WP_Image_Editor {
                $this->update_size( $size[0], $size[1] );
                $this->mime_type = $size['mime'];
 
-               return true;
+               return $this->set_quality( $this->quality );
        }
 
        /**
@@ -361,7 +370,7 @@ class WP_Image_Editor_GD extends WP_Image_Editor {
                                return new WP_Error( 'image_save_error', __('Image Editor Save Failed') );
                }
                elseif ( 'image/jpeg' == $mime_type ) {
-                       if ( ! $this->make_image( $filename, 'imagejpeg', array( $image, $filename, apply_filters( 'jpeg_quality', $this->quality, 'image_resize' ) ) ) )
+                       if ( ! $this->make_image( $filename, 'imagejpeg', array( $image, $filename, $this->quality ) ) )
                                return new WP_Error( 'image_save_error', __('Image Editor Save Failed') );
                }
                else {
@@ -373,12 +382,19 @@ class WP_Image_Editor_GD extends WP_Image_Editor {
                $perms = $stat['mode'] & 0000666; //same permissions as parent folder, strip off the executable bits
                @ chmod( $filename, $perms );
 
+               /**
+                * Filter the name of the saved image file.
+                *
+                * @since 2.6.0
+                *
+                * @param string $filename Name of the file.
+                */
                return array(
-                       'path' => $filename,
-                       'file' => wp_basename( apply_filters( 'image_make_intermediate_size', $filename ) ),
-                       'width' => $this->size['width'],
-                       'height' => $this->size['height'],
-                       'mime-type'=> $mime_type,
+                       'path'      => $filename,
+                       'file'      => wp_basename( apply_filters( 'image_make_intermediate_size', $filename ) ),
+                       'width'     => $this->size['width'],
+                       'height'    => $this->size['height'],
+                       'mime-type' => $mime_type,
                );
        }
 
index 2e1bebc994afcee056a2301c2d63aad7176d9e33..f3c9451ec3a312d6b22de6a1e9a2980a555b4654 100644 (file)
@@ -119,6 +119,7 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
                if ( ! is_file( $this->file ) && ! preg_match( '|^https?://|', $this->file ) )
                        return new WP_Error( 'error_loading_image', __('File doesn&#8217;t exist?'), $this->file );
 
+               /** This filter is documented in wp-includes/class-wp-image-editor-imagick.php */
                // Even though Imagick uses less PHP memory than GD, set higher limit for users that have low PHP.ini limits
                @ini_set( 'memory_limit', apply_filters( 'image_memory_limit', WP_MAX_MEMORY_LIMIT ) );
 
@@ -142,7 +143,7 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
                if ( is_wp_error( $updated_size ) )
                                return $updated_size;
 
-               return $this->set_quality();
+               return $this->set_quality( $this->quality );
        }
 
        /**
@@ -152,15 +153,19 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
         * @access public
         *
         * @param int $quality Compression Quality. Range: [1,100]
-        * @return boolean|WP_Error
+        * @return boolean|WP_Error True if set successfully; WP_Error on failure.
         */
        public function set_quality( $quality = null ) {
-               if ( !$quality )
+               $quality_result = parent::set_quality( $quality );
+               if ( is_wp_error( $quality_result ) ) {
+                       return $quality_result;
+               } else {
                        $quality = $this->quality;
+               }
 
                try {
-                       if( 'image/jpeg' == $this->mime_type ) {
-                               $this->image->setImageCompressionQuality( apply_filters( 'jpeg_quality', $quality, 'image_resize' ) );
+                       if ( 'image/jpeg' == $this->mime_type ) {
+                               $this->image->setImageCompressionQuality( $quality );
                                $this->image->setImageCompression( imagick::COMPRESSION_JPEG );
                        }
                        else {
@@ -171,7 +176,7 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
                        return new WP_Error( 'image_quality_error', $e->getMessage() );
                }
 
-               return parent::set_quality( $quality );
+               return true;
        }
 
        /**
@@ -447,11 +452,12 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor {
                $perms = $stat['mode'] & 0000666; //same permissions as parent folder, strip off the executable bits
                @ chmod( $filename, $perms );
 
+               /** This filter is documented in wp-includes/class-wp-image-editor-gd.php */
                return array(
-                       'path' => $filename,
-                       'file' => wp_basename( apply_filters( 'image_make_intermediate_size', $filename ) ),
-                       'width' => $this->size['width'],
-                       'height' => $this->size['height'],
+                       'path'      => $filename,
+                       'file'      => wp_basename( apply_filters( 'image_make_intermediate_size', $filename ) ),
+                       'width'     => $this->size['width'],
+                       'height'    => $this->size['height'],
                        'mime-type' => $mime_type,
                );
        }
index 81909f89be0b54eee6b55006ebdb9903416c7784..7f6488f91f530e32ddff312e3f9b191ea809c327 100644 (file)
@@ -205,19 +205,49 @@ abstract class WP_Image_Editor {
         * @access public
         *
         * @param int $quality Compression Quality. Range: [1,100]
-        * @return boolean
+        * @return boolean|WP_Error True if set successfully; WP_Error on failure.
         */
-       public function set_quality( $quality ) {
+       public function set_quality( $quality = null ) {
+               if ( $quality == null ) {
+                       $quality = $this->quality;
+               }
+
                /**
-                * Filter the default quality setting.
+                * Filter the default image compression quality setting.
                 *
                 * @since 3.5.0
                 *
-                * @param int $quality Quality level between 0 (low) and 100 (high).
+                * @param int    $quality   Quality level between 1 (low) and 100 (high).
+                * @param string $mime_type Image mime type.
                 */
-               $this->quality = apply_filters( 'wp_editor_set_quality', $quality );
+               $quality = apply_filters( 'wp_editor_set_quality', $quality, $this->mime_type );
+
+               if ( 'image/jpeg' == $this->mime_type ) {
+                       /**
+                        * Filter the JPEG compression quality for backward-compatibility.
+                        *
+                        * The filter is evaluated under two contexts: 'image_resize', and 'edit_image',
+                        * (when a JPEG image is saved to file).
+                        *
+                        * @since 2.5.0
+                        *
+                        * @param int    $quality Quality level between 0 (low) and 100 (high) of the JPEG.
+                        * @param string $context Context of the filter.
+                        */
+                       $quality = apply_filters( 'jpeg_quality', $quality, 'image_resize' );
 
-               return ( (bool) $this->quality );
+                       // Allow 0, but squash to 1 due to identical images in GD, and for backwards compatibility.
+                       if ( $quality == 0 ) {
+                               $quality = 1;
+                       }
+               }
+
+               if ( ( $quality >= 1 ) && ( $quality <= 100 ) ){
+                       $this->quality = $quality;
+                       return true;
+               } else {
+                       return new WP_Error( 'invalid_image_quality', __('Attempted to set image quality outside of the range [1,100].') );
+               }
        }
 
        /**
index cd4ef4ee086bfe74873ed9dc0d580c4f04851c76..511699adce66159a75fc46c809a4225cbc0b5ba2 100644 (file)
@@ -43,6 +43,15 @@ final class WP_Theme implements ArrayAccess {
                'twentyeleven'   => 'Twenty Eleven',
                'twentytwelve'   => 'Twenty Twelve',
                'twentythirteen' => 'Twenty Thirteen',
+               'twentyfourteen' => 'Twenty Fourteen',
+       );
+
+       /**
+        * Renamed theme tags.
+        */
+       private static $tag_map = array(
+               'fixed-width'    => 'fixed-layout',
+               'flexible-width' => 'fluid-layout',
        );
 
        /**
@@ -705,8 +714,11 @@ final class WP_Theme implements ArrayAccess {
                                }
 
                                foreach ( $value as &$tag ) {
-                                       if ( isset( $tags_list[ $tag ] ) )
+                                       if ( isset( $tags_list[ $tag ] ) ) {
                                                $tag = $tags_list[ $tag ];
+                                       } elseif ( isset( self::$tag_map[ $tag ] ) ) {
+                                               $tag = $tags_list[ self::$tag_map[ $tag ] ];
+                                       }
                                }
 
                                return $value;
index 5b5081193ffb714e60f9df7c3649e470c5cc322f..1ab005b8d8a73825cfec35c7a661755c8a98607f 100644 (file)
@@ -459,7 +459,6 @@ class wp_xmlrpc_server extends IXR_Server {
         *  - 'xmlrpc' - url of xmlrpc endpoint
         */
        function wp_getUsersBlogs( $args ) {
-               global $current_site;
                // If this isn't on WPMU then just use blogger_getUsersBlogs
                if ( !is_multisite() ) {
                        array_unshift( $args, 1 );
@@ -481,7 +480,7 @@ class wp_xmlrpc_server extends IXR_Server {
 
                foreach ( $blogs as $blog ) {
                        // Don't include blogs that aren't hosted at this site
-                       if ( $blog->site_id != $current_site->id )
+                       if ( $blog->site_id != get_current_site()->id )
                                continue;
 
                        $blog_id = $blog->userblog_id;
@@ -5391,18 +5390,11 @@ class wp_xmlrpc_server extends IXR_Server {
                // very stupid, but gives time to the 'from' server to publish !
                sleep(1);
 
-               $remote_ip = preg_replace( '/[^0-9a-fA-F:., ]/', '', $_SERVER['REMOTE_ADDR'] );
-               $user_agent = apply_filters( 'http_headers_useragent', 'WordPress/' . $GLOBALS['wp_version'] . '; ' . get_bloginfo( 'url' ) );
-
                // Let's check the remote site
                $http_api_args = array(
                        'timeout' => 10,
                        'redirection' => 0,
                        'limit_response_size' => 153600, // 150 KB
-                       'user-agent' => "$user_agent; verifying pingback from $remote_ip",
-                       'headers' => array(
-                               'X-Pingback-Forwarded-For' => $remote_ip,
-                       ),
                );
                $linea = wp_remote_retrieve_body( wp_safe_remote_get( $pagelinkedfrom, $http_api_args ) );
 
index 05fd43ef6b530f4b75da0c2e976d410f11154f94..2fe76fc8b7e09fea40d3218017ddd195327d01a9 100644 (file)
@@ -120,6 +120,15 @@ class WP {
        function parse_request($extra_query_vars = '') {
                global $wp_rewrite;
 
+               /**
+                * Filter whether to parse the request.
+                *
+                * @since 3.5.0
+                *
+                * @param bool         $bool             Whether or not to parse the request. Default true.
+                * @param WP           $this             Current WordPress environment instance.
+                * @param array|string $extra_query_vars Extra passed query variables.
+                */
                if ( ! apply_filters( 'do_parse_request', true, $this, $extra_query_vars ) )
                        return;
 
@@ -236,7 +245,18 @@ class WP {
                        }
                }
 
-               $this->public_query_vars = apply_filters('query_vars', $this->public_query_vars);
+               /**
+                * Filter the query variables whitelist before processing.
+                *
+                * Allows (publicly allowed) query vars to be added, removed, or changed prior
+                * to executing the query. Needed to allow custom rewrite rules using your own arguments
+                * to work, or any other custom query variables you want to be publicly available.
+                *
+                * @since 1.5.0
+                *
+                * @param array $public_query_vars The array of whitelisted query variables.
+                */
+               $this->public_query_vars = apply_filters( 'query_vars', $this->public_query_vars );
 
                foreach ( get_post_types( array(), 'objects' ) as $post_type => $t )
                        if ( $t->query_var )
@@ -294,9 +314,23 @@ class WP {
                if ( isset($error) )
                        $this->query_vars['error'] = $error;
 
-               $this->query_vars = apply_filters('request', $this->query_vars);
-
-               do_action_ref_array('parse_request', array(&$this));
+               /**
+                * Filter the array of parsed query variables.
+                *
+                * @since 2.1.0
+                *
+                * @param array $query_vars The array of requested query variables.
+                */
+               $this->query_vars = apply_filters( 'request', $this->query_vars );
+
+               /**
+                * Fires once all query variables for the current request have been parsed.
+                *
+                * @since 2.1.0
+                *
+                * @param WP &$this Current WordPress environment instance (passed by reference).
+                */
+               do_action_ref_array( 'parse_request', array( &$this ) );
        }
 
        /**
@@ -366,7 +400,15 @@ class WP {
                        }
                }
 
-               $headers = apply_filters('wp_headers', $headers, $this);
+               /**
+                * Filter the HTTP headers before they're sent to the browser.
+                *
+                * @since 2.8.0
+                *
+                * @param array $headers The list of headers to be sent.
+                * @param WP    $this    Current WordPress environment instance.
+                */
+               $headers = apply_filters( 'wp_headers', $headers, $this );
 
                if ( ! empty( $status ) )
                        status_header( $status );
@@ -396,7 +438,14 @@ class WP {
                if ( $exit_required )
                        exit();
 
-               do_action_ref_array('send_headers', array(&$this));
+               /**
+                * Fires once the requested HTTP headers for caching, content type, etc. have been sent.
+                *
+                * @since 2.1.0
+                *
+                * @param WP &$this Current WordPress environment instance (passed by reference).
+                */
+               do_action_ref_array( 'send_headers', array( &$this ) );
        }
 
        /**
@@ -418,9 +467,16 @@ class WP {
                        }
                }
 
-               // query_string filter deprecated. Use request filter instead.
-               if ( has_filter('query_string') ) {  // Don't bother filtering and parsing if no plugins are hooked in.
-                       $this->query_string = apply_filters('query_string', $this->query_string);
+               if ( has_filter( 'query_string' ) ) {  // Don't bother filtering and parsing if no plugins are hooked in.
+                       /**
+                        * Filter the query string before parsing.
+                        *
+                        * @since 1.5.0
+                        * @deprecated 2.1.0 Use 'query_vars' or 'request' filters instead.
+                        *
+                        * @param string $query_string The query string to modify.
+                        */
+                       $this->query_string = apply_filters( 'query_string', $this->query_string );
                        parse_str($this->query_string, $this->query_vars);
                }
        }
@@ -549,7 +605,15 @@ class WP {
                $this->query_posts();
                $this->handle_404();
                $this->register_globals();
-               do_action_ref_array('wp', array(&$this));
+
+               /**
+                * Fires once the WordPress environment has been set up.
+                *
+                * @since 2.1.0
+                *
+                * @param WP &$this Current WordPress environment instance (passed by reference).
+                */
+               do_action_ref_array( 'wp', array( &$this ) );
        }
 
 }
index 927a7e73073a961c4bdc78b68bdf7d70303ca0a8..874e1a48d8b24d600939fe0f1563077383f0df56 100644 (file)
@@ -65,25 +65,27 @@ class WP_Styles extends WP_Dependencies {
                $rel = isset($obj->extra['alt']) && $obj->extra['alt'] ? 'alternate stylesheet' : 'stylesheet';
                $title = isset($obj->extra['title']) ? "title='" . esc_attr( $obj->extra['title'] ) . "'" : '';
 
-               $end_cond = $tag = '';
-               if ( isset($obj->extra['conditional']) && $obj->extra['conditional'] ) {
-                       $tag .= "<!--[if {$obj->extra['conditional']}]>\n";
-                       $end_cond = "<![endif]-->\n";
-               }
-
-               $tag .= apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-css' $title href='$href' type='text/css' media='$media' />\n", $handle );
+               $tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-css' $title href='$href' type='text/css' media='$media' />\n", $handle );
                if ( 'rtl' === $this->text_direction && isset($obj->extra['rtl']) && $obj->extra['rtl'] ) {
-                       if ( is_bool( $obj->extra['rtl'] ) ) {
+                       if ( is_bool( $obj->extra['rtl'] ) || 'replace' === $obj->extra['rtl'] ) {
                                $suffix = isset( $obj->extra['suffix'] ) ? $obj->extra['suffix'] : '';
                                $rtl_href = str_replace( "{$suffix}.css", "-rtl{$suffix}.css", $this->_css_href( $obj->src , $ver, "$handle-rtl" ));
                        } else {
                                $rtl_href = $this->_css_href( $obj->extra['rtl'], $ver, "$handle-rtl" );
                        }
 
-                       $tag .= apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-rtl-css' $title href='$rtl_href' type='text/css' media='$media' />\n", $handle );
+                       $rtl_tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-rtl-css' $title href='$rtl_href' type='text/css' media='$media' />\n", $handle );
+
+                       if ( $obj->extra['rtl'] === 'replace' ) {
+                               $tag = $rtl_tag;
+                       } else {
+                               $tag .= $rtl_tag;
+                       }
                }
 
-               $tag .= $end_cond;
+               if ( isset($obj->extra['conditional']) && $obj->extra['conditional'] ) {
+                       $tag = "<!--[if {$obj->extra['conditional']}]>\n" . $tag . "<![endif]-->\n";
+               }
 
                if ( $this->do_concat ) {
                        $this->print_html .= $tag;
index f08e2ef16da60c0ddba19981da811a127da75508..9e59ce91111cf9ad10cd648087e70d67e2513726 100644 (file)
@@ -34,7 +34,7 @@ function get_comment_author( $comment_ID = 0 ) {
        /**
         * Filter the returned comment author name.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $author The comment author's username.
         */
@@ -53,7 +53,7 @@ function comment_author( $comment_ID = 0 ) {
        /**
         * Filter the comment author's name for display.
         *
-        * @since 1.2.1
+        * @since 1.2.0
         *
         * @param string $author The comment author's username.
         */
@@ -74,7 +74,7 @@ function get_comment_author_email( $comment_ID = 0 ) {
        /**
         * Filter the comment author's returned email address.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $comment->comment_author_email The comment author's email address.
         */
@@ -99,7 +99,7 @@ function comment_author_email( $comment_ID = 0 ) {
        /**
         * Filter the comment author's email for display.
         *
-        * @since 1.2.1
+        * @since 1.2.0
         *
         * @param string $author_email The comment author's email address.
         */
@@ -153,7 +153,7 @@ function get_comment_author_email_link( $linktext = '', $before = '', $after = '
         * Care should be taken to protect the email address and assure that email
         * harvesters do not capture your commentors' email address.
         *
-        * @since 1.2.1
+        * @since 1.2.0
         *
         * @param string $comment->comment_author_email The comment author's email address.
         */
@@ -192,7 +192,7 @@ function get_comment_author_link( $comment_ID = 0 ) {
        /**
         * Filter the comment author's link for display.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $return The HTML-formatted comment author link. Empty for an invalid URL.
         */
@@ -225,7 +225,7 @@ function get_comment_author_IP( $comment_ID = 0 ) {
        /**
         * Filter the comment author's returned IP address.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $comment->comment_author_IP The comment author's IP address.
         */
@@ -255,7 +255,14 @@ function get_comment_author_url( $comment_ID = 0 ) {
        $comment = get_comment( $comment_ID );
        $url = ('http://' == $comment->comment_author_url) ? '' : $comment->comment_author_url;
        $url = esc_url( $url, array('http', 'https') );
-       return apply_filters('get_comment_author_url', $url);
+       /**
+        * Filter the comment author's URL.
+        *
+        * @since 1.5.0
+        *
+        * @param string $url The comment author's URL.
+        */
+       return apply_filters( 'get_comment_author_url', $url );
 }
 
 /**
@@ -270,7 +277,7 @@ function comment_author_url( $comment_ID = 0 ) {
        /**
         * Filter the comment author's URL for display.
         *
-        * @since 1.2.1
+        * @since 1.2.0
         *
         * @param string $author_url The comment author's URL.
         */
@@ -306,7 +313,7 @@ function get_comment_author_url_link( $linktext = '', $before = '', $after = ''
        /**
         * Filter the comment author's returned URL link.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $return The HTML-formatted comment author URL link.
         */
@@ -445,7 +452,7 @@ function get_comment_date( $d = '', $comment_ID = 0 ) {
        /**
         * Filter the returned comment date.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string|int $date Formatted date string or Unix timestamp.
         * @param string     $d    The format of the date.
@@ -508,7 +515,7 @@ function comment_excerpt( $comment_ID = 0 ) {
        /**
         * Filter the comment excerpt for display.
         *
-        * @since 1.2.1
+        * @since 1.2.0
         *
         * @param string $comment_excerpt The comment excerpt text.
         */
@@ -527,7 +534,7 @@ function get_comment_ID() {
        /**
         * Filter the returned comment ID.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param int $comment->comment_ID The current comment ID.
         */
@@ -660,7 +667,7 @@ function get_comments_number( $post_id = 0 ) {
        /**
         * Filter the returned comment count for a post.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param int         $count   The number of comments a post has.
         * @param int|WP_Post $post_id The post ID or WP_Post object.
@@ -694,7 +701,7 @@ function comments_number( $zero = false, $one = false, $more = false, $deprecate
        /**
         * Filter the comments count for display.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $output A translatable string formatted based on whether the count is equal to 0, 1, or 1+. @see _n()
         * @param int    $number The number of post comments.
@@ -717,7 +724,7 @@ function get_comment_text( $comment_ID = 0, $args = array() ) {
        /**
         * Filter the text of a comment.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $comment->comment_content The text of the comment.
         * @param object $comment                  The comment object.
@@ -743,7 +750,7 @@ function comment_text( $comment_ID = 0, $args = array() ) {
        /**
         * Filter the text of a comment to be displayed.
         *
-        * @since 1.2.1
+        * @since 1.2.0
         *
         * @param string $comment_text The text of the current comment.
         * @param object $comment      The comment object.
@@ -773,7 +780,7 @@ function get_comment_time( $d = '', $gmt = false, $translate = true ) {
        /**
         * Filter the returned comment time.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string|int $date      The comment time, formatted as a date string or Unix timestamp.
         * @param string     $d         The date format.
@@ -810,7 +817,7 @@ function get_comment_type( $comment_ID = 0 ) {
        /**
         * Filter the returned comment type.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $comment->comment_type The type of comment, such as 'comment', 'pingback', or 'trackback'.
         */
@@ -1081,7 +1088,7 @@ function comments_template( $file = '/comments.php', $separate_comments = false
        /**
         * Filter the path to the theme template file used for the comments template.
         *
-        * @since 1.5.2
+        * @since 1.5.1
         *
         * @param string $theme_template The path to the theme template file.
         */
@@ -1510,11 +1517,11 @@ class Walker_Comment extends Walker {
                        case 'div':
                                break;
                        case 'ol':
-                               echo '<ol class="children">' . "\n";
+                               $output .= '<ol class="children">' . "\n";
                                break;
                        default:
                        case 'ul':
-                               echo '<ul class="children">' . "\n";
+                               $output .= '<ul class="children">' . "\n";
                                break;
                }
        }
@@ -1537,11 +1544,11 @@ class Walker_Comment extends Walker {
                        case 'div':
                                break;
                        case 'ol':
-                               echo "</ol><!-- .children -->\n";
+                               $output .= "</ol><!-- .children -->\n";
                                break;
                        default:
                        case 'ul':
-                               echo "</ul><!-- .children -->\n";
+                               $output .= "</ul><!-- .children -->\n";
                                break;
                }
        }
@@ -1616,16 +1623,24 @@ class Walker_Comment extends Walker {
                $GLOBALS['comment'] = $comment;
 
                if ( !empty( $args['callback'] ) ) {
+                       ob_start();
                        call_user_func( $args['callback'], $comment, $args, $depth );
+                       $output .= ob_get_clean();
                        return;
                }
 
                if ( ( 'pingback' == $comment->comment_type || 'trackback' == $comment->comment_type ) && $args['short_ping'] ) {
+                       ob_start();
                        $this->ping( $comment, $depth, $args );
+                       $output .= ob_get_clean();
                } elseif ( 'html5' === $args['format'] ) {
+                       ob_start();
                        $this->html5_comment( $comment, $depth, $args );
+                       $output .= ob_get_clean();
                } else {
+                       ob_start();
                        $this->comment( $comment, $depth, $args );
+                       $output .= ob_get_clean();
                }
        }
 
@@ -1643,13 +1658,15 @@ class Walker_Comment extends Walker {
         */
        function end_el( &$output, $comment, $depth = 0, $args = array() ) {
                if ( !empty( $args['end-callback'] ) ) {
+                       ob_start();
                        call_user_func( $args['end-callback'], $comment, $args, $depth );
+                       $output .= ob_get_clean();
                        return;
                }
                if ( 'div' == $args['style'] )
-                       echo "</div><!-- #comment-## -->\n";
+                       $output .= "</div><!-- #comment-## -->\n";
                else
-                       echo "</li><!-- #comment-## -->\n";
+                       $output .= "</li><!-- #comment-## -->\n";
        }
 
        /**
@@ -1794,6 +1811,7 @@ class Walker_Comment extends Walker {
  *     @type string 'format'            How to format the comments list.
  *                                      Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'.
  *     @type bool   'short_ping'        Whether to output short pings. Default false.
+ *     @type bool   'echo'              Whether to echo the output or return it. Default true.
  * }
  * @param array $comments Optional. Array of comment objects. @see WP_Query->comments
  */
@@ -1819,6 +1837,7 @@ function wp_list_comments( $args = array(), $comments = null ) {
                'reverse_children'  => '',
                'format'            => current_theme_supports( 'html5', 'comment-list' ) ? 'html5' : 'xhtml',
                'short_ping'        => false,
+               'echo'              => true,
        );
 
        $r = wp_parse_args( $args, $defaults );
@@ -1887,10 +1906,15 @@ function wp_list_comments( $args = array(), $comments = null ) {
        if ( empty($walker) )
                $walker = new Walker_Comment;
 
-       $walker->paged_walk($_comments, $max_depth, $page, $per_page, $r);
+       $output = $walker->paged_walk($_comments, $max_depth, $page, $per_page, $r);
        $wp_query->max_num_comment_pages = $walker->max_pages;
 
        $in_comment_loop = false;
+
+       if ( $r['echo'] )
+               echo $output;
+       else
+               return $output;
 }
 
 /**
@@ -2101,7 +2125,7 @@ function comment_form( $args = array(), $post_id = null ) {
                                                /**
                                                 * Fires at the bottom of the comment form, inside the closing </form> tag.
                                                 *
-                                                * @since 1.5.2
+                                                * @since 1.5.0
                                                 *
                                                 * @param int $post_id The post ID.
                                                 */
index 9975158c7404ac0d94d6649f32c80a153e4d2550..3019036c194e070f7fc8efd2c0966846621c0ca4 100644 (file)
@@ -44,12 +44,21 @@ function check_comment($author, $email, $url, $comment, $user_ip, $user_agent, $
        if ( 1 == get_option('comment_moderation') )
                return false; // If moderation is set to manual
 
+       /** This filter is documented in wp-includes/comment-template.php */
        $comment = apply_filters( 'comment_text', $comment );
 
        // Check # of external links
        if ( $max_links = get_option( 'comment_max_links' ) ) {
                $num_links = preg_match_all( '/<a [^>]*href/i', $comment, $out );
-               $num_links = apply_filters( 'comment_max_links_url', $num_links, $url ); // provide for counting of $url as a link
+               /**
+                * Filter the maximum number of links allowed in a comment.
+                *
+                * @since 3.0.0
+                *
+                * @param int    $num_links The number of links allowed.
+                * @param string $url       Comment author's URL. Included in allowed links total.
+                */
+               $num_links = apply_filters( 'comment_max_links_url', $num_links, $url );
                if ( $num_links >= $max_links )
                        return false;
        }
@@ -147,7 +156,14 @@ function get_comment(&$comment, $output = OBJECT) {
                }
        }
 
-       $_comment = apply_filters('get_comment', $_comment);
+       /**
+        * Fires after a comment is retrieved.
+        *
+        * @since 2.3.0
+        *
+        * @param mixed $_comment Comment data.
+        */
+       $_comment = apply_filters( 'get_comment', $_comment );
 
        if ( $output == OBJECT ) {
                return $_comment;
@@ -251,6 +267,13 @@ class WP_Comment_Query {
                $this->meta_query = new WP_Meta_Query();
                $this->meta_query->parse_query_vars( $this->query_vars );
 
+               /**
+                * Fires before comments are retrieved.
+                *
+                * @since 3.1.0
+                *
+                * @param WP_Comment_Query &$this Current instance of WP_Comment_Query, passed by reference.
+                */
                do_action_ref_array( 'pre_get_comments', array( &$this ) );
                extract( $this->query_vars, EXTR_SKIP );
 
@@ -376,6 +399,14 @@ class WP_Comment_Query {
                }
 
                $pieces = array( 'fields', 'join', 'where', 'orderby', 'order', 'limits', 'groupby' );
+               /**
+                * Filter the comment query clauses.
+                *
+                * @since 3.1.0
+                *
+                * @param array            $pieces A compacted array of comment query clauses.
+                * @param WP_Comment_Query &$this  Current instance of WP_Comment_Query, passed by reference.
+                */
                $clauses = apply_filters_ref_array( 'comments_clauses', array( compact( $pieces ), &$this ) );
                foreach ( $pieces as $piece )
                        $$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : '';
@@ -389,6 +420,14 @@ class WP_Comment_Query {
                        return $wpdb->get_var( $query );
 
                $comments = $wpdb->get_results( $query );
+               /**
+                * Filter the comment query results.
+                *
+                * @since 3.1.0
+                *
+                * @param array            $comments An array of comments.
+                * @param WP_Comment_Query &$this    Current instance of WP_Comment_Query, passed by reference.
+                */
                $comments = apply_filters_ref_array( 'the_comments', array( $comments, &$this ) );
 
                wp_cache_add( $cache_key, $comments, 'comment' );
@@ -396,7 +435,7 @@ class WP_Comment_Query {
                return $comments;
        }
 
-       /*
+       /**
         * Used internally to generate an SQL string for searching across multiple columns
         *
         * @access protected
@@ -629,7 +668,14 @@ function wp_set_comment_cookies($comment, $user) {
        if ( $user->exists() )
                return;
 
-       $comment_cookie_lifetime = apply_filters('comment_cookie_lifetime', 30000000);
+       /**
+        * Filter the lifetime of the comment cookie in seconds.
+        *
+        * @since 2.8.0
+        *
+        * @param int $seconds Comment cookie lifetime. Default 30000000.
+        */
+       $comment_cookie_lifetime = apply_filters( 'comment_cookie_lifetime', 30000000 );
        setcookie('comment_author_' . COOKIEHASH, $comment->comment_author, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN);
        setcookie('comment_author_email_' . COOKIEHASH, $comment->comment_author_email, time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN);
        setcookie('comment_author_url_' . COOKIEHASH, esc_url($comment->comment_author_url), time() + $comment_cookie_lifetime, COOKIEPATH, COOKIE_DOMAIN);
@@ -644,22 +690,52 @@ function wp_set_comment_cookies($comment, $user) {
  * @since 2.0.4
  */
 function sanitize_comment_cookies() {
-       if ( isset($_COOKIE['comment_author_'.COOKIEHASH]) ) {
-               $comment_author = apply_filters('pre_comment_author_name', $_COOKIE['comment_author_'.COOKIEHASH]);
+       if ( isset( $_COOKIE['comment_author_' . COOKIEHASH] ) ) {
+               /**
+                * Filter the comment author's name cookie before it is set.
+                *
+                * When this filter hook is evaluated in wp_filter_comment(),
+                * the comment author's name string is passed.
+                *
+                * @since 1.5.0
+                *
+                * @param string $author_cookie The comment author name cookie.
+                */
+               $comment_author = apply_filters( 'pre_comment_author_name', $_COOKIE['comment_author_' . COOKIEHASH] );
                $comment_author = wp_unslash($comment_author);
                $comment_author = esc_attr($comment_author);
-               $_COOKIE['comment_author_'.COOKIEHASH] = $comment_author;
+               $_COOKIE['comment_author_' . COOKIEHASH] = $comment_author;
        }
 
-       if ( isset($_COOKIE['comment_author_email_'.COOKIEHASH]) ) {
-               $comment_author_email = apply_filters('pre_comment_author_email', $_COOKIE['comment_author_email_'.COOKIEHASH]);
+       if ( isset( $_COOKIE['comment_author_email_' . COOKIEHASH] ) ) {
+               /**
+                * Filter the comment author's email cookie before it is set.
+                *
+                * When this filter hook is evaluated in wp_filter_comment(),
+                * the comment author's email string is passed.
+                *
+                * @since 1.5.0
+                *
+                * @param string $author_email_cookie The comment author email cookie.
+                */
+               $comment_author_email = apply_filters( 'pre_comment_author_email', $_COOKIE['comment_author_email_' . COOKIEHASH] );
                $comment_author_email = wp_unslash($comment_author_email);
                $comment_author_email = esc_attr($comment_author_email);
                $_COOKIE['comment_author_email_'.COOKIEHASH] = $comment_author_email;
        }
 
-       if ( isset($_COOKIE['comment_author_url_'.COOKIEHASH]) ) {
-               $comment_author_url = apply_filters('pre_comment_author_url', $_COOKIE['comment_author_url_'.COOKIEHASH]);
+       if ( isset( $_COOKIE['comment_author_url_' . COOKIEHASH] ) ) {
+               /**
+                * Filter the comment author's URL cookie before it is set.
+                *
+                * When this filter hook is evaluated in wp_filter_comment(),
+                * the comment author's URL string is passed.
+                *
+                * @since 1.5.0
+                *
+                * @param string $author_url_cookie The comment author URL cookie.
+                */
+               $comment_author_url = apply_filters( 'pre_comment_author_url', $_COOKIE['comment_author_url_' . COOKIEHASH] );
                $comment_author_url = wp_unslash($comment_author_url);
                $_COOKIE['comment_author_url_'.COOKIEHASH] = $comment_author_url;
        }
@@ -688,6 +764,13 @@ function wp_allow_comment($commentdata) {
                $dupe .= $wpdb->prepare( "OR comment_author_email = %s ", wp_unslash( $comment_author_email ) );
        $dupe .= $wpdb->prepare( ") AND comment_content = %s LIMIT 1", wp_unslash( $comment_content ) );
        if ( $wpdb->get_var($dupe) ) {
+               /**
+                * Fires immediately after a duplicate comment is detected.
+                *
+                * @since 3.0.0
+                *
+                * @param array $commentdata Comment data.
+                */
                do_action( 'comment_duplicate_trigger', $commentdata );
                if ( defined('DOING_AJAX') )
                        die( __('Duplicate comment detected; it looks as though you&#8217;ve already said that!') );
@@ -695,6 +778,17 @@ function wp_allow_comment($commentdata) {
                wp_die( __('Duplicate comment detected; it looks as though you&#8217;ve already said that!') );
        }
 
+       /**
+        * Fires immediately before a comment is marked approved.
+        *
+        * Allows checking for comment flooding.
+        *
+        * @since 2.3.0
+        *
+        * @param string $comment_author_IP    Comment author's IP address.
+        * @param string $comment_author_email Comment author's email.
+        * @param string $comment_date_gmt     GMT date the comment was posted.
+        */
        do_action( 'check_comment_flood', $comment_author_IP, $comment_author_email, $comment_date_gmt );
 
        if ( ! empty( $user_id ) ) {
@@ -705,7 +799,7 @@ function wp_allow_comment($commentdata) {
        if ( isset( $user ) && ( $user_id == $post_author || $user->has_cap( 'moderate_comments' ) ) ) {
                // The author and the admins get respect.
                $approved = 1;
-        } else {
+       } else {
                // Everyone else's comments will be checked.
                if ( check_comment($comment_author, $comment_author_email, $comment_author_url, $comment_content, $comment_author_IP, $comment_agent, $comment_type) )
                        $approved = 1;
@@ -715,6 +809,14 @@ function wp_allow_comment($commentdata) {
                        $approved = 'spam';
        }
 
+       /**
+        * Filter a comment's approval status before it is set.
+        *
+        * @since 2.1.0
+        *
+        * @param bool|string $approved    The approval status. Accepts 1, 0, or 'spam'.
+        * @param array       $commentdata Comment data.
+        */
        $approved = apply_filters( 'pre_comment_approved', $approved, $commentdata );
        return $approved;
 }
@@ -744,9 +846,26 @@ function check_comment_flood_db( $ip, $email, $date ) {
        if ( $lasttime = $wpdb->get_var( $wpdb->prepare( "SELECT `comment_date_gmt` FROM `$wpdb->comments` WHERE `comment_date_gmt` >= %s AND ( `comment_author_IP` = %s OR `comment_author_email` = %s ) ORDER BY `comment_date_gmt` DESC LIMIT 1", $hour_ago, $ip, $email ) ) ) {
                $time_lastcomment = mysql2date('U', $lasttime, false);
                $time_newcomment  = mysql2date('U', $date, false);
-               $flood_die = apply_filters('comment_flood_filter', false, $time_lastcomment, $time_newcomment);
+               /**
+                * Filter the comment flood status.
+                *
+                * @since 2.1.0
+                *
+                * @param bool $bool             Whether a comment flood is occurring. Default false.
+                * @param int  $time_lastcomment Timestamp of when the last comment was posted.
+                * @param int  $time_newcomment  Timestamp of when the new comment was posted.
+                */
+               $flood_die = apply_filters( 'comment_flood_filter', false, $time_lastcomment, $time_newcomment );
                if ( $flood_die ) {
-                       do_action('comment_flood_trigger', $time_lastcomment, $time_newcomment);
+                       /**
+                        * Fires before the comment flood message is triggered.
+                        *
+                        * @since 1.5.0
+                        *
+                        * @param int $time_lastcomment Timestamp of when the last comment was posted.
+                        * @param int $time_newcomment  Timestamp of when the new comment was posted.
+                        */
+                       do_action( 'comment_flood_trigger', $time_lastcomment, $time_newcomment );
 
                        if ( defined('DOING_AJAX') )
                                die( __('You are posting comments too quickly. Slow down.') );
@@ -902,7 +1021,19 @@ function get_page_of_comment( $comment_ID, $args = array() ) {
  * @return bool True if comment contains blacklisted content, false if comment does not
  */
 function wp_blacklist_check($author, $email, $url, $comment, $user_ip, $user_agent) {
-       do_action('wp_blacklist_check', $author, $email, $url, $comment, $user_ip, $user_agent);
+       /**
+        * Fires before the comment is tested for blacklisted characters or words.
+        *
+        * @since 1.5.0
+        *
+        * @param string $author     Comment author.
+        * @param string $email      Comment author's email.
+        * @param string $url        Comment author's URL.
+        * @param string $comment    Comment content.
+        * @param string $user_ip    Comment author's IP address.
+        * @param string $user_agent Comment author's browser user agent.
+        */
+       do_action( 'wp_blacklist_check', $author, $email, $url, $comment, $user_ip, $user_agent );
 
        $mod_keys = trim( get_option('blacklist_keys') );
        if ( '' == $mod_keys )
@@ -954,7 +1085,15 @@ function wp_count_comments( $post_id = 0 ) {
 
        $post_id = (int) $post_id;
 
-       $stats = apply_filters('wp_count_comments', array(), $post_id);
+       /**
+        * Filter the comments count for a given post.
+        *
+        * @since 2.7.0
+        *
+        * @param array $count   An empty array.
+        * @param int   $post_id The post ID.
+        */
+       $stats = apply_filters( 'wp_count_comments', array(), $post_id );
        if ( !empty($stats) )
                return $stats;
 
@@ -1019,7 +1158,14 @@ function wp_delete_comment($comment_id, $force_delete = false) {
        if ( !$force_delete && EMPTY_TRASH_DAYS && !in_array( wp_get_comment_status($comment_id), array( 'trash', 'spam' ) ) )
                return wp_trash_comment($comment_id);
 
-       do_action('delete_comment', $comment_id);
+       /**
+        * Fires immediately before a comment is deleted from the database.
+        *
+        * @since 1.2.0
+        *
+        * @param int $comment_id The comment ID.
+        */
+       do_action( 'delete_comment', $comment_id );
 
        // Move children up a level.
        $children = $wpdb->get_col( $wpdb->prepare("SELECT comment_ID FROM $wpdb->comments WHERE comment_parent = %d", $comment_id) );
@@ -1035,7 +1181,15 @@ function wp_delete_comment($comment_id, $force_delete = false) {
 
        if ( ! $wpdb->delete( $wpdb->comments, array( 'comment_ID' => $comment_id ) ) )
                return false;
-       do_action('deleted_comment', $comment_id);
+
+       /**
+        * Fires immediately after a comment is deleted from the database.
+        *
+        * @since 2.9.0
+        *
+        * @param int $comment_id The comment ID.
+        */
+       do_action( 'deleted_comment', $comment_id );
 
        $post_id = $comment->comment_post_ID;
        if ( $post_id && $comment->comment_approved == 1 )
@@ -1043,7 +1197,15 @@ function wp_delete_comment($comment_id, $force_delete = false) {
 
        clean_comment_cache($comment_id);
 
-       do_action('wp_set_comment_status', $comment_id, 'delete');
+       /**
+        * Fires immediately before changing the comment's status to 'delete'.
+        *
+        * @since 1.5.0
+        *
+        * @param int    $comment_id The comment ID.
+        * @param string $status     The new 'delete' comment status.
+        */
+       do_action( 'wp_set_comment_status', $comment_id, 'delete' );
        wp_transition_comment_status('delete', $comment->comment_approved, $comment);
        return true;
 }
@@ -1068,12 +1230,27 @@ function wp_trash_comment($comment_id) {
        if ( !$comment = get_comment($comment_id) )
                return false;
 
-       do_action('trash_comment', $comment_id);
+       /**
+        * Fires immediately before a comment is sent to the Trash.
+        *
+        * @since 2.9.0
+        *
+        * @param int $comment_id The comment ID.
+        */
+       do_action( 'trash_comment', $comment_id );
 
        if ( wp_set_comment_status($comment_id, 'trash') ) {
                add_comment_meta($comment_id, '_wp_trash_meta_status', $comment->comment_approved);
                add_comment_meta($comment_id, '_wp_trash_meta_time', time() );
-               do_action('trashed_comment', $comment_id);
+
+               /**
+                * Fires immediately after a comment is sent to Trash.
+                *
+                * @since 2.9.0
+                *
+                * @param int $comment_id The comment ID.
+                */
+               do_action( 'trashed_comment', $comment_id );
                return true;
        }
 
@@ -1094,7 +1271,14 @@ function wp_untrash_comment($comment_id) {
        if ( ! (int)$comment_id )
                return false;
 
-       do_action('untrash_comment', $comment_id);
+       /**
+        * Fires immediately before a comment is restored from the Trash.
+        *
+        * @since 2.9.0
+        *
+        * @param int $comment_id The comment ID.
+        */
+       do_action( 'untrash_comment', $comment_id );
 
        $status = (string) get_comment_meta($comment_id, '_wp_trash_meta_status', true);
        if ( empty($status) )
@@ -1103,7 +1287,14 @@ function wp_untrash_comment($comment_id) {
        if ( wp_set_comment_status($comment_id, $status) ) {
                delete_comment_meta($comment_id, '_wp_trash_meta_time');
                delete_comment_meta($comment_id, '_wp_trash_meta_status');
-               do_action('untrashed_comment', $comment_id);
+               /**
+                * Fires immediately after a comment is restored from the Trash.
+                *
+                * @since 2.9.0
+                *
+                * @param int $comment_id The comment ID.
+                */
+               do_action( 'untrashed_comment', $comment_id );
                return true;
        }
 
@@ -1124,11 +1315,25 @@ function wp_spam_comment($comment_id) {
        if ( !$comment = get_comment($comment_id) )
                return false;
 
-       do_action('spam_comment', $comment_id);
+       /**
+        * Fires immediately before a comment is marked as Spam.
+        *
+        * @since 2.9.0
+        *
+        * @param int $comment_id The comment ID.
+        */
+       do_action( 'spam_comment', $comment_id );
 
        if ( wp_set_comment_status($comment_id, 'spam') ) {
                add_comment_meta($comment_id, '_wp_trash_meta_status', $comment->comment_approved);
-               do_action('spammed_comment', $comment_id);
+               /**
+                * Fires immediately after a comment is marked as Spam.
+                *
+                * @since 2.9.0
+                *
+                * @param int $comment_id The comment ID.
+                */
+               do_action( 'spammed_comment', $comment_id );
                return true;
        }
 
@@ -1149,7 +1354,14 @@ function wp_unspam_comment($comment_id) {
        if ( ! (int)$comment_id )
                return false;
 
-       do_action('unspam_comment', $comment_id);
+       /**
+        * Fires immediately before a comment is unmarked as Spam.
+        *
+        * @since 2.9.0
+        *
+        * @param int $comment_id The comment ID.
+        */
+       do_action( 'unspam_comment', $comment_id );
 
        $status = (string) get_comment_meta($comment_id, '_wp_trash_meta_status', true);
        if ( empty($status) )
@@ -1157,7 +1369,14 @@ function wp_unspam_comment($comment_id) {
 
        if ( wp_set_comment_status($comment_id, $status) ) {
                delete_comment_meta($comment_id, '_wp_trash_meta_status');
-               do_action('unspammed_comment', $comment_id);
+               /**
+                * Fires immediately after a comment is unmarked as Spam.
+                *
+                * @since 2.9.0
+                *
+                * @param int $comment_id The comment ID.
+                */
+               do_action( 'unspammed_comment', $comment_id );
                return true;
        }
 
@@ -1214,8 +1433,11 @@ function wp_get_comment_status($comment_id) {
  * @param object $comment Comment data.
  */
 function wp_transition_comment_status($new_status, $old_status, $comment) {
-       // Translate raw statuses to human readable formats for the hooks
-       // This is not a complete list of comment status, it's only the ones that need to be renamed
+       /*
+        * Translate raw statuses to human readable formats for the hooks.
+        * This is not a complete list of comment status, it's only the ones
+        * that need to be renamed
+        */
        $comment_statuses = array(
                0         => 'unapproved',
                'hold'    => 'unapproved', // wp_set_comment_status() uses "hold"
@@ -1227,10 +1449,43 @@ function wp_transition_comment_status($new_status, $old_status, $comment) {
 
        // Call the hooks
        if ( $new_status != $old_status ) {
-               do_action('transition_comment_status', $new_status, $old_status, $comment);
-               do_action("comment_{$old_status}_to_{$new_status}", $comment);
+               /**
+                * Fires when the comment status is in transition.
+                *
+                * @since 2.7.0
+                *
+                * @param int|string $new_status The new comment status.
+                * @param int|string $old_status The old comment status.
+                * @param object     $comment    The comment data.
+                */
+               do_action( 'transition_comment_status', $new_status, $old_status, $comment );
+               /**
+                * Fires when the comment status is in transition from one specific status to another.
+                *
+                * The dynamic portions of the hook name, $old_status, and $new_status,
+                * refer to the old and new comment statuses, respectively.
+                *
+                * @since 2.7.0
+                *
+                * @param object $comment Comment object.
+                */
+               do_action( "comment_{$old_status}_to_{$new_status}", $comment );
        }
-       do_action("comment_{$new_status}_{$comment->comment_type}", $comment->comment_ID, $comment);
+       /**
+        * Fires when the status of a specific comment type is in transition.
+        *
+        * The dynamic portions of the hook name, $new_status, and $comment->comment_type,
+        * refer to the new comment status, and the type of comment, respectively.
+        *
+        * Typical comment types include an empty string (standard comment), 'pingback',
+        * or 'trackback'.
+        *
+        * @since 2.7.0
+        *
+        * @param int $comment_ID The comment ID.
+        * @param obj $comment    Comment object.
+        */
+       do_action( "comment_{$new_status}_{$comment->comment_type}", $comment->comment_ID, $comment );
 }
 
 /**
@@ -1260,7 +1515,16 @@ function wp_get_current_commenter() {
        if ( isset($_COOKIE['comment_author_url_'.COOKIEHASH]) )
                $comment_author_url = $_COOKIE['comment_author_url_'.COOKIEHASH];
 
-       return apply_filters('wp_get_current_commenter', compact('comment_author', 'comment_author_email', 'comment_author_url'));
+       /**
+        * Filter the current commenter's name, email, and URL.
+        *
+        * @since 3.1.0
+        *
+        * @param string $comment_author       Comment author's name.
+        * @param string $comment_author_email Comment author's email.
+        * @param string $comment_author_url   Comment author's URL.
+        */
+       return apply_filters( 'wp_get_current_commenter', compact('comment_author', 'comment_author_email', 'comment_author_url') );
 }
 
 /**
@@ -1305,7 +1569,16 @@ function wp_insert_comment($commentdata) {
                wp_update_comment_count($comment_post_ID);
 
        $comment = get_comment($id);
-       do_action('wp_insert_comment', $id, $comment);
+
+       /**
+        * Fires immediately after a comment is inserted into the database.
+        *
+        * @since 2.8.0
+        *
+        * @param int $id      The comment ID.
+        * @param obj $comment Comment object.
+        */
+       do_action( 'wp_insert_comment', $id, $comment );
 
        wp_cache_set( 'last_changed', microtime(), 'comment' );
 
@@ -1320,34 +1593,64 @@ function wp_insert_comment($commentdata) {
  * filtering the same comment more than once.
  *
  * @since 2.0.0
- * @uses apply_filters() Calls 'pre_user_id' hook on comment author's user ID
- * @uses apply_filters() Calls 'pre_comment_user_agent' hook on comment author's user agent
- * @uses apply_filters() Calls 'pre_comment_author_name' hook on comment author's name
- * @uses apply_filters() Calls 'pre_comment_content' hook on the comment's content
- * @uses apply_filters() Calls 'pre_comment_user_ip' hook on comment author's IP
- * @uses apply_filters() Calls 'pre_comment_author_url' hook on comment author's URL
- * @uses apply_filters() Calls 'pre_comment_author_email' hook on comment author's email address
  *
  * @param array $commentdata Contains information on the comment.
  * @return array Parsed comment information.
  */
 function wp_filter_comment($commentdata) {
-       if ( isset($commentdata['user_ID']) )
-               $commentdata['user_id'] = apply_filters('pre_user_id', $commentdata['user_ID']);
-       elseif ( isset($commentdata['user_id']) )
-               $commentdata['user_id'] = apply_filters('pre_user_id', $commentdata['user_id']);
-       $commentdata['comment_agent']        = apply_filters('pre_comment_user_agent', ( isset( $commentdata['comment_agent'] ) ? $commentdata['comment_agent'] : '' ) );
-       $commentdata['comment_author']       = apply_filters('pre_comment_author_name', $commentdata['comment_author']);
-       $commentdata['comment_content']      = apply_filters('pre_comment_content', $commentdata['comment_content']);
-       $commentdata['comment_author_IP']    = apply_filters('pre_comment_user_ip', $commentdata['comment_author_IP']);
-       $commentdata['comment_author_url']   = apply_filters('pre_comment_author_url', $commentdata['comment_author_url']);
-       $commentdata['comment_author_email'] = apply_filters('pre_comment_author_email', $commentdata['comment_author_email']);
+       if ( isset( $commentdata['user_ID'] ) ) {
+               /**
+                * Filter the comment author's user id before it is set.
+                *
+                * The first time this filter is evaluated, 'user_ID' is checked
+                * (for back-compat), followed by the standard 'user_id' value.
+                *
+                * @since 1.5.0
+                *
+                * @param int $user_ID The comment author's user ID.
+                */
+               $commentdata['user_id'] = apply_filters( 'pre_user_id', $commentdata['user_ID'] );
+       } elseif ( isset( $commentdata['user_id'] ) ) {
+               /** This filter is documented in wp-includes/comment.php */
+               $commentdata['user_id'] = apply_filters( 'pre_user_id', $commentdata['user_id'] );
+       }
+
+       /**
+        * Filter the comment author's browser user agent before it is set.
+        *
+        * @since 1.5.0
+        *
+        * @param int $comment_agent The comment author's browser user agent.
+        */
+       $commentdata['comment_agent'] = apply_filters( 'pre_comment_user_agent', ( isset( $commentdata['comment_agent'] ) ? $commentdata['comment_agent'] : '' ) );
+       /** This filter is documented in wp-includes/comment.php */
+       $commentdata['comment_author'] = apply_filters( 'pre_comment_author_name', $commentdata['comment_author'] );
+       /**
+        * Filter the comment content before it is set.
+        *
+        * @since 1.5.0
+        *
+        * @param int $comment_content The comment content.
+        */
+       $commentdata['comment_content'] = apply_filters( 'pre_comment_content', $commentdata['comment_content'] );
+       /**
+        * Filter the comment author's IP before it is set.
+        *
+        * @since 1.5.0
+        *
+        * @param int $comment_author_ip The comment author's IP.
+        */
+       $commentdata['comment_author_IP'] = apply_filters( 'pre_comment_user_ip', $commentdata['comment_author_IP'] );
+       /** This filter is documented in wp-includes/comment.php */
+       $commentdata['comment_author_url'] = apply_filters( 'pre_comment_author_url', $commentdata['comment_author_url'] );
+       /** This filter is documented in wp-includes/comment.php */
+       $commentdata['comment_author_email'] = apply_filters( 'pre_comment_author_email', $commentdata['comment_author_email'] );
        $commentdata['filtered'] = true;
        return $commentdata;
 }
 
 /**
- * Whether comment should be blocked because of comment flood.
+ * Whether comment should be blocked because of comment flood.
  *
  * @since 2.1.0
  *
@@ -1377,17 +1680,18 @@ function wp_throttle_comment_flood($block, $time_lastcomment, $time_newcomment)
  * See {@link http://core.trac.wordpress.org/ticket/9235}
  *
  * @since 1.5.0
- * @uses apply_filters() Calls 'preprocess_comment' hook on $commentdata parameter array before processing
- * @uses do_action() Calls 'comment_post' hook on $comment_ID returned from adding the comment and if the comment was approved.
- * @uses wp_filter_comment() Used to filter comment before adding comment.
- * @uses wp_allow_comment() checks to see if comment is approved.
- * @uses wp_insert_comment() Does the actual comment insertion to the database.
- *
  * @param array $commentdata Contains information on the comment.
  * @return int The ID of the comment after adding.
  */
 function wp_new_comment( $commentdata ) {
-       $commentdata = apply_filters('preprocess_comment', $commentdata);
+       /**
+        * Filter a comment's data before it is sanitized and inserted into the database.
+        *
+        * @since 1.5.0
+        *
+        * @param array $commentdata Comment data.
+        */
+       $commentdata = apply_filters( 'preprocess_comment', $commentdata );
 
        $commentdata['comment_post_ID'] = (int) $commentdata['comment_post_ID'];
        if ( isset($commentdata['user_ID']) )
@@ -1411,16 +1715,26 @@ function wp_new_comment( $commentdata ) {
 
        $comment_ID = wp_insert_comment($commentdata);
 
-       do_action('comment_post', $comment_ID, $commentdata['comment_approved']);
+       /**
+        * Fires immediately after a comment is inserted into the database.
+        *
+        * @since 1.2.0
+        *
+        * @param int $comment_ID       The comment ID.
+        * @param int $comment_approved 1 (true) if the comment is approved, 0 (false) if not.
+        */
+       do_action( 'comment_post', $comment_ID, $commentdata['comment_approved'] );
 
        if ( 'spam' !== $commentdata['comment_approved'] ) { // If it's spam save it silently for later crunching
-               if ( '0' == $commentdata['comment_approved'] )
-                       wp_notify_moderator($comment_ID);
-
-               $post = get_post($commentdata['comment_post_ID']); // Don't notify if it's your own comment
+               if ( '0' == $commentdata['comment_approved'] ) {
+                       wp_notify_moderator( $comment_ID );
+               }
 
-               if ( get_option('comments_notify') && $commentdata['comment_approved'] && ( ! isset( $commentdata['user_id'] ) || $post->post_author != $commentdata['user_id'] ) )
-                       wp_notify_postauthor($comment_ID, isset( $commentdata['comment_type'] ) ? $commentdata['comment_type'] : '' );
+               // wp_notify_postauthor() checks if notifying the author of their own comment.
+               // By default, it won't, but filters can override this.
+               if ( get_option( 'comments_notify' ) && $commentdata['comment_approved'] ) {
+                       wp_notify_postauthor( $comment_ID );
+               }
        }
 
        return $comment_ID;
@@ -1453,8 +1767,7 @@ function wp_set_comment_status($comment_id, $comment_status, $wp_error = false)
                case '1':
                        $status = '1';
                        if ( get_option('comments_notify') ) {
-                               $comment = get_comment($comment_id);
-                               wp_notify_postauthor($comment_id, $comment->comment_type);
+                               wp_notify_postauthor( $comment_id );
                        }
                        break;
                case 'spam':
@@ -1480,7 +1793,18 @@ function wp_set_comment_status($comment_id, $comment_status, $wp_error = false)
 
        $comment = get_comment($comment_id);
 
-       do_action('wp_set_comment_status', $comment_id, $comment_status);
+       /**
+        * Fires after a comment status has been updated in the database.
+        *
+        * The hook also fires immediately before comment status transition hooks are fired.
+        *
+        * @since 1.5.0
+        *
+        * @param int         $comment_id     The comment ID.
+        * @param string|bool $comment_status The comment status. Possible values include 'hold',
+        *                                    'approve', 'spam', 'trash', or false.
+        */
+       do_action( 'wp_set_comment_status', $comment_id, $comment_status );
        wp_transition_comment_status($comment_status, $comment_old->comment_approved, $comment);
 
        wp_update_comment_count($comment->comment_post_ID);
@@ -1521,7 +1845,14 @@ function wp_update_comment($commentarr) {
        // Now extract the merged array.
        extract(wp_unslash($commentarr), EXTR_SKIP);
 
-       $comment_content = apply_filters('comment_save_pre', $comment_content);
+       /**
+        * Filter the comment content before it is updated in the database.
+        *
+        * @since 1.5.0
+        *
+        * @param string $comment_content The comment data.
+        */
+       $comment_content = apply_filters( 'comment_save_pre', $comment_content );
 
        $comment_date_gmt = get_gmt_from_date($comment_date);
 
@@ -1537,7 +1868,16 @@ function wp_update_comment($commentarr) {
 
        clean_comment_cache($comment_ID);
        wp_update_comment_count($comment_post_ID);
-       do_action('edit_comment', $comment_ID);
+       /**
+        * Fires immediately after a comment is updated in the database.
+        *
+        * The hook also fires immediately before comment status transition hooks are fired.
+        *
+        * @since 1.2.0
+        *
+        * @param int $comment_ID The comment ID.
+        */
+       do_action( 'edit_comment', $comment_ID );
        $comment = get_comment($comment_ID);
        wp_transition_comment_status($comment->comment_approved, $old_status, $comment);
        return $rval;
@@ -1634,8 +1974,18 @@ function wp_update_comment_count_now($post_id) {
 
        clean_post_cache( $post );
 
-       do_action('wp_update_comment_count', $post_id, $new, $old);
-       do_action('edit_post', $post_id, $post);
+       /**
+        * Fires immediately after a post's comment count is updated in the database.
+        *
+        * @since 2.3.0
+        *
+        * @param int $post_id Post ID.
+        * @param int $new     The new comment count.
+        * @param int $old     The old comment count.
+        */
+       do_action( 'wp_update_comment_count', $post_id, $new, $old );
+       /** This action is documented in wp-includes/post.php */
+       do_action( 'edit_post', $post_id, $post );
 
        return true;
 }
@@ -1765,15 +2115,19 @@ function do_trackbacks($post_id) {
                return;
        }
 
-       if ( empty($post->post_excerpt) )
-               $excerpt = apply_filters('the_content', $post->post_content, $post->ID);
-       else
-               $excerpt = apply_filters('the_excerpt', $post->post_excerpt);
+       if ( empty($post->post_excerpt) ) {
+               /** This filter is documented in wp-admin/post-template.php */
+               $excerpt = apply_filters( 'the_content', $post->post_content, $post->ID );
+       } else {
+               /** This filter is documented in wp-admin/post-template.php */
+               $excerpt = apply_filters( 'the_excerpt', $post->post_excerpt );
+       }
+
        $excerpt = str_replace(']]>', ']]&gt;', $excerpt);
        $excerpt = wp_html_excerpt($excerpt, 252, '&#8230;');
 
        /** This filter is documented in wp-includes/post-template.php */
-       $post_title = apply_filters('the_title', $post->post_title, $post->ID);
+       $post_title = apply_filters( 'the_title', $post->post_title, $post->ID );
        $post_title = strip_tags($post_title);
 
        if ( $to_ping ) {
@@ -1856,6 +2210,15 @@ function pingback($content, $post_ID) {
        endforeach;
 
        $post_links = array_unique( $post_links );
+       /**
+        * Fires just before pinging back links found in a post.
+        *
+        * @since 2.0.0
+        *
+        * @param array &$post_links An array of post links to be checked, passed by reference.
+        * @param array &$pung       Whether a link has already been pinged, passed by reference.
+        * @param int   $post_ID     The post ID.
+        */
        do_action_ref_array( 'pre_ping', array( &$post_links, &$pung, $post_ID ) );
 
        foreach ( (array) $post_links as $pagelinkedto ) {
@@ -1863,13 +2226,25 @@ function pingback($content, $post_ID) {
 
                if ( $pingback_server_url ) {
                        @ set_time_limit( 60 );
-                        // Now, the RPC call
+                       // Now, the RPC call
                        $pagelinkedfrom = get_permalink($post_ID);
 
                        // using a timeout of 3 seconds should be enough to cover slow servers
                        $client = new WP_HTTP_IXR_Client($pingback_server_url);
                        $client->timeout = 3;
-                       $client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . $wp_version, $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom);
+                       /**
+                        * Filter the user agent sent when pinging-back a URL.
+                        *
+                        * @since 2.9.0
+                        *
+                        * @param string $concat_useragent    The user agent concatenated with ' -- WordPress/'
+                        *                                    and the WordPress version.
+                        * @param string $useragent           The useragent.
+                        * @param string $pingback_server_url The server URL being linked to.
+                        * @param string $pagelinkedto        URL of page linked to.
+                        * @param string $pagelinkedfrom      URL of page linked from.
+                        */
+                       $client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . $wp_version, $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom );
                        // when set to true, this outputs debug messages by itself
                        $client->debug = false;
 
@@ -2046,6 +2421,13 @@ function _close_comments_for_old_posts( $posts, $query ) {
        if ( empty( $posts ) || ! $query->is_singular() || ! get_option( 'close_comments_for_old_posts' ) )
                return $posts;
 
+       /**
+        * Filter the list of post types to automatically close comments for.
+        *
+        * @since 3.2.0
+        *
+        * @param array $post_types An array of registered post types. Default array with 'post'.
+        */
        $post_types = apply_filters( 'close_comments_for_post_types', array( 'post' ) );
        if ( ! in_array( $posts[0]->post_type, $post_types ) )
                return $posts;
@@ -2085,6 +2467,7 @@ function _close_comments_for_old_post( $open, $post_id ) {
 
        $post = get_post($post_id);
 
+       /** This filter is documented in wp-includes/comment.php */
        $post_types = apply_filters( 'close_comments_for_post_types', array( 'post' ) );
        if ( ! in_array( $post->post_type, $post_types ) )
                return $open;
index 1c68e146cf24902030c6537cf9d59b0a0064b299..cd39a0899ec6e7503854c5cde8e59e76abf174d3 100644 (file)
@@ -27,7 +27,14 @@ function wp_schedule_single_event( $timestamp, $hook, $args = array()) {
 
        $crons = _get_cron_array();
        $event = (object) array( 'hook' => $hook, 'timestamp' => $timestamp, 'schedule' => false, 'args' => $args );
-       $event = apply_filters('schedule_event', $event);
+       /**
+        * Filter a single event before it is scheduled.
+        *
+        * @since 3.1.0
+        *
+        * @param object $event An object containing an event's data.
+        */
+       $event = apply_filters( 'schedule_event', $event );
 
        // A plugin disallowed this event
        if ( ! $event )
@@ -68,7 +75,8 @@ function wp_schedule_event( $timestamp, $recurrence, $hook, $args = array()) {
                return false;
 
        $event = (object) array( 'hook' => $hook, 'timestamp' => $timestamp, 'schedule' => $recurrence, 'args' => $args, 'interval' => $schedules[$recurrence]['interval'] );
-       $event = apply_filters('schedule_event', $event);
+       /** This filter is documented in wp-includes/cron.php */
+       $event = apply_filters( 'schedule_event', $event );
 
        // A plugin disallowed this event
        if ( ! $event )
@@ -255,10 +263,34 @@ function spawn_cron( $gmt_time = 0 ) {
        $doing_wp_cron = sprintf( '%.22F', $gmt_time );
        set_transient( 'doing_cron', $doing_wp_cron );
 
+       /**
+        * Filter the cron request arguments.
+        *
+        * @since 3.5.0
+        *
+        * @param array $cron_request_array {
+        *     An array of cron request URL arguments.
+        *
+        *     @type string $url  The cron request URL.
+        *     @type int    $key  The 22 digit GMT microtime.
+        *     @type array  $args {
+        *         An array of cron request arguments.
+        *
+        *         @type int  $timeout   The request timeout in seconds. Default .01 seconds.
+        *         @type bool $blocking  Whether to set blocking for the request. Default false.
+        *         @type bool $sslverify Whether to sslverify. Default true.
+        *     }
+        * }
+        */
        $cron_request = apply_filters( 'cron_request', array(
-               'url' => site_url( 'wp-cron.php?doing_wp_cron=' . $doing_wp_cron ),
-               'key' => $doing_wp_cron,
-               'args' => array( 'timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters( 'https_local_ssl_verify', true ) )
+               'url'  => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
+               'key'  => $doing_wp_cron,
+               'args' => array(
+                       'timeout'   => 0.01,
+                       'blocking'  => false,
+                       /** This filter is documented in wp-includes/class-http.php */
+                       'sslverify' => apply_filters( 'https_local_ssl_verify', true )
+               )
        ) );
 
        wp_remote_post( $cron_request['url'], $cron_request['args'] );
@@ -333,6 +365,13 @@ function wp_get_schedules() {
                'twicedaily' => array( 'interval' => 12 * HOUR_IN_SECONDS, 'display' => __( 'Twice Daily' ) ),
                'daily'      => array( 'interval' => DAY_IN_SECONDS,       'display' => __( 'Once Daily' ) ),
        );
+       /**
+        * Filter the non-default cron schedules.
+        *
+        * @since 2.1.0
+        *
+        * @param array $new_schedules An array of non-default cron schedules. Default empty.
+        */
        return array_merge( apply_filters( 'cron_schedules', array() ), $schedules );
 }
 
index a190f2122c96e084d7dc3a8428f6d125dc197937..ed5d71f297091265c64a9d66b8def9fb58c2ab59 100644 (file)
 #wpadminbar * {
-       font-family: Tahoma, Arial, Helvetica, sans-serif;
+       height: auto;
+       width: auto;
+       margin: 0;
+       padding: 0;
+       position: static;
+       text-shadow: none;
+       text-transform: none;
+       letter-spacing: normal;
+       font: normal 13px/32px "Open Sans", sans-serif;
+       border-radius: 0;
+       -webkit-box-sizing: content-box;
+       -moz-box-sizing:    content-box;
+       box-sizing:         content-box;
+       -webkit-transition: none;
+       -moz-transition:    none;
+       -o-transition:      none;
+       transition:         none;
+       -webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */
+}
+
+.rtl #wpadminbar * {
+       font-family: Tahoma, sans-serif;
+}
+
+html:lang(he-il) .rtl #wpadminbar *  {
+       font-family: Arial, sans-serif;
+}
+
+#wpadminbar a.ab-item,
+#wpadminbar > #wp-toolbar span.ab-label,
+#wpadminbar > #wp-toolbar span.noticon {
+       color: #eee;
+}
+
+#wpadminbar #wp-admin-bar-site-name a.ab-item,
+#wpadminbar #wp-admin-bar-my-sites a.ab-item {
+       white-space: nowrap;
+       overflow: hidden;
+       text-overflow: ellipsis;
+}
+
+#wpadminbar ul li:before,
+#wpadminbar ul li:after {
+       content: normal;
+}
+
+#wpadminbar a,
+#wpadminbar a:hover,
+#wpadminbar a img,
+#wpadminbar a img:hover {
+       outline: none;
+       border: none;
+       text-decoration: none;
+       background: none;
+}
+
+#wpadminbar a:focus,
+#wpadminbar a:active,
+#wpadminbar input[type="text"],
+#wpadminbar input[type="password"],
+#wpadminbar input[type="number"],
+#wpadminbar input[type="search"],
+#wpadminbar input[type="email"],
+#wpadminbar input[type="url"],
+#wpadminbar select,
+#wpadminbar textarea,
+#wpadminbar div {
+       outline: none;
 }
 
 #wpadminbar {
        direction: rtl;
-       font-family: Tahoma, Arial, Helvetica, sans-serif;
-       left: auto;
+       color: #ccc;
+       font: normal 13px/32px "Open Sans", sans-serif;
+       height: 32px;
+       position: fixed;
+       top: 0;
        right: 0;
+       width: 100%;
+       min-width: 600px; /* match the min-width of the body in wp-admin.css */
+       z-index: 99999;
+       background: #222;
+}
+
+#wpadminbar .ab-sub-wrapper,
+#wpadminbar ul,
+#wpadminbar ul li {
+       background: none;
+       clear: none;
+       list-style: none;
+       margin: 0;
+       padding: 0;
+       position: relative;
+       text-indent: 0;
+       z-index: 99999;
+}
+
+#wpadminbar ul#wp-admin-bar-root-default>li {
+       margin-left: 0;
+}
+
+/* Prevent a Chrome bug that inadvertantly activates
+   :hover states on an element that touches the extreme 
+   top left corner of the viewport. See #18868 */
+#wpadminbar .quicklinks {
+       border-right: 1px solid transparent;
 }
 
 #wpadminbar .quicklinks ul {
        float: right;
 }
 
-#wpadminbar .quicklinks > ul > li {
-       border-right: 0;
-       border-left: 1px solid #555;
-}
-
-#wpadminbar .quicklinks > ul > li > a,
-#wpadminbar .quicklinks > ul > li > .ab-empty-item {
-       border-right: 0;
-       border-left: 1px solid #333;
+#wpadminbar .ab-empty-item {
+       outline: none;
 }
 
 #wpadminbar .quicklinks .ab-top-secondary > li {
-       border-left: 0;
-       border-right: 1px solid #333;
        float: left;
 }
 
-#wpadminbar .quicklinks .ab-top-secondary > li > a,
-#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item {
-       border-right: 1px solid #555;
-       border-left: 0;
+#wpadminbar .quicklinks a,
+#wpadminbar .quicklinks .ab-empty-item,
+#wpadminbar .shortlink-input {
+       height: 32px;
+       display: block;
+       padding: 0 10px;
+       margin: 0;
+}
+
+#wpadminbar .quicklinks > ul > li > a {
+       padding: 0 7px 0 8px;
 }
 
 #wpadminbar .menupop .ab-sub-wrapper,
 #wpadminbar .shortlink-input {
-       margin: 0 -1px 0 0;
+       margin: 0;
+       padding: 0;
+       -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
+       box-shadow: 0 3px 5px rgba(0,0,0,0.2);
+       background: #333;
+       display: none;
+       position: absolute;
+       float: none;
 }
 
 #wpadminbar.ie7 .menupop .ab-sub-wrapper,
 #wpadminbar.ie7 .shortlink-input {
-       left: auto;
+       top: 32px;
        right: 0;
 }
 
+#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
+       min-width: 100%;
+}
+
 #wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
-       right: auto;
        left: 0;
-       margin: 0 0 0 -1px;
+       right: auto;
+}
+
+#wpadminbar .ab-submenu {
+       padding: 6px 0;
+}
+
+#wpadminbar .selected .shortlink-input {
+       display: block;
+}
+
+#wpadminbar .quicklinks .menupop ul li {
+       float: none;
+}
+
+#wpadminbar .quicklinks .menupop ul li a strong {
+       font-weight: bold;
+}
+
+#wpadminbar .quicklinks .menupop ul li .ab-item,
+#wpadminbar .quicklinks .menupop ul li a strong,
+#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,
+#wpadminbar .shortlink-input {
+       line-height: 26px;
+       height: 26px;
+       white-space: nowrap;
+       min-width: 140px;
+}
+
+#wpadminbar .shortlink-input {
+       width: 200px;
+}
+
+#wpadminbar.nojs li:hover > .ab-sub-wrapper,
+#wpadminbar li.hover > .ab-sub-wrapper {
+       display: block;
 }
 
 #wpadminbar .menupop li:hover > .ab-sub-wrapper,
 #wpadminbar .menupop li.hover > .ab-sub-wrapper {
-       margin-left: 0px;
        margin-right: 100%;
+       margin-top: -32px;
 }
 
 #wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
 #wpadminbar .ab-top-secondary .menupop li.hover > .ab-sub-wrapper {
-       margin-left: inherit;
        margin-right: 0;
-       left: 100%;
        right: inherit;
+       left: 100%;
+}
+
+#wpadminbar .ab-top-menu > li > .ab-item:focus,
+#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
+#wpadminbar .ab-top-menu > li:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.hover > .ab-item {
+       background: #333;
+       color: #2ea2cc;
+}
+
+#wpadminbar > #wp-toolbar li:hover span.ab-label,
+#wpadminbar > #wp-toolbar li.hover span.ab-label,
+#wpadminbar > #wp-toolbar a:focus span.ab-label {
+       color: #2ea2cc;
+}
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
+#wpadminbar .ab-icon,
+#wpadminbar .ab-item:before {
+       position: relative;
+       float: right;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       padding: 4px 0;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       background-image: none !important;
+       margin-left: 6px;
+}
+
+#wpadminbar .ab-icon:before,
+#wpadminbar .ab-item:before,
+#wpadminbar #adminbarsearch:before {
+       color: #999;
+}
+
+#wpadminbar .ab-icon:before,
+#wpadminbar .ab-item:before,
+#wpadminbar #adminbarsearch:before {
+       position: relative;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
+}
+
+#wpadminbar .ab-label {
+       display: inline-block;
+       height: 32px;
+}
+
+#wpadminbar .ab-submenu .ab-item {
+       color: #eee;
+}
+
+#wpadminbar .quicklinks .menupop ul li a,
+#wpadminbar .quicklinks .menupop ul li a strong,
+#wpadminbar .quicklinks .menupop.hover ul li a,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
+       color: #eee;
+}
+
+#wpadminbar .quicklinks .menupop ul li a:hover,
+#wpadminbar .quicklinks .menupop ul li a:focus,
+#wpadminbar .quicklinks .menupop ul li a:hover strong,
+#wpadminbar .quicklinks .menupop ul li a:focus strong,
+#wpadminbar .quicklinks .menupop.hover ul li a:hover,
+#wpadminbar .quicklinks .menupop.hover ul li a:focus,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
+#wpadminbar li:hover .ab-icon:before,
+#wpadminbar li:hover .ab-item:before,
+#wpadminbar li a:focus .ab-icon:before,
+#wpadminbar li .ab-item:focus:before,
+#wpadminbar li.hover .ab-icon:before,
+#wpadminbar li.hover .ab-item:before,
+#wpadminbar li:hover #adminbarsearch:before {
+       color: #2ea2cc;
+}
+
+#wpadminbar .menupop .menupop > .ab-item:before,
+#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
+       position: absolute;
+       font: normal 17px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
 #wpadminbar .menupop .menupop > .ab-item {
-       background-position: 5% -46px;
+       display: block;
        padding-left: 2em;
-       padding-right: 1em;
+}
+
+#wpadminbar .menupop .menupop > .ab-item:before {
+       top: 1px;
+       left: 4px;
+       content: '\f139';
+       color: inherit;
 }
 
 #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
-       background-position: 95% -20px;
-       padding-left: 1em;
        padding-right: 2em;
+       padding-left: 1em;
+}
+
+#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
+       top: 5px;
+       right: 3px;
+       content: '\f141';
 }
 
 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
-       right: 0;
+       display: block;
+       position: relative;
        left: auto;
+       margin: 0;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+       background: #4b4b4b;
+}
+
+#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover,
+#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a {
+       color: #2ea2cc;
+}
+
+#wpadminbar .quicklinks a span#ab-updates {
+       background: #eee;
+       color: #333;
+       display: inline;
+       padding: 2px 5px;
+       font-size: 10px;
+       font-weight: bold;
+       -webkit-border-radius: 10px;
+       border-radius: 10px;
+}
+
+#wpadminbar .quicklinks a:hover span#ab-updates  {
+       background: #fff;
+       color: #000;
 }
 
 #wpadminbar .ab-top-secondary {
        float: left;
-       right: auto;
-       left: 0;
 }
 
 #wpadminbar ul li:last-child,
 #wpadminbar ul li:last-child .ab-item {
-       border-left: 0;
-}
-
-#wpadminbar .screen-reader-shortcut:focus {
-       left: auto;
-       right: 6px;
+       -webkit-box-shadow: none;
+       box-shadow: none;
 }
 
 /**
  * My Account
  */
+#wp-admin-bar-my-account > ul {
+       min-width: 198px;
+}
+
+#wp-admin-bar-my-account > .ab-item:before {
+       content: "\f110";
+       top: 2px;
+       float: left;
+       margin-right: 6px;
+       margin-left: 0;
+}
+
+#wp-admin-bar-my-account.with-avatar > .ab-item:before {
+       display: none;
+       content: none;
+}
+
+#wp-admin-bar-my-account.with-avatar > ul {
+       min-width: 270px;
+}
+
+#wpadminbar #wp-admin-bar-user-actions > li {
+       margin-right: 16px;
+       margin-left: 16px;
+}
+
+#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
+       padding: 6px 0 12px;
+}
+
 #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
        margin-right: 88px;
-       margin-left: 16px;
 }
 
-#wp-admin-bar-user-actions > li > .ab-item {
-       padding-left: 0;
-       padding-right: 8px;
+#wpadminbar #wp-admin-bar-user-info {
+       margin-top: 6px;
+       margin-bottom: 15px;
+       height: auto;
+       background: none;
 }
 
 #wp-admin-bar-user-info .avatar {
-       left: auto;
+       position: absolute;
        right: -72px;
+       top: 4px;
+       width: 64px;
+       height: 64px;
+}
+
+#wpadminbar #wp-admin-bar-user-info a {
+       background: none;
+       height: auto;
+}
+
+#wpadminbar #wp-admin-bar-user-info span {
+       background: none;
+       padding: 0;
+       height: 18px;
+}
+
+#wpadminbar #wp-admin-bar-user-info .display-name,
+#wpadminbar #wp-admin-bar-user-info .username {
+       display: block;
+}
+
+#wpadminbar #wp-admin-bar-user-info .username {
+       color: #999;
+       font-size: 11px;
 }
 
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
-       margin-left: -1px;
-       margin-right: 4px
+       width: 16px;
+       height: 16px;
+       padding: 0;
+       border: 1px solid #888;
+       background: #eee;
+       line-height: 24px;
+       vertical-align: middle;
+       margin: -4px 6px 0 0;
+       float: none;
+       display: inline;
+}
+
+/**
+ * WP Logo
+ */
+#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
+       width: 15px;
+       height: 20px;
+       margin-left: 0;
+       padding: 6px 0 5px;
+}
+
+#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
+       padding: 0 7px;
+}
+
+#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
+       content: '\f120';
+       top: 2px;
 }
 
 /*
- * My Sites
+ * My Sites & Site Title
  */
 #wpadminbar .quicklinks li .blavatar {
-       margin-right: 0px;
-       margin-left: 4px;
+       float: right;
+       font: normal 16px/1 'dashicons' !important;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #eee;
 }
 
-/*
+#wpadminbar .quicklinks li a:hover .blavatar {
+       color: #2ea2cc;
+}
+
+#wpadminbar .quicklinks li .blavatar:before {
+       content: '\f120';
+       height: 16px;
+       width: 16px;
+       display: inline-block;
+       margin: 6px -2px 0 8px;
+}
+
+#wpadminbar #wp-admin-bar-appearance {
+       margin-top: -12px;
+}
+
+#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
+#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
+       content: '\f112';
+       top: 2px;
+}
+
+#wpadminbar #wp-admin-bar-edit > .ab-item:before {
+       content: '\f327';
+       top: 2px;
+}
+
+#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
+       content: "\f102";
+}
+
+
+
+/**
+ * Comments
+ */
+#wpadminbar #wp-admin-bar-comments .ab-icon {
+       margin-left: 6px;
+}
+
+#wpadminbar #wp-admin-bar-comments .ab-icon:before {
+       content: '\f101';
+       top: 3px;
+}
+
+#wpadminbar #wp-admin-bar-comments .count-0 {
+       opacity: .5;
+}
+
+/**
+ * New Content
+ */
+#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
+       content: '\f132';
+       top: 4px;
+}
+
+/**
+ * Updates
+ */
+#wpadminbar #wp-admin-bar-updates .ab-icon:before {
+       content: '\f113';
+       top: 2px;
+}
+
+/**
  * Search
  */
-#wpadminbar #adminbarsearch .adminbar-input {
-       font-family: Tahoma, Arial, Helvetica, sans-serif;
+#wpadminbar #wp-admin-bar-search .ab-item {
+       padding: 0;
+       background: transparent;
+}
+
+#wpadminbar #adminbarsearch {
+       position: relative;
+       height: 32px;
+       padding: 0 2px;
+}
+
+#wpadminbar #adminbarsearch:before {
+       position: absolute;
+       top: 6px;
+       right: 5px;
+       z-index: 20;
+       font: normal 20px/1 'dashicons' !important;
+       content: '\f179';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
+       position: relative;
+       z-index: 30;
+       font: 13px/24px "Open Sans", sans-serif;
+       height: 24px;
+       width: 24px;
        padding: 0 24px 0 3px;
        margin: 0;
-       background-position: 50% 2px;
+       color: #ccc;
+       background-color: rgba( 255, 255, 255, 0 );
+       border: none;
+       outline: none;
+       cursor: pointer;
+
+       -webkit-box-shadow: none;
+       box-shadow: none;
+
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box;
+       box-sizing: border-box;
+
+       -webkit-transition-duration: 400ms;
+       -webkit-transition-property: width, background;
+       -webkit-transition-timing-function: ease;
+       -moz-transition-duration: 400ms;
+       -moz-transition-property: width, background;
+       -moz-transition-timing-function: ease;
+       -o-transition-duration: 400ms;
+       -o-transition-property: width, background;
+       -o-transition-timing-function: ease;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input:focus,
-#wpadminbar.ie7 #adminbarsearch .adminbar-input {
-       background-position: 99% 2px;
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+       z-index: 10;
+       color: #000;
+       width: 200px;
+       background-color: rgba( 255, 255, 255, 0.9 );
+       cursor: text;
+       border: 0;
 }
 
-/**
- * Comments icon
- */
-#wpadminbar .ab-icon {
-       float: right;
+#wpadminbar.ie7 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
+       margin-top: 3px;
+       width: 120px;
 }
 
-.ie7 #wp-admin-bar-wp-logo > .ab-item .ab-icon {
-       position: static;
+#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
+       margin-top: 4px;
+       background-color: #464646;
 }
 
-#wpadminbar.ie7 .ab-icon {
-       float: left;
-       left: 12px;
+#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+       background-color: #fff;
 }
 
-#wpadminbar .ab-label {
-       margin-left: 0px;
-       margin-right: 4px;
-       float: left;
+#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
+       color: #999;
+}
+#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
+       color: #999;
+}
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+       color: #999;
+}
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+       color: #999;
 }
 
-#wpadminbar.ie7 .ab-label {
-       margin-right: 0;
+#wpadminbar #adminbarsearch .adminbar-button {
+       display: none;
 }
 
-#wpadminbar.ie7 #wp-admin-bar-comments > a {
-       min-width: 25px;
+/**
+ * Customize support classes
+ */
+.no-customize-support .hide-if-no-customize,
+.customize-support .hide-if-customize,
+.no-customize-support.wp-core-ui .hide-if-no-customize,
+.no-customize-support .wp-core-ui .hide-if-no-customize,
+.customize-support.wp-core-ui .hide-if-customize,
+.customize-support .wp-core-ui .hide-if-customize {
+       display: none;
 }
 
-#wpadminbar a:hover .ab-comments-icon-arrow {
-       border-right-color: #bbb;
+/* Skip link */
+#wpadminbar .screen-reader-text,
+#wpadminbar .screen-reader-text span {
+       position: absolute;
+       right: -1000em;
+       top: -1000em;
+       height: 1px;
+       width: 1px;
+       overflow: hidden;
 }
 
-#wpadminbar .menupop .ab-sub-wrapper,
-#wpadminbar .shortlink-input {
-       right: 0;
+#wpadminbar .screen-reader-shortcut {
+       position: absolute;
+       top: -1000em;
 }
 
-#wpadminbar .quicklinks .menupop ul li a {
-       position: relative;
+#wpadminbar .screen-reader-shortcut:focus {
+       right: 6px;
+       top: 7px;
+       height: auto;
+       width: auto;
+       display: block;
+       font-size: 14px;
+       font-weight: bold;
+       padding: 15px 23px 14px;
+       background: #f1f1f1;
+       color: #21759b;
+       z-index: 100000;
+       line-height: normal;
+       text-decoration: none;
+       -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
+       box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
 }
 
 /**
  * IE 6-targeted rules
  */
+* html #wpadminbar {
+       overflow: hidden;
+       position: absolute;
+}
+
 * html #wpadminbar .quicklinks ul li a {
        float: right;
 }
+
+* html #wpadminbar .menupop a span {
+       background-image: none;
+}
+
+/* No @font-face support */
+.no-font-face #wpadminbar ul.ab-top-menu > li > a.ab-item {
+       display: block;
+       width: 45px;
+       text-align: center;
+       overflow: hidden;
+       margin: 0 3px;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-my-sites > .ab-item,
+.no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item,
+.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item {
+       text-indent: 0;
+}
+
+.no-font-face #wpadminbar .ab-icon,
+.no-font-face #wpadminbar .ab-icon:before,
+.no-font-face #wpadminbar a.ab-item:before,
+.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
+       display: none !important;
+}
+
+.no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label {
+       display: inline;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon {
+       display: inline !important;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before {
+       content: "Menu";
+       font: 14px/45px sans-serif !important;
+       display: inline-block !important;
+       color: #fff;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item {
+       color: #fff;
+}
+/* End no @font-face */
+
+@media screen and ( max-width: 782px ) {
+       /* Toolbar Touchification*/
+       html #wpadminbar {
+               right: 0 !important;
+               z-index: 500 !important;
+               height: 46px;
+               min-width: 300px;
+
+       /*      These rules break dropdown tappability on Chrome/Android.
+               -webkit-transform: translate3d(0, 0, 0);
+               -webkit-backface-visibility: hidden;
+               -webkit-transition: 0;
+               transform: translate3d(0, 0, 0);
+               backface-visibility: hidden;
+               transition: 0;
+       */
+       }
+
+       #wpadminbar * {
+               font: normal 14px/32px "Open Sans", sans-serif;
+       }
+
+       #wpadminbar .quicklinks li > a,
+       #wpadminbar .quicklinks .ab-empty-item {
+               padding: 0;
+               height: 46px;
+               line-height: 46px;
+               width: auto;
+       }
+
+       #wpadminbar .ab-icon {
+               font: 40px/1 dashicons !important;
+               margin: 0;
+               padding: 0;
+               width: 50px;
+               height: 46px;
+               text-align: center;
+       }
+
+       #wpadminbar .ab-icon:before {
+               text-align: center;
+       }
+
+       #wpadminbar .ab-submenu {
+               padding: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-site-name a.ab-item,
+       #wpadminbar #wp-admin-bar-my-sites a.ab-item,
+       #wpadminbar #wp-admin-bar-my-account a.ab-item {
+               text-overflow: clip;
+       }
+
+       #wpadminbar .ab-label {
+               display: none;
+       }
+
+       #wpadminbar .menupop li:hover > .ab-sub-wrapper,
+       #wpadminbar .menupop li.hover > .ab-sub-wrapper {
+               margin-top: -46px;
+       }
+
+       #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item {
+               padding-left: 30px;
+       }
+
+       #wpadminbar .menupop .menupop > .ab-item:before {
+               top: 10px;
+               left: 6px;
+       }
+
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
+               font-size: 16px;
+               padding: 6px 15px 12px;
+       }
+
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
+               display: none;
+       }
+
+       /* WP logo */
+       #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
+               padding: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
+               padding: 0;
+               width: 55px;
+               height: 46px;
+               text-align: center;
+               vertical-align: top;
+       }
+
+       #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
+               font: 28px/1 'dashicons' !important;
+               top: -3px;
+       }
+
+       #wpadminbar .ab-icon,
+       #wpadminbar .ab-item:before {
+               padding: 0;
+       }
+
+       /* My Sites and "Site Title" menu */
+       #wpadminbar #wp-admin-bar-my-sites > .ab-item,
+       #wpadminbar #wp-admin-bar-site-name > .ab-item,
+       #wpadminbar #wp-admin-bar-edit > .ab-item,
+       #wpadminbar #wp-admin-bar-my-account > .ab-item {
+               text-indent: 100%;
+               white-space: nowrap;
+               overflow: hidden;
+               width: 55px;
+               padding: 0;
+               color: #999;
+               position: relative;
+       }
+       
+       #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
+       #wpadminbar .ab-icon,
+       #wpadminbar .ab-item:before {
+               padding: 0;
+               margin-left: 0;
+       }
+       
+       #wpadminbar #wp-admin-bar-edit > .ab-item:before,
+       #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
+       #wpadminbar #wp-admin-bar-site-name > .ab-item:before,
+       #wpadminbar #wp-admin-bar-my-account > .ab-item:before {
+               display: block;
+               text-indent: 0;
+               font: normal 32px/1 'dashicons';
+               speak: none;
+               top: 7px;
+               width: 55px;
+               text-align: center;
+               -webkit-font-smoothing: antialiased;
+               -moz-osx-font-smoothing: grayscale;
+       }
+
+       #wpadminbar #wp-admin-bar-appearance {
+               margin-top: 0;
+       }
+
+       #wpadminbar .quicklinks li .blavatar:before {
+               display: none;
+       }
+
+       /* Search */
+       #wpadminbar #wp-admin-bar-search {
+               display: none;
+       }
+
+       /* New Content */
+       #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
+               top: 0;
+               line-height: 53px;
+               height: 46px !important;
+               text-align: center;
+               width: 50px;
+               display: block;
+       }
+
+       /* Updates */
+       #wpadminbar #wp-admin-bar-updates {
+               text-align: center;
+       }
+
+       #wpadminbar #wp-admin-bar-updates .ab-icon:before {
+               top: 3px;
+       }
+
+       /* Comments */
+       #wpadminbar #wp-admin-bar-comments .ab-icon {
+               margin: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-comments .ab-icon:before {
+               display: block;
+               font-size: 34px;
+               height: 46px;
+               line-height: 47px;
+               top: 0;
+       }
+
+       /* My Account */
+       #wpadminbar #wp-admin-bar-my-account > a {
+               position: relative;
+               white-space: nowrap;
+               text-indent: 150%; /* More than 100% indention is needed since this element has padding */
+               width: 28px;
+               padding: 0 10px;
+               overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */
+       }
+
+       #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+               position: absolute;
+               top: 13px;
+               left: 10px;
+               width: 26px;
+               height: 26px;
+       }
+
+       #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
+               padding: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
+               display: none;
+       }
+
+       #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
+               margin: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-user-info .display-name {
+               height: auto;
+               font-size: 16px;
+               line-height: 24px;
+               color: #eee;
+       }
+
+       #wpadminbar #wp-admin-bar-user-info a {
+               padding-top: 4px;
+       }
+
+       #wpadminbar #wp-admin-bar-user-info .username {
+               line-height: 0.8 !important;
+               margin-bottom: -2px;
+       }
+
+       /* Show only default top level items */
+       #wp-toolbar > ul > li {
+               display: none;
+       }
+
+       #wpadminbar li#wp-admin-bar-menu-toggle,
+       #wpadminbar li#wp-admin-bar-wp-logo,
+       #wpadminbar li#wp-admin-bar-my-sites,
+       #wpadminbar li#wp-admin-bar-updates,
+       #wpadminbar li#wp-admin-bar-site-name,
+       #wpadminbar li#wp-admin-bar-new-content,
+       #wpadminbar li#wp-admin-bar-edit,
+       #wpadminbar li#wp-admin-bar-comments,
+       #wpadminbar li#wp-admin-bar-new-content,
+       #wpadminbar li#wp-admin-bar-my-account {
+               display: block;
+       }
+
+       /* Allow dropdown list items to appear normally */
+       #wpadminbar li:hover ul li,
+       #wpadminbar li.hover ul li,
+       #wpadminbar li:hover ul li:hover ul li {
+               display: list-item;
+       }
+       
+       /* Override default min-width so dropdown lists aren't stretched
+               to 100% viewport width at responsive sizes. */
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
+               min-width: intrinsic;
+               min-width: -webkit-fit-content;
+               min-width: -moz-fit-content;
+               min-width: fit-content;
+       }
+
+       #wpadminbar ul#wp-admin-bar-root-default > li {
+               margin-left: 0;
+       }
+
+       /* Experimental fix for touch toolbar dropdown positioning */
+       #wpadminbar .ab-top-menu,
+       #wpadminbar .ab-top-secondary,
+       #wpadminbar #wp-admin-bar-wp-logo,
+       #wpadminbar #wp-admin-bar-my-sites,
+       #wpadminbar #wp-admin-bar-site-name,
+       #wpadminbar #wp-admin-bar-updates,
+       #wpadminbar #wp-admin-bar-comments,
+       #wpadminbar #wp-admin-bar-new-content,
+       #wpadminbar #wp-admin-bar-edit,
+       #wpadminbar #wp-admin-bar-my-account {
+               position: static;
+       }
+
+       #wpadminbar #wp-admin-bar-my-account {
+               float: left;
+       }
+
+       #wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper {
+               left: 0;
+               right: auto;
+       }
+
+       .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
+               margin-left: 0;
+       }
+}
+
+/* Smartphone */
+@media screen and (max-width: 600px) {
+       #wpadminbar {
+               position: absolute;
+       }
+       
+       #wp-responsive-overlay {
+               position: fixed;
+               top: 0;
+               right: 0;
+               width: 100%;
+               height: 100%;
+               z-index: 400;
+       }
+
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
+               position: fixed;
+               width: 100%;
+               right: 0;
+       }
+
+       #wpadminbar .menupop .menupop > .ab-item:before {
+               display: none;
+       }
+
+       #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
+               margin-right: 0;
+       }
+       
+       #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
+               margin: 0;
+               width: 100%;
+               top: auto;
+               right: auto;
+               position: relative;
+       }
+       
+       #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item {
+               font-size: 16px;
+               padding: 6px 30px 19px 15px;
+       }
+       
+       #wpadminbar li:hover ul li ul li {
+               display: list-item;
+       }
+
+       #wpadminbar li#wp-admin-bar-wp-logo,
+       #wpadminbar li#wp-admin-bar-updates {
+               display: none;
+       }
+}
index d53db89ca25aa8885a0093f645b54254504af4bb..aa57d313b1e01e69f1bc415032416e295b457f16 100644 (file)
@@ -1 +1 @@
-#wpadminbar *{font-family:Tahoma,Arial,Helvetica,sans-serif}#wpadminbar{direction:rtl;font-family:Tahoma,Arial,Helvetica,sans-serif;left:auto;right:0}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .quicklinks>ul>li{border-right:0;border-left:1px solid #555}#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks>ul>li>.ab-empty-item{border-right:0;border-left:1px solid #333}#wpadminbar .quicklinks .ab-top-secondary>li{border-left:0;border-right:1px solid #333;float:left}#wpadminbar .quicklinks .ab-top-secondary>li>a,#wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item{border-right:1px solid #555;border-left:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0 -1px 0 0}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{left:auto;right:0}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:auto;left:0;margin:0 0 0 -1px}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:0;margin-right:100%}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:inherit;margin-right:0;left:100%;right:inherit}#wpadminbar .menupop .menupop>.ab-item{background-position:5% -46px;padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{background-position:95% -20px;padding-left:1em;padding-right:2em}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{right:0;left:auto}#wpadminbar .ab-top-secondary{float:left;right:auto;left:0}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{border-left:0}#wpadminbar .screen-reader-shortcut:focus{left:auto;right:6px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px;margin-left:16px}#wp-admin-bar-user-actions>li>.ab-item{padding-left:0;padding-right:8px}#wp-admin-bar-user-info .avatar{left:auto;right:-72px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{margin-left:-1px;margin-right:4px}#wpadminbar .quicklinks li .blavatar{margin-right:0;margin-left:4px}#wpadminbar #adminbarsearch .adminbar-input{font-family:Tahoma,Arial,Helvetica,sans-serif;padding:0 24px 0 3px;margin:0;background-position:50% 2px}#wpadminbar #adminbarsearch .adminbar-input:focus,#wpadminbar.ie7 #adminbarsearch .adminbar-input{background-position:99% 2px}#wpadminbar .ab-icon{float:right}.ie7 #wp-admin-bar-wp-logo>.ab-item .ab-icon{position:static}#wpadminbar.ie7 .ab-icon{float:left;left:12px}#wpadminbar .ab-label{margin-left:0;margin-right:4px;float:left}#wpadminbar.ie7 .ab-label{margin-right:0}#wpadminbar.ie7 #wp-admin-bar-comments>a{min-width:25px}#wpadminbar a:hover .ab-comments-icon-arrow{border-right-color:#bbb}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{right:0}#wpadminbar .quicklinks .menupop ul li a{position:relative}* html #wpadminbar .quicklinks ul li a{float:right}
\ No newline at end of file
+#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:before,#wpadminbar ul li:after{content:normal}#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{outline:0;border:0;text-decoration:none;background:0 0}#wpadminbar a:focus,#wpadminbar a:active,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea,#wpadminbar div{outline:0}#wpadminbar{direction:rtl;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#222}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .quicklinks{border-right:1px solid transparent}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks .ab-top-secondary>li{float:left}#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 7px 0 8px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#333;display:none;position:absolute;float:none}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;right:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{left:0;right:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,#wpadminbar .shortlink-input{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar.nojs li:hover>.ab-sub-wrapper,#wpadminbar li.hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-right:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-right:0;right:inherit;left:100%}#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item{background:#333;color:#2ea2cc}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#2ea2cc}#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before{position:relative;float:right;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-left:6px}#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar #adminbarsearch:before{position:relative;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item{color:#eee}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#eee}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before{color:#2ea2cc}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-left:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;left:4px;content:'\f139';color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-right:2em;padding-left:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:5px;right:3px;content:'\f141'}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;left:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a{color:#2ea2cc}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:left}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:left;margin-right:6px;margin-left:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-right:16px;margin-left:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;right:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-left:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:'\f120';top:2px}#wpadminbar .quicklinks li .blavatar{float:right;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks li a:hover .blavatar{color:#2ea2cc}#wpadminbar .quicklinks li .blavatar:before{content:'\f120';height:16px;width:16px;display:inline-block;margin:6px -2px 0 8px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:'\f112';top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:'\f327';top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-left:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:'\f101';top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:'\f132';top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:'\f113';top:2px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:transparent}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;right:5px;z-index:20;font:400 20px/1 dashicons!important;content:'\f179';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;padding:0 24px 0 3px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:0;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button{display:none}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;right:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{right:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:right}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item{text-indent:0}.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before,.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){html #wpadminbar{right:0!important;z-index:500!important;height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks li>a,#wpadminbar .quicklinks .ab-empty-item{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:50px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-my-account a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-left:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;left:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 12px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:55px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:55px;padding:0;color:#999;position:relative}#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0;margin-left:0}#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:55px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:50px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;left:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-my-account{display:block}#wpadminbar li:hover ul li,#wpadminbar li.hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:intrinsic;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account{position:static}#wpadminbar #wp-admin-bar-my-account{float:left}#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper{left:0;right:auto}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{position:fixed;width:100%;right:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-right:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;right:auto;position:relative}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 30px 19px 15px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-updates{display:none}}
\ No newline at end of file
index 270fa9a0a10b0dba63a89edf815919c72331d477..376c994d8dfc780a2d103638ced133dbb3e4bb05 100644 (file)
@@ -4,12 +4,11 @@
        margin: 0;
        padding: 0;
        position: static;
+       text-shadow: none;
        text-transform: none;
        letter-spacing: normal;
-       line-height: 1;
-       font: normal 13px/28px sans-serif;
-       color: #ccc;
-       text-shadow: #444 0px -1px 0px;
+       font: normal 13px/32px "Open Sans", sans-serif;
+       border-radius: 0;
        -webkit-box-sizing: content-box;
        -moz-box-sizing:    content-box;
        box-sizing:         content-box;
        -moz-transition:    none;
        -o-transition:      none;
        transition:         none;
+       -webkit-font-smoothing: subpixel-antialiased; /* Prevent Safari from switching to standard antialiasing on hover */
+}
+
+.rtl #wpadminbar * {
+       font-family: Tahoma, sans-serif;
+}
+
+html:lang(he-il) .rtl #wpadminbar *  {
+       font-family: Arial, sans-serif;
+}
+
+#wpadminbar a.ab-item,
+#wpadminbar > #wp-toolbar span.ab-label,
+#wpadminbar > #wp-toolbar span.noticon {
+       color: #eee;
+}
+
+#wpadminbar #wp-admin-bar-site-name a.ab-item,
+#wpadminbar #wp-admin-bar-my-sites a.ab-item {
+       white-space: nowrap;
+       overflow: hidden;
+       text-overflow: ellipsis;
 }
 
 #wpadminbar ul li:before,
 #wpadminbar {
        direction: ltr;
        color: #ccc;
-       font: normal 13px/28px sans-serif;
-       height: 28px;
+       font: normal 13px/32px "Open Sans", sans-serif;
+       height: 32px;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        min-width: 600px; /* match the min-width of the body in wp-admin.css */
        z-index: 99999;
-       background: #464646;
-       background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373737), color-stop(18%, #464646));
-       background-image: -webkit-linear-gradient(bottom, #373737 0, #464646 5px);
-       background-image:    -moz-linear-gradient(bottom, #373737 0, #464646 5px);
-       background-image:      -o-linear-gradient(bottom, #373737 0, #464646 5px);
-       background-image: linear-gradient(to top, #373737 0, #464646 5px);
+       background: #222;
 }
 
 #wpadminbar .ab-sub-wrapper,
        z-index: 99999;
 }
 
+#wpadminbar ul#wp-admin-bar-root-default>li {
+       margin-right: 0;
+}
+
+/* Prevent a Chrome bug that inadvertantly activates
+   :hover states on an element that touches the extreme 
+   top left corner of the viewport. See #18868 */
 #wpadminbar .quicklinks {
        border-left: 1px solid transparent;
 }
        outline: none;
 }
 
-#wpadminbar .quicklinks > ul > li {
-       border-right: 1px solid #555;
-}
-
-#wpadminbar .quicklinks > ul > li > a,
-#wpadminbar .quicklinks > ul > li > .ab-empty-item {
-       border-right: 1px solid #333;
-}
-
 #wpadminbar .quicklinks .ab-top-secondary > li {
-       border-left: 1px solid #333;
-       border-right: 0;
        float: right;
 }
 
-#wpadminbar .quicklinks .ab-top-secondary > li > a,
-#wpadminbar .quicklinks .ab-top-secondary > li > .ab-empty-item {
-       border-left: 1px solid #555;
-       border-right: 0;
-}
-
 #wpadminbar .quicklinks a,
 #wpadminbar .quicklinks .ab-empty-item,
 #wpadminbar .shortlink-input {
-       height: 28px;
+       height: 32px;
        display: block;
-       padding: 0 12px;
+       padding: 0 10px;
        margin: 0;
 }
 
+#wpadminbar .quicklinks > ul > li > a {
+       padding: 0 8px 0 7px;
+}
+
 #wpadminbar .menupop .ab-sub-wrapper,
 #wpadminbar .shortlink-input {
-       margin: 0 0 0 -1px;
+       margin: 0;
        padding: 0;
-       -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.2);
-       box-shadow: 0 4px 4px rgba(0,0,0,0.2);
-       background: #fff;
+       -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);
+       box-shadow: 0 3px 5px rgba(0,0,0,0.2);
+       background: #333;
        display: none;
        position: absolute;
        float: none;
-       border-width: 0 1px 1px 1px;
-       border-style: solid;
-       border-color: #dfdfdf;
 }
 
 #wpadminbar.ie7 .menupop .ab-sub-wrapper,
 #wpadminbar.ie7 .shortlink-input {
-       top: 28px;
+       top: 32px;
        left: 0;
 }
 
 #wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
        right: 0;
        left: auto;
-       margin: 0 -1px 0 0;
-}
-
-#wpadminbar .ab-sub-wrapper > .ab-submenu:first-child {
-       border-top: none;
 }
 
 #wpadminbar .ab-submenu {
        padding: 6px 0;
-       border-top: 1px solid #dfdfdf;
 }
 
 #wpadminbar .selected .shortlink-input {
 #wpadminbar .shortlink-input {
        line-height: 26px;
        height: 26px;
-       text-shadow: none;
        white-space: nowrap;
        min-width: 140px;
 }
 #wpadminbar .menupop li:hover > .ab-sub-wrapper,
 #wpadminbar .menupop li.hover > .ab-sub-wrapper {
        margin-left: 100%;
-       margin-top: -33px;
-       border-width: 1px;
+       margin-top: -32px;
 }
 
 #wpadminbar .ab-top-secondary .menupop li:hover > .ab-sub-wrapper,
        right: 100%;
 }
 
-#wpadminbar .ab-top-menu > li:hover > .ab-item,
-#wpadminbar .ab-top-menu > li.hover > .ab-item,
 #wpadminbar .ab-top-menu > li > .ab-item:focus,
-#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus {
-       color: #fafafa;
-       background: #222;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#3a3a3a), to(#222));
-       background-image: -webkit-linear-gradient(bottom, #3a3a3a, #222);
-       background-image:    -moz-linear-gradient(bottom, #3a3a3a, #222);
-       background-image:      -o-linear-gradient(bottom, #3a3a3a, #222);
-       background-image: linear-gradient(to top, #3a3a3a, #222);
+#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
+#wpadminbar .ab-top-menu > li:hover > .ab-item,
+#wpadminbar .ab-top-menu > li.hover > .ab-item {
+       background: #333;
+       color: #2ea2cc;
 }
 
-#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item,
-#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
-       background: #fff;
-       color: #333;
-       text-shadow: none;
-       border-right-color: transparent;
-       border-left-color: transparent;
+#wpadminbar > #wp-toolbar li:hover span.ab-label,
+#wpadminbar > #wp-toolbar li.hover span.ab-label,
+#wpadminbar > #wp-toolbar a:focus span.ab-label {
+       color: #2ea2cc;
 }
 
-#wpadminbar .hover .ab-label,
-#wpadminbar.nojq .ab-item:focus .ab-label {
-       color: #fafafa;
+#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
+#wpadminbar .ab-icon,
+#wpadminbar .ab-item:before {
+       position: relative;
+       float: left;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       padding: 4px 0;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       background-image: none !important;
+       margin-right: 6px;
+}
+
+#wpadminbar .ab-icon:before,
+#wpadminbar .ab-item:before,
+#wpadminbar #adminbarsearch:before {
+       color: #999;
 }
 
-#wpadminbar .menupop.hover .ab-label {
-       color: #333;
-       text-shadow: none;
+#wpadminbar .ab-icon:before,
+#wpadminbar .ab-item:before,
+#wpadminbar #adminbarsearch:before {
+       position: relative;
+       -moz-transition: all .1s ease-in-out;
+       -webkit-transition: all .1s ease-in-out;
+       transition: all .1s ease-in-out;
 }
 
-#wpadminbar .menupop li:hover,
-#wpadminbar .menupop li.hover,
-#wpadminbar .quicklinks .menupop .ab-item:focus,
-#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus {
-       background-color: #eaf2fa;
+#wpadminbar .ab-label {
+       display: inline-block;
+       height: 32px;
 }
 
 #wpadminbar .ab-submenu .ab-item {
-       color: #333;
-       text-shadow: none;
+       color: #eee;
 }
 
 #wpadminbar .quicklinks .menupop ul li a,
 #wpadminbar .quicklinks .menupop ul li a strong,
 #wpadminbar .quicklinks .menupop.hover ul li a,
 #wpadminbar.nojs .quicklinks .menupop:hover ul li a {
-       color: #21759B;
+       color: #eee;
+}
+
+#wpadminbar .quicklinks .menupop ul li a:hover,
+#wpadminbar .quicklinks .menupop ul li a:focus,
+#wpadminbar .quicklinks .menupop ul li a:hover strong,
+#wpadminbar .quicklinks .menupop ul li a:focus strong,
+#wpadminbar .quicklinks .menupop.hover ul li a:hover,
+#wpadminbar .quicklinks .menupop.hover ul li a:focus,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
+#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
+#wpadminbar li:hover .ab-icon:before,
+#wpadminbar li:hover .ab-item:before,
+#wpadminbar li a:focus .ab-icon:before,
+#wpadminbar li .ab-item:focus:before,
+#wpadminbar li.hover .ab-icon:before,
+#wpadminbar li.hover .ab-item:before,
+#wpadminbar li:hover #adminbarsearch:before {
+       color: #2ea2cc;
+}
+
+#wpadminbar .menupop .menupop > .ab-item:before,
+#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
+       position: absolute;
+       font: normal 17px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
 #wpadminbar .menupop .menupop > .ab-item {
        display: block;
-       background-image: url(../images/admin-bar-sprite.png?d=20120830);
-       background-position: 95% -20px;
-       background-repeat: no-repeat;
        padding-right: 2em;
 }
 
+#wpadminbar .menupop .menupop > .ab-item:before {
+       top: 1px;
+       right: 4px;
+       content: '\f139';
+       color: inherit;
+}
+
 #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item {
-       background-image: url(../images/admin-bar-sprite.png?d=20120830);
-       background-position: 5% -46px;
-       background-repeat: no-repeat;
        padding-left: 2em;
        padding-right: 1em;
 }
 
+#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
+       top: 5px;
+       left: 3px;
+       content: '\f141';
+}
+
 #wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
        display: block;
        position: relative;
        right: auto;
        margin: 0;
-       background: #eee;
        -webkit-box-shadow: none;
        box-shadow: none;
 }
 
-#wpadminbar .quicklinks .menupop .ab-sub-secondary > li:hover,
-#wpadminbar .quicklinks .menupop .ab-sub-secondary > li.hover,
-#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus {
-       background-color: #dfdfdf;
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
+#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
+       background: #4b4b4b;
+}
+
+#wpadminbar .quicklinks .menupop .ab-sub-secondary > li > a:hover,
+#wpadminbar .quicklinks .menupop .ab-sub-secondary > li .ab-item:focus a {
+       color: #2ea2cc;
 }
 
 #wpadminbar .quicklinks a span#ab-updates {
        background: #eee;
        color: #333;
-       text-shadow: none;
        display: inline;
        padding: 2px 5px;
        font-size: 10px;
 
 #wpadminbar .ab-top-secondary {
        float: right;
-       background: #464646;
-       background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373737), color-stop(18%, #464646));
-       background-image: -webkit-linear-gradient(bottom, #373737 0, #464646 5px);
-       background-image:    -moz-linear-gradient(bottom, #373737 0, #464646 5px);
-       background-image:      -o-linear-gradient(bottom, #373737 0, #464646 5px);
-       background-image: linear-gradient(to top, #373737 0, #464646 5px);
 }
 
 #wpadminbar ul li:last-child,
 #wpadminbar ul li:last-child .ab-item {
-       border-right: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
 }
        min-width: 198px;
 }
 
+#wp-admin-bar-my-account > .ab-item:before {
+       content: "\f110";
+       top: 2px;
+       float: right;
+       margin-left: 6px;
+       margin-right: 0;
+}
+
+#wp-admin-bar-my-account.with-avatar > .ab-item:before {
+       display: none;
+       content: none;
+}
+
 #wp-admin-bar-my-account.with-avatar > ul {
        min-width: 270px;
 }
        margin-right: 16px;
 }
 
-#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
-       margin-left: 88px;
+#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
+       padding: 6px 0 12px;
 }
 
-#wp-admin-bar-user-actions > li > .ab-item {
-       padding-left: 8px;
+#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
+       margin-left: 88px;
 }
 
 #wpadminbar #wp-admin-bar-user-info {
 
 #wpadminbar #wp-admin-bar-user-info .display-name,
 #wpadminbar #wp-admin-bar-user-info .username {
-       text-shadow: none;
        display: block;
 }
 
-#wpadminbar #wp-admin-bar-user-info .display-name {
-       color: #333;
-}
-
 #wpadminbar #wp-admin-bar-user-info .username {
        color: #999;
        font-size: 11px;
 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
        width: 16px;
        height: 16px;
-       border: 1px solid #999;
        padding: 0;
+       border: 1px solid #888;
        background: #eee;
        line-height: 24px;
        vertical-align: middle;
-       margin: -3px 0 0 6px;
+       margin: -4px 0 0 6px;
        float: none;
        display: inline;
 }
 
+/**
+ * WP Logo
+ */
+#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
+       width: 15px;
+       height: 20px;
+       margin-right: 0;
+       padding: 6px 0 5px;
+}
+
+#wpadminbar #wp-admin-bar-wp-logo > .ab-item {
+       padding: 0 7px;
+}
+
+#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
+       content: '\f120';
+       top: 2px;
+}
+
 /*
- * My Sites
+ * My Sites & Site Title
  */
 #wpadminbar .quicklinks li .blavatar {
-       vertical-align: middle;
-       margin: -3px 4px 0 0;
-       padding: 0;
+       float: left;
+       font: normal 16px/1 'dashicons' !important;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #eee;
 }
 
-#wpadminbar .quicklinks li div.blavatar {
-       background: url('../images/wpmini-blue.png') no-repeat;
+#wpadminbar .quicklinks li a:hover .blavatar {
+       color: #2ea2cc;
+}
+
+#wpadminbar .quicklinks li .blavatar:before {
+       content: '\f120';
        height: 16px;
        width: 16px;
        display: inline-block;
+       margin: 6px 8px 0 -2px;
+}
+
+#wpadminbar #wp-admin-bar-appearance {
+       margin-top: -12px;
+}
+
+#wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
+#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
+       content: '\f112';
+       top: 2px;
+}
+
+#wpadminbar #wp-admin-bar-edit > .ab-item:before {
+       content: '\f327';
+       top: 2px;
+}
+
+#wpadminbar #wp-admin-bar-site-name > .ab-item:before {
+       content: "\f102";
 }
 
+
+
 /**
- * Search
+ * Comments
  */
-#wpadminbar #wp-admin-bar-search .ab-item {
-       padding: 0;
+#wpadminbar #wp-admin-bar-comments .ab-icon {
+       margin-right: 6px;
+}
+
+#wpadminbar #wp-admin-bar-comments .ab-icon:before {
+       content: '\f101';
+       top: 3px;
+}
+
+#wpadminbar #wp-admin-bar-comments .count-0 {
+       opacity: .5;
 }
 
+/**
+ * New Content
+ */
+#wpadminbar #wp-admin-bar-new-content .ab-icon:before {
+       content: '\f132';
+       top: 4px;
+}
+
+/**
+ * Updates
+ */
+#wpadminbar #wp-admin-bar-updates .ab-icon:before {
+       content: '\f113';
+       top: 2px;
+}
+
+/**
+ * Search
+ */
 #wpadminbar #wp-admin-bar-search .ab-item {
-       /* default background */
+       padding: 0;
        background: transparent;
 }
 
 #wpadminbar #adminbarsearch {
-       height: 28px;
+       position: relative;
+       height: 32px;
        padding: 0 2px;
 }
 
-#wpadminbar #adminbarsearch .adminbar-input {
-       font: 13px/24px sans-serif;
+#wpadminbar #adminbarsearch:before {
+       position: absolute;
+       top: 6px;
+       left: 5px;
+       z-index: 20;
+       font: normal 20px/1 'dashicons' !important;
+       content: '\f179';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
+       position: relative;
+       z-index: 30;
+       font: 13px/24px "Open Sans", sans-serif;
        height: 24px;
        width: 24px;
-       border: none;
-       padding: 0 3px 0 23px;
+       padding: 0 3px 0 24px;
        margin: 0;
        color: #ccc;
-       text-shadow: #444 0px -1px 0px;
        background-color: rgba( 255, 255, 255, 0 );
-       background-image: url(../images/admin-bar-sprite.png?d=20120830);
-       background-position: 3px 2px;
-       background-repeat: no-repeat;
+       border: none;
        outline: none;
        cursor: pointer;
 
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-
        -webkit-box-shadow: none;
        box-shadow: none;
 
        -o-transition-timing-function: ease;
 }
 
-#wpadminbar.ie7 #adminbarsearch .adminbar-input {
-       margin-top: 1px;
-       width: 120px;
-}
-
-#wpadminbar #adminbarsearch .adminbar-input:focus {
-       color: #555;
-       text-shadow: 0 1px 0 #fff;
+#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
+       z-index: 10;
+       color: #000;
        width: 200px;
        background-color: rgba( 255, 255, 255, 0.9 );
        cursor: text;
+       border: 0;
 }
 
-#wpadminbar.ie8 #adminbarsearch .adminbar-input {
+#wpadminbar.ie7 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
+       margin-top: 3px;
+       width: 120px;
+}
+
+#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
+       margin-top: 4px;
        background-color: #464646;
 }
 
-#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus {
+#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
        background-color: #fff;
 }
 
-/* Two rules to ensure browser recognition */
 #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
-       color: #ddd;
+       color: #999;
 }
-
 #wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
-       color: #ddd;
-}
-
-#wpadminbar #adminbarsearch .adminbar-button {
-       display: none;
-}
-
-/**
- * Site Menu
- */
-#wpadminbar #wp-admin-bar-appearance {
-       border-top: none;
-       margin-top: -12px;
-}
-
-/**
- * Site Menu
- */
-#wpadminbar #wp-admin-bar-appearance {
-       border-top: none;
-       margin-top: -12px;
-}
-
-/**
- * ICONS
- */
-#wpadminbar .ab-icon {
-       position: relative;
-       float: left;
-       width: 16px;
-       height: 16px;
-       margin-top: 6px;
-}
-
-#wpadminbar .ab-label {
-       margin-left: 4px;
-}
-
-/**
- * WP Logo icon
- */
-#wp-admin-bar-wp-logo > .ab-item .ab-icon {
-       width: 20px;
-       height: 20px;
-       margin-top: 4px;
-       background-image: url(../images/admin-bar-sprite.png?d=20120830);
-       background-position: 0 -76px;
-       background-repeat: no-repeat;
-}
-
-#wpadminbar.nojs #wp-admin-bar-wp-logo:hover > .ab-item .ab-icon,
-#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
-       background-position: 0 -104px;
+       color: #999;
 }
-
-/**
- * Updates icon
- */
-#wp-admin-bar-updates > .ab-item .ab-icon {
-       background-image: url(../images/admin-bar-sprite.png?d=20120830);
-       background-position: -2px -159px;
-       background-repeat: no-repeat;
+#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
+       color: #999;
 }
-
-/**
- * Comments icon
- */
-#wp-admin-bar-comments > .ab-item .ab-icon {
-       background-image: url(../images/admin-bar-sprite.png?d=20120830);
-       background-position: -1px -134px;
-       background-repeat: no-repeat;
+#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
+       color: #999;
 }
 
-#wpadminbar span.count-0 {
+#wpadminbar #adminbarsearch .adminbar-button {
        display: none;
 }
 
-/**
- * Add New icon
- */
-#wpadminbar #wp-admin-bar-new-content > .ab-item .ab-icon {
-       background-image: url(../images/admin-bar-sprite.png?d=20120830);
-       background-position: -2px -182px;
-       background-repeat: no-repeat;
-}
-
-/**
- * Add New icon
- */
-#wpadminbar.nojs #wp-admin-bar-new-content:hover > .ab-item .ab-icon,
-#wpadminbar #wp-admin-bar-new-content.hover > .ab-item .ab-icon {
-       background-position: -2px -203px;
-}
-
 /**
  * Customize support classes
  */
        display: none;
 }
 
-/**
- * Retina display 2x icons
- */
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-       #wpadminbar .menupop .menupop > .ab-item,
-       #wpadminbar .ab-top-secondary .menupop .menupop > .ab-item,
-       #wpadminbar #adminbarsearch .adminbar-input,
-       #wp-admin-bar-wp-logo > .ab-item .ab-icon,
-       #wp-admin-bar-updates > .ab-item .ab-icon,
-       #wp-admin-bar-comments > .ab-item .ab-icon,
-       #wpadminbar #wp-admin-bar-new-content > .ab-item .ab-icon {
-               background-image: url(../images/admin-bar-sprite-2x.png?d=20120830);
-               background-size: 20px 220px;
-       }
-
-       #wpadminbar .quicklinks li div.blavatar {
-               background: url('../images/wpmini-blue-2x.png') no-repeat;
-               background-size: 16px 16px;
-       }
-}
-
 /* Skip link */
 #wpadminbar .screen-reader-text,
 #wpadminbar .screen-reader-text span {
        padding: 15px 23px 14px;
        background: #f1f1f1;
        color: #21759b;
-       text-shadow: none;
-       border-radius: 3px;
        z-index: 100000;
        line-height: normal;
+       text-decoration: none;
        -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
        box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
-       text-decoration: none;
 }
 
 /**
 * html #wpadminbar .menupop a span {
        background-image: none;
 }
+
+/* No @font-face support */
+.no-font-face #wpadminbar ul.ab-top-menu > li > a.ab-item {
+       display: block;
+       width: 45px;
+       text-align: center;
+       overflow: hidden;
+       margin: 0 3px;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-my-sites > .ab-item,
+.no-font-face #wpadminbar #wp-admin-bar-site-name > .ab-item,
+.no-font-face #wpadminbar #wp-admin-bar-edit > .ab-item {
+       text-indent: 0;
+}
+
+.no-font-face #wpadminbar .ab-icon,
+.no-font-face #wpadminbar .ab-icon:before,
+.no-font-face #wpadminbar a.ab-item:before,
+.no-font-face #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
+       display: none !important;
+}
+
+.no-font-face #wpadminbar ul.ab-top-menu > li > a > span.ab-label {
+       display: inline;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon {
+       display: inline !important;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before {
+       content: "Menu";
+       font: 14px/45px sans-serif !important;
+       display: inline-block !important;
+       color: #fff;
+}
+
+.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item {
+       color: #fff;
+}
+/* End no @font-face */
+
+@media screen and ( max-width: 782px ) {
+       /* Toolbar Touchification*/
+       html #wpadminbar {
+               left: 0 !important;
+               z-index: 500 !important;
+               height: 46px;
+               min-width: 300px;
+
+       /*      These rules break dropdown tappability on Chrome/Android.
+               -webkit-transform: translate3d(0, 0, 0);
+               -webkit-backface-visibility: hidden;
+               -webkit-transition: 0;
+               transform: translate3d(0, 0, 0);
+               backface-visibility: hidden;
+               transition: 0;
+       */
+       }
+
+       #wpadminbar * {
+               font: normal 14px/32px "Open Sans", sans-serif;
+       }
+
+       #wpadminbar .quicklinks li > a,
+       #wpadminbar .quicklinks .ab-empty-item {
+               padding: 0;
+               height: 46px;
+               line-height: 46px;
+               width: auto;
+       }
+
+       #wpadminbar .ab-icon {
+               font: 40px/1 dashicons !important;
+               margin: 0;
+               padding: 0;
+               width: 50px;
+               height: 46px;
+               text-align: center;
+       }
+
+       #wpadminbar .ab-icon:before {
+               text-align: center;
+       }
+
+       #wpadminbar .ab-submenu {
+               padding: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-site-name a.ab-item,
+       #wpadminbar #wp-admin-bar-my-sites a.ab-item,
+       #wpadminbar #wp-admin-bar-my-account a.ab-item {
+               text-overflow: clip;
+       }
+
+       #wpadminbar .ab-label {
+               display: none;
+       }
+
+       #wpadminbar .menupop li:hover > .ab-sub-wrapper,
+       #wpadminbar .menupop li.hover > .ab-sub-wrapper {
+               margin-top: -46px;
+       }
+
+       #wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop > .ab-item {
+               padding-right: 30px;
+       }
+
+       #wpadminbar .menupop .menupop > .ab-item:before {
+               top: 10px;
+               right: 6px;
+       }
+
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
+               font-size: 16px;
+               padding: 6px 15px 12px;
+       }
+
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper a:empty {
+               display: none;
+       }
+
+       /* WP logo */
+       #wpadminbar #wp-admin-bar-wp-logo > .ab-item {
+               padding: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {
+               padding: 0;
+               width: 55px;
+               height: 46px;
+               text-align: center;
+               vertical-align: top;
+       }
+
+       #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
+               font: 28px/1 'dashicons' !important;
+               top: -3px;
+       }
+
+       #wpadminbar .ab-icon,
+       #wpadminbar .ab-item:before {
+               padding: 0;
+       }
+
+       /* My Sites and "Site Title" menu */
+       #wpadminbar #wp-admin-bar-my-sites > .ab-item,
+       #wpadminbar #wp-admin-bar-site-name > .ab-item,
+       #wpadminbar #wp-admin-bar-edit > .ab-item,
+       #wpadminbar #wp-admin-bar-my-account > .ab-item {
+               text-indent: 100%;
+               white-space: nowrap;
+               overflow: hidden;
+               width: 55px;
+               padding: 0;
+               color: #999;
+               position: relative;
+       }
+       
+       #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
+       #wpadminbar .ab-icon,
+       #wpadminbar .ab-item:before {
+               padding: 0;
+               margin-right: 0;
+       }
+       
+       #wpadminbar #wp-admin-bar-edit > .ab-item:before,
+       #wpadminbar #wp-admin-bar-my-sites > .ab-item:before,
+       #wpadminbar #wp-admin-bar-site-name > .ab-item:before,
+       #wpadminbar #wp-admin-bar-my-account > .ab-item:before {
+               display: block;
+               text-indent: 0;
+               font: normal 32px/1 'dashicons';
+               speak: none;
+               top: 7px;
+               width: 55px;
+               text-align: center;
+               -webkit-font-smoothing: antialiased;
+               -moz-osx-font-smoothing: grayscale;
+       }
+
+       #wpadminbar #wp-admin-bar-appearance {
+               margin-top: 0;
+       }
+
+       #wpadminbar .quicklinks li .blavatar:before {
+               display: none;
+       }
+
+       /* Search */
+       #wpadminbar #wp-admin-bar-search {
+               display: none;
+       }
+
+       /* New Content */
+       #wpadminbar #wp-admin-bar-new-content .ab-icon:before {
+               top: 0;
+               line-height: 53px;
+               height: 46px !important;
+               text-align: center;
+               width: 50px;
+               display: block;
+       }
+
+       /* Updates */
+       #wpadminbar #wp-admin-bar-updates {
+               text-align: center;
+       }
+
+       #wpadminbar #wp-admin-bar-updates .ab-icon:before {
+               top: 3px;
+       }
+
+       /* Comments */
+       #wpadminbar #wp-admin-bar-comments .ab-icon {
+               margin: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-comments .ab-icon:before {
+               display: block;
+               font-size: 34px;
+               height: 46px;
+               line-height: 47px;
+               top: 0;
+       }
+
+       /* My Account */
+       #wpadminbar #wp-admin-bar-my-account > a {
+               position: relative;
+               white-space: nowrap;
+               text-indent: 150%; /* More than 100% indention is needed since this element has padding */
+               width: 28px;
+               padding: 0 10px;
+               overflow: hidden; /* Prevent link text from forcing horizontal scrolling on mobile */
+       }
+
+       #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
+               position: absolute;
+               top: 13px;
+               right: 10px;
+               width: 26px;
+               height: 26px;
+       }
+
+       #wpadminbar #wp-admin-bar-user-actions.ab-submenu {
+               padding: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar {
+               display: none;
+       }
+
+       #wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
+               margin: 0;
+       }
+
+       #wpadminbar #wp-admin-bar-user-info .display-name {
+               height: auto;
+               font-size: 16px;
+               line-height: 24px;
+               color: #eee;
+       }
+
+       #wpadminbar #wp-admin-bar-user-info a {
+               padding-top: 4px;
+       }
+
+       #wpadminbar #wp-admin-bar-user-info .username {
+               line-height: 0.8 !important;
+               margin-bottom: -2px;
+       }
+
+       /* Show only default top level items */
+       #wp-toolbar > ul > li {
+               display: none;
+       }
+
+       #wpadminbar li#wp-admin-bar-menu-toggle,
+       #wpadminbar li#wp-admin-bar-wp-logo,
+       #wpadminbar li#wp-admin-bar-my-sites,
+       #wpadminbar li#wp-admin-bar-updates,
+       #wpadminbar li#wp-admin-bar-site-name,
+       #wpadminbar li#wp-admin-bar-new-content,
+       #wpadminbar li#wp-admin-bar-edit,
+       #wpadminbar li#wp-admin-bar-comments,
+       #wpadminbar li#wp-admin-bar-new-content,
+       #wpadminbar li#wp-admin-bar-my-account {
+               display: block;
+       }
+
+       /* Allow dropdown list items to appear normally */
+       #wpadminbar li:hover ul li,
+       #wpadminbar li.hover ul li,
+       #wpadminbar li:hover ul li:hover ul li {
+               display: list-item;
+       }
+       
+       /* Override default min-width so dropdown lists aren't stretched
+               to 100% viewport width at responsive sizes. */
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
+               min-width: intrinsic;
+               min-width: -webkit-fit-content;
+               min-width: -moz-fit-content;
+               min-width: fit-content;
+       }
+
+       #wpadminbar ul#wp-admin-bar-root-default > li {
+               margin-right: 0;
+       }
+
+       /* Experimental fix for touch toolbar dropdown positioning */
+       #wpadminbar .ab-top-menu,
+       #wpadminbar .ab-top-secondary,
+       #wpadminbar #wp-admin-bar-wp-logo,
+       #wpadminbar #wp-admin-bar-my-sites,
+       #wpadminbar #wp-admin-bar-site-name,
+       #wpadminbar #wp-admin-bar-updates,
+       #wpadminbar #wp-admin-bar-comments,
+       #wpadminbar #wp-admin-bar-new-content,
+       #wpadminbar #wp-admin-bar-edit,
+       #wpadminbar #wp-admin-bar-my-account {
+               position: static;
+       }
+
+       #wpadminbar #wp-admin-bar-my-account {
+               float: right;
+       }
+
+       #wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper {
+               right: 0;
+               left: auto;
+       }
+
+       .network-admin #wpadminbar ul#wp-admin-bar-top-secondary > li#wp-admin-bar-my-account {
+               margin-right: 0;
+       }
+}
+
+/* Smartphone */
+@media screen and (max-width: 600px) {
+       #wpadminbar {
+               position: absolute;
+       }
+       
+       #wp-responsive-overlay {
+               position: fixed;
+               top: 0;
+               left: 0;
+               width: 100%;
+               height: 100%;
+               z-index: 400;
+       }
+
+       #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {
+               position: fixed;
+               width: 100%;
+               left: 0;
+       }
+
+       #wpadminbar .menupop .menupop > .ab-item:before {
+               display: none;
+       }
+
+       #wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper {
+               margin-left: 0;
+       }
+       
+       #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper {
+               margin: 0;
+               width: 100%;
+               top: auto;
+               left: auto;
+               position: relative;
+       }
+       
+       #wpadminbar .ab-top-menu > .menupop li > .ab-sub-wrapper .ab-item {
+               font-size: 16px;
+               padding: 6px 15px 19px 30px;
+       }
+       
+       #wpadminbar li:hover ul li ul li {
+               display: list-item;
+       }
+
+       #wpadminbar li#wp-admin-bar-wp-logo,
+       #wpadminbar li#wp-admin-bar-updates {
+               display: none;
+       }
+}
index 0f6f0397f01222d9552406ce5c4f47d3b0934232..bc3bdab3f1d58a2610e00355574899a8398336b4 100644 (file)
@@ -1 +1 @@
-#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-transform:none;letter-spacing:normal;line-height:1;font:400 13px/28px sans-serif;color:#ccc;text-shadow:#444 0 -1px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#wpadminbar ul li:before,#wpadminbar ul li:after{content:normal}#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{outline:0;border:0;text-decoration:none;background:0 0}#wpadminbar a:focus,#wpadminbar a:active,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea,#wpadminbar div{outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/28px sans-serif;height:28px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar .quicklinks{border-left:1px solid transparent}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks>ul>li{border-right:1px solid #555}#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks>ul>li>.ab-empty-item{border-right:1px solid #333}#wpadminbar .quicklinks .ab-top-secondary>li{border-left:1px solid #333;border-right:0;float:right}#wpadminbar .quicklinks .ab-top-secondary>li>a,#wpadminbar .quicklinks .ab-top-secondary>li>.ab-empty-item{border-left:1px solid #555;border-right:0}#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{height:28px;display:block;padding:0 12px;margin:0}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0 0 0 -1px;padding:0;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.2);box-shadow:0 4px 4px rgba(0,0,0,.2);background:#fff;display:none;position:absolute;float:none;border-width:0 1px 1px;border-style:solid;border-color:#dfdfdf}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:28px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto;margin:0 -1px 0 0}#wpadminbar .ab-sub-wrapper>.ab-submenu:first-child{border-top:0}#wpadminbar .ab-submenu{padding:6px 0;border-top:1px solid #dfdfdf}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,#wpadminbar .shortlink-input{line-height:26px;height:26px;text-shadow:none;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar.nojs li:hover>.ab-sub-wrapper,#wpadminbar li.hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:100%;margin-top:-33px;border-width:1px}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{color:#fafafa;background:#222;background-image:-webkit-gradient(linear,left bottom,left top,from(#3a3a3a),to(#222));background-image:-webkit-linear-gradient(bottom,#3a3a3a,#222);background-image:-moz-linear-gradient(bottom,#3a3a3a,#222);background-image:-o-linear-gradient(bottom,#3a3a3a,#222);background-image:linear-gradient(to top,#3a3a3a,#222)}#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{background:#fff;color:#333;text-shadow:none;border-right-color:transparent;border-left-color:transparent}#wpadminbar .hover .ab-label,#wpadminbar.nojq .ab-item:focus .ab-label{color:#fafafa}#wpadminbar .menupop.hover .ab-label{color:#333;text-shadow:none}#wpadminbar .menupop li:hover,#wpadminbar .menupop li.hover,#wpadminbar .quicklinks .menupop .ab-item:focus,#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus{background-color:#eaf2fa}#wpadminbar .ab-submenu .ab-item{color:#333;text-shadow:none}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#21759B}#wpadminbar .menupop .menupop>.ab-item{display:block;background-image:url(../images/admin-bar-sprite.png?d=20120830);background-position:95% -20px;background-repeat:no-repeat;padding-right:2em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{background-image:url(../images/admin-bar-sprite.png?d=20120830);background-position:5% -46px;background-repeat:no-repeat;padding-left:2em;padding-right:1em}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;background:#eee;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li.hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus{background-color:#dfdfdf}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;text-shadow:none;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right;background:#464646;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#373737),color-stop(18%,#464646));background-image:-webkit-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-moz-linear-gradient(bottom,#373737 0,#464646 5px);background-image:-o-linear-gradient(bottom,#373737 0,#464646 5px);background-image:linear-gradient(to top,#373737 0,#464646 5px)}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{border-right:0;-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wp-admin-bar-user-actions>li>.ab-item{padding-left:8px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{text-shadow:none;display:block}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;border:1px solid #999;padding:0;background:#eee;line-height:24px;vertical-align:middle;margin:-3px 0 0 6px;float:none;display:inline}#wpadminbar .quicklinks li .blavatar{vertical-align:middle;margin:-3px 4px 0 0;padding:0}#wpadminbar .quicklinks li div.blavatar{background:url(../images/wpmini-blue.png) no-repeat;height:16px;width:16px;display:inline-block}#wpadminbar #wp-admin-bar-search .ab-item{padding:0}#wpadminbar #wp-admin-bar-search .ab-item{background:transparent}#wpadminbar #adminbarsearch{height:28px;padding:0 2px}#wpadminbar #adminbarsearch .adminbar-input{font:13px/24px sans-serif;height:24px;width:24px;border:0;padding:0 3px 0 23px;margin:0;color:#ccc;text-shadow:#444 0 -1px 0;background-color:rgba(255,255,255,0);background-image:url(../images/admin-bar-sprite.png?d=20120830);background-position:3px 2px;background-repeat:no-repeat;outline:0;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease}#wpadminbar.ie7 #adminbarsearch .adminbar-input{margin-top:1px;width:120px}#wpadminbar #adminbarsearch .adminbar-input:focus{color:#555;text-shadow:0 1px 0 #fff;width:200px;background-color:rgba(255,255,255,.9);cursor:text}#wpadminbar.ie8 #adminbarsearch .adminbar-input{background-color:#464646}#wpadminbar.ie8 #adminbarsearch .adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#ddd}#wpadminbar #adminbarsearch .adminbar-button{display:none}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar #wp-admin-bar-appearance{border-top:0;margin-top:-12px}#wpadminbar .ab-icon{position:relative;float:left;width:16px;height:16px;margin-top:6px}#wpadminbar .ab-label{margin-left:4px}#wp-admin-bar-wp-logo>.ab-item .ab-icon{width:20px;height:20px;margin-top:4px;background-image:url(../images/admin-bar-sprite.png?d=20120830);background-position:0 -76px;background-repeat:no-repeat}#wpadminbar.nojs #wp-admin-bar-wp-logo:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-wp-logo.hover>.ab-item .ab-icon{background-position:0 -104px}#wp-admin-bar-updates>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20120830);background-position:-2px -159px;background-repeat:no-repeat}#wp-admin-bar-comments>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20120830);background-position:-1px -134px;background-repeat:no-repeat}#wpadminbar span.count-0{display:none}#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite.png?d=20120830);background-position:-2px -182px;background-repeat:no-repeat}#wpadminbar.nojs #wp-admin-bar-new-content:hover>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content.hover>.ab-item .ab-icon{background-position:-2px -203px}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize{display:none}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wpadminbar .menupop .menupop>.ab-item,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item,#wpadminbar #adminbarsearch .adminbar-input,#wp-admin-bar-wp-logo>.ab-item .ab-icon,#wp-admin-bar-updates>.ab-item .ab-icon,#wp-admin-bar-comments>.ab-item .ab-icon,#wpadminbar #wp-admin-bar-new-content>.ab-item .ab-icon{background-image:url(../images/admin-bar-sprite-2x.png?d=20120830);background-size:20px 220px}#wpadminbar .quicklinks li div.blavatar{background:url(../images/wpmini-blue-2x.png) no-repeat;background-size:16px 16px}}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;text-shadow:none;border-radius:3px;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}
\ No newline at end of file
+#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font:400 13px/32px "Open Sans",sans-serif;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:before,#wpadminbar ul li:after{content:normal}#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{outline:0;border:0;text-decoration:none;background:0 0}#wpadminbar a:focus,#wpadminbar a:active,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea,#wpadminbar div{outline:0}#wpadminbar{direction:ltr;color:#ccc;font:400 13px/32px "Open Sans",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#222}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks{border-left:1px solid transparent}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .ab-empty-item{outline:0}#wpadminbar .quicklinks .ab-top-secondary>li{float:right}#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#333;display:none;position:absolute;float:none}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .selected .shortlink-input{display:block}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:700}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item,#wpadminbar .shortlink-input{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar.nojs li:hover>.ab-sub-wrapper,#wpadminbar li.hover>.ab-sub-wrapper{display:block}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item{background:#333;color:#2ea2cc}#wpadminbar>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar>#wp-toolbar a:focus span.ab-label{color:#2ea2cc}#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before{position:relative;float:left;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar #adminbarsearch:before{position:relative;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item{color:#eee}#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#eee}#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before{color:#2ea2cc}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;right:4px;content:'\f139';color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:5px;left:3px;content:'\f141'}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4b4b4b}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a{color:#2ea2cc}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#333;display:inline;padding:2px 5px;font-size:10px;font-weight:700;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#999;font-size:11px}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{width:16px;height:16px;padding:0;border:1px solid #888;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:'\f120';top:2px}#wpadminbar .quicklinks li .blavatar{float:left;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks li a:hover .blavatar{color:#2ea2cc}#wpadminbar .quicklinks li .blavatar:before{content:'\f120';height:16px;width:16px;display:inline-block;margin:6px 8px 0 -2px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:'\f112';top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:'\f327';top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:'\f101';top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:'\f132';top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:'\f113';top:2px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:transparent}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:400 20px/1 dashicons!important;content:'\f179';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font:13px/24px "Open Sans",sans-serif;height:24px;width:24px;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:0;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:4px;background-color:#464646}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background-color:#fff}#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder{color:#999}#wpadminbar #adminbarsearch .adminbar-button{display:none}.no-customize-support .hide-if-no-customize,.customize-support .hide-if-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.customize-support.wp-core-ui .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:700;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item{text-indent:0}.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before,.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){html #wpadminbar{left:0!important;z-index:500!important;height:46px;min-width:300px}#wpadminbar *{font:400 14px/32px "Open Sans",sans-serif}#wpadminbar .quicklinks li>a,#wpadminbar .quicklinks .ab-empty-item{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:50px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-my-account a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 12px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:55px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:55px;padding:0;color:#999;position:relative}#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:55px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:50px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wp-toolbar>ul>li{display:none}#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-my-account{display:block}#wpadminbar li:hover ul li,#wpadminbar li.hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:intrinsic;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account{position:static}#wpadminbar #wp-admin-bar-my-account{float:right}#wpadminbar #wp-admin-bar-my-account .ab-sub-wrapper{right:0;left:auto}.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{position:fixed;width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:relative}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-updates{display:none}}
\ No newline at end of file
diff --git a/wp-includes/css/buttons-rtl.css b/wp-includes/css/buttons-rtl.css
new file mode 100644 (file)
index 0000000..d7632eb
--- /dev/null
@@ -0,0 +1,349 @@
+/* ----------------------------------------------------------------------------
+
+
+WordPress-style Buttons
+=======================
+Create a button by adding the %60.button` class to an element. For backwards
+compatibility, we support several other classes (such as `.button-secondary`),
+but these will *not* work with the stackable classes described below.
+
+Button Styles
+-------------
+To display a primary button style, add the `.button-primary` class to a button.
+
+Button Sizes
+------------
+Adjust a button's size by adding the `.button-large` or `.button-small` class.
+
+Button States
+-------------
+Lock the state of a button by adding the name of the pseudoclass as
+an actual class (e.g. `.hover` for `:hover`).
+
+
+TABLE OF CONTENTS:
+------------------
+ 1.0 - Button Layouts
+ 2.0 - Default Button Style
+ 3.0 - Primary Button Style
+ 4.0 - Button Groups
+ 5.0 - Responsive Button Styles
+
+---------------------------------------------------------------------------- */
+
+/* ----------------------------------------------------------------------------
+  1.0 - Button Layouts
+---------------------------------------------------------------------------- */
+
+.wp-core-ui .button,
+.wp-core-ui .button-primary,
+.wp-core-ui .button-secondary {
+       display: inline-block;
+       text-decoration: none;
+       font-size: 13px;
+       line-height: 26px;
+       height: 28px;
+       margin: 0;
+       padding: 0 10px 1px;
+       cursor: pointer;
+       border-width: 1px;
+       border-style: solid;
+       -webkit-border-radius: 3px;
+       -webkit-appearance: none;
+       border-radius: 3px;
+       white-space: nowrap;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing:    border-box;
+       box-sizing:         border-box;
+}
+
+/* Remove the dotted border on :focus and the extra padding in Firefox */
+.wp-core-ui button::-moz-focus-inner,
+.wp-core-ui input[type="reset"]::-moz-focus-inner,
+.wp-core-ui input[type="button"]::-moz-focus-inner,
+.wp-core-ui input[type="submit"]::-moz-focus-inner {
+       border-width: 1px 0;
+       border-style: solid none;
+       border-color: transparent;
+       padding: 0;
+}
+
+.wp-core-ui .button.button-large,
+.wp-core-ui .button-group.button-large .button {
+       height: 30px;
+    line-height: 28px;
+    padding: 0 12px 2px;
+}
+
+.wp-core-ui .button.button-small,
+.wp-core-ui .button-group.button-small .button {
+       height: 24px;
+       line-height: 22px;
+       padding: 0 8px 1px;
+       font-size: 11px;
+}
+
+.wp-core-ui .button.button-hero,
+.wp-core-ui .button-group.button-hero .button {
+       font-size: 14px;
+       height: 46px;
+       line-height: 44px;
+       padding: 0 36px;
+}
+
+.wp-core-ui .button:active {
+       outline: none;
+}
+
+.wp-core-ui .button.hidden {
+       display: none;
+}
+
+/* Style Reset buttons as simple text links */
+
+.wp-core-ui input[type="reset"],
+.wp-core-ui input[type="reset"]:hover,
+.wp-core-ui input[type="reset"]:active,
+.wp-core-ui input[type="reset"]:focus {
+       background: none;
+       border: none;
+       -moz-box-shadow: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+       padding: 0 2px 1px;
+       width: auto;
+}
+
+/* ----------------------------------------------------------------------------
+  2.0 - Default Button Style
+---------------------------------------------------------------------------- */
+
+.wp-core-ui .button,
+.wp-core-ui .button-secondary {
+       color: #555;
+       border-color: #cccccc;
+       background: #f7f7f7;
+
+       -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
+       box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
+       vertical-align: top;
+}
+
+.wp-core-ui p .button {
+       vertical-align: baseline;
+}
+
+.wp-core-ui .button.hover,
+.wp-core-ui .button:hover,
+.wp-core-ui .button-secondary:hover,
+.wp-core-ui .button.focus,
+.wp-core-ui .button:focus,
+.wp-core-ui .button-secondary:focus {
+       background: #fafafa;
+       border-color: #999;
+       color: #222;
+}
+
+.wp-core-ui .button.focus,
+.wp-core-ui .button:focus,
+.wp-core-ui .button-secondary:focus {
+       -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
+       box-shadow: 1px 1px 1px rgba(0,0,0,.2);
+}
+
+.wp-core-ui .button.active,
+.wp-core-ui .button.active:hover,
+.wp-core-ui .button.active:focus,
+.wp-core-ui .button:active,
+.wp-core-ui .button-secondary:active {
+       background: #eee;
+       border-color: #999;
+       color: #333;
+       -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+       box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
+}
+
+/* this creates an inset effect on the text */
+.wp-core-ui .button:active {
+       padding-top: 1px;
+}
+
+.wp-core-ui .button[disabled],
+.wp-core-ui .button:disabled,
+.wp-core-ui .button-secondary[disabled],
+.wp-core-ui .button-secondary:disabled,
+.wp-core-ui .button-disabled {
+       color: #aaa !important;
+       border-color: #ddd !important;
+       -webkit-box-shadow: none !important;
+       box-shadow:         none !important;
+       text-shadow: 0 1px 0 #fff !important;
+       cursor: default;
+}
+
+/* ----------------------------------------------------------------------------
+  3.0 - Primary Button Style
+---------------------------------------------------------------------------- */
+
+.wp-core-ui .button-primary {
+       background: #2ea2cc;
+       border-color: #0074a2; 
+       -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 0 rgba(0,0,0,.15);
+       box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 0 rgba(0,0,0,.15);
+       color: #fff;
+       text-decoration: none;
+}
+
+.wp-core-ui .button-primary.hover,
+.wp-core-ui .button-primary:hover,
+.wp-core-ui .button-primary.focus,
+.wp-core-ui .button-primary:focus {
+       background: #1e8cbe;
+       border-color: #0074a2;
+       -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
+       box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
+       color: #fff;
+}
+
+.wp-core-ui .button-primary.focus,
+.wp-core-ui .button-primary:focus {
+       border-color: #0e3950;
+       -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
+       box-shadow: inset 0 1px 0 rgba(120,200,230,0.6), 1px 1px 2px rgba(0,0,0,0.4);
+}
+
+.wp-core-ui .button-primary.active,
+.wp-core-ui .button-primary.active:hover,
+.wp-core-ui .button-primary.active:focus,
+.wp-core-ui .button-primary:active {
+       background: #1e8cbe;
+       border-color: #005684;
+       color: rgba(255,255,255,0.95);
+       -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
+       box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
+       vertical-align: top;
+}
+
+/* this creates an inset effect on the text */
+.wp-core-ui .button-primary:active {
+       padding-top: 1px;
+}
+
+.wp-core-ui .button-primary[disabled],
+.wp-core-ui .button-primary:disabled,
+.wp-core-ui .button-primary-disabled {
+       color: #94cde7 !important;
+       background: #298cba !important;
+       border-color: #1b607f !important;
+       -webkit-box-shadow: none !important;
+       box-shadow:         none !important;
+       text-shadow: 0 -1px 0 rgba(0,0,0,0.1) !important;
+       cursor: default;
+}
+
+/* ----------------------------------------------------------------------------
+  4.0 - Button Groups
+---------------------------------------------------------------------------- */
+
+.wp-core-ui .button-group {
+       position: relative;
+       display: inline-block;
+       white-space: nowrap;
+       font-size: 0;
+       vertical-align: middle;
+}
+
+.wp-core-ui .button-group > .button {
+       display: inline-block;
+       border-radius: 0;
+       margin-left: -1px;
+       z-index: 10;
+}
+
+.wp-core-ui .button-group > .button-primary {
+       z-index: 100;
+}
+
+.wp-core-ui .button-group > .button:hover {
+       z-index: 20;
+}
+
+.wp-core-ui .button-group > .button:first-child {
+       border-radius: 0 3px 3px 0;
+}
+
+.wp-core-ui .button-group > .button:last-child {
+       border-radius: 3px 0 0 3px;
+}
+
+/* ----------------------------------------------------------------------------
+  5.0 - Responsive Button Styles
+---------------------------------------------------------------------------- */
+
+@media screen and ( max-width: 782px ) {
+
+       .wp-core-ui .button,
+       .wp-core-ui .button.button-large,
+       .wp-core-ui .button.button-small,
+       input#publish,
+       input#save-post,
+       a.preview {
+               padding: 10px 14px;
+               line-height: 1;
+               font-size: 14px;
+               vertical-align: middle;
+               height: auto;
+               margin-bottom: 4px;
+       }
+       
+       /* Adjust the padding that makes active button text looks inset to account for larger responsive buttons */
+       .wp-core-ui .button:active,
+       .wp-core-ui .button-large:active,
+       .wp-core-ui .button-small:active,
+       input#publish:active,
+       input#save-post:active,
+       a.preview:active {
+               padding-top: 11px;
+               padding-bottom: 9px;
+       }
+       
+       #media-upload.wp-core-ui .button {
+               padding: 0 10px 1px;
+               height: 24px;
+               line-height: 22px;
+               font-size: 13px;
+       }
+
+       /* Publish Metabox Options */
+       .wp-core-ui .save-post-status.button {
+               position: relative;
+               margin: 0 10px 0 14px; /* 14px right margin to match all other buttons */
+       }
+       
+       /* Reset responsive styles in Press This, Customizer */
+
+       .wp-core-ui.wp-customizer .button,
+       .press-this.wp-core-ui .button,
+       .press-this input#publish,
+       .press-this input#save-post,
+       .press-this a.preview {
+               padding: 0 10px 1px;
+               font-size: 13px;
+               line-height: 26px;
+               height: 28px;
+               margin: 0;
+               vertical-align: inherit;
+       }
+       
+       /* Reset responsive styles on Log in button on iframed login form */
+       
+       .interim-login .button.button-large {
+               height: 30px;
+               line-height: 28px;
+               padding: 0 12px 2px;
+       }
+       
+       .interim-login .button.button-large:active {
+               padding-top: 1px;
+       }
+}
diff --git a/wp-includes/css/buttons-rtl.min.css b/wp-includes/css/buttons-rtl.min.css
new file mode 100644 (file)
index 0000000..a364a5e
--- /dev/null
@@ -0,0 +1 @@
+.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.wp-core-ui .button.button-large,.wp-core-ui .button-group.button-large .button{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button.button-small,.wp-core-ui .button-group.button-small .button{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button.button-hero,.wp-core-ui .button-group.button-hero .button{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus{background:0 0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button.hover,.wp-core-ui .button:hover,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button:focus,.wp-core-ui .button-secondary:focus{background:#fafafa;border-color:#999;color:#222}.wp-core-ui .button.focus,.wp-core-ui .button:focus,.wp-core-ui .button-secondary:focus{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2)}.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button.active:focus,.wp-core-ui .button:active,.wp-core-ui .button-secondary:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button:active{padding-top:1px}.wp-core-ui .button[disabled],.wp-core-ui .button:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-disabled{color:#aaa!important;border-color:#ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}.wp-core-ui .button-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary:active{background:#1e8cbe;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.wp-core-ui .button-primary:active{padding-top:1px}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary-disabled{color:#94cde7!important;background:#298cba!important;border-color:#1b607f!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-left:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:last-child{border-radius:3px 0 0 3px}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,input#publish,input#save-post,a.preview{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}.wp-core-ui .button:active,.wp-core-ui .button-large:active,.wp-core-ui .button-small:active,input#publish:active,input#save-post:active,a.preview:active{padding-top:11px;padding-bottom:9px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.wp-core-ui .save-post-status.button{position:relative;margin:0 10px 0 14px}.wp-core-ui.wp-customizer .button,.press-this.wp-core-ui .button,.press-this input#publish,.press-this input#save-post,.press-this a.preview{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.interim-login .button.button-large:active{padding-top:1px}}
\ No newline at end of file
index 5ae473c85c7bfbbd55577fc46e7d7d21e15e80c7..54ebd4462345da7f3ef8795b9ecd80f8a11a961a 100644 (file)
@@ -27,6 +27,7 @@ TABLE OF CONTENTS:
  2.0 - Default Button Style
  3.0 - Primary Button Style
  4.0 - Button Groups
+ 5.0 - Responsive Button Styles
 
 ---------------------------------------------------------------------------- */
 
@@ -39,9 +40,9 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-secondary {
        display: inline-block;
        text-decoration: none;
-       font-size: 12px;
-       line-height: 23px;
-       height: 24px;
+       font-size: 13px;
+       line-height: 26px;
+       height: 28px;
        margin: 0;
        padding: 0 10px 1px;
        cursor: pointer;
@@ -76,9 +77,10 @@ TABLE OF CONTENTS:
 
 .wp-core-ui .button.button-small,
 .wp-core-ui .button-group.button-small .button {
-       height: 21px;
-       line-height: 20px;
+       height: 24px;
+       line-height: 22px;
        padding: 0 8px 1px;
+       font-size: 11px;
 }
 
 .wp-core-ui .button.button-hero,
@@ -97,21 +99,38 @@ TABLE OF CONTENTS:
        display: none;
 }
 
+/* Style Reset buttons as simple text links */
+
+.wp-core-ui input[type="reset"],
+.wp-core-ui input[type="reset"]:hover,
+.wp-core-ui input[type="reset"]:active,
+.wp-core-ui input[type="reset"]:focus {
+       background: none;
+       border: none;
+       -moz-box-shadow: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+       padding: 0 2px 1px;
+       width: auto;
+}
+
 /* ----------------------------------------------------------------------------
   2.0 - Default Button Style
 ---------------------------------------------------------------------------- */
 
 .wp-core-ui .button,
 .wp-core-ui .button-secondary {
-       background: #f3f3f3;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
-       background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
-       background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
-       background-image:      -o-linear-gradient(top, #fefefe, #f4f4f4);
-       background-image:   linear-gradient(to bottom, #fefefe, #f4f4f4);
-       border-color: #bbb;
-       color: #333;
-       text-shadow: 0 1px 0 #fff;
+       color: #555;
+       border-color: #cccccc;
+       background: #f7f7f7;
+
+       -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
+       box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
+       vertical-align: top;
+}
+
+.wp-core-ui p .button {
+       vertical-align: baseline;
 }
 
 .wp-core-ui .button.hover,
@@ -120,13 +139,7 @@ TABLE OF CONTENTS:
 .wp-core-ui .button.focus,
 .wp-core-ui .button:focus,
 .wp-core-ui .button-secondary:focus {
-       background: #f3f3f3;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
-       background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
-       background-image:    -moz-linear-gradient(top, #fff, #f3f3f3);
-       background-image:     -ms-linear-gradient(top, #fff, #f3f3f3);
-       background-image:      -o-linear-gradient(top, #fff, #f3f3f3);
-       background-image:   linear-gradient(to bottom, #fff, #f3f3f3);
+       background: #fafafa;
        border-color: #999;
        color: #222;
 }
@@ -144,19 +157,17 @@ TABLE OF CONTENTS:
 .wp-core-ui .button:active,
 .wp-core-ui .button-secondary:active {
        background: #eee;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#fefefe));
-       background-image: -webkit-linear-gradient(top, #f4f4f4, #fefefe);
-       background-image:    -moz-linear-gradient(top, #f4f4f4, #fefefe);
-       background-image:     -ms-linear-gradient(top, #f4f4f4, #fefefe);
-       background-image:      -o-linear-gradient(top, #f4f4f4, #fefefe);
-       background-image:   linear-gradient(to bottom, #f4f4f4, #fefefe);
        border-color: #999;
        color: #333;
-       text-shadow: 0 -1px 0 #fff;
        -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
        box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
 }
 
+/* this creates an inset effect on the text */
+.wp-core-ui .button:active {
+       padding-top: 1px;
+}
+
 .wp-core-ui .button[disabled],
 .wp-core-ui .button:disabled,
 .wp-core-ui .button-secondary[disabled],
@@ -164,12 +175,6 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-disabled {
        color: #aaa !important;
        border-color: #ddd !important;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f4f4f4)) !important;
-       background-image: -webkit-linear-gradient(top, #f9f9f9, #f4f4f4) !important;
-       background-image:    -moz-linear-gradient(top, #f9f9f9, #f4f4f4) !important;
-       background-image:     -ms-linear-gradient(top, #f9f9f9, #f4f4f4) !important;
-       background-image:      -o-linear-gradient(top, #f9f9f9, #f4f4f4) !important;
-       background-image:   linear-gradient(to bottom, #f9f9f9, #f4f4f4) !important;
        -webkit-box-shadow: none !important;
        box-shadow:         none !important;
        text-shadow: 0 1px 0 #fff !important;
@@ -181,38 +186,23 @@ TABLE OF CONTENTS:
 ---------------------------------------------------------------------------- */
 
 .wp-core-ui .button-primary {
-       background-color: #21759b;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#2a95c5), to(#21759b));
-       background-image: -webkit-linear-gradient(top, #2a95c5, #21759b);
-       background-image:    -moz-linear-gradient(top, #2a95c5, #21759b);
-       background-image:     -ms-linear-gradient(top, #2a95c5, #21759b);
-       background-image:      -o-linear-gradient(top, #2a95c5, #21759b);
-       background-image:   linear-gradient(to bottom, #2a95c5, #21759b);
-       border-color: #21759b;
-       border-bottom-color: #1e6a8d;
-       -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
-       box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
+       background: #2ea2cc;
+       border-color: #0074a2; 
+       -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 0 rgba(0,0,0,.15);
+       box-shadow: inset 0 1px 0 rgba(120,200,230,0.5), 0 1px 0 rgba(0,0,0,.15);
        color: #fff;
        text-decoration: none;
-       text-shadow: 0 1px 0 rgba(0,0,0,0.1);
 }
 
 .wp-core-ui .button-primary.hover,
 .wp-core-ui .button-primary:hover,
 .wp-core-ui .button-primary.focus,
 .wp-core-ui .button-primary:focus {
-       background-color: #278ab7;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#2e9fd2), to(#21759b));
-       background-image: -webkit-linear-gradient(top, #2e9fd2, #21759b);
-       background-image:    -moz-linear-gradient(top, #2e9fd2, #21759b);
-       background-image:     -ms-linear-gradient(top, #2e9fd2, #21759b);
-       background-image:      -o-linear-gradient(top, #2e9fd2, #21759b);
-       background-image:   linear-gradient(to bottom, #2e9fd2, #21759b);
-       border-color: #1b607f;
+       background: #1e8cbe;
+       border-color: #0074a2;
        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
        box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
        color: #fff;
-       text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
 }
 
 .wp-core-ui .button-primary.focus,
@@ -226,18 +216,17 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-primary.active:hover,
 .wp-core-ui .button-primary.active:focus,
 .wp-core-ui .button-primary:active {
-       background: #1b607f;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#21759b), to(#278ab7));
-       background-image: -webkit-linear-gradient(top, #21759b, #278ab7);
-       background-image:    -moz-linear-gradient(top, #21759b, #278ab7);
-       background-image:     -ms-linear-gradient(top, #21759b, #278ab7);
-       background-image:      -o-linear-gradient(top, #21759b, #278ab7);
-       background-image:   linear-gradient(to bottom, #21759b, #278ab7);
-       border-color: #124560 #2382ae #2382ae #2382ae;
+       background: #1e8cbe;
+       border-color: #005684;
        color: rgba(255,255,255,0.95);
        -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
        box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
-       text-shadow: 0 1px 0 rgba(0,0,0,0.1);
+       vertical-align: top;
+}
+
+/* this creates an inset effect on the text */
+.wp-core-ui .button-primary:active {
+       padding-top: 1px;
 }
 
 .wp-core-ui .button-primary[disabled],
@@ -286,3 +275,75 @@ TABLE OF CONTENTS:
 .wp-core-ui .button-group > .button:last-child {
        border-radius: 0 3px 3px 0;
 }
+
+/* ----------------------------------------------------------------------------
+  5.0 - Responsive Button Styles
+---------------------------------------------------------------------------- */
+
+@media screen and ( max-width: 782px ) {
+
+       .wp-core-ui .button,
+       .wp-core-ui .button.button-large,
+       .wp-core-ui .button.button-small,
+       input#publish,
+       input#save-post,
+       a.preview {
+               padding: 10px 14px;
+               line-height: 1;
+               font-size: 14px;
+               vertical-align: middle;
+               height: auto;
+               margin-bottom: 4px;
+       }
+       
+       /* Adjust the padding that makes active button text looks inset to account for larger responsive buttons */
+       .wp-core-ui .button:active,
+       .wp-core-ui .button-large:active,
+       .wp-core-ui .button-small:active,
+       input#publish:active,
+       input#save-post:active,
+       a.preview:active {
+               padding-top: 11px;
+               padding-bottom: 9px;
+       }
+       
+       #media-upload.wp-core-ui .button {
+               padding: 0 10px 1px;
+               height: 24px;
+               line-height: 22px;
+               font-size: 13px;
+       }
+
+       /* Publish Metabox Options */
+       .wp-core-ui .save-post-status.button {
+               position: relative;
+               margin: 0 14px 0 10px; /* 14px right margin to match all other buttons */
+       }
+       
+       /* Reset responsive styles in Press This, Customizer */
+
+       .wp-core-ui.wp-customizer .button,
+       .press-this.wp-core-ui .button,
+       .press-this input#publish,
+       .press-this input#save-post,
+       .press-this a.preview {
+               padding: 0 10px 1px;
+               font-size: 13px;
+               line-height: 26px;
+               height: 28px;
+               margin: 0;
+               vertical-align: inherit;
+       }
+       
+       /* Reset responsive styles on Log in button on iframed login form */
+       
+       .interim-login .button.button-large {
+               height: 30px;
+               line-height: 28px;
+               padding: 0 12px 2px;
+       }
+       
+       .interim-login .button.button-large:active {
+               padding-top: 1px;
+       }
+}
index 50079461706e8626acc24071ac517fe9d21d8f3f..31ec72e9144cfa77cc111de75a92789107f1f9be 100644 (file)
@@ -1 +1 @@
-.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:12px;line-height:23px;height:24px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.wp-core-ui .button.button-large,.wp-core-ui .button-group.button-large .button{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button.button-small,.wp-core-ui .button-group.button-small .button{height:21px;line-height:20px;padding:0 8px 1px}.wp-core-ui .button.button-hero,.wp-core-ui .button-group.button-hero .button{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui .button,.wp-core-ui .button-secondary{background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:-o-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);border-color:#bbb;color:#333;text-shadow:0 1px 0 #fff}.wp-core-ui .button.hover,.wp-core-ui .button:hover,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button:focus,.wp-core-ui .button-secondary:focus{background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);background-image:-moz-linear-gradient(top,#fff,#f3f3f3);background-image:-ms-linear-gradient(top,#fff,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f3f3f3);background-image:linear-gradient(to bottom,#fff,#f3f3f3);border-color:#999;color:#222}.wp-core-ui .button.focus,.wp-core-ui .button:focus,.wp-core-ui .button-secondary:focus{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2)}.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button.active:focus,.wp-core-ui .button:active,.wp-core-ui .button-secondary:active{background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#fefefe));background-image:-webkit-linear-gradient(top,#f4f4f4,#fefefe);background-image:-moz-linear-gradient(top,#f4f4f4,#fefefe);background-image:-ms-linear-gradient(top,#f4f4f4,#fefefe);background-image:-o-linear-gradient(top,#f4f4f4,#fefefe);background-image:linear-gradient(to bottom,#f4f4f4,#fefefe);border-color:#999;color:#333;text-shadow:0 -1px 0 #fff;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button[disabled],.wp-core-ui .button:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-disabled{color:#aaa!important;border-color:#ddd!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f4f4f4))!important;background-image:-webkit-linear-gradient(top,#f9f9f9,#f4f4f4)!important;background-image:-moz-linear-gradient(top,#f9f9f9,#f4f4f4)!important;background-image:-ms-linear-gradient(top,#f9f9f9,#f4f4f4)!important;background-image:-o-linear-gradient(top,#f9f9f9,#f4f4f4)!important;background-image:linear-gradient(to bottom,#f9f9f9,#f4f4f4)!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}.wp-core-ui .button-primary{background-color:#21759b;background-image:-webkit-gradient(linear,left top,left bottom,from(#2a95c5),to(#21759b));background-image:-webkit-linear-gradient(top,#2a95c5,#21759b);background-image:-moz-linear-gradient(top,#2a95c5,#21759b);background-image:-ms-linear-gradient(top,#2a95c5,#21759b);background-image:-o-linear-gradient(top,#2a95c5,#21759b);background-image:linear-gradient(to bottom,#2a95c5,#21759b);border-color:#21759b;border-bottom-color:#1e6a8d;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5);box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{background-color:#278ab7;background-image:-webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));background-image:-webkit-linear-gradient(top,#2e9fd2,#21759b);background-image:-moz-linear-gradient(top,#2e9fd2,#21759b);background-image:-ms-linear-gradient(top,#2e9fd2,#21759b);background-image:-o-linear-gradient(top,#2e9fd2,#21759b);background-image:linear-gradient(to bottom,#2e9fd2,#21759b);border-color:#1b607f;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary:active{background:#1b607f;background-image:-webkit-gradient(linear,left top,left bottom,from(#21759b),to(#278ab7));background-image:-webkit-linear-gradient(top,#21759b,#278ab7);background-image:-moz-linear-gradient(top,#21759b,#278ab7);background-image:-ms-linear-gradient(top,#21759b,#278ab7);background-image:-o-linear-gradient(top,#21759b,#278ab7);background-image:linear-gradient(to bottom,#21759b,#278ab7);border-color:#124560 #2382ae #2382ae;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary-disabled{color:#94cde7!important;background:#298cba!important;border-color:#1b607f!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{border-radius:0 3px 3px 0}
\ No newline at end of file
+.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:1px 0;border-style:solid none;border-color:transparent;padding:0}.wp-core-ui .button.button-large,.wp-core-ui .button-group.button-large .button{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button.button-small,.wp-core-ui .button-group.button-small .button{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button.button-hero,.wp-core-ui .button-group.button-hero .button{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:hover,.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus{background:0 0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button.hover,.wp-core-ui .button:hover,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button:focus,.wp-core-ui .button-secondary:focus{background:#fafafa;border-color:#999;color:#222}.wp-core-ui .button.focus,.wp-core-ui .button:focus,.wp-core-ui .button-secondary:focus{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2)}.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button.active:focus,.wp-core-ui .button:active,.wp-core-ui .button-secondary:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.wp-core-ui .button:active{padding-top:1px}.wp-core-ui .button[disabled],.wp-core-ui .button:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-disabled{color:#aaa!important;border-color:#ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default}.wp-core-ui .button-primary{background:#2ea2cc;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);color:#fff;text-decoration:none}.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:hover,.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{background:#1e8cbe;border-color:#0074a2;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{border-color:#0e3950;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary:active{background:#1e8cbe;border-color:#005684;color:rgba(255,255,255,.95);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);vertical-align:top}.wp-core-ui .button-primary:active{padding-top:1px}.wp-core-ui .button-primary[disabled],.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary-disabled{color:#94cde7!important;background:#298cba!important;border-color:#1b607f!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;border-radius:0;margin-right:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{border-radius:0 3px 3px 0}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,input#publish,input#save-post,a.preview{padding:10px 14px;line-height:1;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}.wp-core-ui .button:active,.wp-core-ui .button-large:active,.wp-core-ui .button-small:active,input#publish:active,input#save-post:active,a.preview:active{padding-top:11px;padding-bottom:9px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button,.press-this.wp-core-ui .button,.press-this input#publish,.press-this input#save-post,.press-this a.preview{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.interim-login .button.button-large:active{padding-top:1px}}
\ No newline at end of file
diff --git a/wp-includes/css/dashicons.css b/wp-includes/css/dashicons.css
new file mode 100644 (file)
index 0000000..09fc01f
--- /dev/null
@@ -0,0 +1,722 @@
+@font-face {
+       font-family: "dashicons";
+       src: url("../fonts/dashicons.eot");
+}
+
+@font-face {
+       font-family: "dashicons";
+       src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAEewAA4AAAAAcagAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcacM8A0dERUYAAAFgAAAAHgAAACAA5AAET1MvMgAAAYAAAABAAAAAYFAJaORjbWFwAAABwAAAAPcAAAI6OaMGV2dhc3AAAAK4AAAACAAAAAgAAAAQZ2x5ZgAAAsAAAD4YAABgOEAurGRoZWFkAABA2AAAAC4AAAA2BHQuCmhoZWEAAEEIAAAAGgAAACQPogeuaG10eAAAQSQAAAC+AAABeGGJTphsb2NhAABB5AAAAXAAAAFw0RvoHG1heHAAAENUAAAAHwAAACABCgC1bmFtZQAAQ3QAAAFzAAADBkiqZVtwb3N0AABE6AAAAr8AAAcwE04MRXdlYmYAAEeoAAAABgAAAAY/c1KdAAAAAQAAAADMPaLPAAAAAM7CqUIAAAAAzsLv8XjaY2BkYGDgA2IJBhBgYmAEwm1AzALmMQAADBwA6QAAeNpjYGY/zjiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDg8YviSxXwDxgaQGkGJEUqLAwAgAMWoKnnja3Y+9S8RQEMT3JacQSMaACAYsAmKRLsgpBpvcidxdoQjanIXEj0YrbQQ7G/83KzutLKzUSp19QSuNjzuwsLVzYGcZGH4wIuLL+ObEOBfTdsmMcsvMut+VUibEexAGnGbCeWbMucyCa1xnn0Pu85gXvFKjgSaaaaGldm1gE5vZwg7qQT2sD5pGxDGEMWeYcsExFrnC0jF63GbFQ57xUkV9jTXVfMQwNrapzW1Z9+utumqa1J9q4Quf+MA73vCKFzzjCY+4xx1ucYNrbGIDPXSwiiW0o/PoNDqJjqK9sAp3w53xxr/KTMoPyHjOvN8F+ff6BgrgYvcAAAEAAf//AA942s18eWAUVbZ33aququ7snd6yddJ7Z+lsvQJJOgHCHhbDFmWRpdkDRhEECagYEJUlokZBxgURcRmNioxLhnEbbddBXsTRYRwcleGhsziP54Mkff3OudUdEsR5831/felU3Vu3bt2qu53zO8u9nMjBHznHd3ECJ3EaLoVL57hKrVUr6Kw6k5ZYk4lWR871PEmfjj5Jd5JpT0af5Lti9eRO7kfa/SOhsU+4H4mH8tyPHOEG/FVyHM9FuJj8itQDZQY4TkNCYWI05RNTvhAMaYgs6QuIUS+n8bIEp3w+TELBUJgPBb2Q7g2Jh2I1Hdnr7hlW+ujUkuo5jSuHxR6P1TxnNi83m3NHLTGOsPunVMhjl157rd/mS23w55mnwq2pZmET/2ZHXqrdlb+1LCvPmkpSYo/zbz7H7k4z5wbHZlTa/ddeu3SsXDHZb6vXrhqZy8rkCPFwUalOVnOZ0CZWr9Gg1UslhGjtNldA6w+Sc0Jb49q1jVGaEoVQVq9tjNU3rqUp5NzaRr6rcS1UW+D+B8r4TDoBbZnGyjHJGuLWkIBPJNCseEh1e5bH1sfWL+e/J+3R2CG+qXeKYKEtqk17lvO3sXTaEt0beyL2FD+dppNzNAXKjXIdcrM8jMviXFw1lGvMSCdpxE1qSdDvdtnSCXEFIW7RsGtJJpLeZAzKxCilE8nidmXUkjAxsVSv9LdNm/Y0/nk5kRoaamtrn6+dSJ8xD228/yayqO9b3lhQYGsqiH2LQRl5MB9v0H03KY/QBXV1tc9LXZhyf+PQfCJObIAC6uoa6DPL/9y4Z1PvTCjgqgILnx87y8J3yEPsxqZNZPEmeMRM59c+X1fLcSoYHxGoUzOn43K5IhwjROt3lRC3VbbbJGh9o8/qDXJeo16yufyiVcvCoM9r0lqhQfsvRX1V0eNbaMuWx4uqqoqEM0VVsbpju3cf2y0cIecg2L3UlEu7oU2VuNDGdxVVRaNVRbF6eIB/AZOPqXpPL8VnRHKBysvofnbB8f1jQoAe5bD7RKvBqvXxTcKZ3sOCpS8rSs6J+p7vIlFRj/1/ljstfS2d4dRQJweOejcJ4qgXQ0ROI3arLNncLn8t1DSoUe7IRCygXa+S+pzZLndm39uzhC03eL+dT1tbPa0ej6e1RpBIfTbey6FdUp6SVed2zXq/pW/DNO8IyFSy0dNK2uadowfgVibcyqGvwvyLcm9LMamPM3BW+HZJ5SbYYiHiygwFHSYNb5RworHxA7NRaltI/3Zj7Kvxx+8Zz2/3+xfOJaq19E8kh+QXDenZlz/NnJ9vnpZvFn5c6PfHrh9/z/FxfP6NJHPh3CEe+id6mhSs+TFWYDbHM3IC8RCPrJYOwPwv4cYovWu3XuxZ4sOuLSEG7MgaYsferMKGgamXuArglTmRk3V5QFZXFfV8h30t6ouq+rIiGI2Yi839EXLuMmntqk6M907BTjdXNVZ1GMxmQwdEeBfG6P6BabHPMcbII9fO7ZdHy03QoxyBbnRJOPVMMjSnCpqSuEPGIM4ulf4I3/qrSW+MmlCv8//qe3omSD8Jvhcgpu8hsX7CKJ20/0hsyxG/btSEUa9PPvI9/c/ge0FSChn+yRLr34Dxpofx1gXjLYurgHfbylTlxBUWfF4YJ2mi4ITQTNJUdlsZXw6NEyY+lXH2FUFPtlYQJKmkdnF4ybayNKLSZpUENpGM6/9jY3rgsQN/XrT4y2fucruv//hGlc9VM25cjU4XWrFwQunaJ+fI2WOGTxlK/3Jk6/GVF8R0d36WyWpLSb7Q8tFmhYZHZDV8j5srh9rbJRnqLckGa8Dllt0hl9uu9QVD7pApGApYDUZTyCQbTT7OG/S7bJJeVn+eE9p7fG/TEtq9pGlv995Q1uefmYZCyvRm4mEpQ02f9XnPd3ae7xQsK2bAHcjyeVYI7jQtIUWL5kBKMDeeMmcRHd6Jedl3RWWbfAXQWOgVzpgJXETlFkTB6laGd6Y3GGDfINW+NmrUvBb67rZX6ScdtDsi5I6pXD2P8OWrJk1aNUkue41S+uO8lkAdfbGAbo8K5E5Su3reqNipSUNCkAPfRQrlZhjHWpzRxKsyyWUwPiXZpyG+YKZDZ3O4Q/kwRoMhu4bY0wThzF6iXfBU+JXlv/jedobup/uPZb1BSn/5AP1HfyqZS+Yey9xw5O/SgU0tbzbOe+te2kLaD5HMB3va4gmknbZs+uPDcziklVGorzKXsmE2F/10NnEWlUlSWRzuoIrV2+glQKkC8GPzZRubL+tgvoRII/Fv2EA/oM/QDzZs4B9be2Dt2gMwfj0924hHsCBpw8x9WXAWxj24c+eDcJzCTGtjhyKRCHxPKheFud0M4yIdqLcJ+qAARkgJjJEQV8XVwmyfcJn5btVadfBJvviRoOwh+E4n3Bt0DfdVA67lZqiDg9XhZFFVj4ORXOJR/ntXFpthhkexwfgmZJh9sQEpXYNzkHYkG3ESovoMEjxR9kdTzCxXJAI83ZOIw414FOqN/CAiHWAYIX8wSrDGUYI7BBMDZglMBUAMZ+KIgXZDRDjQ0xNJ/CN+6DuVwA+CpXFt3zMDbiMv4aDPj8G7ZGjlAuQlOrsOsISD9W7QLziNJpfdppJdDrtNDoaEMzFjWbTiHuGMcKZveGMVULEIX9qS5S/qoq/PmUNf7yoMZLUIZ0hx7xHVmipsiwirWuy3f7r3Rfnlfftell+8V+F58kh5LaBBLSIYAGnI+KyA35CdydKeHWYzbew9rCo5nD819hc+e2fszBi5aQdgLHpF31Dx5GEz6dvNZ+2M/aWbA1wJf1CPYzBS7FwTzNzlXAskZfBlxGFRpRE+IzOfwMgNExjDxswMHoexC1KDDDO6ZMlucwcdPph4LsmgBwRpNBmBaQDmCRMkvCyHCwilZCwgOg0Jq9xwn9cQFx/wEx0+Lh9b9PIP9Hf0Ffq7H15eBHFSSUaTyh9e7n2brCITv9+583v6At1NX8AYqaG/W6ZP0xlumWbVrSILPtpLTM3+OSZjjih4ay0W+r3BpVbr0/X6zdPsy+wOPUSntZCXiCiojRo5ae4nPSfJpvf+Wyj+Zs3GJUuEUcqrFl3yCeLMQS+dyD6kt0gIqHlfOUkiB99YtVCeMN48vLBILc7cWn2qsZH/G1GrBD7kJ8kSL5BAiKjpsVge/7Kc3dh489An/+MPdLuwu/fMQnLbty/Q92O7ivM5MT5mm2FEyVwym7EczkUCFHvQ4RHX9WxTNfSdAlzDDr4pdkhuPn9eXAdzovviATRxOmmXRTkNsEUJlOZ3lwFfzAy501QmpIShoPOnScKMsd5fjsv+6JFHF7z44EpvRs5XT943f4Hw7OVS+RObZ9e6MnaR4Vd8Xb718IcXbv6Pvqamjssl4vAS+7GkCpBXCpeBddQB3rYSICTsgApqiBWYWexQ7xTiUXX2TlF1xg7FDgkWpBhyc++U2CHxJFSwBQkAhuQcls0PwKku5IE2yXxRKvAxEtBPB7Qknq5qaLzidtqNkkIj39S4Fg+kBN0RCMV1O8e/RLuJZ20jOYfptAWOFCAG/WkwZRiPw/dqgN5qoaWzOTNnwXrh25zwElHw6ax2wUcSB0xTDQ+Atajq/Pkq8nI0AmQ6Eo0AHkqckMifU/q1qujCa7wULqqK4GsvHoBrz/RlCW20hbYw/KPUP4I0iDiDAMegqhZXBkPiojYNq6xc+IP8q6pJhVUf0i8+/PCucRP7WjOjbXex6BBpX1SqLYn2/g2uie1DO7862td289MsLlQVBgbIA+lMIhieqKlesieIK9SPS3A3f1j29d/z5qsKYN5783nTl1Kaf9w4/4V/wln8n55tfJfC4PYTMclgLhvWWKHwtqKJw/z2bElSZQypW9qyZKQvWW6OP+bHIi68htNB6GGMj3arcxqnNM+ZO7KY8cUivsszZvr0MUZjStGSycMhxZAYK1HGF3UMLV7y/T7gc5wlmOGySBniSeLyhMOeCx/gmbgALbfT3aTh7Fl6+KxUF/b0Liytry9V/cITjvZ8d1a5ge+Q4B0d/XKTHeafD3guB7Qzn9en8UA7y3h/mM+MYzDVJWGCy0rxUMgle8mwd2/2+29+l75NF9O3lbjc2tTU2sTnDAxiEgt+w3iL3Dxy9ROv/PmVJ1aPTERi9iaWYcB/bDMLWqrwGZCx28k5xj+TFWkq8ZMOII9EXghUSJ+IMdlXkcGUZ0z4lD2AIhgIYYGQwW6wB+wBH+AJ6QBMrr5WVQOwbGDaEVEPfD3S4xDaouw6GmVtxwFuOQY46iIthDK1CWoIEXeAwSZGEeVj5ysU+gdSBu2W1ThBzp+XDsC4OIOAgfFQhh1aWPkilJ8F5bcPpLUDS3deUjLONCBJ9XwXFNt+SbFKof9rme5LypTV8LWxeln9s0XCOB1YplIanLAE8WRfFj4G7d+uzH+EhOI6cR0+peHxCgjlOrqSruYI3wX3Tqo6lXviSUxFsso3xe/pE8+JekwFeHY32cHudYknQWRm9wCiQSrmjx36l/dkBQfLw6ANChje9DHEyfiZ1hqXFpXQYDUgTKohOOzFAXHWD1o7nJUDZqLnwmvEAwOVtMOpr1UBfHyXEhJsjfYo34T/Ul3PNmCH4aamcISde1BOHHzqWS209bVGUFGWOLAdofYLJaf4JBuFJmInIZP40NbYX7bS41u/FZ+cGzORuzai3P577vfSeem8wsVA3riIiQL+TAfwGOHMw8R2vLX1OP2Cvka/ON7aTZaRB2KvSOcvJrUeJ7aHPyHLjvc2C2p6E8f0AVEmy6UzmelSrMUDtJQ1xKQhDLAUnrjpphP09wBXfo8x4Tc49mGKAU9DJhFVpPuBWUghe6zPh7eig7MP4qMarJeGiESAdxEn0YlE5xR1xCmcod2xQ+QX1+JAaSH7Yodo91nyMX1jJvVQz0z6BvlYbo4dmkC9sWVYKn8f+WgCWUdLhtF9sdjZswCJIsO4ATwL38XeBKiQlU88fBONtCDfv5Yu5Jt+Whx+J6az8Ydzz0qKCAFUlIUUCb4wBUYy9ClrT5SNm7k0RS40ZjCkiQMxTHRx+dOgN6GywIjSITGKb209enSr1bkceOwrmsNb5tx66yu35tKj9i2Zgmx5Lp/Uwwz+DT13VL289yvx5F0PxP7QNntOW9ucYCVkeitTtQGyIBEkh8ghqVAqYnRUUTGGNKjf0/2BPknv+Yg00yc/JzNJ84f0Hn7tR2QlfYJdfkTvITM+p09w/+t44CxhklFGLGkkw3i5AUFGkozTW7eepv+A82UHQu+Kraf784A8Q9rjujQTzN1S+G7fYO7IdD8Wo0HQsobTEneYxNvQaJJh0vVLpUUR5IdR4MvE43CXw5wtdztUDXGNXhHq94jn4NmzB3EQMnzVHav/NHOcByesZ1zmp4MxI+IqJ1fPTRz8TTVkIMZDCtOPPcKSD7oZ0EYBRhF1AFtijxmkurdKampKes6V1LCImFJS0/OdqqH3MDnHWCGx8GqzJTh0YlFf65BGl5EQIqRmWt1VtvIJRXki/1qkpqTvZqlOKaOm5C2ljJqS3mmqBhplfJV2JzmWXr166lDE6FCpggJVepGrzGpCIBKrgNF6c0kNCKyaAZjKxNCCm9FMlNG5EMjkgQEyemYcEaDszf8bcYYzEUTCOcoggbiu9/D3/zIWqSq6+JRUx1BBFbKlfxUb2FcX68E5L9WAJL4NuoYfEFeQLr4UX32h9zKfNbAqkqi8F9lV36mLcY5TZHL8jmMg/xu4rMEYBpkojAMYKCZ8KcDn7r5TqG8AotMFOBx10MCESbtgwSiGDPS1sHuxekA7eJfjFN24IjMnwZuyuDyUO2AgBmycwa5JvFRkAapO+K43d91/hv7jeSJJ02gKMP02wQKUFAgxTQEsf0Y8efue4/Q//0h/yX/Vs42mCGcAF8XqQRwBrvoz79PAKzm7wWsk8drpWCAgXKt6k9QR6Xn6jzP37+opwtKwVMYUIvg2+ksy9Y/EdHwPkftakXSqOuEM7dDXmmhLFWvLY9CnycxWAgCaGBQ2jmenVYMKLNFK5GO0G0rvRvm09zTfRffzXciE6X5os7mqhigKq1GUV6OkPbY20sNgS7xO2FeImZTy4zwfsCNUw64VNAJ0FDzHSvDik9ArZ2gLIjzlhcgX8GUgGOegJg/1doydA4+JcsflJPh+E7PHyE6g+G4X/uxa6CMvqimkVydPpmdDIf+C+RvbdmDVP3jlyLY7hC9eoUtfWdO2Y+fmjQvmB0LwrjfIG/TE5Il3bFPKfhvKVsfLDobg58MybbKEP2AqoiuDGCD3kVc+QGS0o611wQJ/KETPTha+gBdMnEyKaZiGiScUmL9g4+adO9rWvELuZzIKNH9UXAd0OIONYL0ka1GZoi1DbbvFqGLKJZdNXPfErRGv99YnkNbGDrGJIK6744QtttcTycsTymwn7gAam80mCJsbyhxV92sorTgJFerO1PlIRwGdEWtidjriId8ktCWIexQjxFNUBWJAS19rC6N3wklFDOnCr4DhxgIcvy0DRI24bBS9RC9pv7wcyTSRaJKLh4NJQM82VC0KFlQVQDBYhYrTq69VsEQUwblFCeO4A1GReJJJf/lo2mDv9AdDeAIZOcw4jF78cMuRD+/qy7rrw87N0u6llWXe31x38KzwTdrbt6G8vOUtbU7e0t26hevOHqxgbRsl51i5ZqDdIyGFCbxpEjMQhMVMb1hVS8okW5oqneSLjjifEjZ/8M7eOxeM02ZKWY2z2u+LDr78cu891y8dH0pNFTNr6puvu3fwJZ/GdO3iyVDTihVNuXlxjjPoqu/FuBSsNk9tmD2ibNDVaabWB9p9EWfomLRa91PdsBsmpciGh13rM+Bxsbc4Ji8bLYIpX7EVYXMO7pEITtHekCqnwBOBP09B7+kCj0doQlkahu/BiaF6AAv1IZzRTPcbfxJybgSESrs3QvYCfDzGx0Vwvmt1VqQGwUNNJIvNG6InROqSjnIebgjO+ExZUUUmfnIakSWFAMR/ksPtyggFHSohmOF2WWQpw2S0qI7e6VomZKtt5WFVjbXS7jAZVcKIikqv3++rtHr4UktWln4vvX/zww8vJ7kk17548RL6xeIlSxYTm1R2J13/kGCUci0lqlJrJaLK0ooRgmA0uOyV1mqhtsySr5/qv+UR8u7DyydMiOUsIdYl8Ef/tGQJ0kQk0NKBAfJvPwcTEmEbSnexQ1ElUDUgecFDUQcyMQzmGchCMB7XDZajFcnKp0VGAWjO3q9ZPCec6fkuCjQaReVupRSY9ECyI4lC8SDtOJWA4Uv9dtd0oNsFjN+XKBRFEe98ALG9RtFaBm1CrImpPVCqU3UiEen5DomJdtfhXfQW4smYvmA6nYdAsa8VISJwW/wHHFIUAXQ547rrZpQMHUqfiIPMwQKcun8cY50z4vo4KyBHDlEGfBbK0IpR2hSASe5kjOziIatRpYRqx75W4sHJdQr1gshzEgfehHpDPj3Che5WnEHR6NpGVEcCIkLlJJfA7qwfJYWvoZCIygD9RQDvEM7sIsKr10C/dV3zKo3RP9PYq9dc8yoRhDNKyi5o8/pdiVQgV5Cb0ZoB9UxWapdoV1nNvgP/8TMR1mIvMmwEsr1HPCnVAa/Nw1aBz/GGFJ4YQCTvdlkFLZBA1N3bZZ/XoJelEpCKydu/u2Gdz796+uI1q2ls/baVft/cpR0P/97nXXEIxO3vIguf3zShIVeT3nH905Mmx2LEarGOnzL6D4/MKilBmks+gDGtgveiLGQnPtka8hF7yCq+/Qk90x2OzQmfIFmfhPlHxXV9rTAI23B8tbN5UMdqqGMSiR3trS7UHOjR4sT/XDzC2E0EWUDXZaOiXlF5AbS6NML0d/DuHNZ3qNf1Ay1Zwq1gei3ZBIxeBuRjsAoBeyDE+H4AFel2hfGbEAewBsTLdGJgWaFh4b5yz8AM6ok8II663Aajr78bII8J69A06pbCspRMnuThB2942jckzaBJykirtpuN2mxDbmmWwZBlSkmV5JTk8oVkF+a6xemsnRQqzNXpDcM8FQUFviyT3lCcm5+d662fUlySk11ZmG26RWkA0r7E50zKLKb/FY3EfjlaVeHX5ZhMeVY4JCElxRTUJSclp2Slp2doUysjw96M0M/KsnMKqzNFuawga0RKitmSnq6WU8cbrdaqwqwsidfk5dVHgAY7SLv0OfSbniGMi0YGnv+p4aE/TXixpuSesOHZO+5c/uo9Y7XGN++6edpUwXkx8W5IfAMT+YPXTgxY024kmaPe9O17n8a2Hf50wvhbrp0YtFyayP0MPb3EqoKznSmS25RQPKlo4RLHv1MGDNxTqgbFNoPh/0sZ0gGALG3IJ+PhpWWIPylDp1B0EteIWuP6RgTHCIvRQgBHN9oUsMtRulEsqUjJGQhP6OsyuHzOxQ3jRoGM3cTNRW0JcMyQSxnXIN9DLwUkZcAG/KEg8Ql2wRfy6bSDxi5G7HKgf3iLdpghUJCYSCkhTI0lVTjsOS77pFkzRgy32ba3NY21FLscV5aWV1T2PbP01PJTS4Z9c/yzRUOG5OcN9+blDQlunDK93lxgzquhU58JmjTpag3ZurDOZrEUhJfSNPT8iqAoJ3Ulq7VXuJ3OMfVX3/tgzrQkjXposGVZdXWMmVQOkudjh8o8jdV2e4pKY3f6Jjkc5w/qMkvK9PrF+4aX+nOyt5tMZb6srNgrIIJZIiihIT6K+8mIrNUNDDvKOqesLSJat6hjXkcmp2AqIiFBDGn5po1f0ts3AoNr30hv/7LvHb6p9/BGcsOXG2mLqnPjl+SGjdIBvLMRewGv+y4w9S97LJ6RAw6WwMoDeXhuP7dN6FZr46OAYWXUvQ8+Ln/PGhDYeFGuUSstHUAdK8DYAf/tlySDYJwSwSGOF2ipA+6YokjI0f4/EGhhACNXA87c1J/arYSI086hfANY2cjlIEdAdMBkEK0+X/CGhYCWTano9mXL741mD1/4UPSRhSNyYHaejP121wP7tvM1sRdrbtgwZ9jQWTfeUBNDBYSqv4/655cOKjnwx/jhoONANPFJ+E3knPifjN8koZYJ+ZTO6rbqxJKjdCFMwK4VZH8Jff1ekJRRVeTZS05f9PuAPhKBV9jRJ0jDrJkJ647iMWeCpNAAnzki2JPRHphL4F91gkgge6vfZIKa0FZVtDfYOyX0QAI7Y8tFIsdei6LhJII2jkgEpzcT+HoN6DVV+9e/heOeU8I4pqhIATE8BUPFRjrwO9OB95cO+M64Cs/5E20fehEJzJbj0w7+SH7LAxdR+gMhwER9p2AIXPy2YcV4p7gYP6p42LBi5SP/GruVmTrOJfz2pE4YA27mw2AmeplItnLeVUP8IYJsFF0lywnSIMJ8Ub3ivatqamLLqp+pvgYi/H3VM2fUUJ7fbDafMJcUm2ObMDJdEq+pntk9szq2rKZmFYvW8B01Nb1RyDgt/4QZ8uVPg4zYLlqGM+qY7ern59fIuL8MI7FaRmoTswm1yXI8Ll4S/qt7Uh3CbKTNiMr6siLCmUgEvXcgBNDdf75cmqyORHockQha/SPMGeYci0T7T5dLQ/9Zxj9WMc6sEOQ01slWJN0gAFlBAtLqgV5jRcuIQuqFM0cXRUZZV06Bub5r94jxjx0EoPrlY4+NC99Dd/NN01blj4wsFA83N3/42m3hhb5odNGWPUdI8gMP/GIfPf/i/ZuXR6OhSHjLrz9a0YwYPTKAh6FWCWlAPmdT+KGIVjJ7AN1xnQNYoz0ewphuQfYYiSIWjwpn+lqRyDBjDrA6C+2W6iIRxd63n+5PkB1lAjG5Rc2sIs0/9370kSM+fL994Pt9/Q4YwGeQ3DE/pSja4FH4QHIHyTgFkGlH2Lt+5gMQh/fz8XQYYzXM08Zht6kkEAqMKp/XQezY7qEEP7XJ7gGgErixEFdVsBSbdKCLHj3aLyXsOkpG0NH7sowjavT6vDxfU0vdrbvXjR1jzp0Wyki/O9fvK8/Lzc2dJxSTVjLy1YuCx6tkZcmQYre3JC/H4TToht48ftiw+SNKS2sKTUY7fT+n3OvNyakoz85VdPNR/rD0e9HE1XOTuCu5OYCRYUzBNxsUUGuPs/uA3WR322V7yB4AuGDyxbFBOvEpSjOvSXa5FZgBgw6EdCL73Dj03JLT4Es0ARRjEN12gwI2pLJCm7VwdNOto6s0czNDQxd+umPOkqqvhy2dM+fWOctnP//c6nAoV32L2uQI182c04BIwzG1wq4hTvqZxl7aezpziYFPVqXwaeT5G9zZefn5I+nVv+R/Lby2tNpSIMiynDotZ/LIFkv5lLLSnp7HH++JXLjQU+SY6LdrwhVj7E7XFakpyVWekZGJxUPIuGCNaEspSqqqelRI15UX6zLpeUIIf8iU5S3DtlLkUsWOkQfUxcYFuaFcNePb6CUuye5aXnESF9yKjzjvQ9Obk4RMctw33JSuuIaHRA2wJp2GiMxJvLT2kycSPuINB4YXlKGPeE8T6pajzHmdeQmdqht/h+Iifue3o+5HB/Fa4QKqCxBYohJdsEh/Yx7jZQXDDyQcxhueOFHr2bMJ6ZTib8TwY+ydUd/eqTiL3zG+bg/LOlkpAyZAO7w0XmfSzvhxKuAltN6UQa3D3GikokGtn3c5LDDgDRkJm4DqEo2jJu5L3J+QCPtNPOtUpzovGrX4/2GMiT6lMNFZytUEcgX6hoxhV6pvlUTFbEHa/0CyH00YzR6lfxE+Yek7FIMC+6cZ5J3YIVQxTf90YPLphEo14fvA6IkWJXE7YK0wSOrBkDaNlPEImzxTuz87RVdN/e5PP34QFU/2OFCxkkfMZj6375RdbStQKzShncm7cZmeMBcK5VD8vhKHVBdlGrFo/P18k3SA2fBF5OlaGBqYFkW8K3xD7mYdh64AkLedEMbrEOujPZFHw12+CAQ/GAqLIdQB8CqLMQOdh1R3QsN+98j2a1VufaHZmbHFbN6S4TQX6t2qa7c/EnuV5L33Hv36PVn9CP3u0Z0XFgjWTKe52PDM/PnPGIrNzkyrsODCzkeJ/mrM9R7J69dbSCe4FJAO0TtTN8B+mDBuEadWdIpap6gT9Wuqx+0+tntcdYjJ7mQEGUuzYvuY68lTv+Sf4Ruta0Yv3b176eg1VnIdk+Dpui19re+/jzqEHTHXRfkG+TvSetQHlcBIRGmeWRmYhhm+wOp3YRKB0I4eCHatox8ZkYCtTIR77VEAOtHeKej+RdrX9H0fESwQTkUf0Yhw78E1aO9sX/TEulWr1j2xKG6N7qbdaFhRda5tnLoGZghCMs/UNWtjMzAawafhTqw3ag3U1QWsNCWhI4cxlcysaehT5mIeFHaDHcFYgPmRJXQhgNC0aM9AdxOswTlAztGebdGoqO+dIpxg3lGR3sMR/Jq+LL4LotKB3sPRqGKYAd5J2pkDVswL9UFeBrgkhUWZzYDN4zrms2eBURNXCzMcC8ONyJcoigVLVRFNKaqqcZNzRfzdTK6pKuo7xZZ+WIqqxBfQNFA8DDk4NAy6beCt2CE4Mx8Eck5uBtkgLt0OLhxELYItiet6lDU9inqyS/HeY3OVNNAwtHsYdXBxXp/OVvpcUpYTvr15bWPPd/ikqG9c23sYfZMVj+C+LDgfQZKn2JGi0gkYQ07mRaDQpZBTssdXuzhdzJ8FpRi3aNTLYlB8kikGNXT8lW0Qa908ixzRoEIRYnS8RkOOXClY2LXNfnohRBaettvYIxCphyRFh/gO9y4buwVsrQHagaxEeRcwVxO+msShQMhgFLTEqGjfQ278EiKrfUU9ueSgAWaG2F46AiD24qqmcHaeWLSD/gpTyaOFFVm59DXp4dkTtD1f8o843WiA1+prvRr+Fs/4cFOSJlnbM0J1VewF5ZY81pxEBcV2p8imSEuQtnPOgbMZUTvwteDFhAShv5Tgy2pSGoTxV+ujC/114YjpRNqag2sCpfSEZGJktvdOReRoU4zNqg9yZwWxi6rmZ8VWueqH7LE5p65ZMzV4VW7s7+JJRqBjN7Hge8WnDcewBsbBO8yujh1qTCMDrAAKqopjK4AhWmsw1P9L2A4SbEd04SK5/l9oQNZAMATPoo0h8Uu8QZphNy1dbzfYHAXOwuLiq2aXFBU6rVabMUtLUpKpjyRphOJKX3Xt8DGj77tv9JjhtdW+SnqErXuKFcOzN9qUZx0VM6+ucOCzBdk56fAs+ZD+wMvxh+sm3nffxDr2sLjdv360yV/gsBmyM3SyXqfJzMg2Wm1WRyHP5xcTT4YqXOkrLMnNT7VYUvNzSwp9lbEjbFHWk/4bR2fFn8xI0umSMvDJAkeRHZ+k3Xxa/NHcDIslI5c9yuaawu9T0M4AhCFNJWcCPyQg+KLZQiVbQTpMmbFl7823h41kAalHV8Boj0N4lv7tcXpc1QkEoYRPc9U2jyeppMJAvECjHo4dUzVU3I9zcDnRyoulo7hwERATjPQkIqnsFqfRZwkBXkQFVRmpgb5BK2nIqDLFZ0YwJMlBefGEZjKj8xx98k16jMYqCrkfoze86nDnl1fe9PiUGROavHeQ279M+vT+h5s3rSi5YYWU2TIp3XI3/Yz+81jrY+Iv+J3XyKk577WpSgTfI3Mj0554P7nUfd+n1+fUto1OZnZFckfcHlKAWmokMrI+0+RllIbRnYA2HgMee/iZDeTbL/kkgdfMaG2dETuVz4dZ5A1ZvWFm3/WS8DH9USKtz2xwk/INz7R+NFPxbVD4599BbslFjuC0+pMI5yF2rTeF5BDR6uc5B1yoTMZMsZ97GcVu4l/9O6jLI3T+Z8fJHST891tjp4j/EP2Grj/RQTJWLL829p9NGzd2bmyNniD3kyuJ/YNr6fFbvqXv0A2/+w9yCzE9Ro+3LF1K/7n7xpkzNmyYMfPGuH1d4a2OgZ60Wh9gfbY0zMU8sQG196+9sIq7nD6fky49VvB37+ibR6zb+cTHH8d4px/IgM/Z0+Lw883f762q+r3m8fuf/z52j98htjt9im8eFxXvg3fpsd5an87K3qGNv0PrEyYR53876emqxvuubn38nR9+iPKfk7wjo0ZxPyb/9oXj9OuEjZZhNQ1bOaHoS2HGc/12btotnuxrjdIUQc2soyjQ9WUhq2xVKPZ5TiIa6Ou3pReBI+aBLD2EG8s14ajMF3zeMM+sAZIo5RNvmLjR/oVxX+JC0AVZBpOOrUgiEEFG4hZcOFolp9coC+ix7dYFgXQEBbssOirGF3mbKkypGdeOrG+hjam2K6+70paaNu+6ecJSuBgyVLm6etxGZ/jIbb97Y+gm7caGCRtjz64Y3hIYOXxZ+oqKA51FrmShsvOxyhXpy4aPDFwzcmVqukvKLJw1Z0L52OXrKsbOmrU/tG3x4m2hmkmTavpjvQ3kmU3PL/j8JdoYqK8XKu7uplsKhpaRlftekpK1L+2jd5cNLSDrP92dmS6xMTGROyLfIK1gvugmgivQNKjWIWxdo9NhyteYpLM76GM7pwXnU1/sn+ap+evMZtW4v9BOsu+HbK/bl+fXhZKHCWLTTvrUzsZbFsdW0mKzeT0uHT51l7Dx6qRcU4lxiG5k6gQB6M79ZIh0j/Q0V8wNYxb9NAHIclgVQhBuyic80mNVGfZKWNYxep2g+SajMFPPZznyks0uU8P4WQ1Tst2zFs4psGaUXv3stWto7Ic/dvrMhgzPmJlLVl1/zTP582Y1zhNISs6C2dPmyrz0oJxfVBEKDDFps7wTx4xMM2ZkTBo59iSN9Z0ZM74ua87Tq0d03NVx202RxuLU2JL6lJSxMxbZCoZbzFPnTsxQbIRkF8NWqIngSFy3pLOiI4mVtCtCFQhy6GyJDpEA7Honv4v6IpqCKFLR35MSVkYq0F0rVw6S5UjmJzdIyiIKZoAhLvbHSNBRS9IIryx4vZjuvEzsUmGrSxGFaIoSkrecZHR7e/6cXztrO2vD1Kgk802DQ1LyR5K1nxQxkevT/fSM0MK0hMOGPRgP6Qnns6NG1b1OH3DW1oafWxBPLr4kVPSZim9nJlvHi7ZnH3M5xyWXXsRG+cSAmhs/6l0RmJQQAEAEiAWkSQciF16LbD29bdnVVy/bdnpr75ToYr61UzjT2covpt0RAPq9h2HSw63iYsgWjR7Y1km7oq2d2w5EycGr2qLRNk4kQW6KtFfWMv9MJ3xDJVtPXgBiey2M/HIiu2ViU/gQtqPblgCKouzWhXzEFBLcdnI0GHx3w+nTG94NBqOtp7/ZSBY+fvbbg4+dPft467PPnn+ukwg3H4tt7+l9f+Mnvdt7xA9Of9MKWd9t/eZ067uhYDSWdPZxyPzYwW8jz25kGHLVqfLYyyd5w5e+2K9PcjC2BtqLk+BaC1Q0oel0AQXz4NpRXdzHXAyxwOkGfGxyy8yprAhSROWeEHKLJm06sUYV1RsIFPkdtBsX6UCEnOvo6OkgnmisXqpjurEsmqLahMs6OzrIXHZPcafHo6dD0VFD2E08HR3eDhRQ8A5TYHZ00JYO+COeng5FbxZfJ5XwTzVcsnoDO9+ST0SDlfE+EhiASA3iyX5g36j4vcbqmeRDsoIjIBgRhPk1ULTA3md9Dwm9v/wsa2E14szqhVmfMVkaeMBwtvYP5y6TI31aaCMQxLTi+sETFZpCUcQ0RXEe43zmBpYhKWUoz8ZN+ajNRKMEql+iqufexYcUMhBNEAaFBzO7Rx1b/c4cREzwIbjk/cJrfBd0Q0TU92WJ+ihKcxd9wNBPs4qbxHSPCpFA3aPFESQOd5BzpvFGk1SmQhoJv3yVzIvBMtEdFki+Kk1IJ2UqIKHNuxKr43btSqyO6xtJtz45ntxJOGtZZrHfXl8ZcFXom8q8z4fHzr9tUnEKkWgLn1tZM6KqMjlJ6xohbC4oz8+QVWK6Wi0bwlVDSpPcQiUra9eg8nvcR/9BhiSHdu7b4xONruJ8UTvqiqYh+lRtuX/cKC898fSMrdNqi6yFpmLf2GryXsXCGbNHX+EbkZuV5buyekid7fbB63+sCdRycd163K1ZidttZQSGk4bnC/m/MG+Tfg1QyYZj69cfE95ny9LUkKAsdh+wfL2In7b+2A/H1vdOQY0Ye+8q7n1ZlEWgE17GpzIRvzpQ1RlijCoslAHfl01EMIWJQ8UEu4A9lxBnyCVOv+uj2cZ7ztNT9Ohdd7ztPWB7aPU1P5z89XWZY3/xBYRDu6jW/fz4C8RKhtOTZhWZP5+U0zCfKnWOP0//RH9Dv/hwjnH8mK93LFn3VvVQ7ZgH4amj10F4zXz6AT96FhRv6jtkLlalCORLWkBf7+ZloLEaGFuvA17CtRzV3HhsLwQumcBcfVZU28KlLFrDqioQi00EJqI3GNIFGchlN9N5zAEshiiZ0A+7nR7NL1Hte9mhHmrlVaNlXRV9Ma9UJm/DwJB0+tzUTwze9NgjlRMlZ2FIfUgszKW/dufSbSZPUtIYOia7UPVQqlb1CR3Pa3KyHenf6G2GdEE8We7sy+ZPPeewHTONsuVvU6XZcoze7N7NEzxuocHuujvdZU5P25lrii2onS2sYLcNZnMyN3ANvQqkF5xFGpJYIK9qQBIWq1e9wfQoSLqQRMU1JmztT9wvNxNQ4HRuNvq0wpziYE5xvEGPC2d9XgfnvOxCWdW/WiYrhgU/WyYrZxIXp/WHoDvY85nysYfoObqTLqc76LkH2VrZR98n15GU3s/oU2uyMoxZd812GtaTO//yNAndOGyFRp2VZFeFRtvt9OOsIriCHO1z3de73VnGjKzZm4S0lGSjrFn2t/f+p/eNP9O/jyVTyN8Iv+WO9c15Twhm0oFlP8Te+f6jbHHsgyTFKdytFoYESDJ55fc3tmimN2a6c8ozhknzOkb0zJ4tjCJqlYoPV5EUSRBIdZio6VNllvxZkzfWv37mv+nV1/P3xhpWkiNEeuvRviXk4djoUutU8lfFRzOxrnr65dYgoD3m30pDJ7TAoFWgzPcGY7KarVWgDH/gYtKfvcLFnuyatLNr1P0B/CmmJ4qrqopJcTFuVPLzV8BFlJiSCvxFGTMRppcycTmAWydzM5VVq7JgFXyoQxi4qsGuEy91jg1AtRDbAN0ASQF3KIFpB9KEK8zXAt5wh0lIdrl9MLBcqob7ymbmXEW//PsT40kurmBVeButfS9C3sRYnOMJbvrm9fTNmzUjAnW3WUQxmYRfapzaVUtUkiTw1u3DfcM1/92Q/XHOeJUg6t0FJC1WH8VVsUoZILw7Xx/IPGlK82efNY/YPiTHkZMz1jjc6x2e5nZZk5OdOUO2D3999IbWUQKP/Ogurl2ulesS/iwaYpRkIuq4UNCIa514NxGjZFIRcfa5Yo27hCcq7JvpZ7Ept/NP0nS+sy02WdbT5zzrXH2OXXyn8HSlU0U3xSbezr/ct4N/AW7jO57jVskFYhS4rBltnxzTn6HkmE4UC8PAS87C6dwSnN1yJr/s4Jq8sRHPDIMhj//wYpxu4cvI21e1NdBbqYfe2tB2lRhdM9VfoU8SxQo/woT+eG8uqSfqsi/oP0jGF2X0POIY9DU4KZ7s1/UP9CQ6iasBlAO49kXvH0XeVjCvTkG7iWECMQl1mlJdtOc7VDeiUpdxpAb03uhsVXW2dvZsQ5PFxTVRWmgLZmUYXIouwQSNIJuyjXOwQAyhwO/j6+080QFlooc/LqzrPQznATYRmL9mzoe8TuXTJ5E0HmCDzAdAQg7pgBsEAENorflCARHOpJTevfd0y8TWe+9tdbs0BfNmb1q5alJly1eP3mq1kXOMVutH/eq+e/NoSl7rtpuLi2W1OndUoOQUvY7+9fSd83Q6VXp4Qtt9f/gvMuI5XGHTd06VOWnxKy2q9NLS2rxYvVJU3PZ6Tjpw+bZHv6l+S8slbT+gTper0b+sw//2taz8C+SC+Kn4KX6Thu9fMCZ+Sh8kC3bQB+lDO8l8diILxPFw/eCOxPX8nfQhMl+RBRVdvQDouBKoJ9pl58f3EogrKWtBFAwwETjusgi/goEaTS/D+W5209zvPo2GV9z9C822yiIKuxi31zObvRpdanpf1qWlJaWqRFEicnKKze4z5+aka5OSeMLzvArYV3JqSrpOVyH8QFNip++oCQTyzPocc5HbNiLk9w6t8AbzMhx8qrrA4g8ME7YmHFhwdaeqk1Ylp2Zk5iSnGrJ4iZSWlgD3TsnUZ2XlZjo1yWn5QqYOwKBa40KTw9Qmi9XvD20U1VKSLMuSJGqSZCFJxW8M+QNW6++YT0SUbZUCyPmifITtFoi32yJuGdM1/V+0XcKH4f+m/cigNuwz/7ttWKY0D31mUDsO8V3ajvzRxM4B6LwMki5II5/+e01JJNZIv/rXjbmCZULPH6VBL87/Im4ajD63K6Eh97ElN2jx7v8xZ4H4jzAnoIQCPXEHt1FSms4ka00hrTsEpfCfC4ArjMZ8q9dfs6R+lNGYKpAkOTXVkGnOLnaXlxUVZ2dnGVPSZI1wr9csV+evCk1f1bJo0bVXNXtaSmpzy4ZPL39+8uMjFy+of+zjK+aJ63ShwJAKr8NtMFVVT5s+R5fksjps0NE5Rp3OYM5zOZzuPGvskem3XFBpeC0gqvSUlBS1Tp2TpEu+sPWK1QFzzuNbaHdzM/Fsedxfw9rhCMiruUBrrUgHOYsq06BHopFGoJ7xFYx+l7tMFfBn6mAEIDzBAygywBZhMvES4b7iqmqDIduuABJ7tjp3dMDT0cI3WUqyQ+XRMn92iUVuvo/SPf621RFzvnV5kbKjVtFya7J79fLb/HsI3xOZOTNQXRYMlFcP0tuq2YouomV2PDUKK4qZX9UQxcVxgkVZCNevf13H/MeAPsET4jocf5hfPIlSrpKd+0n5VsWsStA3jPmls4xnFFd6dNrB/PG1CqxskIIHlqjsF5TwYR9UtjPu008GFodL3Nqj6NaFT/z0uy+Wh2wYjbR9py5TNkFhHMV6XHyOOVixwJWVBoJ5dJnvHljixfYZoLtn6yVMl13NG7cv6VD0v8xqXr48vtjysit56dvsprICJL4OEvdRuLhGoN8LNL6LQOLA6rE13f1n3G9gwH5AuBpoPMg11yo7WBD46DTcDKgMtwUKk7juIIVYHFxmRhJeD6qXaJNxUZDMNDGisjESxIiMnN/nLwMR0Z2G8o41CIDg53bi4e+lm+jDP3Z0cD+SeWQzmcdB/MeYl1xFqr7euvVr+lt6kP4WY/y+qWPXPhBauPkpumf9U0/98+mnSLlvxIJyMy/cbHRWBgKVzuQ/dnfXrxoDNFJAkjotKW9Yw+SRhp/dgcjX8SN9+Cfv9w58K6liX+IszXttY2Sm8aGl65+KPP3Pp55af+NTNLlKd+XCOQX5DRunjXBkqwXS+PHHKlfVhCuuGBvSZiw+sGiCTU/ivupxummCdi9nO/JZlV32XMzYwXAq22lP7F+55w/qfhIvYYZgRkdQ+wnp4uhYPZpvH9I0hSPhJs1DcNGXMkBhsWPAlmLfKxb5lfG8K+GCrZgwG7AIgxmXUcT1v90DwsRt5hmD+tkP5SXyDJCoc7gy9HXiXLb4ppchEjQNvPDrCJpfcOcqtv0hqkhl4scd9NLQRQVqHlTVNbV6Yu95PGUbSvig5++ejSX9VyW1ZL+naWMJnfucp7XJA7fh3PukrbJSq033TJg41BIeK9EmfLzV4yH4/GoPXJVs9Hj4Ynh+Y2w7nYsPkf3PQUEePuDBt3WXro405eQULPx98KpVV8K8eBCws1f6MzeFu4pbwF3H3cLt4PagPVmPFg59miSXiQGlEmw9IWp2QBhT/AQSOyXGQ6WjlAzYrxAjiS3xjIkdxIhkyCdY/RBgBuhQ0c+ULrKkuDCICeMiXJt8GIc8EJc+b+q80GTT5ZS7auzVmuSJ/gllNlvThc6mxc3b1JltiwN3O7UoqeGWa3BgVOvYU7m4LVO9rWKpue8eVxh7lmxSuveIjs/TRXR5vC49PZJONLr0DNqdka4zG4jHYKb78Ww20G44r49gFE/C+/hC/4jrpzaUVhrtkrrCccVVdzf58dNG1r70VXng1m8a84ZJaw+s9eIzXuUMl1JNduM3twbKv3opb3gmub66sIhRPsW0T7U5utxcncGY3GMCFqwFieQbRSyJbwMX9/tAGYetxCRoFAj6DEGfNr5LpVnR99UQyZ7Y2jIe2tyGuPZPsS4m1EDAVl66ftZK3BqqEce+rzL+QZU+3MStszXKl8f33AGxePXLM2bQbnS7ITQVp9LnmWzRbFQ5Z36u6BMirZ2o7FacFNi6o4R+O4kzAAWo5GYybwW/O42wFRi4dCYRZd4scWcW9GUZeCUCqIjXwwZfb4/Xlj1qyue9YVRGcSwQQnATaXVAm4+LcYS2SGE1Njh8nhKhLWhywYO0X4wdfRiogNqWYVND+PDRXxyw7GlrbdtjefTBmLjp9vuc9YvGFptfpb+mbfTXrzpHbJxp3yMdmN1ceL3HWVtdmIjEjpG56ClE9zN/oYvxmpUvBX5AckJKCKGfYOyHwEsrVz3rT6pzuYYn+Z6lk93hJF3liEAp7V750ooVL60knmHjJmYnhTk1W19wkq2ftkIrDudGceO4idwV2JaMqKjYZjPOgReKn77ShDjhnJdck5BBdsIhxkNhhcPnz8yUs6rLXDOen8E3DbqMvQ79zDq7CK1f/XFc3oZLImKHlFDc5V4+b3p2TpJt/pXN7gUTJiy45Lr3R/SZGug/FY/zt+AuSsyzWwlRtn0D+EeabOD0XB5XiLqUNN5WRtwEDp0RCY0OGC/KIm5JAJriZnZm2agaT96q6Dp+7HhXBXlj6BcdP7yzwLdm8a9eo8E5Y6a+s2/Rtjl390xcMLHn7plX1t4vFve9N297Xd32eYJ3znIVcew4OmVxPv1zGc18IuPqI1Njf4zM6JyxyLD6in5MJT0EfcE0AYD8cU9kO5EA9qJYZZJww2lJ1mnR5zdM2DaqRNbqmBYr6A5KmisnWuqq3p1Bzy+j/zP945o6y6Qr6yfwGv1DK/KHvbv4BZ1+bOe5zrF63QuLf1frWLlfr+HHiVeXHXrjqqlL1DSV/FfK0plXvXGo1CaEq275ITzDTW/lg3ln2tq+3r7967a2M3mx35CbrfNrLmyuquUH7LmSinsscGwHEYBMYUHDu2WdU3DHd+C559BX778QCF54TT/mwy7hPL2TrCn5c1bf3WXvWMkaeqiQv4HfIauX3H23z4+WRH390209TxMHyXJuJs/66bCrC+gZ+lUJuZ/OT8z9/9/W0w7cDyj9p/sB/au9gP7VJkC4x5jQJtWpGhhKRf/WdrbZX0OUQ/0723MC9ekWwJ0Kp93E7ebu5x7iDnHP4XZXAReIh0aTQSA6Y5i43DoSxNGjkiVc7+0QjCbcYFsyGXEJpg4wBgqRrjSU1AuIrCS4cYCJwZCujBAdCqe4OlzQ6U0odaI9pgq7nTFku9Yni2hDtOCV0yQp5Qio0bczjbzsx3KcimN7SA/DGVe9kVwC9BYyALKc1GHOGzN5UU/+wkkdQ8ZMWiy8YbPfuXgf/WQIhg8QT3RLnSqrVJOUrknXDBmvLkxTpw21N8lJokrKyCR7IEFOG2IXdGM66a7sgGpsKfnV8Uq9Sk4rsN79KE+qqyuLyITjmctHkguvTV2ztnFZHnl6GW4MwcdW35NMUjN1QybdWqSR1JoqZ7paN9ny1OxryKNPp+TZD89vXCXLfoF6m68hpLqqXDxCT5O8sZMmdeQReprPIaa8MfvuzSMFffc2v3vQGdr5QPN7Bx2hnfyaig28JjsrrzZcnDtuEbk/WchTpac6BEmTIqjVj75FHlBSiBzMOz8uSFPGvgPzRA4NTcq+aubsDaSCHlXxhsx8+uiEuitoNylEZ1hSMeX+1XtwbyBVyl8DQhbhyd7vyFaBpKeJxPxVw2haXPrMD2GzJa9p3ecLDpaTsD5Hp6UdZBj9GAanAbFnJ/c588ku44Zxo7lZ8Z0e0ni06QX8DmCRPkRnkgutA+gwYJXtxvh6GOhnNwwQHFBIm8iAHewYPnOXSYDB0HxjFH7RNLp65VNLNx2/iaheSvOn1JjUedJ9r1/zq4XkrUXtU/UlNwesk99rWpye3t6E57tUU9hWd337n94nqlJNmS6DP2XIkFvffkqoD7ctDK+eE6rdMPnm35Ka4SUlRHhj+8yH5kdmmmuvuG1hsdeZN/0d4cHV1+0X+L3XrT5IJiub5vU+edMKY3ZGbp7OnOZQZ/I75kV2cP8HaN6Jp3jaY2BkYGBgZOzkvFFoFc9v85WBm/0CUITh3KH3n5Bp9gtgcQ4GJhAPAHr1DTQAAHjaY2BkYGC/8P8GiGRgAJOMDKiAFQB1yQRkAAB42kVQKw4CQQx9HQRZvwdAIFdzCyTJHmAUgoOgBkcQaCQYFAoBFQgkZ0BvQnD0t0tfOtPpvL42pQ5maQeQxOMnMjX4gO1+g+UsVCMb2N4IX0Q2QEXzbqNJujjAqcVL9VyBDuIlXhhOxk14/y61aGkvVqSWHqJeaEqNw/JZJmZ1ZVr3PPxxMIsze13cI1rS2pWFWWGObVTNQqtE1QqVTai2wWnopvhGfHadXs8A2xBjb4yOrrE72ZJ8HX/INVp4AAAAAAAmACYAJgAuAIYAqADUAT4BkAGoAe4CLgKSAsgDEANcA5ID1AQcBJgEzgUKBTIF8gYcBmQGkgbOBxIHRgeoB9oIOAhSCHgIqAjSCPwJEgkgCS4JPAlKCVgJtgnKCfYKNgpsCooKngrcCv4LNgt+C/AMVAyYDMwNBA0+DW4Nng3MDfoOJg5oDqgO1A8yD5YP+BAcEEwQlhDcEQoRJhFiEXwRuhJYEqASwhLkEwYTMBPCE/4UahSUFLQU0BUkFWwVsBYmFmgWqBbqF0wX4hhcGNAY9BkQGSYZZhmgGfoaQBp4Gp4awhr+G0wbohxUHIQc1B0GHU4dhB2mHcoeWB6QHu4fEB+MH84gIiCGIMwg7iEQISghqCHkIj4isiLQI3oj6iRwJKIk6iUGJSglWiWoJcQl9CYWJrInWifeKCooRChaKHIoiCigKLYozijkKRwpOin2KlwqxiuaK/Ysmi0WLWAtuC30Lj4uai54L5owHHjaY2BkYGDYzrCJQZABBJiAmJEBJOYA5jMAAChvAcAAeNqNUsFOwkAQfS1oQjQePHgwHhq9qAkFS8QKV9SDaIhG67VAKUSEChXwF/wyvfkFfoPxA4xvt1vStBezme6bt29mdnYKYA1vyEHLFwB80SKsYZNehHVs4FvhHGz8KpzHrlZVeAUL7UHhVfKfChdwqP0ovI5tfUfhd2zpcewHynoTF2ihCQMzeJhgigHGGNG3aGMyBlz6r9yHRKFUZdVzohB9op5kQiIPC3T4DejFun1qQq4ANZS45nKZ8Hn6wl1U9MkPGSFiR6zh0UpkA7JF5nfxTKXI80RmD+eq4lmm3gEaVE+pFdnGMtsNFT5riW4mOGKmMlcVddzhEg6uibJRxVRcVmGkFPepF0pWauGWjPCSbJ/KUOWbLSNMnPBbZ68uHplTaHpkxQu1OSUTx9JsVOid/uPujnzlLm8xkW8r7t6VaCDnYMgpu6w4V8pgqYwn5NBvJ2Yd3fVK9drgaYd79BdZPK3RbH4tdioY0XnlD99veDwAeNptk2eTVFUURXuNCmZExQhiACNov3PuCyOgIs4YMWNGRVHAMIqKCmLCrGBWVAxgDhiR4ucR7NV+oqu6dr3qe9Z9vWqf3kjvv8/unb3o7e+za++X3ggjHMCBHMQkJnMwh3Aoh3E4R3AkUziKqRzNMRzLNI7jeE7gRE7iZKYzg1OYyamcxumcwSxmcyZncTbncC7nMYe5nM8F9KkIkkJNQ0vHKBcyj/ks4CIu5hIWcimLuIwxxrmcK7iSq7iaa1jMtVzH9dzAjdzEzSzhFm7lNm7nDu7kLpZyN/dwL8u4j/tZzgM8yApWsoqHeJhHeJQJHuNxVvMET/IUa3iaZ3iWtazjOdbzPC/wIi/xMht4hVd5jdd5gzd5i7d5h41s4l3e430+4EM+4mM+4VM28xmf8wVb+JKv+Jpv2Mo2vuU7vucHfuQnfuYXfuU3tvM7f/Anf/E3/7CDf9k5ec3EqrF+v78vx6v/szLDTLOYtdmYrdmZo4Os5FXyKnmVvEpOJaeSU8mp5ISckBNyQk7ICTkhJ+SEnJSTzqfz6f9KOSknnU/ni/PF9yhyipzifPH+4nzt77X31J6rvaf2fD08732N9zXe18hp5DRyGjmNnEZOI6d1vvV9WzmtnFZOK6eV08pp5XS+Tyevk9fJ6+R1A17Yp7BPYY/CHkV/eK4xW7MzB/eGPQp7FPYo7FFU8uxT2KewT2Gfwj6FfQr7FPYp7FOEPHsV9irsVdirsFdhryLl2a+wX2G/wn6F/YqUZ8/CnoU9C/uV+sv+8DnNYtZmY7ZmZw64qcfUY+ox9Zh6TD2mHlOPqcfUY+ox9Zh6TD2mHlOPqcfUY+ox9Zh6TD2mHlOPqcfUY+ox9Zh6TD2mHtN9zaFP9zWLPPc2izz3N93fLANe8bkMn+u+WZlhplnM2mzM1pTnvhf3vbjvpYk9i9zPKgAAAVKdP3IAAA==) format("woff"),
+               url("../fonts/dashicons.ttf") format("truetype"),
+               url("../fonts/dashicons.svg#dashicons") format("svg");
+       font-weight: normal;
+       font-style: normal;
+}
+
+
+.dashicons {
+       display: inline-block;
+       width: 16px;
+       height: 16px;
+       -webkit-font-smoothing: antialiased;
+       font-size: 16px;
+       line-height: 1;
+       font-family: "dashicons";
+       text-decoration: inherit;
+       font-weight: normal;
+       font-style: normal;
+       vertical-align: top;
+       -moz-transition: color .1s ease-in 0;
+       -webkit-transition: color .1s ease-in 0;
+       text-align: center;
+}
+
+
+/* Admin Menu Icons */
+
+.dashicons-menu:before {
+       content:"\f333";
+}
+
+.dashicons-admin-site:before {
+       content:"\f319";
+}
+
+.dashicons-dashboard:before {
+       content:"\f226";
+}
+
+.dashicons-admin-media:before {
+       content: "\f104";
+}
+
+.dashicons-admin-page:before {
+       content: "\f105";
+}
+
+.dashicons-admin-comments:before {
+       content: "\f101";
+}
+
+.dashicons-admin-appearance:before {
+       content: "\f100";
+}
+
+.dashicons-admin-plugins:before {
+       content: "\f106";
+}
+
+.dashicons-admin-users:before {
+       content: "\f110";
+}
+
+.dashicons-admin-tools:before {
+       content: "\f107";
+}
+
+.dashicons-admin-settings:before {
+       content: "\f108";
+}
+
+.dashicons-admin-network:before {
+       content: "\f112";
+}
+
+.dashicons-admin-generic:before {
+       content: "\f111";
+}
+
+.dashicons-admin-home:before {
+       content: "\f102";
+}
+
+.dashicons-admin-collapse:before {
+       content:"\f148";
+}
+
+
+/* Both Admin Menu and Post Formats */
+
+.dashicons-admin-links:before,
+.dashicons-format-links:before {
+       content: "\f103";
+}
+
+.dashicons-admin-post:before,
+.dashicons-format-standard:before {
+       content: "\f109";
+}
+
+
+/* Post Format Icons */
+
+.dashicons-format-image:before {
+       content: "\f128";
+}
+
+.dashicons-format-gallery:before {
+       content: "\f161";
+}
+
+.dashicons-format-audio:before {
+       content: "\f127";
+}
+
+.dashicons-format-video:before {
+       content: "\f126";
+}
+
+.dashicons-format-chat:before {
+       content: "\f125";
+}
+
+.dashicons-format-status:before {
+       content: "\f130";
+}
+
+.dashicons-format-aside:before {
+       content: "\f123";
+}
+
+.dashicons-format-quote:before {
+       content: "\f122";
+}
+
+
+/* Welcome Screen Icons */
+
+.dashicons-welcome-write-blog:before,
+.dashicons-welcome-edit-page:before {
+       content:"\f119";
+}
+
+.dashicons-welcome-add-page:before {
+       content:"\f133";
+}
+
+.dashicons-welcome-view-site:before {
+       content:"\f115";
+}
+
+.dashicons-welcome-widgets-menus:before {
+       content:"\f116";
+}
+
+.dashicons-welcome-comments:before {
+       content:"\f117";
+}
+
+.dashicons-welcome-learn-more:before {
+       content:"\f118";
+}
+
+
+/* Image Editing Icons */
+
+.dashicons-image-crop:before {
+       content:"\f165";
+}
+
+.dashicons-image-rotate-left:before {
+       content:"\f166";        
+}
+
+.dashicons-image-rotate-right:before {
+       content:"\f167";
+}
+
+.dashicons-image-flip-vertical:before {
+       content:"\f168";
+}
+
+.dashicons-image-flip-horizontal:before {
+       content:"\f169";
+}
+
+
+/* Both Image Editing and TinyMCE */ 
+
+.dashicons-undo:before {
+       content:"\f171";
+}
+
+.dashicons-redo:before {
+       content:"\f172";
+}
+
+/* TinyMCE Icons */
+
+.dashicons-editor-bold:before {
+       content:"\f200";        
+}
+
+.dashicons-editor-italic:before {
+       content:"\f201";        
+}
+
+.dashicons-editor-ul:before {
+       content:"\f203";        
+}
+
+.dashicons-editor-ol:before {
+       content:"\f204";        
+}
+
+.dashicons-editor-quote:before {
+       content:"\f205";        
+}
+
+.dashicons-editor-alignleft:before {
+       content:"\f206";        
+}
+
+.dashicons-editor-aligncenter:before {
+       content:"\f207";        
+}
+
+.dashicons-editor-alignright:before {
+       content:"\f208";        
+}
+
+.dashicons-editor-insertmore:before {
+       content:"\f209";        
+}
+
+.dashicons-editor-spellcheck:before {
+       content:"\f210";        
+}
+
+.dashicons-editor-distractionfree:before {
+       content:"\f211";        
+}
+
+.dashicons-editor-kitchensink:before {
+       content:"\f212";        
+}
+
+.dashicons-editor-underline:before {
+       content:"\f213";        
+}
+
+.dashicons-editor-justify:before {
+       content:"\f214";        
+}
+
+.dashicons-editor-textcolor:before {
+       content:"\f215";        
+}
+
+.dashicons-editor-paste-word:before {
+       content:"\f216";        
+}
+
+.dashicons-editor-paste-text:before {
+       content:"\f217";        
+}
+
+.dashicons-editor-removeformatting:before {
+       content:"\f218";
+}
+
+.dashicons-editor-video:before {
+       content:"\f219";
+}
+
+.dashicons-editor-customchar:before {
+       content:"\f220";
+}
+
+.dashicons-editor-outdent:before {
+       content:"\f221";
+}
+
+.dashicons-editor-indent:before {
+       content:"\f222";
+}
+
+.dashicons-editor-help:before {
+       content:"\f223";
+}
+
+.dashicons-editor-strikethrough:before {
+       content:"\f224";
+}
+
+.dashicons-editor-unlink:before {
+       content:"\f225";
+}
+
+.dashicons-editor-rtl:before {
+       content:"\f320";
+}
+
+
+/* Post Icons */
+
+.dashicons-align-left:before {
+       content:"\f135";
+}
+
+.dashicons-align-right:before {
+       content:"\f136";
+}
+
+.dashicons-align-center:before {
+       content:"\f134";
+}
+
+.dashicons-align-none:before {
+       content:"\f138";
+}
+
+.dashicons-lock:before {
+       content:"\f160";
+}
+
+.dashicons-calendar:before {
+       content:"\f145";
+}
+
+.dashicons-visibility:before {
+       content:"\f177";
+}
+
+.dashicons-post-status:before {
+       content:"\f173";
+}
+
+.dashicons-post-trash:before {
+       content:"\f182";
+}
+
+.dashicons-edit:before {
+       content:"\f327";
+}
+
+.dashicons-trash:before {
+       content:"\f458";
+}
+
+
+/* Sorting */
+
+.dashicons-arrow-up:before {
+       content:"\f142";
+}
+
+.dashicons-arrow-down:before {
+       content:"\f140";
+}
+
+.dashicons-arrow-left:before {
+       content:"\f141";
+}
+
+.dashicons-arrow-right:before {
+       content:"\f139";
+}
+
+.dashicons-arrow-up-alt:before {
+       content:"\f342";
+}
+
+.dashicons-arrow-down-alt:before {
+       content:"\f346";
+}
+
+.dashicons-arrow-left-alt:before {
+       content:"\f340";
+}
+
+.dashicons-arrow-right-alt:before {
+       content:"\f344";
+}
+
+.dashicons-arrow-up-alt2:before {
+       content:"\f343";
+}
+
+.dashicons-arrow-down-alt2:before {
+       content:"\f347";
+}
+
+.dashicons-arrow-left-alt2:before {
+       content:"\f341";
+}
+
+.dashicons-arrow-right-alt2:before {
+       content:"\f345";
+}
+
+.dashicons-leftright:before {
+       content:"\f229";
+}
+
+.dashicons-sort:before {
+       content:"\f156";
+}
+
+.dashicons-list-view:before {
+       content:"\f163";
+}
+
+.dashicons-exerpt-view:before {
+       content:"\f164";
+}
+
+
+/* Social Icons */
+
+.dashicons-share:before {
+       content:"\f237";
+}
+
+.dashicons-share1:before { 
+       content:"\f237";
+}
+
+.dashicons-share-alt:before { 
+       content:"\f240";
+}
+
+.dashicons-share-alt2:before { 
+       content:"\f242";
+}
+
+.dashicons-twitter:before { 
+       content:"\f301";
+}
+
+.dashicons-rss:before { 
+       content:"\f303";
+}
+
+.dashicons-facebook:before { 
+       content:"\f304";
+}
+
+.dashicons-facebook-alt:before { 
+       content:"\f305";
+}
+
+.dashicons-networking:before { 
+       content:"\f325";
+}
+
+.dashicons-googleplus:before { 
+       content:"\f462";
+}
+
+
+/* Jobs Icons */
+
+.dashicons-hammer:before { 
+       content:"\f308";
+}
+
+.dashicons-art:before { 
+       content:"\f309";
+}
+
+.dashicons-migrate:before { 
+       content:"\f310";
+}
+
+.dashicons-performance:before { 
+       content:"\f311";
+}
+
+
+/* Internal/Products */
+
+.dashicons-wordpress:before {
+       content:"\f120";
+}
+
+.dashicons-wordpress-alt:before {
+       content:"\f324";        
+}
+
+.dashicons-pressthis:before {
+       content:"\f157";
+}
+
+.dashicons-update:before {
+       content:"\f113";
+}
+
+.dashicons-screenoptions:before {
+       content:"\f180";
+}
+
+.dashicons-info:before {
+       content:"\f348";
+}
+
+.dashicons-cart:before {
+       content:"\f174";
+}
+
+.dashicons-feedback:before {
+       content:"\f175";
+}
+
+.dashicons-cloud:before {
+       content:"\f176";
+}
+
+.dashicons-translation:before {
+       content:"\f326";
+}
+
+
+/* Taxonomies */
+
+.dashicons-tag:before { 
+       content:"\f323";
+}
+
+.dashicons-category:before { 
+       content:"\f318";
+}
+
+
+/* Alerts/Notifications/Flags */
+
+.dashicons-yes:before {
+       content:"\f147";
+}
+
+.dashicons-no:before {
+       content:"\f158";
+}
+
+.dashicons-no-alt:before {
+       content:"\f335";
+}
+
+.dashicons-plus:before {
+       content:"\f132";
+}
+
+.dashicons-minus:before {
+       content:"\f460";
+}
+
+.dashicons-dismiss:before {
+       content:"\f153";
+}
+
+.dashicons-marker:before {
+       content:"\f159";
+}
+
+.dashicons-star-filled:before {
+       content:"\f155";
+}
+
+.dashicons-star-half:before {
+       content:"\f459";
+}
+
+.dashicons-star-empty:before {
+       content:"\f154";
+}
+
+.dashicons-flag:before {
+       content:"\f227";
+}
+
+
+/* Misc/CPT */
+
+.dashicons-location:before {
+       content:"\f230";
+}
+
+.dashicons-location-alt:before {
+       content:"\f231";
+}
+
+.dashicons-camera:before { 
+       content:"\f306";
+}
+
+.dashicons-images-alt:before {
+       content:"\f232";
+}
+
+.dashicons-images-alt2:before {
+       content:"\f233";
+}
+
+.dashicons-video-alt:before {
+       content:"\f234";
+}
+
+.dashicons-video-alt2:before {
+       content:"\f235";
+}
+
+.dashicons-video-alt3:before {
+       content:"\f236";
+}
+
+.dashicons-vault:before {
+       content:"\f178";
+}
+
+.dashicons-shield:before {
+       content:"\f332";
+}
+
+.dashicons-shield-alt:before {
+       content:"\f334";
+}
+
+.dashicons-search:before {
+       content:"\f179";
+}
+
+.dashicons-slides:before {
+       content:"\f181";
+}
+
+.dashicons-analytics:before {
+       content:"\f183";
+}
+
+.dashicons-chart-pie:before {
+       content:"\f184";
+}
+
+.dashicons-chart-bar:before {
+       content:"\f185";
+}
+
+.dashicons-chart-line:before { 
+       content:"\f238";
+}
+
+.dashicons-chart-area:before { 
+       content:"\f239";
+}
+
+.dashicons-groups:before { 
+       content:"\f307";
+}
+
+.dashicons-businessman:before { 
+       content:"\f338";
+}
+
+.dashicons-id:before { 
+       content:"\f336";
+}
+
+.dashicons-id-alt:before { 
+       content:"\f337";
+}
+
+.dashicons-products:before { 
+       content:"\f312";
+}
+
+.dashicons-awards:before { 
+       content:"\f313";
+}
+
+.dashicons-forms:before { 
+       content:"\f314";
+}
+
+.dashicons-portfolio:before { 
+       content:"\f322";
+}
+
+.dashicons-book:before { 
+       content:"\f330";
+}
+
+.dashicons-book-alt:before { 
+       content:"\f331";
+}
+
+.dashicons-download:before { 
+       content:"\f316";
+}
+
+.dashicons-upload:before { 
+       content:"\f317";
+}
+
+.dashicons-backup:before {
+       content:"\f321";
+}
+
+.dashicons-lightbulb:before {
+       content:"\f339";
+}
+
+.dashicons-smiley:before {
+       content:"\f328";
+}
\ No newline at end of file
diff --git a/wp-includes/css/dashicons.min.css b/wp-includes/css/dashicons.min.css
new file mode 100644 (file)
index 0000000..06dd5c0
--- /dev/null
@@ -0,0 +1 @@
+@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAEewAA4AAAAAcagAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABRAAAABwAAAAcacM8A0dERUYAAAFgAAAAHgAAACAA5AAET1MvMgAAAYAAAABAAAAAYFAJaORjbWFwAAABwAAAAPcAAAI6OaMGV2dhc3AAAAK4AAAACAAAAAgAAAAQZ2x5ZgAAAsAAAD4YAABgOEAurGRoZWFkAABA2AAAAC4AAAA2BHQuCmhoZWEAAEEIAAAAGgAAACQPogeuaG10eAAAQSQAAAC+AAABeGGJTphsb2NhAABB5AAAAXAAAAFw0RvoHG1heHAAAENUAAAAHwAAACABCgC1bmFtZQAAQ3QAAAFzAAADBkiqZVtwb3N0AABE6AAAAr8AAAcwE04MRXdlYmYAAEeoAAAABgAAAAY/c1KdAAAAAQAAAADMPaLPAAAAAM7CqUIAAAAAzsLv8XjaY2BkYGDgA2IJBhBgYmAEwm1AzALmMQAADBwA6QAAeNpjYGY/zjiBgZWBhVWEZQMDA8M0CM20h8GIKQLIB0phB6He4X4MDg8YviSxXwDxgaQGkGJEUqLAwAgAMWoKnnja3Y+9S8RQEMT3JacQSMaACAYsAmKRLsgpBpvcidxdoQjanIXEj0YrbQQ7G/83KzutLKzUSp19QSuNjzuwsLVzYGcZGH4wIuLL+ObEOBfTdsmMcsvMut+VUibEexAGnGbCeWbMucyCa1xnn0Pu85gXvFKjgSaaaaGldm1gE5vZwg7qQT2sD5pGxDGEMWeYcsExFrnC0jF63GbFQ57xUkV9jTXVfMQwNrapzW1Z9+utumqa1J9q4Quf+MA73vCKFzzjCY+4xx1ucYNrbGIDPXSwiiW0o/PoNDqJjqK9sAp3w53xxr/KTMoPyHjOvN8F+ff6BgrgYvcAAAEAAf//AA942s18eWAUVbZ33aququ7snd6yddJ7Z+lsvQJJOgHCHhbDFmWRpdkDRhEECagYEJUlokZBxgURcRmNioxLhnEbbddBXsTRYRwcleGhsziP54Mkff3OudUdEsR5831/felU3Vu3bt2qu53zO8u9nMjBHznHd3ECJ3EaLoVL57hKrVUr6Kw6k5ZYk4lWR871PEmfjj5Jd5JpT0af5Lti9eRO7kfa/SOhsU+4H4mH8tyPHOEG/FVyHM9FuJj8itQDZQY4TkNCYWI05RNTvhAMaYgs6QuIUS+n8bIEp3w+TELBUJgPBb2Q7g2Jh2I1Hdnr7hlW+ujUkuo5jSuHxR6P1TxnNi83m3NHLTGOsPunVMhjl157rd/mS23w55mnwq2pZmET/2ZHXqrdlb+1LCvPmkpSYo/zbz7H7k4z5wbHZlTa/ddeu3SsXDHZb6vXrhqZy8rkCPFwUalOVnOZ0CZWr9Gg1UslhGjtNldA6w+Sc0Jb49q1jVGaEoVQVq9tjNU3rqUp5NzaRr6rcS1UW+D+B8r4TDoBbZnGyjHJGuLWkIBPJNCseEh1e5bH1sfWL+e/J+3R2CG+qXeKYKEtqk17lvO3sXTaEt0beyL2FD+dppNzNAXKjXIdcrM8jMviXFw1lGvMSCdpxE1qSdDvdtnSCXEFIW7RsGtJJpLeZAzKxCilE8nidmXUkjAxsVSv9LdNm/Y0/nk5kRoaamtrn6+dSJ8xD228/yayqO9b3lhQYGsqiH2LQRl5MB9v0H03KY/QBXV1tc9LXZhyf+PQfCJObIAC6uoa6DPL/9y4Z1PvTCjgqgILnx87y8J3yEPsxqZNZPEmeMRM59c+X1fLcSoYHxGoUzOn43K5IhwjROt3lRC3VbbbJGh9o8/qDXJeo16yufyiVcvCoM9r0lqhQfsvRX1V0eNbaMuWx4uqqoqEM0VVsbpju3cf2y0cIecg2L3UlEu7oU2VuNDGdxVVRaNVRbF6eIB/AZOPqXpPL8VnRHKBysvofnbB8f1jQoAe5bD7RKvBqvXxTcKZ3sOCpS8rSs6J+p7vIlFRj/1/ljstfS2d4dRQJweOejcJ4qgXQ0ROI3arLNncLn8t1DSoUe7IRCygXa+S+pzZLndm39uzhC03eL+dT1tbPa0ej6e1RpBIfTbey6FdUp6SVed2zXq/pW/DNO8IyFSy0dNK2uadowfgVibcyqGvwvyLcm9LMamPM3BW+HZJ5SbYYiHiygwFHSYNb5RworHxA7NRaltI/3Zj7Kvxx+8Zz2/3+xfOJaq19E8kh+QXDenZlz/NnJ9vnpZvFn5c6PfHrh9/z/FxfP6NJHPh3CEe+id6mhSs+TFWYDbHM3IC8RCPrJYOwPwv4cYovWu3XuxZ4sOuLSEG7MgaYsferMKGgamXuArglTmRk3V5QFZXFfV8h30t6ouq+rIiGI2Yi839EXLuMmntqk6M907BTjdXNVZ1GMxmQwdEeBfG6P6BabHPMcbII9fO7ZdHy03QoxyBbnRJOPVMMjSnCpqSuEPGIM4ulf4I3/qrSW+MmlCv8//qe3omSD8Jvhcgpu8hsX7CKJ20/0hsyxG/btSEUa9PPvI9/c/ge0FSChn+yRLr34Dxpofx1gXjLYurgHfbylTlxBUWfF4YJ2mi4ITQTNJUdlsZXw6NEyY+lXH2FUFPtlYQJKmkdnF4ybayNKLSZpUENpGM6/9jY3rgsQN/XrT4y2fucruv//hGlc9VM25cjU4XWrFwQunaJ+fI2WOGTxlK/3Jk6/GVF8R0d36WyWpLSb7Q8tFmhYZHZDV8j5srh9rbJRnqLckGa8Dllt0hl9uu9QVD7pApGApYDUZTyCQbTT7OG/S7bJJeVn+eE9p7fG/TEtq9pGlv995Q1uefmYZCyvRm4mEpQ02f9XnPd3ae7xQsK2bAHcjyeVYI7jQtIUWL5kBKMDeeMmcRHd6Jedl3RWWbfAXQWOgVzpgJXETlFkTB6laGd6Y3GGDfINW+NmrUvBb67rZX6ScdtDsi5I6pXD2P8OWrJk1aNUkue41S+uO8lkAdfbGAbo8K5E5Su3reqNipSUNCkAPfRQrlZhjHWpzRxKsyyWUwPiXZpyG+YKZDZ3O4Q/kwRoMhu4bY0wThzF6iXfBU+JXlv/jedobup/uPZb1BSn/5AP1HfyqZS+Yey9xw5O/SgU0tbzbOe+te2kLaD5HMB3va4gmknbZs+uPDcziklVGorzKXsmE2F/10NnEWlUlSWRzuoIrV2+glQKkC8GPzZRubL+tgvoRII/Fv2EA/oM/QDzZs4B9be2Dt2gMwfj0924hHsCBpw8x9WXAWxj24c+eDcJzCTGtjhyKRCHxPKheFud0M4yIdqLcJ+qAARkgJjJEQV8XVwmyfcJn5btVadfBJvviRoOwh+E4n3Bt0DfdVA67lZqiDg9XhZFFVj4ORXOJR/ntXFpthhkexwfgmZJh9sQEpXYNzkHYkG3ESovoMEjxR9kdTzCxXJAI83ZOIw414FOqN/CAiHWAYIX8wSrDGUYI7BBMDZglMBUAMZ+KIgXZDRDjQ0xNJ/CN+6DuVwA+CpXFt3zMDbiMv4aDPj8G7ZGjlAuQlOrsOsISD9W7QLziNJpfdppJdDrtNDoaEMzFjWbTiHuGMcKZveGMVULEIX9qS5S/qoq/PmUNf7yoMZLUIZ0hx7xHVmipsiwirWuy3f7r3Rfnlfftell+8V+F58kh5LaBBLSIYAGnI+KyA35CdydKeHWYzbew9rCo5nD819hc+e2fszBi5aQdgLHpF31Dx5GEz6dvNZ+2M/aWbA1wJf1CPYzBS7FwTzNzlXAskZfBlxGFRpRE+IzOfwMgNExjDxswMHoexC1KDDDO6ZMlucwcdPph4LsmgBwRpNBmBaQDmCRMkvCyHCwilZCwgOg0Jq9xwn9cQFx/wEx0+Lh9b9PIP9Hf0Ffq7H15eBHFSSUaTyh9e7n2brCITv9+583v6At1NX8AYqaG/W6ZP0xlumWbVrSILPtpLTM3+OSZjjih4ay0W+r3BpVbr0/X6zdPsy+wOPUSntZCXiCiojRo5ae4nPSfJpvf+Wyj+Zs3GJUuEUcqrFl3yCeLMQS+dyD6kt0gIqHlfOUkiB99YtVCeMN48vLBILc7cWn2qsZH/G1GrBD7kJ8kSL5BAiKjpsVge/7Kc3dh489An/+MPdLuwu/fMQnLbty/Q92O7ivM5MT5mm2FEyVwym7EczkUCFHvQ4RHX9WxTNfSdAlzDDr4pdkhuPn9eXAdzovviATRxOmmXRTkNsEUJlOZ3lwFfzAy501QmpIShoPOnScKMsd5fjsv+6JFHF7z44EpvRs5XT943f4Hw7OVS+RObZ9e6MnaR4Vd8Xb718IcXbv6Pvqamjssl4vAS+7GkCpBXCpeBddQB3rYSICTsgApqiBWYWexQ7xTiUXX2TlF1xg7FDgkWpBhyc++U2CHxJFSwBQkAhuQcls0PwKku5IE2yXxRKvAxEtBPB7Qknq5qaLzidtqNkkIj39S4Fg+kBN0RCMV1O8e/RLuJZ20jOYfptAWOFCAG/WkwZRiPw/dqgN5qoaWzOTNnwXrh25zwElHw6ax2wUcSB0xTDQ+Atajq/Pkq8nI0AmQ6Eo0AHkqckMifU/q1qujCa7wULqqK4GsvHoBrz/RlCW20hbYw/KPUP4I0iDiDAMegqhZXBkPiojYNq6xc+IP8q6pJhVUf0i8+/PCucRP7WjOjbXex6BBpX1SqLYn2/g2uie1DO7862td289MsLlQVBgbIA+lMIhieqKlesieIK9SPS3A3f1j29d/z5qsKYN5783nTl1Kaf9w4/4V/wln8n55tfJfC4PYTMclgLhvWWKHwtqKJw/z2bElSZQypW9qyZKQvWW6OP+bHIi68htNB6GGMj3arcxqnNM+ZO7KY8cUivsszZvr0MUZjStGSycMhxZAYK1HGF3UMLV7y/T7gc5wlmOGySBniSeLyhMOeCx/gmbgALbfT3aTh7Fl6+KxUF/b0Liytry9V/cITjvZ8d1a5ge+Q4B0d/XKTHeafD3guB7Qzn9en8UA7y3h/mM+MYzDVJWGCy0rxUMgle8mwd2/2+29+l75NF9O3lbjc2tTU2sTnDAxiEgt+w3iL3Dxy9ROv/PmVJ1aPTERi9iaWYcB/bDMLWqrwGZCx28k5xj+TFWkq8ZMOII9EXghUSJ+IMdlXkcGUZ0z4lD2AIhgIYYGQwW6wB+wBH+AJ6QBMrr5WVQOwbGDaEVEPfD3S4xDaouw6GmVtxwFuOQY46iIthDK1CWoIEXeAwSZGEeVj5ysU+gdSBu2W1ThBzp+XDsC4OIOAgfFQhh1aWPkilJ8F5bcPpLUDS3deUjLONCBJ9XwXFNt+SbFKof9rme5LypTV8LWxeln9s0XCOB1YplIanLAE8WRfFj4G7d+uzH+EhOI6cR0+peHxCgjlOrqSruYI3wX3Tqo6lXviSUxFsso3xe/pE8+JekwFeHY32cHudYknQWRm9wCiQSrmjx36l/dkBQfLw6ANChje9DHEyfiZ1hqXFpXQYDUgTKohOOzFAXHWD1o7nJUDZqLnwmvEAwOVtMOpr1UBfHyXEhJsjfYo34T/Ul3PNmCH4aamcISde1BOHHzqWS209bVGUFGWOLAdofYLJaf4JBuFJmInIZP40NbYX7bS41u/FZ+cGzORuzai3P577vfSeem8wsVA3riIiQL+TAfwGOHMw8R2vLX1OP2Cvka/ON7aTZaRB2KvSOcvJrUeJ7aHPyHLjvc2C2p6E8f0AVEmy6UzmelSrMUDtJQ1xKQhDLAUnrjpphP09wBXfo8x4Tc49mGKAU9DJhFVpPuBWUghe6zPh7eig7MP4qMarJeGiESAdxEn0YlE5xR1xCmcod2xQ+QX1+JAaSH7Yodo91nyMX1jJvVQz0z6BvlYbo4dmkC9sWVYKn8f+WgCWUdLhtF9sdjZswCJIsO4ATwL38XeBKiQlU88fBONtCDfv5Yu5Jt+Whx+J6az8Ydzz0qKCAFUlIUUCb4wBUYy9ClrT5SNm7k0RS40ZjCkiQMxTHRx+dOgN6GywIjSITGKb209enSr1bkceOwrmsNb5tx66yu35tKj9i2Zgmx5Lp/Uwwz+DT13VL289yvx5F0PxP7QNntOW9ucYCVkeitTtQGyIBEkh8ghqVAqYnRUUTGGNKjf0/2BPknv+Yg00yc/JzNJ84f0Hn7tR2QlfYJdfkTvITM+p09w/+t44CxhklFGLGkkw3i5AUFGkozTW7eepv+A82UHQu+Kraf784A8Q9rjujQTzN1S+G7fYO7IdD8Wo0HQsobTEneYxNvQaJJh0vVLpUUR5IdR4MvE43CXw5wtdztUDXGNXhHq94jn4NmzB3EQMnzVHav/NHOcByesZ1zmp4MxI+IqJ1fPTRz8TTVkIMZDCtOPPcKSD7oZ0EYBRhF1AFtijxmkurdKampKes6V1LCImFJS0/OdqqH3MDnHWCGx8GqzJTh0YlFf65BGl5EQIqRmWt1VtvIJRXki/1qkpqTvZqlOKaOm5C2ljJqS3mmqBhplfJV2JzmWXr166lDE6FCpggJVepGrzGpCIBKrgNF6c0kNCKyaAZjKxNCCm9FMlNG5EMjkgQEyemYcEaDszf8bcYYzEUTCOcoggbiu9/D3/zIWqSq6+JRUx1BBFbKlfxUb2FcX68E5L9WAJL4NuoYfEFeQLr4UX32h9zKfNbAqkqi8F9lV36mLcY5TZHL8jmMg/xu4rMEYBpkojAMYKCZ8KcDn7r5TqG8AotMFOBx10MCESbtgwSiGDPS1sHuxekA7eJfjFN24IjMnwZuyuDyUO2AgBmycwa5JvFRkAapO+K43d91/hv7jeSJJ02gKMP02wQKUFAgxTQEsf0Y8efue4/Q//0h/yX/Vs42mCGcAF8XqQRwBrvoz79PAKzm7wWsk8drpWCAgXKt6k9QR6Xn6jzP37+opwtKwVMYUIvg2+ksy9Y/EdHwPkftakXSqOuEM7dDXmmhLFWvLY9CnycxWAgCaGBQ2jmenVYMKLNFK5GO0G0rvRvm09zTfRffzXciE6X5os7mqhigKq1GUV6OkPbY20sNgS7xO2FeImZTy4zwfsCNUw64VNAJ0FDzHSvDik9ArZ2gLIjzlhcgX8GUgGOegJg/1doydA4+JcsflJPh+E7PHyE6g+G4X/uxa6CMvqimkVydPpmdDIf+C+RvbdmDVP3jlyLY7hC9eoUtfWdO2Y+fmjQvmB0LwrjfIG/TE5Il3bFPKfhvKVsfLDobg58MybbKEP2AqoiuDGCD3kVc+QGS0o611wQJ/KETPTha+gBdMnEyKaZiGiScUmL9g4+adO9rWvELuZzIKNH9UXAd0OIONYL0ka1GZoi1DbbvFqGLKJZdNXPfErRGv99YnkNbGDrGJIK6744QtttcTycsTymwn7gAam80mCJsbyhxV92sorTgJFerO1PlIRwGdEWtidjriId8ktCWIexQjxFNUBWJAS19rC6N3wklFDOnCr4DhxgIcvy0DRI24bBS9RC9pv7wcyTSRaJKLh4NJQM82VC0KFlQVQDBYhYrTq69VsEQUwblFCeO4A1GReJJJf/lo2mDv9AdDeAIZOcw4jF78cMuRD+/qy7rrw87N0u6llWXe31x38KzwTdrbt6G8vOUtbU7e0t26hevOHqxgbRsl51i5ZqDdIyGFCbxpEjMQhMVMb1hVS8okW5oqneSLjjifEjZ/8M7eOxeM02ZKWY2z2u+LDr78cu891y8dH0pNFTNr6puvu3fwJZ/GdO3iyVDTihVNuXlxjjPoqu/FuBSsNk9tmD2ibNDVaabWB9p9EWfomLRa91PdsBsmpciGh13rM+Bxsbc4Ji8bLYIpX7EVYXMO7pEITtHekCqnwBOBP09B7+kCj0doQlkahu/BiaF6AAv1IZzRTPcbfxJybgSESrs3QvYCfDzGx0Vwvmt1VqQGwUNNJIvNG6InROqSjnIebgjO+ExZUUUmfnIakSWFAMR/ksPtyggFHSohmOF2WWQpw2S0qI7e6VomZKtt5WFVjbXS7jAZVcKIikqv3++rtHr4UktWln4vvX/zww8vJ7kk17548RL6xeIlSxYTm1R2J13/kGCUci0lqlJrJaLK0ooRgmA0uOyV1mqhtsySr5/qv+UR8u7DyydMiOUsIdYl8Ef/tGQJ0kQk0NKBAfJvPwcTEmEbSnexQ1ElUDUgecFDUQcyMQzmGchCMB7XDZajFcnKp0VGAWjO3q9ZPCec6fkuCjQaReVupRSY9ECyI4lC8SDtOJWA4Uv9dtd0oNsFjN+XKBRFEe98ALG9RtFaBm1CrImpPVCqU3UiEen5DomJdtfhXfQW4smYvmA6nYdAsa8VISJwW/wHHFIUAXQ547rrZpQMHUqfiIPMwQKcun8cY50z4vo4KyBHDlEGfBbK0IpR2hSASe5kjOziIatRpYRqx75W4sHJdQr1gshzEgfehHpDPj3Che5WnEHR6NpGVEcCIkLlJJfA7qwfJYWvoZCIygD9RQDvEM7sIsKr10C/dV3zKo3RP9PYq9dc8yoRhDNKyi5o8/pdiVQgV5Cb0ZoB9UxWapdoV1nNvgP/8TMR1mIvMmwEsr1HPCnVAa/Nw1aBz/GGFJ4YQCTvdlkFLZBA1N3bZZ/XoJelEpCKydu/u2Gdz796+uI1q2ls/baVft/cpR0P/97nXXEIxO3vIguf3zShIVeT3nH905Mmx2LEarGOnzL6D4/MKilBmks+gDGtgveiLGQnPtka8hF7yCq+/Qk90x2OzQmfIFmfhPlHxXV9rTAI23B8tbN5UMdqqGMSiR3trS7UHOjR4sT/XDzC2E0EWUDXZaOiXlF5AbS6NML0d/DuHNZ3qNf1Ay1Zwq1gei3ZBIxeBuRjsAoBeyDE+H4AFel2hfGbEAewBsTLdGJgWaFh4b5yz8AM6ok8II663Aajr78bII8J69A06pbCspRMnuThB2942jckzaBJykirtpuN2mxDbmmWwZBlSkmV5JTk8oVkF+a6xemsnRQqzNXpDcM8FQUFviyT3lCcm5+d662fUlySk11ZmG26RWkA0r7E50zKLKb/FY3EfjlaVeHX5ZhMeVY4JCElxRTUJSclp2Slp2doUysjw96M0M/KsnMKqzNFuawga0RKitmSnq6WU8cbrdaqwqwsidfk5dVHgAY7SLv0OfSbniGMi0YGnv+p4aE/TXixpuSesOHZO+5c/uo9Y7XGN++6edpUwXkx8W5IfAMT+YPXTgxY024kmaPe9O17n8a2Hf50wvhbrp0YtFyayP0MPb3EqoKznSmS25RQPKlo4RLHv1MGDNxTqgbFNoPh/0sZ0gGALG3IJ+PhpWWIPylDp1B0EteIWuP6RgTHCIvRQgBHN9oUsMtRulEsqUjJGQhP6OsyuHzOxQ3jRoGM3cTNRW0JcMyQSxnXIN9DLwUkZcAG/KEg8Ql2wRfy6bSDxi5G7HKgf3iLdpghUJCYSCkhTI0lVTjsOS77pFkzRgy32ba3NY21FLscV5aWV1T2PbP01PJTS4Z9c/yzRUOG5OcN9+blDQlunDK93lxgzquhU58JmjTpag3ZurDOZrEUhJfSNPT8iqAoJ3Ulq7VXuJ3OMfVX3/tgzrQkjXposGVZdXWMmVQOkudjh8o8jdV2e4pKY3f6Jjkc5w/qMkvK9PrF+4aX+nOyt5tMZb6srNgrIIJZIiihIT6K+8mIrNUNDDvKOqesLSJat6hjXkcmp2AqIiFBDGn5po1f0ts3AoNr30hv/7LvHb6p9/BGcsOXG2mLqnPjl+SGjdIBvLMRewGv+y4w9S97LJ6RAw6WwMoDeXhuP7dN6FZr46OAYWXUvQ8+Ln/PGhDYeFGuUSstHUAdK8DYAf/tlySDYJwSwSGOF2ipA+6YokjI0f4/EGhhACNXA87c1J/arYSI086hfANY2cjlIEdAdMBkEK0+X/CGhYCWTano9mXL741mD1/4UPSRhSNyYHaejP121wP7tvM1sRdrbtgwZ9jQWTfeUBNDBYSqv4/655cOKjnwx/jhoONANPFJ+E3knPifjN8koZYJ+ZTO6rbqxJKjdCFMwK4VZH8Jff1ekJRRVeTZS05f9PuAPhKBV9jRJ0jDrJkJ647iMWeCpNAAnzki2JPRHphL4F91gkgge6vfZIKa0FZVtDfYOyX0QAI7Y8tFIsdei6LhJII2jkgEpzcT+HoN6DVV+9e/heOeU8I4pqhIATE8BUPFRjrwO9OB95cO+M64Cs/5E20fehEJzJbj0w7+SH7LAxdR+gMhwER9p2AIXPy2YcV4p7gYP6p42LBi5SP/GruVmTrOJfz2pE4YA27mw2AmeplItnLeVUP8IYJsFF0lywnSIMJ8Ub3ivatqamLLqp+pvgYi/H3VM2fUUJ7fbDafMJcUm2ObMDJdEq+pntk9szq2rKZmFYvW8B01Nb1RyDgt/4QZ8uVPg4zYLlqGM+qY7ern59fIuL8MI7FaRmoTswm1yXI8Ll4S/qt7Uh3CbKTNiMr6siLCmUgEvXcgBNDdf75cmqyORHockQha/SPMGeYci0T7T5dLQ/9Zxj9WMc6sEOQ01slWJN0gAFlBAtLqgV5jRcuIQuqFM0cXRUZZV06Bub5r94jxjx0EoPrlY4+NC99Dd/NN01blj4wsFA83N3/42m3hhb5odNGWPUdI8gMP/GIfPf/i/ZuXR6OhSHjLrz9a0YwYPTKAh6FWCWlAPmdT+KGIVjJ7AN1xnQNYoz0ewphuQfYYiSIWjwpn+lqRyDBjDrA6C+2W6iIRxd63n+5PkB1lAjG5Rc2sIs0/9370kSM+fL994Pt9/Q4YwGeQ3DE/pSja4FH4QHIHyTgFkGlH2Lt+5gMQh/fz8XQYYzXM08Zht6kkEAqMKp/XQezY7qEEP7XJ7gGgErixEFdVsBSbdKCLHj3aLyXsOkpG0NH7sowjavT6vDxfU0vdrbvXjR1jzp0Wyki/O9fvK8/Lzc2dJxSTVjLy1YuCx6tkZcmQYre3JC/H4TToht48ftiw+SNKS2sKTUY7fT+n3OvNyakoz85VdPNR/rD0e9HE1XOTuCu5OYCRYUzBNxsUUGuPs/uA3WR322V7yB4AuGDyxbFBOvEpSjOvSXa5FZgBgw6EdCL73Dj03JLT4Es0ARRjEN12gwI2pLJCm7VwdNOto6s0czNDQxd+umPOkqqvhy2dM+fWOctnP//c6nAoV32L2uQI182c04BIwzG1wq4hTvqZxl7aezpziYFPVqXwaeT5G9zZefn5I+nVv+R/Lby2tNpSIMiynDotZ/LIFkv5lLLSnp7HH++JXLjQU+SY6LdrwhVj7E7XFakpyVWekZGJxUPIuGCNaEspSqqqelRI15UX6zLpeUIIf8iU5S3DtlLkUsWOkQfUxcYFuaFcNePb6CUuye5aXnESF9yKjzjvQ9Obk4RMctw33JSuuIaHRA2wJp2GiMxJvLT2kycSPuINB4YXlKGPeE8T6pajzHmdeQmdqht/h+Iifue3o+5HB/Fa4QKqCxBYohJdsEh/Yx7jZQXDDyQcxhueOFHr2bMJ6ZTib8TwY+ydUd/eqTiL3zG+bg/LOlkpAyZAO7w0XmfSzvhxKuAltN6UQa3D3GikokGtn3c5LDDgDRkJm4DqEo2jJu5L3J+QCPtNPOtUpzovGrX4/2GMiT6lMNFZytUEcgX6hoxhV6pvlUTFbEHa/0CyH00YzR6lfxE+Yek7FIMC+6cZ5J3YIVQxTf90YPLphEo14fvA6IkWJXE7YK0wSOrBkDaNlPEImzxTuz87RVdN/e5PP34QFU/2OFCxkkfMZj6375RdbStQKzShncm7cZmeMBcK5VD8vhKHVBdlGrFo/P18k3SA2fBF5OlaGBqYFkW8K3xD7mYdh64AkLedEMbrEOujPZFHw12+CAQ/GAqLIdQB8CqLMQOdh1R3QsN+98j2a1VufaHZmbHFbN6S4TQX6t2qa7c/EnuV5L33Hv36PVn9CP3u0Z0XFgjWTKe52PDM/PnPGIrNzkyrsODCzkeJ/mrM9R7J69dbSCe4FJAO0TtTN8B+mDBuEadWdIpap6gT9Wuqx+0+tntcdYjJ7mQEGUuzYvuY68lTv+Sf4Ruta0Yv3b176eg1VnIdk+Dpui19re+/jzqEHTHXRfkG+TvSetQHlcBIRGmeWRmYhhm+wOp3YRKB0I4eCHatox8ZkYCtTIR77VEAOtHeKej+RdrX9H0fESwQTkUf0Yhw78E1aO9sX/TEulWr1j2xKG6N7qbdaFhRda5tnLoGZghCMs/UNWtjMzAawafhTqw3ag3U1QWsNCWhI4cxlcysaehT5mIeFHaDHcFYgPmRJXQhgNC0aM9AdxOswTlAztGebdGoqO+dIpxg3lGR3sMR/Jq+LL4LotKB3sPRqGKYAd5J2pkDVswL9UFeBrgkhUWZzYDN4zrms2eBURNXCzMcC8ONyJcoigVLVRFNKaqqcZNzRfzdTK6pKuo7xZZ+WIqqxBfQNFA8DDk4NAy6beCt2CE4Mx8Eck5uBtkgLt0OLhxELYItiet6lDU9inqyS/HeY3OVNNAwtHsYdXBxXp/OVvpcUpYTvr15bWPPd/ikqG9c23sYfZMVj+C+LDgfQZKn2JGi0gkYQ07mRaDQpZBTssdXuzhdzJ8FpRi3aNTLYlB8kikGNXT8lW0Qa908ixzRoEIRYnS8RkOOXClY2LXNfnohRBaettvYIxCphyRFh/gO9y4buwVsrQHagaxEeRcwVxO+msShQMhgFLTEqGjfQ278EiKrfUU9ueSgAWaG2F46AiD24qqmcHaeWLSD/gpTyaOFFVm59DXp4dkTtD1f8o843WiA1+prvRr+Fs/4cFOSJlnbM0J1VewF5ZY81pxEBcV2p8imSEuQtnPOgbMZUTvwteDFhAShv5Tgy2pSGoTxV+ujC/114YjpRNqag2sCpfSEZGJktvdOReRoU4zNqg9yZwWxi6rmZ8VWueqH7LE5p65ZMzV4VW7s7+JJRqBjN7Hge8WnDcewBsbBO8yujh1qTCMDrAAKqopjK4AhWmsw1P9L2A4SbEd04SK5/l9oQNZAMATPoo0h8Uu8QZphNy1dbzfYHAXOwuLiq2aXFBU6rVabMUtLUpKpjyRphOJKX3Xt8DGj77tv9JjhtdW+SnqErXuKFcOzN9qUZx0VM6+ucOCzBdk56fAs+ZD+wMvxh+sm3nffxDr2sLjdv360yV/gsBmyM3SyXqfJzMg2Wm1WRyHP5xcTT4YqXOkrLMnNT7VYUvNzSwp9lbEjbFHWk/4bR2fFn8xI0umSMvDJAkeRHZ+k3Xxa/NHcDIslI5c9yuaawu9T0M4AhCFNJWcCPyQg+KLZQiVbQTpMmbFl7823h41kAalHV8Boj0N4lv7tcXpc1QkEoYRPc9U2jyeppMJAvECjHo4dUzVU3I9zcDnRyoulo7hwERATjPQkIqnsFqfRZwkBXkQFVRmpgb5BK2nIqDLFZ0YwJMlBefGEZjKj8xx98k16jMYqCrkfoze86nDnl1fe9PiUGROavHeQ279M+vT+h5s3rSi5YYWU2TIp3XI3/Yz+81jrY+Iv+J3XyKk577WpSgTfI3Mj0554P7nUfd+n1+fUto1OZnZFckfcHlKAWmokMrI+0+RllIbRnYA2HgMee/iZDeTbL/kkgdfMaG2dETuVz4dZ5A1ZvWFm3/WS8DH9USKtz2xwk/INz7R+NFPxbVD4599BbslFjuC0+pMI5yF2rTeF5BDR6uc5B1yoTMZMsZ97GcVu4l/9O6jLI3T+Z8fJHST891tjp4j/EP2Grj/RQTJWLL829p9NGzd2bmyNniD3kyuJ/YNr6fFbvqXv0A2/+w9yCzE9Ro+3LF1K/7n7xpkzNmyYMfPGuH1d4a2OgZ60Wh9gfbY0zMU8sQG196+9sIq7nD6fky49VvB37+ibR6zb+cTHH8d4px/IgM/Z0+Lw883f762q+r3m8fuf/z52j98htjt9im8eFxXvg3fpsd5an87K3qGNv0PrEyYR53876emqxvuubn38nR9+iPKfk7wjo0ZxPyb/9oXj9OuEjZZhNQ1bOaHoS2HGc/12btotnuxrjdIUQc2soyjQ9WUhq2xVKPZ5TiIa6Ou3pReBI+aBLD2EG8s14ajMF3zeMM+sAZIo5RNvmLjR/oVxX+JC0AVZBpOOrUgiEEFG4hZcOFolp9coC+ix7dYFgXQEBbssOirGF3mbKkypGdeOrG+hjam2K6+70paaNu+6ecJSuBgyVLm6etxGZ/jIbb97Y+gm7caGCRtjz64Y3hIYOXxZ+oqKA51FrmShsvOxyhXpy4aPDFwzcmVqukvKLJw1Z0L52OXrKsbOmrU/tG3x4m2hmkmTavpjvQ3kmU3PL/j8JdoYqK8XKu7uplsKhpaRlftekpK1L+2jd5cNLSDrP92dmS6xMTGROyLfIK1gvugmgivQNKjWIWxdo9NhyteYpLM76GM7pwXnU1/sn+ap+evMZtW4v9BOsu+HbK/bl+fXhZKHCWLTTvrUzsZbFsdW0mKzeT0uHT51l7Dx6qRcU4lxiG5k6gQB6M79ZIh0j/Q0V8wNYxb9NAHIclgVQhBuyic80mNVGfZKWNYxep2g+SajMFPPZznyks0uU8P4WQ1Tst2zFs4psGaUXv3stWto7Ic/dvrMhgzPmJlLVl1/zTP582Y1zhNISs6C2dPmyrz0oJxfVBEKDDFps7wTx4xMM2ZkTBo59iSN9Z0ZM74ua87Tq0d03NVx202RxuLU2JL6lJSxMxbZCoZbzFPnTsxQbIRkF8NWqIngSFy3pLOiI4mVtCtCFQhy6GyJDpEA7Honv4v6IpqCKFLR35MSVkYq0F0rVw6S5UjmJzdIyiIKZoAhLvbHSNBRS9IIryx4vZjuvEzsUmGrSxGFaIoSkrecZHR7e/6cXztrO2vD1Kgk802DQ1LyR5K1nxQxkevT/fSM0MK0hMOGPRgP6Qnns6NG1b1OH3DW1oafWxBPLr4kVPSZim9nJlvHi7ZnH3M5xyWXXsRG+cSAmhs/6l0RmJQQAEAEiAWkSQciF16LbD29bdnVVy/bdnpr75ToYr61UzjT2covpt0RAPq9h2HSw63iYsgWjR7Y1km7oq2d2w5EycGr2qLRNk4kQW6KtFfWMv9MJ3xDJVtPXgBiey2M/HIiu2ViU/gQtqPblgCKouzWhXzEFBLcdnI0GHx3w+nTG94NBqOtp7/ZSBY+fvbbg4+dPft467PPnn+ukwg3H4tt7+l9f+Mnvdt7xA9Of9MKWd9t/eZ067uhYDSWdPZxyPzYwW8jz25kGHLVqfLYyyd5w5e+2K9PcjC2BtqLk+BaC1Q0oel0AQXz4NpRXdzHXAyxwOkGfGxyy8yprAhSROWeEHKLJm06sUYV1RsIFPkdtBsX6UCEnOvo6OkgnmisXqpjurEsmqLahMs6OzrIXHZPcafHo6dD0VFD2E08HR3eDhRQ8A5TYHZ00JYO+COeng5FbxZfJ5XwTzVcsnoDO9+ST0SDlfE+EhiASA3iyX5g36j4vcbqmeRDsoIjIBgRhPk1ULTA3md9Dwm9v/wsa2E14szqhVmfMVkaeMBwtvYP5y6TI31aaCMQxLTi+sETFZpCUcQ0RXEe43zmBpYhKWUoz8ZN+ajNRKMEql+iqufexYcUMhBNEAaFBzO7Rx1b/c4cREzwIbjk/cJrfBd0Q0TU92WJ+ihKcxd9wNBPs4qbxHSPCpFA3aPFESQOd5BzpvFGk1SmQhoJv3yVzIvBMtEdFki+Kk1IJ2UqIKHNuxKr43btSqyO6xtJtz45ntxJOGtZZrHfXl8ZcFXom8q8z4fHzr9tUnEKkWgLn1tZM6KqMjlJ6xohbC4oz8+QVWK6Wi0bwlVDSpPcQiUra9eg8nvcR/9BhiSHdu7b4xONruJ8UTvqiqYh+lRtuX/cKC898fSMrdNqi6yFpmLf2GryXsXCGbNHX+EbkZuV5buyekid7fbB63+sCdRycd163K1ZidttZQSGk4bnC/m/MG+Tfg1QyYZj69cfE95ny9LUkKAsdh+wfL2In7b+2A/H1vdOQY0Ye+8q7n1ZlEWgE17GpzIRvzpQ1RlijCoslAHfl01EMIWJQ8UEu4A9lxBnyCVOv+uj2cZ7ztNT9Ohdd7ztPWB7aPU1P5z89XWZY3/xBYRDu6jW/fz4C8RKhtOTZhWZP5+U0zCfKnWOP0//RH9Dv/hwjnH8mK93LFn3VvVQ7ZgH4amj10F4zXz6AT96FhRv6jtkLlalCORLWkBf7+ZloLEaGFuvA17CtRzV3HhsLwQumcBcfVZU28KlLFrDqioQi00EJqI3GNIFGchlN9N5zAEshiiZ0A+7nR7NL1Hte9mhHmrlVaNlXRV9Ma9UJm/DwJB0+tzUTwze9NgjlRMlZ2FIfUgszKW/dufSbSZPUtIYOia7UPVQqlb1CR3Pa3KyHenf6G2GdEE8We7sy+ZPPeewHTONsuVvU6XZcoze7N7NEzxuocHuujvdZU5P25lrii2onS2sYLcNZnMyN3ANvQqkF5xFGpJYIK9qQBIWq1e9wfQoSLqQRMU1JmztT9wvNxNQ4HRuNvq0wpziYE5xvEGPC2d9XgfnvOxCWdW/WiYrhgU/WyYrZxIXp/WHoDvY85nysYfoObqTLqc76LkH2VrZR98n15GU3s/oU2uyMoxZd812GtaTO//yNAndOGyFRp2VZFeFRtvt9OOsIriCHO1z3de73VnGjKzZm4S0lGSjrFn2t/f+p/eNP9O/jyVTyN8Iv+WO9c15Twhm0oFlP8Te+f6jbHHsgyTFKdytFoYESDJ55fc3tmimN2a6c8ozhknzOkb0zJ4tjCJqlYoPV5EUSRBIdZio6VNllvxZkzfWv37mv+nV1/P3xhpWkiNEeuvRviXk4djoUutU8lfFRzOxrnr65dYgoD3m30pDJ7TAoFWgzPcGY7KarVWgDH/gYtKfvcLFnuyatLNr1P0B/CmmJ4qrqopJcTFuVPLzV8BFlJiSCvxFGTMRppcycTmAWydzM5VVq7JgFXyoQxi4qsGuEy91jg1AtRDbAN0ASQF3KIFpB9KEK8zXAt5wh0lIdrl9MLBcqob7ymbmXEW//PsT40kurmBVeButfS9C3sRYnOMJbvrm9fTNmzUjAnW3WUQxmYRfapzaVUtUkiTw1u3DfcM1/92Q/XHOeJUg6t0FJC1WH8VVsUoZILw7Xx/IPGlK82efNY/YPiTHkZMz1jjc6x2e5nZZk5OdOUO2D3999IbWUQKP/Ogurl2ulesS/iwaYpRkIuq4UNCIa514NxGjZFIRcfa5Yo27hCcq7JvpZ7Ept/NP0nS+sy02WdbT5zzrXH2OXXyn8HSlU0U3xSbezr/ct4N/AW7jO57jVskFYhS4rBltnxzTn6HkmE4UC8PAS87C6dwSnN1yJr/s4Jq8sRHPDIMhj//wYpxu4cvI21e1NdBbqYfe2tB2lRhdM9VfoU8SxQo/woT+eG8uqSfqsi/oP0jGF2X0POIY9DU4KZ7s1/UP9CQ6iasBlAO49kXvH0XeVjCvTkG7iWECMQl1mlJdtOc7VDeiUpdxpAb03uhsVXW2dvZsQ5PFxTVRWmgLZmUYXIouwQSNIJuyjXOwQAyhwO/j6+080QFlooc/LqzrPQznATYRmL9mzoe8TuXTJ5E0HmCDzAdAQg7pgBsEAENorflCARHOpJTevfd0y8TWe+9tdbs0BfNmb1q5alJly1eP3mq1kXOMVutH/eq+e/NoSl7rtpuLi2W1OndUoOQUvY7+9fSd83Q6VXp4Qtt9f/gvMuI5XGHTd06VOWnxKy2q9NLS2rxYvVJU3PZ6Tjpw+bZHv6l+S8slbT+gTper0b+sw//2taz8C+SC+Kn4KX6Thu9fMCZ+Sh8kC3bQB+lDO8l8diILxPFw/eCOxPX8nfQhMl+RBRVdvQDouBKoJ9pl58f3EogrKWtBFAwwETjusgi/goEaTS/D+W5209zvPo2GV9z9C822yiIKuxi31zObvRpdanpf1qWlJaWqRFEicnKKze4z5+aka5OSeMLzvArYV3JqSrpOVyH8QFNip++oCQTyzPocc5HbNiLk9w6t8AbzMhx8qrrA4g8ME7YmHFhwdaeqk1Ylp2Zk5iSnGrJ4iZSWlgD3TsnUZ2XlZjo1yWn5QqYOwKBa40KTw9Qmi9XvD20U1VKSLMuSJGqSZCFJxW8M+QNW6++YT0SUbZUCyPmifITtFoi32yJuGdM1/V+0XcKH4f+m/cigNuwz/7ttWKY0D31mUDsO8V3ajvzRxM4B6LwMki5II5/+e01JJNZIv/rXjbmCZULPH6VBL87/Im4ajD63K6Eh97ElN2jx7v8xZ4H4jzAnoIQCPXEHt1FSms4ka00hrTsEpfCfC4ArjMZ8q9dfs6R+lNGYKpAkOTXVkGnOLnaXlxUVZ2dnGVPSZI1wr9csV+evCk1f1bJo0bVXNXtaSmpzy4ZPL39+8uMjFy+of+zjK+aJ63ShwJAKr8NtMFVVT5s+R5fksjps0NE5Rp3OYM5zOZzuPGvskem3XFBpeC0gqvSUlBS1Tp2TpEu+sPWK1QFzzuNbaHdzM/Fsedxfw9rhCMiruUBrrUgHOYsq06BHopFGoJ7xFYx+l7tMFfBn6mAEIDzBAygywBZhMvES4b7iqmqDIduuABJ7tjp3dMDT0cI3WUqyQ+XRMn92iUVuvo/SPf621RFzvnV5kbKjVtFya7J79fLb/HsI3xOZOTNQXRYMlFcP0tuq2YouomV2PDUKK4qZX9UQxcVxgkVZCNevf13H/MeAPsET4jocf5hfPIlSrpKd+0n5VsWsStA3jPmls4xnFFd6dNrB/PG1CqxskIIHlqjsF5TwYR9UtjPu008GFodL3Nqj6NaFT/z0uy+Wh2wYjbR9py5TNkFhHMV6XHyOOVixwJWVBoJ5dJnvHljixfYZoLtn6yVMl13NG7cv6VD0v8xqXr48vtjysit56dvsprICJL4OEvdRuLhGoN8LNL6LQOLA6rE13f1n3G9gwH5AuBpoPMg11yo7WBD46DTcDKgMtwUKk7juIIVYHFxmRhJeD6qXaJNxUZDMNDGisjESxIiMnN/nLwMR0Z2G8o41CIDg53bi4e+lm+jDP3Z0cD+SeWQzmcdB/MeYl1xFqr7euvVr+lt6kP4WY/y+qWPXPhBauPkpumf9U0/98+mnSLlvxIJyMy/cbHRWBgKVzuQ/dnfXrxoDNFJAkjotKW9Yw+SRhp/dgcjX8SN9+Cfv9w58K6liX+IszXttY2Sm8aGl65+KPP3Pp55af+NTNLlKd+XCOQX5DRunjXBkqwXS+PHHKlfVhCuuGBvSZiw+sGiCTU/ivupxummCdi9nO/JZlV32XMzYwXAq22lP7F+55w/qfhIvYYZgRkdQ+wnp4uhYPZpvH9I0hSPhJs1DcNGXMkBhsWPAlmLfKxb5lfG8K+GCrZgwG7AIgxmXUcT1v90DwsRt5hmD+tkP5SXyDJCoc7gy9HXiXLb4ppchEjQNvPDrCJpfcOcqtv0hqkhl4scd9NLQRQVqHlTVNbV6Yu95PGUbSvig5++ejSX9VyW1ZL+naWMJnfucp7XJA7fh3PukrbJSq033TJg41BIeK9EmfLzV4yH4/GoPXJVs9Hj4Ynh+Y2w7nYsPkf3PQUEePuDBt3WXro405eQULPx98KpVV8K8eBCws1f6MzeFu4pbwF3H3cLt4PagPVmPFg59miSXiQGlEmw9IWp2QBhT/AQSOyXGQ6WjlAzYrxAjiS3xjIkdxIhkyCdY/RBgBuhQ0c+ULrKkuDCICeMiXJt8GIc8EJc+b+q80GTT5ZS7auzVmuSJ/gllNlvThc6mxc3b1JltiwN3O7UoqeGWa3BgVOvYU7m4LVO9rWKpue8eVxh7lmxSuveIjs/TRXR5vC49PZJONLr0DNqdka4zG4jHYKb78Ww20G44r49gFE/C+/hC/4jrpzaUVhrtkrrCccVVdzf58dNG1r70VXng1m8a84ZJaw+s9eIzXuUMl1JNduM3twbKv3opb3gmub66sIhRPsW0T7U5utxcncGY3GMCFqwFieQbRSyJbwMX9/tAGYetxCRoFAj6DEGfNr5LpVnR99UQyZ7Y2jIe2tyGuPZPsS4m1EDAVl66ftZK3BqqEce+rzL+QZU+3MStszXKl8f33AGxePXLM2bQbnS7ITQVp9LnmWzRbFQ5Z36u6BMirZ2o7FacFNi6o4R+O4kzAAWo5GYybwW/O42wFRi4dCYRZd4scWcW9GUZeCUCqIjXwwZfb4/Xlj1qyue9YVRGcSwQQnATaXVAm4+LcYS2SGE1Njh8nhKhLWhywYO0X4wdfRiogNqWYVND+PDRXxyw7GlrbdtjefTBmLjp9vuc9YvGFptfpb+mbfTXrzpHbJxp3yMdmN1ceL3HWVtdmIjEjpG56ClE9zN/oYvxmpUvBX5AckJKCKGfYOyHwEsrVz3rT6pzuYYn+Z6lk93hJF3liEAp7V750ooVL60knmHjJmYnhTk1W19wkq2ftkIrDudGceO4idwV2JaMqKjYZjPOgReKn77ShDjhnJdck5BBdsIhxkNhhcPnz8yUs6rLXDOen8E3DbqMvQ79zDq7CK1f/XFc3oZLImKHlFDc5V4+b3p2TpJt/pXN7gUTJiy45Lr3R/SZGug/FY/zt+AuSsyzWwlRtn0D+EeabOD0XB5XiLqUNN5WRtwEDp0RCY0OGC/KIm5JAJriZnZm2agaT96q6Dp+7HhXBXlj6BcdP7yzwLdm8a9eo8E5Y6a+s2/Rtjl390xcMLHn7plX1t4vFve9N297Xd32eYJ3znIVcew4OmVxPv1zGc18IuPqI1Njf4zM6JyxyLD6in5MJT0EfcE0AYD8cU9kO5EA9qJYZZJww2lJ1mnR5zdM2DaqRNbqmBYr6A5KmisnWuqq3p1Bzy+j/zP945o6y6Qr6yfwGv1DK/KHvbv4BZ1+bOe5zrF63QuLf1frWLlfr+HHiVeXHXrjqqlL1DSV/FfK0plXvXGo1CaEq275ITzDTW/lg3ln2tq+3r7967a2M3mx35CbrfNrLmyuquUH7LmSinsscGwHEYBMYUHDu2WdU3DHd+C559BX778QCF54TT/mwy7hPL2TrCn5c1bf3WXvWMkaeqiQv4HfIauX3H23z4+WRH390209TxMHyXJuJs/66bCrC+gZ+lUJuZ/OT8z9/9/W0w7cDyj9p/sB/au9gP7VJkC4x5jQJtWpGhhKRf/WdrbZX0OUQ/0723MC9ekWwJ0Kp93E7ebu5x7iDnHP4XZXAReIh0aTQSA6Y5i43DoSxNGjkiVc7+0QjCbcYFsyGXEJpg4wBgqRrjSU1AuIrCS4cYCJwZCujBAdCqe4OlzQ6U0odaI9pgq7nTFku9Yni2hDtOCV0yQp5Qio0bczjbzsx3KcimN7SA/DGVe9kVwC9BYyALKc1GHOGzN5UU/+wkkdQ8ZMWiy8YbPfuXgf/WQIhg8QT3RLnSqrVJOUrknXDBmvLkxTpw21N8lJokrKyCR7IEFOG2IXdGM66a7sgGpsKfnV8Uq9Sk4rsN79KE+qqyuLyITjmctHkguvTV2ztnFZHnl6GW4MwcdW35NMUjN1QybdWqSR1JoqZ7paN9ny1OxryKNPp+TZD89vXCXLfoF6m68hpLqqXDxCT5O8sZMmdeQReprPIaa8MfvuzSMFffc2v3vQGdr5QPN7Bx2hnfyaig28JjsrrzZcnDtuEbk/WchTpac6BEmTIqjVj75FHlBSiBzMOz8uSFPGvgPzRA4NTcq+aubsDaSCHlXxhsx8+uiEuitoNylEZ1hSMeX+1XtwbyBVyl8DQhbhyd7vyFaBpKeJxPxVw2haXPrMD2GzJa9p3ecLDpaTsD5Hp6UdZBj9GAanAbFnJ/c588ku44Zxo7lZ8Z0e0ni06QX8DmCRPkRnkgutA+gwYJXtxvh6GOhnNwwQHFBIm8iAHewYPnOXSYDB0HxjFH7RNLp65VNLNx2/iaheSvOn1JjUedJ9r1/zq4XkrUXtU/UlNwesk99rWpye3t6E57tUU9hWd337n94nqlJNmS6DP2XIkFvffkqoD7ctDK+eE6rdMPnm35Ka4SUlRHhj+8yH5kdmmmuvuG1hsdeZN/0d4cHV1+0X+L3XrT5IJiub5vU+edMKY3ZGbp7OnOZQZ/I75kV2cP8HaN6Jp3jaY2BkYGBgZOzkvFFoFc9v85WBm/0CUITh3KH3n5Bp9gtgcQ4GJhAPAHr1DTQAAHjaY2BkYGC/8P8GiGRgAJOMDKiAFQB1yQRkAAB42kVQKw4CQQx9HQRZvwdAIFdzCyTJHmAUgoOgBkcQaCQYFAoBFQgkZ0BvQnD0t0tfOtPpvL42pQ5maQeQxOMnMjX4gO1+g+UsVCMb2N4IX0Q2QEXzbqNJujjAqcVL9VyBDuIlXhhOxk14/y61aGkvVqSWHqJeaEqNw/JZJmZ1ZVr3PPxxMIsze13cI1rS2pWFWWGObVTNQqtE1QqVTai2wWnopvhGfHadXs8A2xBjb4yOrrE72ZJ8HX/INVp4AAAAAAAmACYAJgAuAIYAqADUAT4BkAGoAe4CLgKSAsgDEANcA5ID1AQcBJgEzgUKBTIF8gYcBmQGkgbOBxIHRgeoB9oIOAhSCHgIqAjSCPwJEgkgCS4JPAlKCVgJtgnKCfYKNgpsCooKngrcCv4LNgt+C/AMVAyYDMwNBA0+DW4Nng3MDfoOJg5oDqgO1A8yD5YP+BAcEEwQlhDcEQoRJhFiEXwRuhJYEqASwhLkEwYTMBPCE/4UahSUFLQU0BUkFWwVsBYmFmgWqBbqF0wX4hhcGNAY9BkQGSYZZhmgGfoaQBp4Gp4awhr+G0wbohxUHIQc1B0GHU4dhB2mHcoeWB6QHu4fEB+MH84gIiCGIMwg7iEQISghqCHkIj4isiLQI3oj6iRwJKIk6iUGJSglWiWoJcQl9CYWJrInWifeKCooRChaKHIoiCigKLYozijkKRwpOin2KlwqxiuaK/Ysmi0WLWAtuC30Lj4uai54L5owHHjaY2BkYGDYzrCJQZABBJiAmJEBJOYA5jMAAChvAcAAeNqNUsFOwkAQfS1oQjQePHgwHhq9qAkFS8QKV9SDaIhG67VAKUSEChXwF/wyvfkFfoPxA4xvt1vStBezme6bt29mdnYKYA1vyEHLFwB80SKsYZNehHVs4FvhHGz8KpzHrlZVeAUL7UHhVfKfChdwqP0ovI5tfUfhd2zpcewHynoTF2ihCQMzeJhgigHGGNG3aGMyBlz6r9yHRKFUZdVzohB9op5kQiIPC3T4DejFun1qQq4ANZS45nKZ8Hn6wl1U9MkPGSFiR6zh0UpkA7JF5nfxTKXI80RmD+eq4lmm3gEaVE+pFdnGMtsNFT5riW4mOGKmMlcVddzhEg6uibJRxVRcVmGkFPepF0pWauGWjPCSbJ/KUOWbLSNMnPBbZ68uHplTaHpkxQu1OSUTx9JsVOid/uPujnzlLm8xkW8r7t6VaCDnYMgpu6w4V8pgqYwn5NBvJ2Yd3fVK9drgaYd79BdZPK3RbH4tdioY0XnlD99veDwAeNptk2eTVFUURXuNCmZExQhiACNov3PuCyOgIs4YMWNGRVHAMIqKCmLCrGBWVAxgDhiR4ucR7NV+oqu6dr3qe9Z9vWqf3kjvv8/unb3o7e+za++X3ggjHMCBHMQkJnMwh3Aoh3E4R3AkUziKqRzNMRzLNI7jeE7gRE7iZKYzg1OYyamcxumcwSxmcyZncTbncC7nMYe5nM8F9KkIkkJNQ0vHKBcyj/ks4CIu5hIWcimLuIwxxrmcK7iSq7iaa1jMtVzH9dzAjdzEzSzhFm7lNm7nDu7kLpZyN/dwL8u4j/tZzgM8yApWsoqHeJhHeJQJHuNxVvMET/IUa3iaZ3iWtazjOdbzPC/wIi/xMht4hVd5jdd5gzd5i7d5h41s4l3e430+4EM+4mM+4VM28xmf8wVb+JKv+Jpv2Mo2vuU7vucHfuQnfuYXfuU3tvM7f/Anf/E3/7CDf9k5ec3EqrF+v78vx6v/szLDTLOYtdmYrdmZo4Os5FXyKnmVvEpOJaeSU8mp5ISckBNyQk7ICTkhJ+SEnJSTzqfz6f9KOSknnU/ni/PF9yhyipzifPH+4nzt77X31J6rvaf2fD08732N9zXe18hp5DRyGjmNnEZOI6d1vvV9WzmtnFZOK6eV08pp5XS+Tyevk9fJ6+R1A17Yp7BPYY/CHkV/eK4xW7MzB/eGPQp7FPYo7FFU8uxT2KewT2Gfwj6FfQr7FPYp7FOEPHsV9irsVdirsFdhryLl2a+wX2G/wn6F/YqUZ8/CnoU9C/uV+sv+8DnNYtZmY7ZmZw64qcfUY+ox9Zh6TD2mHlOPqcfUY+ox9Zh6TD2mHlOPqcfUY+ox9Zh6TD2mHlOPqcfUY+ox9Zh6TD2mHtN9zaFP9zWLPPc2izz3N93fLANe8bkMn+u+WZlhplnM2mzM1pTnvhf3vbjvpYk9i9zPKgAAAVKdP3IAAA==) format("woff"),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;text-align:center}.dashicons-menu:before{content:"\f333"}.dashicons-admin-site:before{content:"\f319"}.dashicons-dashboard:before{content:"\f226"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-users:before{content:"\f110"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-links:before,.dashicons-format-links:before{content:"\f103"}.dashicons-admin-post:before,.dashicons-format-standard:before{content:"\f109"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-video:before{content:"\f126"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-quote:before{content:"\f122"}.dashicons-welcome-write-blog:before,.dashicons-welcome-edit-page:before{content:"\f119"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-undo:before{content:"\f171"}.dashicons-redo:before{content:"\f172"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-video:before{content:"\f219"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-none:before{content:"\f138"}.dashicons-lock:before{content:"\f160"}.dashicons-calendar:before{content:"\f145"}.dashicons-visibility:before{content:"\f177"}.dashicons-post-status:before{content:"\f173"}.dashicons-post-trash:before{content:"\f182"}.dashicons-edit:before{content:"\f327"}.dashicons-trash:before{content:"\f458"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-leftright:before{content:"\f229"}.dashicons-sort:before{content:"\f156"}.dashicons-list-view:before{content:"\f163"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-share:before{content:"\f237"}.dashicons-share1:before{content:"\f237"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-twitter:before{content:"\f301"}.dashicons-rss:before{content:"\f303"}.dashicons-facebook:before{content:"\f304"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-networking:before{content:"\f325"}.dashicons-googleplus:before{content:"\f462"}.dashicons-hammer:before{content:"\f308"}.dashicons-art:before{content:"\f309"}.dashicons-migrate:before{content:"\f310"}.dashicons-performance:before{content:"\f311"}.dashicons-wordpress:before{content:"\f120"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-pressthis:before{content:"\f157"}.dashicons-update:before{content:"\f113"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-info:before{content:"\f348"}.dashicons-cart:before{content:"\f174"}.dashicons-feedback:before{content:"\f175"}.dashicons-cloud:before{content:"\f176"}.dashicons-translation:before{content:"\f326"}.dashicons-tag:before{content:"\f323"}.dashicons-category:before{content:"\f318"}.dashicons-yes:before{content:"\f147"}.dashicons-no:before{content:"\f158"}.dashicons-no-alt:before{content:"\f335"}.dashicons-plus:before{content:"\f132"}.dashicons-minus:before{content:"\f460"}.dashicons-dismiss:before{content:"\f153"}.dashicons-marker:before{content:"\f159"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-star-empty:before{content:"\f154"}.dashicons-flag:before{content:"\f227"}.dashicons-location:before{content:"\f230"}.dashicons-location-alt:before{content:"\f231"}.dashicons-camera:before{content:"\f306"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-vault:before{content:"\f178"}.dashicons-shield:before{content:"\f332"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-search:before{content:"\f179"}.dashicons-slides:before{content:"\f181"}.dashicons-analytics:before{content:"\f183"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-area:before{content:"\f239"}.dashicons-groups:before{content:"\f307"}.dashicons-businessman:before{content:"\f338"}.dashicons-id:before{content:"\f336"}.dashicons-id-alt:before{content:"\f337"}.dashicons-products:before{content:"\f312"}.dashicons-awards:before{content:"\f313"}.dashicons-forms:before{content:"\f314"}.dashicons-portfolio:before{content:"\f322"}.dashicons-book:before{content:"\f330"}.dashicons-book-alt:before{content:"\f331"}.dashicons-download:before{content:"\f316"}.dashicons-upload:before{content:"\f317"}.dashicons-backup:before{content:"\f321"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-smiley:before{content:"\f328"}
\ No newline at end of file
diff --git a/wp-includes/css/editor-rtl.css b/wp-includes/css/editor-rtl.css
new file mode 100644 (file)
index 0000000..a465a38
--- /dev/null
@@ -0,0 +1,2314 @@
+
+/*------------------------------------------------------------------------------
+
+ TinyMCE and Quicklinks toolbars
+------------------------------------------------------------------------------*/
+
+/* wp_theme/ui.css */
+.wp_themeSkin table,
+.wp_themeSkin tbody,
+.wp_themeSkin a,
+.wp_themeSkin img,
+.wp_themeSkin tr,
+.wp_themeSkin div,
+.wp_themeSkin td,
+.wp_themeSkin iframe,
+.wp_themeSkin span,
+.wp_themeSkin *,
+.wp_themeSkin .mceText {
+       border: 0;
+       margin: 0;
+       padding: 0;
+       white-space: nowrap;
+       text-decoration: none;
+       font-weight: normal;
+       cursor: default;
+       vertical-align: baseline;
+       width: auto;
+       border-collapse: separate;
+}
+
+.wp_themeSkin a:hover,
+.wp_themeSkin a:link,
+.wp_themeSkin a:visited,
+.wp_themeSkin a:active {
+       text-decoration: none;
+       font-weight: normal;
+       cursor: default;
+}
+
+.wp_themeSkin table td {
+       vertical-align: middle;
+}
+
+.wp_themeSkin *,
+.wp_themeSkin a:hover,
+.wp_themeSkin a:link,
+.wp_themeSkin a:visited,
+.wp_themeSkin a:active {
+       color: #555;
+}
+
+/* These are part of TinyMCE, used in TinyMCE Advanced, but not WordPress. These are not updated for 3.8's design. */
+.wp_themeSkin span.mce_sup,
+.wp_themeSkin span.mce_sub,
+.wp_themeSkin span.mce_media,
+.wp_themeSkin span.mce_styleprops,
+.wp_themeSkin span.mce_search,
+.wp_themeSkin span.mce_emotions,
+.wp_themeSkin span.mce_print,
+.wp_themeSkin span.mce_attribs,
+.wp_themeSkin span.mce_hr,
+.wp_themeSkin span.mce_cut,
+.wp_themeSkin span.mce_copy,
+.wp_themeSkin span.mce_paste,
+.wp_themeSkin span.mce_cite,
+.wp_themeSkin span.mce_visualchars,
+.wp_themeSkin span.mce_advhr,
+.wp_themeSkin span.mce_insertdate,
+.wp_themeSkin span.mce_anchor,
+.wp_themeSkin span.mce_visualaid,
+.wp_themeSkin span.mce_cleanup,
+.wp_themeSkin span.mce_table,
+.wp_themeSkin span.mce_row_props,
+.wp_themeSkin span.mce_cell_props,
+.wp_themeSkin span.mce_row_before,
+.wp_themeSkin span.mce_row_after,
+.wp_themeSkin span.mce_delete_row,
+.wp_themeSkin span.mce_col_before,
+.wp_themeSkin span.mce_col_after,
+.wp_themeSkin span.mce_delete_col,
+.wp_themeSkin span.mce_split_cells,
+.wp_themeSkin span.mce_merge_cells,
+.wp_themeSkin span.mce_delete_table,
+.wp_themeSkin span.mce_ins,
+.wp_themeSkin span.mce_abbr,
+.wp_themeSkin span.mce_acronym,
+.wp_themeSkin span.mce_del,
+.wp_themeSkin span.mce_replace,
+.wp_themeSkin span.mce_code,
+.wp_themeSkin span.mce_nonbreaking,
+.wp_themeSkin span.mce_inserttime,
+.wp_themeSkin span.mce_insertlayer,
+.wp_themeSkin span.mce_moveforward,
+.wp_themeSkin span.mce_movebackward,
+.wp_themeSkin span.mce_absolute {
+       -moz-transition: none;
+       -webkit-transition: none;
+       transition: none;
+       background: url("../js/tinymce/themes/advanced/img/icons.gif") no-repeat 20px 20px;
+}
+
+/* No @font-face support */
+.no-font-face .wp_themeSkin span.mce_undo,
+.no-font-face .wp_themeSkin span.mce_redo,
+.no-font-face .wp_themeSkin span.mce_bullist,
+.no-font-face .wp_themeSkin span.mce_numlist,
+.no-font-face .wp_themeSkin span.mce_blockquote,
+.no-font-face .wp_themeSkin span.mce_charmap,
+.no-font-face .wp_themeSkin span.mce_bold,
+.no-font-face .wp_themeSkin span.mce_italic,
+.no-font-face .wp_themeSkin span.mce_underline,
+.no-font-face .wp_themeSkin span.mce_justifyleft,
+.no-font-face .wp_themeSkin span.mce_justifyright,
+.no-font-face .wp_themeSkin span.mce_justifycenter,
+.no-font-face .wp_themeSkin span.mce_justifyfull,
+.no-font-face .wp_themeSkin span.mce_indent,
+.no-font-face .wp_themeSkin span.mce_outdent,
+.no-font-face .wp_themeSkin span.mce_link,
+.no-font-face .wp_themeSkin span.mce_unlink,
+.no-font-face .wp_themeSkin span.mce_help,
+.no-font-face .wp_themeSkin span.mce_removeformat,
+.no-font-face .wp_themeSkin span.mce_fullscreen,
+.no-font-face .wp_themeSkin span.mce_wp_fullscreen,
+.no-font-face .wp_themeSkin span.mce_media,
+.no-font-face .wp_themeSkin span.mce_pastetext,
+.no-font-face .wp_themeSkin span.mce_pasteword,
+.no-font-face .wp_themeSkin span.mce_wp_help,
+.no-font-face .wp_themeSkin span.mce_wp_adv,
+.no-font-face .wp_themeSkin span.mce_wp_more,
+.no-font-face .wp_themeSkin span.mce_strikethrough,
+.no-font-face .wp_themeSkin span.mce_spellchecker,
+.no-font-face .wp_themeSkin span.mce_forecolor,
+.no-font-face .wp_themeSkin .mce_forecolorpicker,
+.no-font-face .wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
+.no-font-face .wp_themeSkin .mceSplitButton span.mce_numlist,
+.no-font-face .wp_themeSkin .mceSplitButton span.mce_bullist {
+       -moz-transition: none;
+       -webkit-transition: none;
+       transition: none;
+       background-image: url('../images/wpicons.png?ver=20120720');
+}
+
+/* Theme */
+.no-font-face .wp_themeSkin span.mce_undo {background-position:-500px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_undo,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_undo {background-position:-500px 0}
+
+.no-font-face .wp_themeSkin span.mce_redo {background-position:-480px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_redo,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_redo {background-position:-480px 0}
+
+.no-font-face .wp_themeSkin span.mce_bullist {background-position:-40px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_bullist,
+.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_bullist {background-position:-40px 0}
+
+.no-font-face .wp_themeSkin span.mce_numlist {background-position:-60px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_numlist,
+.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_numlist {background-position:-60px 0}
+
+.no-font-face .wp_themeSkin span.mce_blockquote {background-position:-80px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_blockquote {background-position:-80px 0}
+
+.no-font-face .wp_themeSkin span.mce_charmap {background-position:-420px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_charmap {background-position:-420px 0}
+
+.no-font-face .wp_themeSkin span.mce_bold {background-position:0 -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bold,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_bold {background-position:0 0}
+
+.no-font-face .wp_themeSkin span.mce_italic {background-position:-20px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_italic,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_italic {background-position:-20px 0}
+
+.no-font-face .wp_themeSkin span.mce_underline {background-position:-280px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_underline,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_underline {background-position:-280px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifyleft {background-position:-100px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyleft {background-position:-100px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifyright {background-position:-140px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyright {background-position:-140px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifycenter {background-position:-120px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifycenter {background-position:-120px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifyfull {background-position:-300px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyfull {background-position:-300px 0}
+
+.no-font-face .wp_themeSkin span.mce_indent {background-position:-460px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_indent,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_indent {background-position:-460px 0}
+
+.no-font-face .wp_themeSkin span.mce_outdent {background-position:-440px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_outdent {background-position:-440px 0}
+
+.no-font-face .wp_themeSkin span.mce_link {background-position:-160px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_link,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_link {background-position:-160px 0}
+
+.no-font-face .wp_themeSkin span.mce_unlink {background-position:-180px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_unlink {background-position:-180px 0}
+
+.no-font-face .wp_themeSkin span.mce_help {background-position:-520px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_help,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_help {background-position:-520px 0}
+
+.no-font-face .wp_themeSkin span.mce_removeformat {background-position:-380px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_removeformat {background-position:-380px 0}
+
+.no-font-face .wp_themeSkin span.mce_strikethrough {background-position:-540px -20px;}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_strikethrough {background-position:-540px 0}
+
+.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor {background-position:-320px -20px}
+.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,
+.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_forecolor {background-position:-320px 0}
+
+.no-font-face .wp_themeSkin .mce_forecolorpicker {background-position:-320px -20px}
+
+/* Plugins in WP */
+.no-font-face .wp_themeSkin span.mce_fullscreen {background-position:-240px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_fullscreen {background-position:-240px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_fullscreen {background-position:-240px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_fullscreen {background-position:-240px 0}
+
+.no-font-face .wp_themeSkin span.mce_media {background-position:-400px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_media,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_media {background-position:-400px 0}
+
+.no-font-face .wp_themeSkin span.mce_pastetext {background-position:-340px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_pastetext {background-position:-340px 0}
+
+.no-font-face .wp_themeSkin span.mce_pasteword {background-position:-360px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_pasteword {background-position:-360px 0}
+
+.no-font-face .wp_themeSkin span.mce_spellchecker {background-position:-220px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_spellchecker {background-position:-220px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_help {background-position:-520px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_help {background-position:-520px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_adv {background-position:-260px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_adv {background-position:-260px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_more {background-position:-200px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_more {background-position:-200px 0}
+
+.no-font-face .mceIcon:before {
+       display: none !important;
+}
+/* End no @font-face */
+
+/* Containers */
+.wp_themeSkin table {}
+
+.wp_themeSkin iframe {
+       display: block;
+}
+
+.wp_themeSkin #mce_fullscreen_ifr {
+       background-color: #fff;
+}
+
+.wp_themeSkin .mceToolbar {
+       padding: 1px;
+}
+
+/* External */
+.wp_themeSkin .mceExternalToolbar {
+       position: absolute;
+       border-bottom: 0;
+       display: none;
+}
+
+.wp_themeSkin .mceExternalToolbar td.mceToolbar {
+       padding-left: 13px;
+}
+
+.wp_themeSkin .mceExternalClose {
+       position: absolute;
+       top: 3px;
+       left: 3px;
+       width: 7px;
+       height: 7px;
+       background: url("../js/tinymce/themes/advanced/img/icons.gif") -820px 0;
+}
+
+/* Layout */
+.wp_themeSkin table.mceToolbar,
+.wp_themeSkin tr.mceFirst .mceToolbar tr td,
+.wp_themeSkin tr.mceLast .mceToolbar tr td {
+       border: 0;
+       margin: 0;
+       padding: 0;
+}
+
+.wp_themeSkin table.mceLayout {
+       border: 0;
+}
+
+.wp_themeSkin .mceStatusbar {
+       background: #fff;
+       border-top: 1px solid #eee;
+       color: #000;
+       display: block;
+       font-family: sans-serif;
+       font-size: 12px;
+       height: 20px;
+       line-height: 16px;
+       padding: 0 8px 0 0;
+       overflow: visible;
+}
+
+.wp_themeSkin .mceStatusbar * {
+       color: #555;
+}
+
+.wp_themeSkin .mceStatusbar div {
+       float: right;
+       padding: 2px;
+}
+
+.wp_themeSkin .mceStatusbar a.mceResize {
+       display: block;
+       float: left;
+       background: url("../js/tinymce/themes/advanced/img/icons.gif") -800px 0;
+       width: 20px;
+       height: 20px;
+       cursor: sw-resize;
+}
+
+.wp_themeSkin .mceStatusbar a:hover {
+       text-decoration: underline;
+}
+
+.wp_themeSkin table.mceToolbar {
+       margin: 0 6px 2px;
+}
+
+.wp_themeSkin table.mceToolbar :active,
+.wp_themeSkin table.mceToolbar :focus,
+.wp_themeSkin table.mceToolbar:focus,
+.wp_themeSkin span.mceSeparator:focus {
+       outline: none;
+}
+
+.wp_themeSkin #content_toolbar1 {
+       margin-top: 2px;
+}
+
+.wp_themeSkin .mceToolbar .mceToolbarEndListBox span {
+       display: none;
+}
+
+.wp_themeSkin span.mceIcon,
+.wp_themeSkin img.mceIcon {
+       display: block;
+       width: 20px;
+       height: 20px;
+}
+
+a .mceIcon, .mceAction {
+       text-align: center;
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.mceAction {
+       line-height:16px;
+}
+
+/* Button */
+.wp_themeSkin .mceButton {
+       display: block;
+       width: 20px;
+       height: 20px;
+       cursor: default;
+       padding: 1px 2px;
+       margin: 1px;
+       -webkit-border-radius: 2px;
+       border-radius: 2px;
+}
+
+.wp_themeSkin a.mceButtonEnabled:hover {
+       background-image: inherit 0 -10px;
+}
+
+.wp_themeSkin .mceOldBoxModel a.mceButton span, .wp_themeSkin .mceOldBoxModel a.mceButton img {
+       margin: 0 1px 0 0;
+}
+
+.wp_themeSkin .mceButtonDisabled .mceIcon {
+       opacity: 0.2;
+       filter: alpha(opacity=20);
+}
+
+/* Separator */
+.wp_themeSkin .mceSeparator {
+       display: none;
+}
+
+/* ListBox */
+.wp_themeSkin .mceListBox,
+.wp_themeSkin .mceListBox a {
+       display: block;
+}
+
+.wp_themeSkin .mceListBox .mceText {
+       padding: 1px 5px 1px 4px;
+       width: 70px;
+       text-align: right;
+       text-decoration: none;
+       -webkit-border-bottom-right-radius: 2px;
+       -webkit-border-top-right-radius: 2px;
+       border-bottom-right-radius: 2px;
+       border-top-right-radius: 2px;
+       font-family: sans-serif;
+       font-size: 12px;
+       height: 20px;
+       line-height: 20px;
+       overflow: hidden;
+}
+
+.wp_themeSkin .mceListBox {
+       margin: 1px;
+       direction: rtl;
+       background-color: #fff;
+       border: 1px solid #ddd;
+       -webkit-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .2);
+       box-shadow:         inset 0 1px 1px -1px rgba(0, 0, 0, .2);
+}
+
+.wp_themeSkin .mceListBox .mceOpen {
+       width: 12px;
+       height: 20px;
+       border-collapse: separate;
+       padding: 1px;
+       -webkit-border-bottom-right-radius: 0;
+       -webkit-border-top-right-radius: 0;
+       border-bottom-right-radius: 0;
+       border-top-right-radius: 0;
+}
+
+.wp_themeSkin .mceListBox .mceFirst a {
+       border-style: solid;
+       border-width: 1px;
+       border-bottom-left-radius: 2px;
+       border-top-left-radius: 2px;
+}
+
+.wp_themeSkin .mceListBoxMenu .mce_formatPreview {
+       line-height: normal;
+}
+
+.wp_themeSkin .mceListBox .mceOpen,
+.wp_themeSkin .mceListBoxHover .mceOpen,
+.wp_themeSkin .mceListBoxSelected .mceOpen,
+.wp_themeSkin table.mceListBoxEnabled .mceOpen {
+       background-image: url("../images/down_arrow.gif");
+       background-position: 3px 1px;
+       background-repeat: no-repeat;
+}
+
+.wp_themeSkin .mceListBoxDisabled .mceText {
+       color: gray;
+}
+
+.wp_themeSkin .mceListBoxMenu {
+       overflow: auto;
+       overflow-x: hidden;
+}
+
+.wp_themeSkin .mceOldBoxModel .mceListBox .mceText {
+       height: 22px;
+}
+
+.wp_themeSkin select.mceListBox {
+       font-family: sans-serif;
+       font-size: 12px;
+       border-color: #b2b2b2;
+       background-color: #fff;
+}
+
+/* SplitButton */
+.wp_themeSkin .mceSplitButton a,
+.wp_themeSkin .mceSplitButton span {
+       display: block;
+       height: 20px;
+}
+
+.wp_themeSkin .mceSplitButton {
+       display: block;
+       direction: rtl;
+}
+
+.wp_themeSkin table.mceSplitButton td {
+       padding: 2px;
+       -webkit-border-radius: 2px;
+       border-radius: 2px;
+}
+
+.wp_themeSkin table.mceSplitButton:hover td {
+       background-image: inherit 0 -10px;
+}
+
+.wp_themeSkin .mceSplitButton a.mceAction {
+       height: 20px;
+       width: 20px;
+       padding: 1px 2px;
+       border-left: 0 none;
+}
+
+.wp_themeSkin .mceSplitButton span.mceAction {
+       background-image: url("../js/tinymce/themes/advanced/img/icons.gif");
+       background-repeat: no-repeat;
+       background-color: transparent;
+       width: 20px;
+}
+
+.wp_themeSkin .mceSplitButton span.mceAction.mce_bullist,
+.wp_themeSkin .mceSplitButton span.mceAction.mce_numlist {
+       background-image: none;
+}
+
+.wp_themeSkin .mceSplitButton a.mceOpen {
+       width: 11px;
+       height: 20px;
+       background-position: 0px 2px;
+       background-repeat: no-repeat;
+       padding: 1px 0;
+}
+
+.wp_themeSkin .mceSplitButton span.mceOpen {
+       display: none;
+}
+
+.wp_themeSkin .mceSplitButtonDisabled .mceAction {
+       opacity: 0.3;
+       filter: alpha(opacity=30);
+}
+
+.wp_themeSkin .mceListBox a.mceText,
+.wp_themeSkin .mceSplitButton a.mceAction {
+       -webkit-border-bottom-right-radius: 2px;
+       -webkit-border-top-right-radius: 2px;
+       border-bottom-right-radius: 2px;
+       border-top-right-radius: 2px;
+}
+
+.wp_themeSkin .mceSplitButton a.mceOpen,
+.wp_themeSkin .mceListBox a.mceOpen {
+       -webkit-border-bottom-left-radius: 2px;
+       -webkit-border-top-left-radius: 2px;
+       border-bottom-left-radius: 2px;
+       border-top-left-radius: 2px;
+}
+
+/* ColorSplitButton */
+.wp_themeSkin div.mceColorSplitMenu table {
+       background-color: #ebebeb;
+       border-color: #bbb;
+}
+
+.wp_themeSkin .mceColorSplitMenu td {
+       padding: 2px;
+}
+
+.wp_themeSkin .mceColorSplitMenu a {
+       display: block;
+       width: 9px;
+       height: 9px;
+       overflow: hidden;
+       border-color: #B2B2B2;
+}
+
+.wp_themeSkin .mceColorSplitMenu td.mceMoreColors {
+       padding: 1px 1px 1px 3px;
+}
+
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors {
+       width: 100%;
+       height: auto;
+       text-align: center;
+       font-family: "Open Sans", sans-serif;
+       font-size: 11px;
+       line-height: 20px;
+       border-color: #fff;
+}
+
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {}
+.wp_themeSkin a.mceMoreColors:hover {}
+.wp_themeSkin .mceColorPreview {
+       margin: -5px 2px 0 0;
+       width: 16px;
+       height: 4px;
+       overflow: hidden;
+}
+
+/* Menu */
+.wp_themeSkin .mceMenu {
+       position: absolute;
+       right: 0;
+       top: 0;
+       z-index: 1000;
+       border-color: #ddd;
+       direction: rtl;
+}
+
+.wp_themeSkin .mceNoIcons span.mceIcon {
+       width: 0;
+}
+
+.wp_themeSkin .mceNoIcons a .mceText {
+       padding-right: 10px;
+}
+
+.wp_themeSkin .mceMenu table {
+       background-color: #ebeaeb;
+}
+
+.wp_themeSkin .mceMenu a,
+.wp_themeSkin .mceMenu span,
+.wp_themeSkin .mceMenu {
+       display: block;
+}
+
+.wp_themeSkin .mceMenu td {
+       height: 20px;overflow: hidden;
+}
+
+.wp_themeSkin .mceMenu a {
+       position: relative;
+       padding: 3px 0 4px 0;
+       text-decoration: none !important;
+}
+
+.wp_themeSkin .mceMenu .mceText {
+       position: relative;
+       display: block;
+       font-family: "Open Sans", sans-serif;
+       cursor: default;
+       margin: 0;
+       padding: 0 25px;
+       color: #000;
+}
+
+.wp_themeSkin .mceMenu span.mceText, .wp_themeSkin .mceMenu .mcePreview {
+       font-size: 12px;
+}
+
+.wp_themeSkin .mceMenu pre.mceText {
+       font-family: Monospace;
+}
+
+.wp_themeSkin .mceMenu .mceIcon {
+       position: absolute;
+       top: 0;
+       right: 0;
+       width: 22px;
+}
+
+.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,
+.wp_themeSkin .mceMenu .mceMenuItemActive {
+       background-color: #f5f5f5;
+}
+
+.wp_themeSkin td.mceMenuItemSeparator {
+       height: 1px;
+       background-color: #aaa;
+}
+
+.wp_themeSkin .mceMenuItemTitle a {
+       border-top: 0;
+       border-left: 0;
+       border-right: 0;
+       border-bottom: 1px solid #aaa;
+       text-decoration: none !important;
+       background-color: #ccc;
+}
+
+.wp_themeSkin .mceMenuItemTitle span.mceText {
+       font-weight: bold;
+       padding-right: 4px;
+       color: #000;
+}
+
+.wp_themeSkin .mceMenuItemSelected .mceIcon {
+       background: url("../js/tinymce/themes/advanced/skins/default/img/menu_check.gif");
+       color: #888;
+}
+
+.wp_themeSkin .mceNoIcons .mceMenuItemSelected a {
+       background: url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat -6px center;
+}
+
+.wp_themeSkin .mceMenu span.mceMenuLine {
+       display: none;
+}
+
+.wp_themeSkin .mceMenuItemSub a {
+       background: url("../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif") no-repeat top left;
+}
+
+/* Progress,Resize */
+.wp_themeSkin .mceBlocker {
+       position: absolute;
+       right: 0;
+       top: 0;
+       z-index: 1000;
+       opacity: 0.5;
+       filter: alpha(opacity=50);
+       background: #FFF;
+}
+
+.wp_themeSkin .mceProgress {
+       position: absolute;
+       right: 0;
+       top: 0;
+       z-index: 1001;
+       background: url("../js/tinymce/themes/advanced/skins/default/img/progress.gif") no-repeat;
+       width: 32px;
+       height: 32px;
+       margin: -16px -16px 0 0;
+}
+
+.wp_themeSkin .mcePlaceHolder {
+       border: 1px dotted gray;
+}
+
+/* Rtl */
+.mceRtl .mceListBox .mceText {
+       text-align: left;
+       padding: 0 0 0 4px;
+}
+
+.mceRtl .mceMenuItem .mceText {
+       text-align: left;
+}
+
+/* Formats */
+.wp_themeSkin .mce_p span.mceText {}
+.wp_themeSkin .mce_address span.mceText {
+       font-style: italic;
+}
+
+.wp_themeSkin .mce_pre span.mceText {
+       font-family: monospace;
+}
+
+.wp_themeSkin .mce_h1 span.mceText {
+       font-weight: bolder;
+       font-size: 18px;
+}
+
+.wp_themeSkin .mce_h2 span.mceText {
+       font-weight: bolder;
+       font-size: 14px;
+}
+
+.wp_themeSkin .mce_h3 span.mceText {
+       font-weight: bolder;
+       font-size: 12px;
+}
+
+.wp_themeSkin .mce_h4 span.mceText {
+       font-weight: bolder;
+       font-size: 11px;
+}
+
+.wp_themeSkin .mce_h5 span.mceText {
+       font-weight: bolder;
+       font-size: 11px;
+}
+
+.wp_themeSkin .mce_h6 span.mceText {
+       font-weight: bolder;
+       font-size: 10px;
+}
+
+span.mce_bold:before {
+       content: '\f200';
+}
+
+span.mce_italic:before {
+       content: '\f201';
+}
+
+span.mce_bullist:before {
+       content: '\f203';
+}
+
+span.mce_numlist:before {
+       content: '\f204';
+}
+
+span.mce_blockquote:before {
+       content: '\f205';
+}
+
+span.mce_justifyleft:before {
+       content: '\f206';
+}
+
+span.mce_justifycenter:before {
+       content: '\f207';
+}
+
+span.mce_justifyright:before {
+       content: '\f208';
+}
+
+span.mce_link:before {
+       content: '\f103';
+}
+
+span.mce_unlink:before {
+       content: '\f225';
+}
+
+span.mce_wp_more:before {
+       content: '\f209';
+}
+
+span.mce_strikethrough:before {
+       content: '\f224';
+}
+
+span.mce_spellchecker {
+       font-size: 20px;
+       background: none !important;
+       margin-top: 2px;
+}
+
+span.mce_spellchecker:before {
+       content: '\f210';
+}
+
+span.mce_fullscreen:before,
+span.mce_wp_fullscreen:before {
+       content: '\f211';
+}
+
+span.mce_wp_adv:before {
+       content: '\f212';
+}
+span.mce_underline:before {
+       content: '\f213';
+}
+
+span.mce_justifyfull:before {
+       content: '\f214';
+}
+
+span.mce_forecolor {
+       background: none !important;
+}
+
+span.mce_forecolor:before {
+       content: '\f215';
+}
+
+span.mce_pastetext:before {
+       content: '\f217';
+}
+
+span.mce_pasteword:before {
+       content: '\f216';
+}
+
+span.mce_removeformat:before {
+       content: '\f218';
+}
+
+span.mce_charmap:before {
+       content: '\f220';
+}
+
+span.mce_outdent:before {
+       content: '\f221';
+}
+
+span.mce_indent:before {
+       content: '\f222';
+}
+
+span.mce_undo:before {
+       content: '\f171';
+}
+
+span.mce_redo:before {
+       content: '\f172';
+}
+
+span.mce_help:before,
+span.mce_wp_help:before {
+       content: '\f223';
+}
+
+span.mce_image:before {
+       content: '\f104';
+}
+
+span.mce_ltr:before {
+       content: '\f320';
+}
+
+/* Default icons */
+.wp_themeSkin span.mce_cleanup {background-position:-380px -20px}
+.wp_themeSkin span.mce_anchor {background-position:-200px 0}
+.wp_themeSkin span.mce_sub {background-position:-600px 0}
+.wp_themeSkin span.mce_sup {background-position:-620px 0}
+.wp_themeSkin span.mce_newdocument {background-position:-520px 0}
+.wp_themeSkin span.mce_image {background-position:-380px 0}
+.wp_themeSkin span.mce_code {background-position:-260px 0}
+.wp_themeSkin span.mce_hr {background-position:-360px 0}
+.wp_themeSkin span.mce_visualaid {background-position:-660px 0}
+.wp_themeSkin span.mce_paste {background-position:-560px 0}
+.wp_themeSkin span.mce_copy {background-position:-700px 0}
+.wp_themeSkin span.mce_cut {background-position:-680px 0}
+.wp_themeSkin .mce_backcolor span.mceAction {background-position:-760px 0}
+.wp_themeSkin .mce_backcolorpicker {background-position:-760px 0}
+
+/* Plugins */
+.wp_themeSkin span.mce_advhr {background-position:-0px -20px}
+.wp_themeSkin span.mce_ltr {background-position:-20px -20px}
+.wp_themeSkin span.mce_rtl {background-position:-40px -20px}
+.wp_themeSkin span.mce_emotions {background-position:-60px -20px}
+.wp_themeSkin span.mce_fullpage {background-position:-80px -20px}
+.wp_themeSkin span.mce_iespell {background-position:-120px -20px}
+.wp_themeSkin span.mce_insertdate {background-position:-140px -20px}
+.wp_themeSkin span.mce_inserttime {background-position:-160px -20px}
+.wp_themeSkin span.mce_absolute {background-position:-180px -20px}
+.wp_themeSkin span.mce_backward {background-position:-200px -20px}
+.wp_themeSkin span.mce_forward {background-position:-220px -20px}
+.wp_themeSkin span.mce_insert_layer {background-position:-240px -20px}
+.wp_themeSkin span.mce_insertlayer {background-position:-260px -20px}
+.wp_themeSkin span.mce_movebackward {background-position:-280px -20px}
+.wp_themeSkin span.mce_moveforward {background-position:-300px -20px}
+.wp_themeSkin span.mce_media {background-position:-320px -20px}
+.wp_themeSkin span.mce_nonbreaking {background-position:-340px -20px}
+.wp_themeSkin span.mce_selectall {background-position:-400px -20px}
+.wp_themeSkin span.mce_preview {background-position:-420px -20px}
+.wp_themeSkin span.mce_print {background-position:-440px -20px}
+.wp_themeSkin span.mce_cancel {background-position:-460px -20px}
+.wp_themeSkin span.mce_save {background-position:-480px -20px}
+.wp_themeSkin span.mce_replace {background-position:-500px -20px}
+.wp_themeSkin span.mce_search {background-position:-520px -20px}
+.wp_themeSkin span.mce_styleprops {background-position:-560px -20px}
+.wp_themeSkin span.mce_table {background-position:-580px -20px}
+.wp_themeSkin span.mce_cell_props {background-position:-600px -20px}
+.wp_themeSkin span.mce_delete_table {background-position:-620px -20px}
+.wp_themeSkin span.mce_delete_col {background-position:-640px -20px}
+.wp_themeSkin span.mce_delete_row {background-position:-660px -20px}
+.wp_themeSkin span.mce_col_after {background-position:-680px -20px}
+.wp_themeSkin span.mce_col_before {background-position:-700px -20px}
+.wp_themeSkin span.mce_row_after {background-position:-720px -20px}
+.wp_themeSkin span.mce_row_before {background-position:-740px -20px}
+.wp_themeSkin span.mce_merge_cells {background-position:-760px -20px}
+.wp_themeSkin span.mce_table_props {background-position:-980px -20px}
+.wp_themeSkin span.mce_row_props {background-position:-780px -20px}
+.wp_themeSkin span.mce_split_cells {background-position:-800px -20px}
+.wp_themeSkin span.mce_template {background-position:-820px -20px}
+.wp_themeSkin span.mce_visualchars {background-position:-840px -20px}
+.wp_themeSkin span.mce_abbr {background-position:-860px -20px}
+.wp_themeSkin span.mce_acronym {background-position:-880px -20px}
+.wp_themeSkin span.mce_attribs {background-position:-900px -20px}
+.wp_themeSkin span.mce_cite {background-position:-920px -20px}
+.wp_themeSkin span.mce_del {background-position:-940px -20px}
+.wp_themeSkin span.mce_ins {background-position:-960px -20px}
+.wp_themeSkin span.mce_pagebreak {background-position:0 -40px}
+.wp_themeSkin span.mce_restoredraft {background-position:-20px -40px}
+.wp_themeSkin span.mce_visualblocks {background-position: -40px -40px}
+
+/* border */
+.wp_themeSkin .mceExternalToolbar,
+.wp_themeSkin .mceButton,
+.wp_themeSkin a.mceButtonEnabled:hover,
+.wp_themeSkin a.mceButtonActive,
+.wp_themeSkin a.mceButtonSelected,
+.wp_themeSkin .mceListBox .mceText,
+.wp_themeSkin .mceListBox .mceOpen,
+.wp_themeSkin select.mceListBox,
+.wp_themeSkin .mceSplitButton a.mceAction,
+.wp_themeSkin .mceSplitButton a.mceOpen,
+.wp_themeSkin .mceSplitButton a.mceOpen:hover,
+.wp_themeSkin .mceSplitButtonSelected a.mceOpen,
+.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,
+.wp_themeSkin .mceSplitButton a.mceAction:hover,
+.wp_themeSkin div.mceColorSplitMenu table,
+.wp_themeSkin .mceColorSplitMenu a,
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,
+.wp_themeSkin a.mceMoreColors:hover,
+.wp_themeSkin .mceMenu {
+       border-style: solid;
+       border-width: 1px;
+}
+
+.wp_themeSkin .mceListBox .mceText {
+       border-left: 0 none;
+}
+
+.wp_themeSkin iframe {
+       background: transparent;
+}
+
+.wp_themeSkin .mceButton {
+       border-color: transparent;
+}
+
+.wp_themeSkin .mceListBox .mceText,
+.wp_themeSkin .mceListBox .mceOpen {
+       border-color: transparent;
+}
+
+.wp_themeSkin a.mceButtonEnabled:hover,
+.wp_themeSkin table.mceSplitButton:hover {
+       border-color: #bbb;
+       background: #eee;
+       background-image: -webkit-gradient(linear, right bottom, right top, from(#e5e5e5), to(#fff));
+       background-image: -webkit-linear-gradient(bottom, #e5e5e5, #fff);
+       background-image:    -moz-linear-gradient(bottom, #e5e5e5, #fff);
+       background-image:      -o-linear-gradient(bottom, #e5e5e5, #fff);
+       background-image: linear-gradient(to top, #e5e5e5, #fff);
+}
+
+.wp_themeSkin a.mceButton:active,
+.wp_themeSkin a.mceButtonEnabled:active,
+.wp_themeSkin a.mceButtonSelected:active,
+.wp_themeSkin a.mceButtonActive,
+.wp_themeSkin a.mceButtonActive:active,
+.wp_themeSkin a.mceButtonActive:hover,
+.wp_themeSkin .mceSplitButtonSelected table,
+.wp_themeSkin .mceSplitButtonSelected table:hover {
+       outline: none;
+       border-color: #999 #999 #ccc #ccc;
+       background: #eee;
+       background-image: -webkit-gradient(linear, right bottom, right top, from(#f6f6f6), to(#e3e3e3));
+       background-image: -webkit-linear-gradient(bottom, #f6f6f6, #e3e3e3);
+       background-image:    -moz-linear-gradient(bottom, #f6f6f6, #e3e3e3);
+       background-image:      -o-linear-gradient(bottom, #f6f6f6, #e3e3e3);
+       background-image: linear-gradient(to top, #f6f6f6, #e3e3e3);
+}
+
+.wp_themeSkin .mceSplitButtonSelected table a.mceOpen,
+.wp_themeSkin .mceSplitButtonSelected table a.mceAction {
+       border-color: #999 #999 #ccc #ccc;
+}
+
+.wp_themeSkin .mceButtonDisabled {
+       border-color: transparent;
+}
+
+.wp_themeSkin .mceListBox .mceOpen {
+       border-right: 0;
+}
+
+.wp_themeSkin .mceListBoxEnabled:hover,
+.wp_themeSkin .mceListBoxEnabled:active,
+.wp_themeSkin .mceListBoxHover,
+.wp_themeSkin .mceListBoxHover:active,
+.wp_themeSkin .mceListBoxSelected {
+       -webkit-box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, .3);
+       box-shadow:         inset 0 1px 1px -1px rgba(0, 0, 0, .3);
+       border-color: #bbb;
+}
+
+/* SplitButton */
+.wp_themeSkin .mceSplitButton .mceLast span.mceOpen .mceIconOnly {
+       display: block;
+}
+
+.wp_themeSkin .mceSplitButton a.mceAction,
+.wp_themeSkin .mceSplitButton a.mceOpen {
+       border-color: transparent;
+}
+
+.wp_themeSkin .mceSplitButton:hover a {
+       border-color: #bbb;
+}
+
+.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,
+.wp_themeSkin .mceSplitButtonSelected a.mceOpen,
+.wp_themeSkin .mceSplitButtonActive a.mceOpen,
+.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen {
+       background-image: url("../images/down_arrow.gif");
+       background-position: 1px 2px;
+       background-repeat: no-repeat;
+       border-right: 0;
+}
+
+.wp_themeSkin .mceSplitButtonActive td {
+       -webkit-border-radius: 3px;
+       border-radius: 3px;
+}
+
+.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover {
+       border-color: #0A246A;
+       background-color: #B6BDD2;
+}
+
+.wp_themeSkin a.mceMoreColors:hover {
+       border-color: #0A246A;
+}
+
+.wp_themeSkin .mceMenuItemDisabled .mceText {
+       color: #888;
+}
+
+#mceModalBlocker {
+       background: #000;
+       opacity: 0.7;
+       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
+       filter: alpha(opacity=70);
+}
+
+/* WP specific */
+.wp-editor-wrap {
+       position: relative;
+}
+
+.wp-editor-tools {
+       position: relative;
+       z-index: 1;
+}
+
+.wp-editor-container {
+       clear: both;
+}
+
+.wp-editor-area {
+       font-family: Consolas, Monaco, monospace;
+       font-size: 13px;
+       padding: 10px;
+       margin: 1px 0 0;
+       line-height: 150%;
+       border: 0 none;
+       outline: none;
+       display: block;
+       resize: vertical;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       box-sizing: border-box;
+}
+
+.wp-editor-tools {
+       padding: 0;
+}
+
+.wp-editor-container textarea.wp-editor-area {
+       width: 100%;
+       margin: 0;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+.quicktags-toolbar,
+.wp_themeSkin tr.mceFirst td.mceToolbar {
+       border-bottom: 1px solid #dedede;
+       background: #f5f5f5;
+}
+
+.wp-editor-tabs {
+       float: left;
+}
+
+.wp-switch-editor {
+       background: #ebebeb;
+       border: 1px solid #dedede;
+       color: #777;
+       cursor: pointer;
+       float: left;
+       font: 13px/19px "Open Sans", sans-serif;
+       height: 19px;
+       margin: 5px 5px 0 0;
+       padding: 3px 8px 4px;
+       position: relative;
+       top: 1px;
+}
+
+.wp-switch-editor:active {
+       background-color: #f1f1f1;
+}
+
+.wp-switch-editor:hover {
+       text-decoration: none !important;
+       background: #fff;
+}
+
+.js .tmce-active .wp-editor-area {
+       color: white;
+}
+
+.tmce-active .quicktags-toolbar {
+        display: none;
+}
+
+.tmce-active .switch-tmce,
+.html-active .switch-html {
+       background: #f5f5f5;
+       color: #555;
+       height: 20px;
+       border-bottom: none;
+}
+
+.wp-media-buttons {
+       float: right;
+}
+
+.wp-media-buttons .button {
+       margin-left: 5px;
+       margin-bottom: 4px;
+       padding-right: 7px;
+       padding-left: 7px;
+}
+
+.wp-media-buttons .button:active {
+       position: relative;
+       top: 1px;
+       margin-top: -1px;
+       margin-bottom: 1px;
+}
+
+.wp-media-buttons .insert-media {
+       padding-right: 5px;
+}
+
+.wp-media-buttons a {
+       text-decoration: none;
+       color: #464646;
+       font-size: 12px;
+}
+
+.wp-media-buttons img {
+       padding: 0 4px;
+       vertical-align: middle;
+}
+
+.wp-media-buttons span.wp-media-buttons-icon {
+       display: inline-block;
+       width: 18px;
+       height: 18px;
+       vertical-align: text-top;
+       margin: 0 2px;
+}
+
+.wp-media-buttons .add_media span.wp-media-buttons-icon {
+       background: none;
+}
+
+.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
+       font: normal 18px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
+       content: '\f104';
+}
+
+.quicktags-toolbar {
+       border-bottom-style: solid;
+       border-bottom-width: 1px;
+       -webkit-border-top-left-radius: 3px;
+       -webkit-border-top-right-radius: 3px;
+       border-top-left-radius: 3px;
+       border-top-right-radius: 3px;
+       padding: 2px 8px 0;
+       min-height: 29px;
+}
+
+.quicktags-toolbar > div {
+       padding: 2px 4px 0;
+}
+
+.quicktags-toolbar input {
+       margin: 2px 1px 4px;
+       line-height: 18px;
+       display: inline-block;
+       min-width: 26px;
+       padding: 2px 4px;
+       font: 12px/18px "Open Sans", sans-serif;
+       color: #464646;
+       border: 1px solid #c3c3c3;
+       -webkit-border-radius: 3px;
+       border-radius: 3px;
+       background: #eee;
+       background-image: -webkit-gradient(linear, right bottom, right top, from(#e3e3e3), to(#fff));
+       background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff);
+       background-image:    -moz-linear-gradient(bottom, #e3e3e3, #fff);
+       background-image:      -o-linear-gradient(bottom, #e3e3e3, #fff);
+       background-image: linear-gradient(to top, #e3e3e3, #fff);
+}
+
+.quicktags-toolbar input:hover {
+       border-color: #aaa;
+       background: #ddd;
+}
+
+.quicktags-toolbar input[value="link"] {
+       text-decoration: underline;
+}
+
+.quicktags-toolbar input[value="del"] {
+       text-decoration: line-through;
+}
+
+.quicktags-toolbar input[value="i"] {
+       font-style: italic;
+}
+
+.quicktags-toolbar input[value="b"] {
+       font-weight: bold;
+}
+
+#wp_editbtns,
+#wp_gallerybtns {
+       padding: 2px;
+       position: absolute;
+       display: none;
+       z-index: 155000;
+}
+
+#wp_editimgbtn,
+#wp_delimgbtn,
+#wp_editgallery,
+#wp_delgallery {
+       border-color: #999;
+       background-color: #eee;
+       margin: 2px;
+       padding: 2px;
+       border-width: 1px;
+       border-style: solid;
+       -webkit-border-radius: 3px;
+       border-radius: 3px;
+}
+
+#wp_editimgbtn:hover,
+#wp_delimgbtn:hover,
+#wp_editgallery:hover,
+#wp_delgallery:hover {
+       border-color: #555;
+       background-color: #ccc;
+}
+
+/*------------------------------------------------------------------------------
+ wp-link
+------------------------------------------------------------------------------*/
+
+#wp-link {
+       background-color: #F5F5F5;
+       line-height: 1.4em;
+       font-size: 12px;
+}
+
+#wp-link ol,
+#wp-link ul {
+       list-style: none;
+       margin: 0;
+       padding: 0;
+}
+
+#wp-link input[type="text"] {
+       -webkit-box-sizing: border-box;
+}
+
+#wp-link input[type="text"],
+#wp-link textarea {
+       border-width: 1px;
+       border-style: solid;
+       -webkit-border-radius: 4px;
+       border-radius: 4px;
+       font-size: 12px;
+       margin: 1px;
+       padding: 3px;
+}
+
+#wp-link #link-options {
+       padding: 10px 0 14px;
+       border-bottom: 1px solid #dfdfdf;
+       margin: 0 6px 14px;
+}
+
+#wp-link p.howto {
+       margin: 3px;
+}
+
+#wp-link #internal-toggle {
+       display: inline-block;
+       cursor: pointer;
+       padding-right: 18px;
+}
+
+#wp-link .toggle-arrow {
+       background: transparent url("../images/toggle-arrow.png") top right no-repeat;
+       height: 23px;
+       line-height: 23px;
+}
+
+#wp-link .toggle-arrow-active {
+       background-position: center right;
+}
+
+#wp-link label input[type="text"] {
+       width: 360px;
+       margin-top: 5px;
+}
+
+#wp-link #link-options label span,
+#wp-link #search-panel label span.search-label {
+       display: inline-block;
+       width: 80px;
+       text-align: left;
+       padding-left: 5px;
+}
+
+#wp-link .link-search-field {
+       float: right;
+       width: 220px;
+}
+
+#wp-link .link-search-wrapper {
+       margin: 5px 6px 9px;
+       display: block;
+       overflow: hidden;
+}
+
+#wp-link .link-search-wrapper span {
+       float: right;
+       margin-top: 4px;
+}
+
+#wp-link .link-search-wrapper .spinner {
+       display: none;
+       vertical-align: text-bottom;
+}
+
+#wp-link .link-target {
+       width: auto;
+       padding: 3px 0 0;
+       margin: 0 87px 0 0;
+       font-size: 11px;
+}
+
+#wp-link .query-results {
+       border: 1px #dfdfdf solid;
+       margin: 0 5px 5px;
+       background: #fff;
+       height: 185px;
+       overflow: auto;
+       position: relative;
+}
+
+#wp-link li,
+#wp-link .query-notice {
+       clear: both;
+       margin-bottom: 0;
+       border-bottom: 1px solid #f1f1f1;
+       color: #333;
+       padding: 4px 6px;
+       cursor: pointer;
+       position: relative;
+}
+
+#wp-link li:hover {
+       background: #eaf2fa;
+       color: #151515;
+}
+
+#wp-link li.unselectable {
+       border-bottom: 1px solid #dfdfdf;
+}
+
+#wp-link li.unselectable:hover {
+       background: #fff;
+       cursor: auto;
+       color: #333;
+}
+
+#wp-link li.selected {
+       background: #ddd;
+       color: #333;
+}
+
+#wp-link li.selected .item-title {
+       font-weight: bold;
+}
+
+#wp-link .item-title {
+       display: inline-block;
+       width: 80%;
+}
+
+#wp-link .item-info {
+       text-transform: uppercase;
+       color: #666;
+       font-size: 11px;
+       position: absolute;
+       left: 5px;
+       top: 4px;
+       bottom: 0;
+}
+
+#wp-link #search-results {
+       display: none;
+}
+
+#wp-link #search-panel {
+       float: right;
+       width: 100%;
+}
+
+#wp-link .river-waiting {
+       display: none;
+       padding: 10px 0;
+}
+
+#wp-link .river-waiting .spinner {
+       margin: 0 auto;
+       display: block;
+}
+
+#wp-link .submitbox {
+       padding: 5px 10px;
+       font-size: 11px;
+       overflow: auto;
+       height: 29px;
+}
+
+#wp-link-cancel {
+       line-height: 25px;
+       float: right;
+}
+
+#wp-link-update {
+       line-height: 23px;
+       float: left;
+}
+
+/*!
+ * jQuery UI CSS Framework 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+       display: none;
+}
+.ui-helper-hidden-accessible {
+       border: 0;
+       clip: rect(0 0 0 0);
+       height: 1px;
+       margin: -1px;
+       overflow: hidden;
+       padding: 0;
+       position: absolute;
+       width: 1px;
+}
+.ui-helper-reset {
+       margin: 0;
+       padding: 0;
+       border: 0;
+       outline: 0;
+       line-height: 1.3;
+       text-decoration: none;
+       font-size: 100%;
+       list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+       content: "";
+       display: table;
+       border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+       clear: both;
+}
+.ui-helper-clearfix {
+       min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+       width: 100%;
+       height: 100%;
+       top: 0;
+       right: 0;
+       position: absolute;
+       opacity: 0;
+       filter:Alpha(Opacity=0);
+}
+
+.ui-front {
+       z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+       cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+       display: block;
+       text-indent: -99999px;
+       overflow: hidden;
+       background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+       position: fixed;
+       top: 0;
+       right: 0;
+       width: 100%;
+       height: 100%;
+}
+
+
+/*!
+ * jQuery UI Resizable 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable {
+       position: relative;
+}
+.ui-resizable-handle {
+       position: absolute;
+       font-size: 0.1px;
+       display: block;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+       display: none;
+}
+.ui-resizable-n {
+       cursor: n-resize;
+       height: 7px;
+       width: 100%;
+       top: -5px;
+       right: 0;
+}
+.ui-resizable-s {
+       cursor: s-resize;
+       height: 7px;
+       width: 100%;
+       bottom: -5px;
+       right: 0;
+}
+.ui-resizable-e {
+       cursor: w-resize;
+       width: 7px;
+       left: -5px;
+       top: 0;
+       height: 100%;
+}
+.ui-resizable-w {
+       cursor: e-resize;
+       width: 7px;
+       right: -5px;
+       top: 0;
+       height: 100%;
+}
+.ui-resizable-se {
+       cursor: sw-resize;
+       width: 12px;
+       height: 12px;
+       left: 1px;
+       bottom: 1px;
+}
+.ui-resizable-sw {
+       cursor: se-resize;
+       width: 9px;
+       height: 9px;
+       right: -5px;
+       bottom: -5px;
+}
+.ui-resizable-nw {
+       cursor: ne-resize;
+       width: 9px;
+       height: 9px;
+       right: -5px;
+       top: -5px;
+}
+.ui-resizable-ne {
+       cursor: nw-resize;
+       width: 9px;
+       height: 9px;
+       left: -5px;
+       top: -5px;
+}
+
+/*!
+ * jQuery UI Dialog 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.ui-dialog {
+       position: absolute;
+       top: 0;
+       /* @noflip */
+       left: 0;
+       padding: .2em;
+       outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+       padding: .4em 1em;
+       position: relative;
+}
+.ui-dialog .ui-dialog-title {
+       float: right;
+       margin: .1em 0;
+       white-space: nowrap;
+       width: 90%;
+       overflow: hidden;
+       text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+       position: absolute;
+       left: .3em;
+       top: 50%;
+       width: 21px;
+       margin: -10px 0 0 0;
+       padding: 1px;
+       height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+       position: relative;
+       border: 0;
+       padding: .5em 1em;
+       background: none;
+       overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+       text-align: right;
+       border-width: 1px 0 0 0;
+       background-image: none;
+       margin-top: .5em;
+       padding: .3em .4em .5em 1em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+       float: left;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+       margin: .5em 0 .5em .4em;
+       cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+       width: 12px;
+       height: 12px;
+       left: -5px;
+       bottom: -5px;
+       background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+       cursor: move;
+}
+
+/* WP jQuery Dialog Theme */
+.wp-dialog {
+       padding: 0;
+       z-index: 300002;
+       border: 0;
+       -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+       box-shadow:         0 5px 15px rgba(0,0,0,0.7);
+       background-color: #f5f5f5;
+}
+
+.wp-dialog .ui-dialog-title {
+       display: block;
+       text-align: center;
+       padding: 0;
+}
+
+.wp-dialog .ui-dialog-titlebar {
+       padding: 0 1em;
+       background-color: #444;
+       font-size: 13px;
+       line-height: 24px;
+       color: #fff;
+}
+
+.wp-dialog .ui-dialog-content {
+       padding: 0;
+}
+
+.wp-dialog .ui-dialog-titlebar-close {
+       cursor: pointer;
+       -webkit-appearance: none;
+       border: 0;
+       width: 30px;
+       height: 20px;
+       top: 13px;
+       left: 6px;
+       background: none;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #999;
+       padding-right: 12px;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover:before {
+       color: #2ea2cc;
+}
+
+.wp-dialog .ui-dialog-titlebar-close .ui-button-text {
+       display: none;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover,
+.wp-dialog .ui-dialog-titlebar-close:focus {
+       background-position: -87px -32px;
+}
+
+.ui-widget-overlay {
+       z-index: 300001;
+       background-color: #000;
+       opacity: 0.6;
+       filter: alpha(opacity=60);
+}
+
+/* TinyMCE modal */
+.clearlooks2 .mceTop {
+       border-bottom: 1px solid #ccc;
+}
+
+.clearlooks2 .mceTop span {
+       font: 13px/24px "Open Sans", sans-serif;
+       color: #e5e5e5;
+}
+
+.clearlooks2 .mceTop .mceLeft {
+       background: #444444;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceTop .mceRight {
+       background: #444444;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceMiddle {
+       clip: rect(24px auto auto auto);
+}
+
+.clearlooks2 .mceMiddle .mceLeft {
+       background: #f1f1f1;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceMiddle .mceRight {
+       background: #f1f1f1;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceBottom {
+       background: #f1f1f1;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceBottom .mceLeft {
+       background: #f1f1f1;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceBottom .mceCenter {
+       background: #f1f1f1;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceBottom .mceRight {
+       background: #f1f1f1;
+       border-color: transparent;
+}
+
+.clearlooks2 .mceClose,
+.clearlooks2 .mceFocus .mceClose,
+.clearlooks2 .mceFocus .mceClose:hover {
+       background-image: none;
+}
+.clearlooks2 .mceClose:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #999;
+       padding-right: 12px;
+}
+
+/* Distraction Free Writing mode
+ * =Overlay Styles
+-------------------------------------------------------------- */
+.fullscreen-overlay {
+       z-index: 149999;
+       display: none;
+       position: fixed;
+       top: 0;
+       bottom: 0;
+       right: 0;
+       left: 0;
+       filter: inherit;
+}
+
+.fullscreen-active .fullscreen-overlay,
+.fullscreen-active #wp-fullscreen-body {
+       display: block;
+}
+
+.fullscreen-fader {
+       z-index: 200000;
+}
+
+.fullscreen-active .fullscreen-fader {
+       display: none;
+}
+
+/* =Overlay Body
+-------------------------------------------------------------- */
+#wp-fullscreen-body {
+       width: 100%;
+       z-index: 150005;
+       display: none;
+       position: absolute;
+       top: 0;
+       right: 0;
+       font-size: 12px;
+}
+
+#wp-fullscreen-wrap {
+       margin: 0 auto 50px;
+       position: relative;
+       padding-top: 60px;
+}
+
+#wp-fullscreen-title {
+       font-size: 1.7em;
+       line-height: 100%;
+       outline: medium none;
+       padding: 6px 7px;
+       width: 100%;
+       margin-bottom: 30px;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+#wp-fullscreen-container {
+       padding: 4px 10px 50px;
+}
+
+#wp-fullscreen-title,
+#wp-fullscreen-container {
+       -webkit-border-radius: 0;
+       border-radius: 0;
+       border: 1px dashed transparent;
+       background: transparent;
+       -moz-transition-property: border-color;
+       -moz-transition-duration: 0.6s;
+       -webkit-transition-property: border-color;
+       -webkit-transition-duration: 0.6s;
+       -o-transition-property: border-color;
+       -o-transition-duration: 0.6s;
+       transition-property: border-color;
+       transition-duration: 0.6s;
+}
+
+#wp_mce_fullscreen {
+       width: 100%;
+       min-height: 300px;
+       border: 0;
+       background: transparent;
+       font-family: Consolas, Monaco, monospace;
+       line-height: 1.6em;
+       padding: 0;
+       overflow-y: hidden;
+       outline: none;
+       resize: none;
+       -webkit-box-shadow: none;
+       box-shadow: none;
+}
+
+#wp-fullscreen-tagline {
+       color: #BBBBBB;
+       font-size: 18px;
+       float: left;
+       padding-top: 5px;
+}
+
+/* =Top bar
+-------------------------------------------------------------- */
+#fullscreen-topbar {
+       background: #f5f5f5;
+       border-bottom: 1px solid #fff;
+       height: 40px;
+       right: 0;
+       min-width: 800px;
+       position: fixed;
+       top: 0;
+       width: 100%;
+       z-index: 150050;
+}
+
+#wp-fullscreen-toolbar {
+       padding: 6px 10px 0;
+       clear: both;
+       max-width: 1100px;
+       min-width: 820px;
+       margin: 0 auto;
+}
+
+#wp-fullscreen-mode-bar,
+#wp-fullscreen-button-bar,
+#wp-fullscreen-close,
+#wp-fullscreen-count {
+       float: right;
+}
+
+#wp-fullscreen-save {
+       float: left;
+       padding: 2px 5px 0 2px;
+}
+
+#wp-fullscreen-count,
+#wp-fullscreen-close {
+       padding-top: 5px;
+}
+
+#wp-fullscreen-central-toolbar {
+       margin: auto;
+       padding: 0;
+}
+
+#wp-fullscreen-buttons > div {
+       float: right;
+}
+
+#wp-fullscreen-mode-bar {
+       padding: 1px 0 0 14px;
+}
+
+#wp-fullscreen-modes a {
+       display: block;
+       font-size: 11px;
+       text-decoration: none;
+       float: right;
+       margin: 1px 0 0 0;
+       padding: 2px 6px 2px;
+       border-width: 1px 0 1px 1px;
+       border-style: solid;
+       border-color: #bbb;
+       color: #777;
+       text-shadow: 0 1px 0 #fff;
+       background-color: #f4f4f4;
+       background: #f4f4f4;
+       background-image: -webkit-gradient(linear, right bottom, right top, from(#e4e4e4), to(#f9f9f9));
+       background-image: -webkit-linear-gradient(bottom, #e4e4e4, #f9f9f9);
+       background-image:    -moz-linear-gradient(bottom, #e4e4e4, #f9f9f9);
+       background-image:      -o-linear-gradient(bottom, #e4e4e4, #f9f9f9);
+       background-image: linear-gradient(to top, #e4e4e4, #f9f9f9);
+}
+
+#wp-fullscreen-modes a:hover,
+.wp-html-mode #wp-fullscreen-modes a:last-child,
+.wp-tmce-mode #wp-fullscreen-modes a:first-child {
+       color: #333;
+       border-color: #999;
+       background: #eee;
+       background-image: -webkit-gradient(linear, right top, right bottom, from(#e4e4e4), to(#f9f9f9));
+       background-image: -webkit-linear-gradient(top, #e4e4e4, #f9f9f9);
+       background-image:    -moz-linear-gradient(top, #e4e4e4, #f9f9f9);
+       background-image:      -o-linear-gradient(top, #e4e4e4, #f9f9f9);
+       background-image: linear-gradient(to bottom, #e4e4e4, #f9f9f9);
+}
+
+#wp-fullscreen-modes a:first-child {
+       border-width: 1px;
+       -webkit-border-top-right-radius: 3px;
+       -webkit-border-bottom-right-radius: 3px;
+       border-top-right-radius: 3px;
+       border-bottom-right-radius: 3px;
+}
+
+#wp-fullscreen-modes a:last-child {
+       -webkit-border-top-left-radius: 3px;
+       -webkit-border-bottom-left-radius: 3px;
+       border-top-left-radius: 3px;
+       border-bottom-left-radius: 3px;
+}
+
+#wp-fullscreen-buttons .active a {
+       background: inherit;
+}
+
+#wp-fullscreen-buttons .hidden {
+       display: none;
+}
+
+#wp-fullscreen-buttons .disabled {
+       opacity: 0.5;
+}
+
+.wp-html-mode #wp-fullscreen-buttons div {
+       display: none;
+}
+
+.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both {
+       display: block;
+}
+
+#fullscreen-topbar.fullscreen-make-sticky {
+       display: block !important;
+}
+
+#wp-fullscreen-save img {
+       vertical-align: middle;
+}
+
+#wp-fullscreen-save img,
+#wp-fullscreen-save span {
+       padding-left: 4px;
+       display: none;
+}
+
+/* =Thickbox Adjustments
+-------------------------------------------------------------- */
+.fullscreen-active #TB_overlay {
+       z-index: 150100;
+}
+
+.fullscreen-active #TB_window {
+       z-index: 150102;
+}
+
+/* =TinyMCE Adjustments
+-------------------------------------------------------------- */
+#wp_mce_fullscreen_ifr {
+       background: transparent;
+}
+
+#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst {
+       display : none;
+}
+
+#wp-fullscreen-container .wp_themeSkin table td {
+       vertical-align: top;
+}
+
+/* Colors */
+.fullscreen-overlay {
+       background: #fff;
+}
+
+.wp-fullscreen-focus #wp-fullscreen-title,
+.wp-fullscreen-focus #wp-fullscreen-container {
+       border-color: #ccc;
+}
+
+/* =CSS 3 transitions
+-------------------------------------------------------------- */
+
+.fade-1000,
+.fade-600,
+.fade-400,
+.fade-300 {
+       opacity: 0;
+       -moz-transition-property: opacity;
+       -webkit-transition-property: opacity;
+       -o-transition-property: opacity;
+       transition-property: opacity;
+}
+
+.fade-1000 {
+       -moz-transition-duration: 1s;
+       -webkit-transition-duration: 1s;
+       -o-transition-duration: 1s;
+       transition-duration: 1s;
+}
+
+.fade-600 {
+       -moz-transition-duration: 0.6s;
+       -webkit-transition-duration: 0.6s;
+       -o-transition-duration: 0.6s;
+       transition-duration: 0.6s;
+}
+
+.fade-400 {
+       -moz-transition-duration: 0.4s;
+       -webkit-transition-duration: 0.4s;
+       -o-transition-duration: 0.4s;
+       transition-duration: 0.4s;
+}
+
+.fade-300 {
+       -moz-transition-duration: 0.3s;
+       -webkit-transition-duration: 0.3s;
+       -o-transition-duration: 0.3s;
+       transition-duration: 0.3s;
+}
+
+.fade-trigger {
+       opacity: 1;
+}
+
+/* =Localization
+-------------------------------------------------------------- */
+.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,
+.rtl .wp_themeSkin .mceMenu .mceText,
+.rtl .wp-switch-editor,
+.rtl .quicktags-toolbar input,
+.rtl .clearlooks2 .mceTop span,
+.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors {
+       font-family: Tahoma, sans-serif;
+}
+
+html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,
+html:lang(he-il) .rtl .wp_themeSkin .mceMenu .mceText,
+html:lang(he-il) .rtl .wp-switch-editor,
+html:lang(he-il) .rtl .quicktags-toolbar input,
+html:lang(he-il) .rtl .clearlooks2 .mceTop span,
+html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors  {
+       font-family: Arial, sans-serif;
+}
+
+
+/* HiDPI */
+@media print,
+  (-o-min-device-pixel-ratio: 5/4),
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+       .wp-media-buttons .add_media span.wp-media-buttons-icon,
+       #wp-fullscreen-buttons #wp_fs_image span.mce_image {
+               background: none;
+       }
+
+       .wp_themeSkin .mceListBox .mceOpen,
+       .wp_themeSkin .mceListBoxHover .mceOpen,
+       .wp_themeSkin .mceListBoxSelected .mceOpen,
+       .wp_themeSkin table.mceListBoxEnabled .mceOpen {
+               background-image: url('../images/down_arrow-2x.gif');
+               background-size: 10px 20px;
+       }
+
+       .wp_themeSkin .mceSplitButtonEnabled a.mceOpen,
+       .wp_themeSkin .mceSplitButtonSelected a.mceOpen,
+       .wp_themeSkin .mceSplitButtonActive a.mceOpen,
+       .wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen {
+               background-image: url('../images/down_arrow-2x.gif');
+               background-size: 10px 20px;
+       }
+
+       #wp-link .toggle-arrow {
+               background: transparent url('../images/toggle-arrow-2x.png') top right no-repeat;
+               background-size: 19px 69px;
+       }
+}
diff --git a/wp-includes/css/editor-rtl.min.css b/wp-includes/css/editor-rtl.min.css
new file mode 100644 (file)
index 0000000..72db64c
--- /dev/null
@@ -0,0 +1,28 @@
+.wp_themeSkin table,.wp_themeSkin tbody,.wp_themeSkin a,.wp_themeSkin img,.wp_themeSkin tr,.wp_themeSkin div,.wp_themeSkin td,.wp_themeSkin iframe,.wp_themeSkin span,.wp_themeSkin *,.wp_themeSkin .mceText{border:0;margin:0;padding:0;white-space:nowrap;text-decoration:none;font-weight:400;cursor:default;vertical-align:baseline;width:auto;border-collapse:separate}.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{text-decoration:none;font-weight:400;cursor:default}.wp_themeSkin table td{vertical-align:middle}.wp_themeSkin *,.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{color:#555}.wp_themeSkin span.mce_sup,.wp_themeSkin span.mce_sub,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_styleprops,.wp_themeSkin span.mce_search,.wp_themeSkin span.mce_emotions,.wp_themeSkin span.mce_print,.wp_themeSkin span.mce_attribs,.wp_themeSkin span.mce_hr,.wp_themeSkin span.mce_cut,.wp_themeSkin span.mce_copy,.wp_themeSkin span.mce_paste,.wp_themeSkin span.mce_cite,.wp_themeSkin span.mce_visualchars,.wp_themeSkin span.mce_advhr,.wp_themeSkin span.mce_insertdate,.wp_themeSkin span.mce_anchor,.wp_themeSkin span.mce_visualaid,.wp_themeSkin span.mce_cleanup,.wp_themeSkin span.mce_table,.wp_themeSkin span.mce_row_props,.wp_themeSkin span.mce_cell_props,.wp_themeSkin span.mce_row_before,.wp_themeSkin span.mce_row_after,.wp_themeSkin span.mce_delete_row,.wp_themeSkin span.mce_col_before,.wp_themeSkin span.mce_col_after,.wp_themeSkin span.mce_delete_col,.wp_themeSkin span.mce_split_cells,.wp_themeSkin span.mce_merge_cells,.wp_themeSkin span.mce_delete_table,.wp_themeSkin span.mce_ins,.wp_themeSkin span.mce_abbr,.wp_themeSkin span.mce_acronym,.wp_themeSkin span.mce_del,.wp_themeSkin span.mce_replace,.wp_themeSkin span.mce_code,.wp_themeSkin span.mce_nonbreaking,.wp_themeSkin span.mce_inserttime,.wp_themeSkin span.mce_insertlayer,.wp_themeSkin span.mce_moveforward,.wp_themeSkin span.mce_movebackward,.wp_themeSkin span.mce_absolute{-moz-transition:none;-webkit-transition:none;transition:none;background:url(../js/tinymce/themes/advanced/img/icons.gif) no-repeat 20px 20px}.no-font-face .wp_themeSkin span.mce_undo,.no-font-face .wp_themeSkin span.mce_redo,.no-font-face .wp_themeSkin span.mce_bullist,.no-font-face .wp_themeSkin span.mce_numlist,.no-font-face .wp_themeSkin span.mce_blockquote,.no-font-face .wp_themeSkin span.mce_charmap,.no-font-face .wp_themeSkin span.mce_bold,.no-font-face .wp_themeSkin span.mce_italic,.no-font-face .wp_themeSkin span.mce_underline,.no-font-face .wp_themeSkin span.mce_justifyleft,.no-font-face .wp_themeSkin span.mce_justifyright,.no-font-face .wp_themeSkin span.mce_justifycenter,.no-font-face .wp_themeSkin span.mce_justifyfull,.no-font-face .wp_themeSkin span.mce_indent,.no-font-face .wp_themeSkin span.mce_outdent,.no-font-face .wp_themeSkin span.mce_link,.no-font-face .wp_themeSkin span.mce_unlink,.no-font-face .wp_themeSkin span.mce_help,.no-font-face .wp_themeSkin span.mce_removeformat,.no-font-face .wp_themeSkin span.mce_fullscreen,.no-font-face .wp_themeSkin span.mce_wp_fullscreen,.no-font-face .wp_themeSkin span.mce_media,.no-font-face .wp_themeSkin span.mce_pastetext,.no-font-face .wp_themeSkin span.mce_pasteword,.no-font-face .wp_themeSkin span.mce_wp_help,.no-font-face .wp_themeSkin span.mce_wp_adv,.no-font-face .wp_themeSkin span.mce_wp_more,.no-font-face .wp_themeSkin span.mce_strikethrough,.no-font-face .wp_themeSkin span.mce_spellchecker,.no-font-face .wp_themeSkin span.mce_forecolor,.no-font-face .wp_themeSkin .mce_forecolorpicker,.no-font-face .wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.no-font-face .wp_themeSkin .mceSplitButton span.mce_numlist,.no-font-face .wp_themeSkin .mceSplitButton span.mce_bullist{-moz-transition:none;-webkit-transition:none;transition:none;background-image:url(../images/wpicons.png?ver=20120720)}.no-font-face .wp_themeSkin span.mce_undo{background-position:-500px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_undo,.no-font-face .wp_themeSkin .mceButtonActive span.mce_undo{background-position:-500px 0}.no-font-face .wp_themeSkin span.mce_redo{background-position:-480px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_redo,.no-font-face .wp_themeSkin .mceButtonActive span.mce_redo{background-position:-480px 0}.no-font-face .wp_themeSkin span.mce_bullist{background-position:-40px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,.no-font-face .wp_themeSkin .mceButtonActive span.mce_bullist,.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_bullist{background-position:-40px 0}.no-font-face .wp_themeSkin span.mce_numlist{background-position:-60px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,.no-font-face .wp_themeSkin .mceButtonActive span.mce_numlist,.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_numlist{background-position:-60px 0}.no-font-face .wp_themeSkin span.mce_blockquote{background-position:-80px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,.no-font-face .wp_themeSkin .mceButtonActive span.mce_blockquote{background-position:-80px 0}.no-font-face .wp_themeSkin span.mce_charmap{background-position:-420px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,.no-font-face .wp_themeSkin .mceButtonActive span.mce_charmap{background-position:-420px 0}.no-font-face .wp_themeSkin span.mce_bold{background-position:0 -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bold,.no-font-face .wp_themeSkin .mceButtonActive span.mce_bold{background-position:0 0}.no-font-face .wp_themeSkin span.mce_italic{background-position:-20px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_italic,.no-font-face .wp_themeSkin .mceButtonActive span.mce_italic{background-position:-20px 0}.no-font-face .wp_themeSkin span.mce_underline{background-position:-280px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_underline,.no-font-face .wp_themeSkin .mceButtonActive span.mce_underline{background-position:-280px 0}.no-font-face .wp_themeSkin span.mce_justifyleft{background-position:-100px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyleft{background-position:-100px 0}.no-font-face .wp_themeSkin span.mce_justifyright{background-position:-140px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyright{background-position:-140px 0}.no-font-face .wp_themeSkin span.mce_justifycenter{background-position:-120px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifycenter{background-position:-120px 0}.no-font-face .wp_themeSkin span.mce_justifyfull{background-position:-300px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyfull{background-position:-300px 0}.no-font-face .wp_themeSkin span.mce_indent{background-position:-460px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_indent,.no-font-face .wp_themeSkin .mceButtonActive span.mce_indent{background-position:-460px 0}.no-font-face .wp_themeSkin span.mce_outdent{background-position:-440px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,.no-font-face .wp_themeSkin .mceButtonActive span.mce_outdent{background-position:-440px 0}.no-font-face .wp_themeSkin span.mce_link{background-position:-160px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_link,.no-font-face .wp_themeSkin .mceButtonActive span.mce_link{background-position:-160px 0}.no-font-face .wp_themeSkin span.mce_unlink{background-position:-180px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,.no-font-face .wp_themeSkin .mceButtonActive span.mce_unlink{background-position:-180px 0}.no-font-face .wp_themeSkin span.mce_help{background-position:-520px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_help,.no-font-face .wp_themeSkin .mceButtonActive span.mce_help{background-position:-520px 0}.no-font-face .wp_themeSkin span.mce_removeformat{background-position:-380px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,.no-font-face .wp_themeSkin .mceButtonActive span.mce_removeformat{background-position:-380px 0}.no-font-face .wp_themeSkin span.mce_strikethrough{background-position:-540px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,.no-font-face .wp_themeSkin .mceButtonActive span.mce_strikethrough{background-position:-540px 0}.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor{background-position:-320px -20px}.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_forecolor{background-position:-320px 0}.no-font-face .wp_themeSkin .mce_forecolorpicker{background-position:-320px -20px}.no-font-face .wp_themeSkin span.mce_fullscreen{background-position:-240px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,.no-font-face .wp_themeSkin .mceButtonActive span.mce_fullscreen{background-position:-240px 0}.no-font-face .wp_themeSkin span.mce_wp_fullscreen{background-position:-240px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_fullscreen{background-position:-240px 0}.no-font-face .wp_themeSkin span.mce_media{background-position:-400px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_media,.no-font-face .wp_themeSkin .mceButtonActive span.mce_media{background-position:-400px 0}.no-font-face .wp_themeSkin span.mce_pastetext{background-position:-340px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,.no-font-face .wp_themeSkin .mceButtonActive span.mce_pastetext{background-position:-340px 0}.no-font-face .wp_themeSkin span.mce_pasteword{background-position:-360px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,.no-font-face .wp_themeSkin .mceButtonActive span.mce_pasteword{background-position:-360px 0}.no-font-face .wp_themeSkin span.mce_spellchecker{background-position:-220px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,.no-font-face .wp_themeSkin .mceButtonActive span.mce_spellchecker,.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_spellchecker{background-position:-220px 0}.no-font-face .wp_themeSkin span.mce_wp_help{background-position:-520px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_help{background-position:-520px 0}.no-font-face .wp_themeSkin span.mce_wp_adv{background-position:-260px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_adv{background-position:-260px 0}.no-font-face .wp_themeSkin span.mce_wp_more{background-position:-200px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_more{background-position:-200px 0}.no-font-face .mceIcon:before{display:none!important}.wp_themeSkin table{}.wp_themeSkin iframe{display:block}.wp_themeSkin #mce_fullscreen_ifr{background-color:#fff}.wp_themeSkin .mceToolbar{padding:1px}.wp_themeSkin .mceExternalToolbar{position:absolute;border-bottom:0;display:none}.wp_themeSkin .mceExternalToolbar td.mceToolbar{padding-left:13px}.wp_themeSkin .mceExternalClose{position:absolute;top:3px;left:3px;width:7px;height:7px;background:url(../js/tinymce/themes/advanced/img/icons.gif) -820px 0}.wp_themeSkin table.mceToolbar,.wp_themeSkin tr.mceFirst .mceToolbar tr td,.wp_themeSkin tr.mceLast .mceToolbar tr td{border:0;margin:0;padding:0}.wp_themeSkin table.mceLayout{border:0}.wp_themeSkin .mceStatusbar{background:#fff;border-top:1px solid #eee;color:#000;display:block;font-family:sans-serif;font-size:12px;height:20px;line-height:16px;padding:0 8px 0 0;overflow:visible}.wp_themeSkin .mceStatusbar *{color:#555}.wp_themeSkin .mceStatusbar div{float:right;padding:2px}.wp_themeSkin .mceStatusbar a.mceResize{display:block;float:left;background:url(../js/tinymce/themes/advanced/img/icons.gif) -800px 0;width:20px;height:20px;cursor:sw-resize}.wp_themeSkin .mceStatusbar a:hover{text-decoration:underline}.wp_themeSkin table.mceToolbar{margin:0 6px 2px}.wp_themeSkin table.mceToolbar :active,.wp_themeSkin table.mceToolbar :focus,.wp_themeSkin table.mceToolbar:focus,.wp_themeSkin span.mceSeparator:focus{outline:0}.wp_themeSkin #content_toolbar1{margin-top:2px}.wp_themeSkin .mceToolbar .mceToolbarEndListBox span{display:none}.wp_themeSkin span.mceIcon,.wp_themeSkin img.mceIcon{display:block;width:20px;height:20px}a .mceIcon,.mceAction{text-align:center;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mceAction{line-height:16px}.wp_themeSkin .mceButton{display:block;width:20px;height:20px;cursor:default;padding:1px 2px;margin:1px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin a.mceButtonEnabled:hover{background-image:inherit 0 -10px}.wp_themeSkin .mceOldBoxModel a.mceButton span,.wp_themeSkin .mceOldBoxModel a.mceButton img{margin:0 1px 0 0}.wp_themeSkin .mceButtonDisabled .mceIcon{opacity:.2;filter:alpha(opacity=20)}.wp_themeSkin .mceSeparator{display:none}.wp_themeSkin .mceListBox,.wp_themeSkin .mceListBox a{display:block}.wp_themeSkin .mceListBox .mceText{padding:1px 5px 1px 4px;width:70px;text-align:right;text-decoration:none;-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px;font-family:sans-serif;font-size:12px;height:20px;line-height:20px;overflow:hidden}.wp_themeSkin .mceListBox{margin:1px;direction:rtl;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.wp_themeSkin .mceListBox .mceOpen{width:12px;height:20px;border-collapse:separate;padding:1px;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}.wp_themeSkin .mceListBox .mceFirst a{border-style:solid;border-width:1px;border-bottom-left-radius:2px;border-top-left-radius:2px}.wp_themeSkin .mceListBoxMenu .mce_formatPreview{line-height:normal}.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin table.mceListBoxEnabled .mceOpen{background-image:url(../images/down_arrow.gif);background-position:3px 1px;background-repeat:no-repeat}.wp_themeSkin .mceListBoxDisabled .mceText{color:gray}.wp_themeSkin .mceListBoxMenu{overflow:auto;overflow-x:hidden}.wp_themeSkin .mceOldBoxModel .mceListBox .mceText{height:22px}.wp_themeSkin select.mceListBox{font-family:sans-serif;font-size:12px;border-color:#b2b2b2;background-color:#fff}.wp_themeSkin .mceSplitButton a,.wp_themeSkin .mceSplitButton span{display:block;height:20px}.wp_themeSkin .mceSplitButton{display:block;direction:rtl}.wp_themeSkin table.mceSplitButton td{padding:2px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin table.mceSplitButton:hover td{background-image:inherit 0 -10px}.wp_themeSkin .mceSplitButton a.mceAction{height:20px;width:20px;padding:1px 2px;border-left:0 none}.wp_themeSkin .mceSplitButton span.mceAction{background-image:url(../js/tinymce/themes/advanced/img/icons.gif);background-repeat:no-repeat;background-color:transparent;width:20px}.wp_themeSkin .mceSplitButton span.mceAction.mce_bullist,.wp_themeSkin .mceSplitButton span.mceAction.mce_numlist{background-image:none}.wp_themeSkin .mceSplitButton a.mceOpen{width:11px;height:20px;background-position:0 2px;background-repeat:no-repeat;padding:1px 0}.wp_themeSkin .mceSplitButton span.mceOpen{display:none}.wp_themeSkin .mceSplitButtonDisabled .mceAction{opacity:.3;filter:alpha(opacity=30)}.wp_themeSkin .mceListBox a.mceText,.wp_themeSkin .mceSplitButton a.mceAction{-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px}.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceListBox a.mceOpen{-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px}.wp_themeSkin div.mceColorSplitMenu table{background-color:#ebebeb;border-color:#bbb}.wp_themeSkin .mceColorSplitMenu td{padding:2px}.wp_themeSkin .mceColorSplitMenu a{display:block;width:9px;height:9px;overflow:hidden;border-color:#B2B2B2}.wp_themeSkin .mceColorSplitMenu td.mceMoreColors{padding:1px 1px 1px 3px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors{width:100%;height:auto;text-align:center;font-family:"Open Sans",sans-serif;font-size:11px;line-height:20px;border-color:#fff}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{}.wp_themeSkin a.mceMoreColors:hover{}.wp_themeSkin .mceColorPreview{margin:-5px 2px 0 0;width:16px;height:4px;overflow:hidden}.wp_themeSkin .mceMenu{position:absolute;right:0;top:0;z-index:1000;border-color:#ddd;direction:rtl}.wp_themeSkin .mceNoIcons span.mceIcon{width:0}.wp_themeSkin .mceNoIcons a .mceText{padding-right:10px}.wp_themeSkin .mceMenu table{background-color:#ebeaeb}.wp_themeSkin .mceMenu a,.wp_themeSkin .mceMenu span,.wp_themeSkin .mceMenu{display:block}.wp_themeSkin .mceMenu td{height:20px;overflow:hidden}.wp_themeSkin .mceMenu a{position:relative;padding:3px 0 4px;text-decoration:none!important}.wp_themeSkin .mceMenu .mceText{position:relative;display:block;font-family:"Open Sans",sans-serif;cursor:default;margin:0;padding:0 25px;color:#000}.wp_themeSkin .mceMenu span.mceText,.wp_themeSkin .mceMenu .mcePreview{font-size:12px}.wp_themeSkin .mceMenu pre.mceText{font-family:Monospace}.wp_themeSkin .mceMenu .mceIcon{position:absolute;top:0;right:0;width:22px}.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,.wp_themeSkin .mceMenu .mceMenuItemActive{background-color:#f5f5f5}.wp_themeSkin td.mceMenuItemSeparator{height:1px;background-color:#aaa}.wp_themeSkin .mceMenuItemTitle a{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #aaa;text-decoration:none!important;background-color:#ccc}.wp_themeSkin .mceMenuItemTitle span.mceText{font-weight:700;padding-right:4px;color:#000}.wp_themeSkin .mceMenuItemSelected .mceIcon{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_check.gif);color:#888}.wp_themeSkin .mceNoIcons .mceMenuItemSelected a{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif) no-repeat -6px center}.wp_themeSkin .mceMenu span.mceMenuLine{display:none}.wp_themeSkin .mceMenuItemSub a{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif) no-repeat top left}.wp_themeSkin .mceBlocker{position:absolute;right:0;top:0;z-index:1000;opacity:.5;filter:alpha(opacity=50);background:#FFF}.wp_themeSkin .mceProgress{position:absolute;right:0;top:0;z-index:1001;background:url(../js/tinymce/themes/advanced/skins/default/img/progress.gif) no-repeat;width:32px;height:32px;margin:-16px -16px 0 0}.wp_themeSkin .mcePlaceHolder{border:1px dotted gray}.mceRtl .mceListBox .mceText{text-align:left;padding:0 0 0 4px}.mceRtl .mceMenuItem .mceText{text-align:left}.wp_themeSkin .mce_p span.mceText{}.wp_themeSkin .mce_address span.mceText{font-style:italic}.wp_themeSkin .mce_pre span.mceText{font-family:monospace}.wp_themeSkin .mce_h1 span.mceText{font-weight:bolder;font-size:18px}.wp_themeSkin .mce_h2 span.mceText{font-weight:bolder;font-size:14px}.wp_themeSkin .mce_h3 span.mceText{font-weight:bolder;font-size:12px}.wp_themeSkin .mce_h4 span.mceText{font-weight:bolder;font-size:11px}.wp_themeSkin .mce_h5 span.mceText{font-weight:bolder;font-size:11px}.wp_themeSkin .mce_h6 span.mceText{font-weight:bolder;font-size:10px}span.mce_bold:before{content:'\f200'}span.mce_italic:before{content:'\f201'}span.mce_bullist:before{content:'\f203'}span.mce_numlist:before{content:'\f204'}span.mce_blockquote:before{content:'\f205'}span.mce_justifyleft:before{content:'\f206'}span.mce_justifycenter:before{content:'\f207'}span.mce_justifyright:before{content:'\f208'}span.mce_link:before{content:'\f103'}span.mce_unlink:before{content:'\f225'}span.mce_wp_more:before{content:'\f209'}span.mce_strikethrough:before{content:'\f224'}span.mce_spellchecker{font-size:20px;background:none!important;margin-top:2px}span.mce_spellchecker:before{content:'\f210'}span.mce_fullscreen:before,span.mce_wp_fullscreen:before{content:'\f211'}span.mce_wp_adv:before{content:'\f212'}span.mce_underline:before{content:'\f213'}span.mce_justifyfull:before{content:'\f214'}span.mce_forecolor{background:none!important}span.mce_forecolor:before{content:'\f215'}span.mce_pastetext:before{content:'\f217'}span.mce_pasteword:before{content:'\f216'}span.mce_removeformat:before{content:'\f218'}span.mce_charmap:before{content:'\f220'}span.mce_outdent:before{content:'\f221'}span.mce_indent:before{content:'\f222'}span.mce_undo:before{content:'\f171'}span.mce_redo:before{content:'\f172'}span.mce_help:before,span.mce_wp_help:before{content:'\f223'}span.mce_image:before{content:'\f104'}span.mce_ltr:before{content:'\f320'}.wp_themeSkin span.mce_cleanup{background-position:-380px -20px}.wp_themeSkin span.mce_anchor{background-position:-200px 0}.wp_themeSkin span.mce_sub{background-position:-600px 0}.wp_themeSkin span.mce_sup{background-position:-620px 0}.wp_themeSkin span.mce_newdocument{background-position:-520px 0}.wp_themeSkin span.mce_image{background-position:-380px 0}.wp_themeSkin span.mce_code{background-position:-260px 0}.wp_themeSkin span.mce_hr{background-position:-360px 0}.wp_themeSkin span.mce_visualaid{background-position:-660px 0}.wp_themeSkin span.mce_paste{background-position:-560px 0}.wp_themeSkin span.mce_copy{background-position:-700px 0}.wp_themeSkin span.mce_cut{background-position:-680px 0}.wp_themeSkin .mce_backcolor span.mceAction{background-position:-760px 0}.wp_themeSkin .mce_backcolorpicker{background-position:-760px 0}.wp_themeSkin span.mce_advhr{background-position:-0px -20px}.wp_themeSkin span.mce_ltr{background-position:-20px -20px}.wp_themeSkin span.mce_rtl{background-position:-40px -20px}.wp_themeSkin span.mce_emotions{background-position:-60px -20px}.wp_themeSkin span.mce_fullpage{background-position:-80px -20px}.wp_themeSkin span.mce_iespell{background-position:-120px -20px}.wp_themeSkin span.mce_insertdate{background-position:-140px -20px}.wp_themeSkin span.mce_inserttime{background-position:-160px -20px}.wp_themeSkin span.mce_absolute{background-position:-180px -20px}.wp_themeSkin span.mce_backward{background-position:-200px -20px}.wp_themeSkin span.mce_forward{background-position:-220px -20px}.wp_themeSkin span.mce_insert_layer{background-position:-240px -20px}.wp_themeSkin span.mce_insertlayer{background-position:-260px -20px}.wp_themeSkin span.mce_movebackward{background-position:-280px -20px}.wp_themeSkin span.mce_moveforward{background-position:-300px -20px}.wp_themeSkin span.mce_media{background-position:-320px -20px}.wp_themeSkin span.mce_nonbreaking{background-position:-340px -20px}.wp_themeSkin span.mce_selectall{background-position:-400px -20px}.wp_themeSkin span.mce_preview{background-position:-420px -20px}.wp_themeSkin span.mce_print{background-position:-440px -20px}.wp_themeSkin span.mce_cancel{background-position:-460px -20px}.wp_themeSkin span.mce_save{background-position:-480px -20px}.wp_themeSkin span.mce_replace{background-position:-500px -20px}.wp_themeSkin span.mce_search{background-position:-520px -20px}.wp_themeSkin span.mce_styleprops{background-position:-560px -20px}.wp_themeSkin span.mce_table{background-position:-580px -20px}.wp_themeSkin span.mce_cell_props{background-position:-600px -20px}.wp_themeSkin span.mce_delete_table{background-position:-620px -20px}.wp_themeSkin span.mce_delete_col{background-position:-640px -20px}.wp_themeSkin span.mce_delete_row{background-position:-660px -20px}.wp_themeSkin span.mce_col_after{background-position:-680px -20px}.wp_themeSkin span.mce_col_before{background-position:-700px -20px}.wp_themeSkin span.mce_row_after{background-position:-720px -20px}.wp_themeSkin span.mce_row_before{background-position:-740px -20px}.wp_themeSkin span.mce_merge_cells{background-position:-760px -20px}.wp_themeSkin span.mce_table_props{background-position:-980px -20px}.wp_themeSkin span.mce_row_props{background-position:-780px -20px}.wp_themeSkin span.mce_split_cells{background-position:-800px -20px}.wp_themeSkin span.mce_template{background-position:-820px -20px}.wp_themeSkin span.mce_visualchars{background-position:-840px -20px}.wp_themeSkin span.mce_abbr{background-position:-860px -20px}.wp_themeSkin span.mce_acronym{background-position:-880px -20px}.wp_themeSkin span.mce_attribs{background-position:-900px -20px}.wp_themeSkin span.mce_cite{background-position:-920px -20px}.wp_themeSkin span.mce_del{background-position:-940px -20px}.wp_themeSkin span.mce_ins{background-position:-960px -20px}.wp_themeSkin span.mce_pagebreak{background-position:0 -40px}.wp_themeSkin span.mce_restoredraft{background-position:-20px -40px}.wp_themeSkin span.mce_visualblocks{background-position:-40px -40px}.wp_themeSkin .mceExternalToolbar,.wp_themeSkin .mceButton,.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonSelected,.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin select.mceListBox,.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp_themeSkin .mceSplitButton a.mceAction:hover,.wp_themeSkin div.mceColorSplitMenu table,.wp_themeSkin .mceColorSplitMenu a,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,.wp_themeSkin a.mceMoreColors:hover,.wp_themeSkin .mceMenu{border-style:solid;border-width:1px}.wp_themeSkin .mceListBox .mceText{border-left:0 none}.wp_themeSkin iframe{background:transparent}.wp_themeSkin .mceButton{border-color:transparent}.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen{border-color:transparent}.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin table.mceSplitButton:hover{border-color:#bbb;background:#eee;background-image:-webkit-gradient(linear,right bottom,right top,from(#e5e5e5),to(#fff));background-image:-webkit-linear-gradient(bottom,#e5e5e5,#fff);background-image:-moz-linear-gradient(bottom,#e5e5e5,#fff);background-image:-o-linear-gradient(bottom,#e5e5e5,#fff);background-image:linear-gradient(to top,#e5e5e5,#fff)}.wp_themeSkin a.mceButton:active,.wp_themeSkin a.mceButtonEnabled:active,.wp_themeSkin a.mceButtonSelected:active,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonActive:active,.wp_themeSkin a.mceButtonActive:hover,.wp_themeSkin .mceSplitButtonSelected table,.wp_themeSkin .mceSplitButtonSelected table:hover{outline:0;border-color:#999 #999 #ccc #ccc;background:#eee;background-image:-webkit-gradient(linear,right bottom,right top,from(#f6f6f6),to(#e3e3e3));background-image:-webkit-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:-moz-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:-o-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:linear-gradient(to top,#f6f6f6,#e3e3e3)}.wp_themeSkin .mceSplitButtonSelected table a.mceOpen,.wp_themeSkin .mceSplitButtonSelected table a.mceAction{border-color:#999 #999 #ccc #ccc}.wp_themeSkin .mceButtonDisabled{border-color:transparent}.wp_themeSkin .mceListBox .mceOpen{border-right:0}.wp_themeSkin .mceListBoxEnabled:hover,.wp_themeSkin .mceListBoxEnabled:active,.wp_themeSkin .mceListBoxHover,.wp_themeSkin .mceListBoxHover:active,.wp_themeSkin .mceListBoxSelected{-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.3);border-color:#bbb}.wp_themeSkin .mceSplitButton .mceLast span.mceOpen .mceIconOnly{display:block}.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen{border-color:transparent}.wp_themeSkin .mceSplitButton:hover a{border-color:#bbb}.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin .mceSplitButtonActive a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen{background-image:url(../images/down_arrow.gif);background-position:1px 2px;background-repeat:no-repeat;border-right:0}.wp_themeSkin .mceSplitButtonActive td{-webkit-border-radius:3px;border-radius:3px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{border-color:#0A246A;background-color:#B6BDD2}.wp_themeSkin a.mceMoreColors:hover{border-color:#0A246A}.wp_themeSkin .mceMenuItemDisabled .mceText{color:#888}#mceModalBlocker{background:#000;opacity:.7;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70)}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;z-index:1}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0 none;outline:0;display:block;resize:vertical;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-editor-tools{padding:0}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.quicktags-toolbar,.wp_themeSkin tr.mceFirst td.mceToolbar{border-bottom:1px solid #dedede;background:#f5f5f5}.wp-editor-tabs{float:left}.wp-switch-editor{background:#ebebeb;border:1px solid #dedede;color:#777;cursor:pointer;float:left;font:13px/19px "Open Sans",sans-serif;height:19px;margin:5px 5px 0 0;padding:3px 8px 4px;position:relative;top:1px}.wp-switch-editor:active{background-color:#f1f1f1}.wp-switch-editor:hover{text-decoration:none!important;background:#fff}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.tmce-active .switch-tmce,.html-active .switch-html{background:#f5f5f5;color:#555;height:20px;border-bottom:0}.wp-media-buttons{float:right}.wp-media-buttons .button{margin-left:5px;margin-bottom:4px;padding-right:7px;padding-left:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-right:5px}.wp-media-buttons a{text-decoration:none;color:#464646;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{content:'\f104'}.quicktags-toolbar{border-bottom-style:solid;border-bottom-width:1px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding:2px 8px 0;min-height:29px}.quicktags-toolbar>div{padding:2px 4px 0}.quicktags-toolbar input{margin:2px 1px 4px;line-height:18px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px "Open Sans",sans-serif;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear,right bottom,right top,from(#e3e3e3),to(#fff));background-image:-webkit-linear-gradient(bottom,#e3e3e3,#fff);background-image:-moz-linear-gradient(bottom,#e3e3e3,#fff);background-image:-o-linear-gradient(bottom,#e3e3e3,#fff);background-image:linear-gradient(to top,#e3e3e3,#fff)}.quicktags-toolbar input:hover{border-color:#aaa;background:#ddd}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:155000}#wp_editimgbtn,#wp_delimgbtn,#wp_editgallery,#wp_delgallery{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_editimgbtn:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_delgallery:hover{border-color:#555;background-color:#ccc}#wp-link{background-color:#F5F5F5;line-height:1.4em;font-size:12px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box}#wp-link input[type=text],#wp-link textarea{border-width:1px;border-style:solid;-webkit-border-radius:4px;border-radius:4px;font-size:12px;margin:1px;padding:3px}#wp-link #link-options{padding:10px 0 14px;border-bottom:1px solid #dfdfdf;margin:0 6px 14px}#wp-link p.howto{margin:3px}#wp-link #internal-toggle{display:inline-block;cursor:pointer;padding-right:18px}#wp-link .toggle-arrow{background:transparent url(../images/toggle-arrow.png) top right no-repeat;height:23px;line-height:23px}#wp-link .toggle-arrow-active{background-position:center right}#wp-link label input[type=text]{width:360px;margin-top:5px}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:left;padding-left:5px}#wp-link .link-search-field{float:right;width:220px}#wp-link .link-search-wrapper{margin:5px 6px 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:right;margin-top:4px}#wp-link .link-search-wrapper .spinner{display:none;vertical-align:text-bottom}#wp-link .link-target{width:auto;padding:3px 0 0;margin:0 87px 0 0;font-size:11px}#wp-link .query-results{border:1px #dfdfdf solid;margin:0 5px 5px;background:#fff;height:185px;overflow:auto;position:relative}#wp-link li,#wp-link .query-notice{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px;cursor:pointer;position:relative}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#wp-link .item-title{display:inline-block;width:80%}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:4px;bottom:0}#wp-link #search-results{display:none}#wp-link #search-panel{float:right;width:100%}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block}#wp-link .submitbox{padding:5px 10px;font-size:11px;overflow:auto;height:29px}#wp-link-cancel{line-height:25px;float:right}#wp-link-update{line-height:23px;float:left}/*!
+ * jQuery UI CSS Framework 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;right:0;width:100%;height:100%}/*!
+ * jQuery UI Resizable 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-w{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-se{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.ui-resizable-sw{cursor:se-resize;width:9px;height:9px;right:-5px;bottom:-5px}.ui-resizable-nw{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-resizable-ne{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}/*!
+ * jQuery UI Dialog 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:right;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;left:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:right;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em .4em .5em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-dialog .ui-dialog-buttonpane button{margin:.5em 0 .5em .4em;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;left:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{padding:0;z-index:300002;border:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background-color:#f5f5f5}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:0}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-size:13px;line-height:24px;color:#fff}.wp-dialog .ui-dialog-content{padding:0}.wp-dialog .ui-dialog-titlebar-close{cursor:pointer;-webkit-appearance:none;border:0;width:30px;height:20px;top:13px;left:6px;background:0 0}.wp-dialog .ui-dialog-titlebar-close:before{content:'\f158';font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;padding-right:12px}.wp-dialog .ui-dialog-titlebar-close:hover:before{color:#2ea2cc}.wp-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{z-index:300001;background-color:#000;opacity:.6;filter:alpha(opacity=60)}.clearlooks2 .mceTop{border-bottom:1px solid #ccc}.clearlooks2 .mceTop span{font:13px/24px "Open Sans",sans-serif;color:#e5e5e5}.clearlooks2 .mceTop .mceLeft{background:#444;border-color:transparent}.clearlooks2 .mceTop .mceRight{background:#444;border-color:transparent}.clearlooks2 .mceMiddle{clip:rect(24px auto auto auto)}.clearlooks2 .mceMiddle .mceLeft{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceMiddle .mceRight{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom .mceLeft{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom .mceCenter{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom .mceRight{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceClose,.clearlooks2 .mceFocus .mceClose,.clearlooks2 .mceFocus .mceClose:hover{background-image:none}.clearlooks2 .mceClose:before{content:'\f158';font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;padding-right:12px}.fullscreen-overlay{z-index:149999;display:none;position:fixed;top:0;bottom:0;right:0;left:0;filter:inherit}.fullscreen-active .fullscreen-overlay,.fullscreen-active #wp-fullscreen-body{display:block}.fullscreen-fader{z-index:200000}.fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body{width:100%;z-index:150005;display:none;position:absolute;top:0;right:0;font-size:12px}#wp-fullscreen-wrap{margin:0 auto 50px;position:relative;padding-top:60px}#wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:medium none;padding:6px 7px;width:100%;margin-bottom:30px;-webkit-box-shadow:none;box-shadow:none}#wp-fullscreen-container{padding:4px 10px 50px}#wp-fullscreen-title,#wp-fullscreen-container{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:transparent;-moz-transition-property:border-color;-moz-transition-duration:.6s;-webkit-transition-property:border-color;-webkit-transition-duration:.6s;-o-transition-property:border-color;-o-transition-duration:.6s;transition-property:border-color;transition-duration:.6s}#wp_mce_fullscreen{width:100%;min-height:300px;border:0;background:transparent;font-family:Consolas,Monaco,monospace;line-height:1.6em;padding:0;overflow-y:hidden;outline:0;resize:none;-webkit-box-shadow:none;box-shadow:none}#wp-fullscreen-tagline{color:#BBB;font-size:18px;float:left;padding-top:5px}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #fff;height:40px;right:0;min-width:800px;position:fixed;top:0;width:100%;z-index:150050}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;min-width:820px;margin:0 auto}#wp-fullscreen-mode-bar,#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-count{float:right}#wp-fullscreen-save{float:left;padding:2px 5px 0 2px}#wp-fullscreen-count,#wp-fullscreen-close{padding-top:5px}#wp-fullscreen-central-toolbar{margin:auto;padding:0}#wp-fullscreen-buttons>div{float:right}#wp-fullscreen-mode-bar{padding:1px 0 0 14px}#wp-fullscreen-modes a{display:block;font-size:11px;text-decoration:none;float:right;margin:1px 0 0;padding:2px 6px;border-width:1px 0 1px 1px;border-style:solid;border-color:#bbb;color:#777;text-shadow:0 1px 0 #fff;background-color:#f4f4f4;background:#f4f4f4;background-image:-webkit-gradient(linear,right bottom,right top,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:linear-gradient(to top,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:hover,.wp-html-mode #wp-fullscreen-modes a:last-child,.wp-tmce-mode #wp-fullscreen-modes a:first-child{color:#333;border-color:#999;background:#eee;background-image:-webkit-gradient(linear,right top,right bottom,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:linear-gradient(to bottom,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:first-child{border-width:1px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}#wp-fullscreen-modes a:last-child{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#wp-fullscreen-buttons .active a{background:inherit}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#fullscreen-topbar.fullscreen-make-sticky{display:block!important}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save img,#wp-fullscreen-save span{padding-left:4px;display:none}.fullscreen-active #TB_overlay{z-index:150100}.fullscreen-active #TB_window{z-index:150102}#wp_mce_fullscreen_ifr{background:transparent}#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst{display:none}#wp-fullscreen-container .wp_themeSkin table td{vertical-align:top}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#ccc}.fade-1000,.fade-600,.fade-400,.fade-300{opacity:0;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.fade-1000{-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.fade-600{-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.fade-400{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.fade-300{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,.rtl .wp_themeSkin .mceMenu .mceText,.rtl .wp-switch-editor,.rtl .quicktags-toolbar input,.rtl .clearlooks2 .mceTop span,.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,html:lang(he-il) .rtl .wp_themeSkin .mceMenu .mceText,html:lang(he-il) .rtl .wp-switch-editor,html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .clearlooks2 .mceTop span,html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors{font-family:Arial,sans-serif}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon,#wp-fullscreen-buttons #wp_fs_image span.mce_image{background:0 0}.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin table.mceListBoxEnabled .mceOpen{background-image:url(../images/down_arrow-2x.gif);background-size:10px 20px}.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin .mceSplitButtonActive a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen{background-image:url(../images/down_arrow-2x.gif);background-size:10px 20px}#wp-link .toggle-arrow{background:transparent url(../images/toggle-arrow-2x.png) top right no-repeat;background-size:19px 69px}}
\ No newline at end of file
index 9cab91b9c53b71a3eaa8e4964a4fe0142e9e58d5..1af385de768e2cf3368c1c37027c0f9d7eda1a18 100644 (file)
@@ -1,5 +1,6 @@
 
 /*------------------------------------------------------------------------------
+
  TinyMCE and Quicklinks toolbars
 ------------------------------------------------------------------------------*/
 
        color: #555;
 }
 
+/* These are part of TinyMCE, used in TinyMCE Advanced, but not WordPress. These are not updated for 3.8's design. */
+.wp_themeSkin span.mce_sup,
+.wp_themeSkin span.mce_sub,
+.wp_themeSkin span.mce_media,
+.wp_themeSkin span.mce_styleprops,
+.wp_themeSkin span.mce_search,
+.wp_themeSkin span.mce_emotions,
+.wp_themeSkin span.mce_print,
+.wp_themeSkin span.mce_attribs,
+.wp_themeSkin span.mce_hr,
+.wp_themeSkin span.mce_cut,
+.wp_themeSkin span.mce_copy,
+.wp_themeSkin span.mce_paste,
+.wp_themeSkin span.mce_cite,
+.wp_themeSkin span.mce_visualchars,
+.wp_themeSkin span.mce_advhr,
+.wp_themeSkin span.mce_insertdate,
+.wp_themeSkin span.mce_anchor,
+.wp_themeSkin span.mce_visualaid,
+.wp_themeSkin span.mce_cleanup,
+.wp_themeSkin span.mce_table,
+.wp_themeSkin span.mce_row_props,
+.wp_themeSkin span.mce_cell_props,
+.wp_themeSkin span.mce_row_before,
+.wp_themeSkin span.mce_row_after,
+.wp_themeSkin span.mce_delete_row,
+.wp_themeSkin span.mce_col_before,
+.wp_themeSkin span.mce_col_after,
+.wp_themeSkin span.mce_delete_col,
+.wp_themeSkin span.mce_split_cells,
+.wp_themeSkin span.mce_merge_cells,
+.wp_themeSkin span.mce_delete_table,
+.wp_themeSkin span.mce_ins,
+.wp_themeSkin span.mce_abbr,
+.wp_themeSkin span.mce_acronym,
+.wp_themeSkin span.mce_del,
+.wp_themeSkin span.mce_replace,
+.wp_themeSkin span.mce_code,
+.wp_themeSkin span.mce_nonbreaking,
+.wp_themeSkin span.mce_inserttime,
+.wp_themeSkin span.mce_insertlayer,
+.wp_themeSkin span.mce_moveforward,
+.wp_themeSkin span.mce_movebackward,
+.wp_themeSkin span.mce_absolute {
+       -moz-transition: none;
+       -webkit-transition: none;
+       transition: none;
+       background: url("../js/tinymce/themes/advanced/img/icons.gif") no-repeat 20px 20px;
+}
+
+/* No @font-face support */
+.no-font-face .wp_themeSkin span.mce_undo,
+.no-font-face .wp_themeSkin span.mce_redo,
+.no-font-face .wp_themeSkin span.mce_bullist,
+.no-font-face .wp_themeSkin span.mce_numlist,
+.no-font-face .wp_themeSkin span.mce_blockquote,
+.no-font-face .wp_themeSkin span.mce_charmap,
+.no-font-face .wp_themeSkin span.mce_bold,
+.no-font-face .wp_themeSkin span.mce_italic,
+.no-font-face .wp_themeSkin span.mce_underline,
+.no-font-face .wp_themeSkin span.mce_justifyleft,
+.no-font-face .wp_themeSkin span.mce_justifyright,
+.no-font-face .wp_themeSkin span.mce_justifycenter,
+.no-font-face .wp_themeSkin span.mce_justifyfull,
+.no-font-face .wp_themeSkin span.mce_indent,
+.no-font-face .wp_themeSkin span.mce_outdent,
+.no-font-face .wp_themeSkin span.mce_link,
+.no-font-face .wp_themeSkin span.mce_unlink,
+.no-font-face .wp_themeSkin span.mce_help,
+.no-font-face .wp_themeSkin span.mce_removeformat,
+.no-font-face .wp_themeSkin span.mce_fullscreen,
+.no-font-face .wp_themeSkin span.mce_wp_fullscreen,
+.no-font-face .wp_themeSkin span.mce_media,
+.no-font-face .wp_themeSkin span.mce_pastetext,
+.no-font-face .wp_themeSkin span.mce_pasteword,
+.no-font-face .wp_themeSkin span.mce_wp_help,
+.no-font-face .wp_themeSkin span.mce_wp_adv,
+.no-font-face .wp_themeSkin span.mce_wp_more,
+.no-font-face .wp_themeSkin span.mce_strikethrough,
+.no-font-face .wp_themeSkin span.mce_spellchecker,
+.no-font-face .wp_themeSkin span.mce_forecolor,
+.no-font-face .wp_themeSkin .mce_forecolorpicker,
+.no-font-face .wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
+.no-font-face .wp_themeSkin .mceSplitButton span.mce_numlist,
+.no-font-face .wp_themeSkin .mceSplitButton span.mce_bullist {
+       -moz-transition: none;
+       -webkit-transition: none;
+       transition: none;
+       background-image: url('../images/wpicons.png?ver=20120720');
+}
+
+/* Theme */
+.no-font-face .wp_themeSkin span.mce_undo {background-position:-500px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_undo,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_undo {background-position:-500px 0}
+
+.no-font-face .wp_themeSkin span.mce_redo {background-position:-480px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_redo,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_redo {background-position:-480px 0}
+
+.no-font-face .wp_themeSkin span.mce_bullist {background-position:-40px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_bullist,
+.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_bullist {background-position:-40px 0}
+
+.no-font-face .wp_themeSkin span.mce_numlist {background-position:-60px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_numlist,
+.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_numlist {background-position:-60px 0}
+
+.no-font-face .wp_themeSkin span.mce_blockquote {background-position:-80px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_blockquote {background-position:-80px 0}
+
+.no-font-face .wp_themeSkin span.mce_charmap {background-position:-420px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_charmap {background-position:-420px 0}
+
+.no-font-face .wp_themeSkin span.mce_bold {background-position:0 -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bold,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_bold {background-position:0 0}
+
+.no-font-face .wp_themeSkin span.mce_italic {background-position:-20px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_italic,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_italic {background-position:-20px 0}
+
+.no-font-face .wp_themeSkin span.mce_underline {background-position:-280px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_underline,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_underline {background-position:-280px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifyleft {background-position:-100px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyleft {background-position:-100px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifyright {background-position:-140px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyright {background-position:-140px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifycenter {background-position:-120px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifycenter {background-position:-120px 0}
+
+.no-font-face .wp_themeSkin span.mce_justifyfull {background-position:-300px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyfull {background-position:-300px 0}
+
+.no-font-face .wp_themeSkin span.mce_indent {background-position:-460px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_indent,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_indent {background-position:-460px 0}
+
+.no-font-face .wp_themeSkin span.mce_outdent {background-position:-440px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_outdent {background-position:-440px 0}
+
+.no-font-face .wp_themeSkin span.mce_link {background-position:-160px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_link,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_link {background-position:-160px 0}
+
+.no-font-face .wp_themeSkin span.mce_unlink {background-position:-180px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_unlink {background-position:-180px 0}
+
+.no-font-face .wp_themeSkin span.mce_help {background-position:-520px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_help,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_help {background-position:-520px 0}
+
+.no-font-face .wp_themeSkin span.mce_removeformat {background-position:-380px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_removeformat {background-position:-380px 0}
+
+.no-font-face .wp_themeSkin span.mce_strikethrough {background-position:-540px -20px;}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_strikethrough {background-position:-540px 0}
+
+.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor {background-position:-320px -20px}
+.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,
+.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_forecolor {background-position:-320px 0}
+
+.no-font-face .wp_themeSkin .mce_forecolorpicker {background-position:-320px -20px}
+
+/* Plugins in WP */
+.no-font-face .wp_themeSkin span.mce_fullscreen {background-position:-240px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_fullscreen {background-position:-240px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_fullscreen {background-position:-240px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_fullscreen {background-position:-240px 0}
+
+.no-font-face .wp_themeSkin span.mce_media {background-position:-400px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_media,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_media {background-position:-400px 0}
+
+.no-font-face .wp_themeSkin span.mce_pastetext {background-position:-340px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_pastetext {background-position:-340px 0}
+
+.no-font-face .wp_themeSkin span.mce_pasteword {background-position:-360px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_pasteword {background-position:-360px 0}
+
+.no-font-face .wp_themeSkin span.mce_spellchecker {background-position:-220px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_spellchecker,
+.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_spellchecker {background-position:-220px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_help {background-position:-520px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_help {background-position:-520px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_adv {background-position:-260px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_adv {background-position:-260px 0}
+
+.no-font-face .wp_themeSkin span.mce_wp_more {background-position:-200px -20px}
+.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,
+.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_more {background-position:-200px 0}
+
+.no-font-face .mceIcon:before {
+       display: none !important;
+}
+/* End no @font-face */
+
 /* Containers */
 .wp_themeSkin table {}
 
 }
 
 .wp_themeSkin .mceStatusbar {
+       background: #fff;
+       border-top: 1px solid #eee;
+       color: #000;
        display: block;
        font-family: sans-serif;
        font-size: 12px;
+       height: 20px;
        line-height: 16px;
        padding: 0 0 0 8px;
        overflow: visible;
-       height: 20px;
-       border-top: 1px solid #dfdfdf;
-       color: #000;
-       background-color: #f5f5f5;
-}
-
-.rtl .wp_themeSkin .mceStatusbar {
-       padding: 0 8px 0 0;
 }
 
 .wp_themeSkin .mceStatusbar * {
        padding: 2px;
 }
 
-.rtl .wp_themeSkin .mceStatusbar div {
-       float: right;
-}
-
 .wp_themeSkin .mceStatusbar a.mceResize {
        display: block;
        float: right;
        cursor: se-resize;
 }
 
-.rtl .wp_themeSkin .mceStatusbar a.mceResize {
-       float: left;
-}
-
 .wp_themeSkin .mceStatusbar a:hover {
        text-decoration: underline;
 }
        height: 20px;
 }
 
-.wp_themeSkin .mceIcon {
-       background: url("../js/tinymce/themes/advanced/img/icons.gif") no-repeat 20px 20px;
+a .mceIcon, .mceAction {
+       text-align: center;
+       font: normal 20px/1 'dashicons' !important;
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.mceAction {
+       line-height:16px;
 }
 
 /* Button */
        width: 20px;
 }
 
+.wp_themeSkin .mceSplitButton span.mceAction.mce_bullist,
+.wp_themeSkin .mceSplitButton span.mceAction.mce_numlist {
+       background-image: none;
+}
+
 .wp_themeSkin .mceSplitButton a.mceOpen {
        width: 11px;
        height: 20px;
        border-top-right-radius: 2px;
 }
 
-.wp_themeSkin span.mce_undo,
-.wp_themeSkin span.mce_redo,
-.wp_themeSkin span.mce_bullist,
-.wp_themeSkin span.mce_numlist,
-.wp_themeSkin span.mce_blockquote,
-.wp_themeSkin span.mce_charmap,
-.wp_themeSkin span.mce_bold,
-.wp_themeSkin span.mce_italic,
-.wp_themeSkin span.mce_underline,
-.wp_themeSkin span.mce_justifyleft,
-.wp_themeSkin span.mce_justifyright,
-.wp_themeSkin span.mce_justifycenter,
-.wp_themeSkin span.mce_justifyfull,
-.wp_themeSkin span.mce_indent,
-.wp_themeSkin span.mce_outdent,
-.wp_themeSkin span.mce_link,
-.wp_themeSkin span.mce_unlink,
-.wp_themeSkin span.mce_help,
-.wp_themeSkin span.mce_removeformat,
-.wp_themeSkin span.mce_fullscreen,
-.wp_themeSkin span.mce_wp_fullscreen,
-.wp_themeSkin span.mce_media,
-.wp_themeSkin span.mce_pastetext,
-.wp_themeSkin span.mce_pasteword,
-.wp_themeSkin span.mce_wp_help,
-.wp_themeSkin span.mce_wp_adv,
-.wp_themeSkin span.mce_wp_more,
-.wp_themeSkin span.mce_strikethrough,
-.wp_themeSkin span.mce_spellchecker,
-.wp_themeSkin span.mce_forecolor,
-.wp_themeSkin .mce_forecolorpicker,
-.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
-.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
-.wp_themeSkin .mceSplitButton span.mce_numlist,
-.wp_themeSkin .mceSplitButton span.mce_bullist {
-       background-image: url('../images/wpicons.png?ver=20120720');
-}
-
 /* ColorSplitButton */
 .wp_themeSkin div.mceColorSplitMenu table {
        background-color: #ebebeb;
        width: 100%;
        height: auto;
        text-align: center;
-       font-family: Tahoma,Verdana,Arial,Helvetica;
+       font-family: "Open Sans", sans-serif;
        font-size: 11px;
        line-height: 20px;
        border-color: #fff;
 .wp_themeSkin .mceMenu .mceText {
        position: relative;
        display: block;
-       font-family: Tahoma,Verdana,Arial,Helvetica;
+       font-family: "Open Sans", sans-serif;
        cursor: default;
        margin: 0;
        padding: 0 25px;
 
 .wp_themeSkin .mce_h2 span.mceText {
        font-weight: bolder;
-       font-size: 16px;
+       font-size: 14px;
 }
 
 .wp_themeSkin .mce_h3 span.mceText {
        font-weight: bolder;
-       font-size: 14px;
+       font-size: 12px;
 }
 
 .wp_themeSkin .mce_h4 span.mceText {
        font-weight: bolder;
-       font-size: 12px;
+       font-size: 11px;
 }
 
 .wp_themeSkin .mce_h5 span.mceText {
        font-size: 10px;
 }
 
-/* Theme */
-.wp_themeSkin span.mce_undo {background-position:-500px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_undo,
-.wp_themeSkin .mceButtonActive span.mce_undo {background-position:-500px 0}
-
-.wp_themeSkin span.mce_redo {background-position:-480px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_redo,
-.wp_themeSkin .mceButtonActive span.mce_redo {background-position:-480px 0}
+span.mce_bold:before {
+       content: '\f200';
+}
 
-.wp_themeSkin span.mce_bullist {background-position:-40px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,
-.wp_themeSkin .mceButtonActive span.mce_bullist,
-.wp_themeSkin .mceSplitButton:hover span.mce_bullist {background-position:-40px 0}
+span.mce_italic:before {
+       content: '\f201';
+}
 
-.wp_themeSkin span.mce_numlist {background-position:-60px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,
-.wp_themeSkin .mceButtonActive span.mce_numlist,
-.wp_themeSkin .mceSplitButton:hover span.mce_numlist {background-position:-60px 0}
+span.mce_bullist:before {
+       content: '\f203';
+}
 
-.wp_themeSkin span.mce_blockquote {background-position:-80px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,
-.wp_themeSkin .mceButtonActive span.mce_blockquote {background-position:-80px 0}
+span.mce_numlist:before {
+       content: '\f204';
+}
 
-.wp_themeSkin span.mce_charmap {background-position:-420px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,
-.wp_themeSkin .mceButtonActive span.mce_charmap {background-position:-420px 0}
+span.mce_blockquote:before {
+       content: '\f205';
+}
 
-.wp_themeSkin span.mce_bold {background-position:0 -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_bold,
-.wp_themeSkin .mceButtonActive span.mce_bold {background-position:0 0}
+span.mce_justifyleft:before {
+       content: '\f206';
+}
 
-.wp_themeSkin span.mce_italic {background-position:-20px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_italic,
-.wp_themeSkin .mceButtonActive span.mce_italic {background-position:-20px 0}
+span.mce_justifycenter:before {
+       content: '\f207';
+}
 
-.wp_themeSkin span.mce_underline {background-position:-280px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_underline,
-.wp_themeSkin .mceButtonActive span.mce_underline {background-position:-280px 0}
+span.mce_justifyright:before {
+       content: '\f208';
+}
 
-.wp_themeSkin span.mce_justifyleft {background-position:-100px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,
-.wp_themeSkin .mceButtonActive span.mce_justifyleft {background-position:-100px 0}
+span.mce_link:before {
+       content: '\f103';
+}
 
-.wp_themeSkin span.mce_justifyright {background-position:-140px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,
-.wp_themeSkin .mceButtonActive span.mce_justifyright {background-position:-140px 0}
+span.mce_unlink:before {
+       content: '\f225';
+}
 
-.wp_themeSkin span.mce_justifycenter {background-position:-120px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,
-.wp_themeSkin .mceButtonActive span.mce_justifycenter {background-position:-120px 0}
+span.mce_wp_more:before {
+       content: '\f209';
+}
 
-.wp_themeSkin span.mce_justifyfull {background-position:-300px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,
-.wp_themeSkin .mceButtonActive span.mce_justifyfull {background-position:-300px 0}
+span.mce_strikethrough:before {
+       content: '\f224';
+}
 
-.wp_themeSkin span.mce_indent {background-position:-460px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_indent,
-.wp_themeSkin .mceButtonActive span.mce_indent {background-position:-460px 0}
+span.mce_spellchecker {
+       font-size: 20px;
+       background: none !important;
+       margin-top: 2px;
+}
 
-.wp_themeSkin span.mce_outdent {background-position:-440px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,
-.wp_themeSkin .mceButtonActive span.mce_outdent {background-position:-440px 0}
+span.mce_spellchecker:before {
+       content: '\f210';
+}
 
-.wp_themeSkin span.mce_link {background-position:-160px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_link,
-.wp_themeSkin .mceButtonActive span.mce_link {background-position:-160px 0}
+span.mce_fullscreen:before,
+span.mce_wp_fullscreen:before {
+       content: '\f211';
+}
 
-.wp_themeSkin span.mce_unlink {background-position:-180px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,
-.wp_themeSkin .mceButtonActive span.mce_unlink {background-position:-180px 0}
+span.mce_wp_adv:before {
+       content: '\f212';
+}
+span.mce_underline:before {
+       content: '\f213';
+}
 
-.wp_themeSkin span.mce_help {background-position:-520px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_help,
-.wp_themeSkin .mceButtonActive span.mce_help {background-position:-520px 0}
+span.mce_justifyfull:before {
+       content: '\f214';
+}
 
-.wp_themeSkin span.mce_removeformat {background-position:-380px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,
-.wp_themeSkin .mceButtonActive span.mce_removeformat {background-position:-380px 0}
+span.mce_forecolor {
+       background: none !important;
+}
 
-.wp_themeSkin span.mce_strikethrough {background-position:-540px -20px;}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,
-.wp_themeSkin .mceButtonActive span.mce_strikethrough {background-position:-540px 0}
+span.mce_forecolor:before {
+       content: '\f215';
+}
 
-.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor {background-position:-320px -20px}
-.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,
-.wp_themeSkin .mceSplitButtonSelected span.mce_forecolor {background-position:-320px 0}
+span.mce_pastetext:before {
+       content: '\f217';
+}
 
-.wp_themeSkin .mce_forecolorpicker {background-position:-320px -20px}
+span.mce_pasteword:before {
+       content: '\f216';
+}
 
-/* Plugins in WP */
-.wp_themeSkin span.mce_fullscreen {background-position:-240px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,
-.wp_themeSkin .mceButtonActive span.mce_fullscreen {background-position:-240px 0}
+span.mce_removeformat:before {
+       content: '\f218';
+}
 
-.wp_themeSkin span.mce_wp_fullscreen {background-position:-240px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,
-.wp_themeSkin .mceButtonActive span.mce_wp_fullscreen {background-position:-240px 0}
+span.mce_charmap:before {
+       content: '\f220';
+}
 
-.wp_themeSkin span.mce_media {background-position:-400px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_media,
-.wp_themeSkin .mceButtonActive span.mce_media {background-position:-400px 0}
+span.mce_outdent:before {
+       content: '\f221';
+}
 
-.wp_themeSkin span.mce_pastetext {background-position:-340px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,
-.wp_themeSkin .mceButtonActive span.mce_pastetext {background-position:-340px 0}
+span.mce_indent:before {
+       content: '\f222';
+}
 
-.wp_themeSkin span.mce_pasteword {background-position:-360px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,
-.wp_themeSkin .mceButtonActive span.mce_pasteword {background-position:-360px 0}
+span.mce_undo:before {
+       content: '\f171';
+}
 
-.wp_themeSkin span.mce_spellchecker {background-position:-220px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,
-.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,
-.wp_themeSkin .mceButtonActive span.mce_spellchecker,
-.wp_themeSkin .mceSplitButtonSelected span.mce_spellchecker {background-position:-220px 0}
+span.mce_redo:before {
+       content: '\f172';
+}
 
-.wp_themeSkin span.mce_wp_help {background-position:-520px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,
-.wp_themeSkin .mceButtonActive span.mce_wp_help {background-position:-520px 0}
+span.mce_help:before,
+span.mce_wp_help:before {
+       content: '\f223';
+}
 
-.wp_themeSkin span.mce_wp_adv {background-position:-260px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,
-.wp_themeSkin .mceButtonActive span.mce_wp_adv {background-position:-260px 0}
+span.mce_image:before {
+       content: '\f104';
+}
 
-.wp_themeSkin span.mce_wp_more {background-position:-200px -20px}
-.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,
-.wp_themeSkin .mceButtonActive span.mce_wp_more {background-position:-200px 0}
+span.mce_ltr:before {
+       content: '\f320';
+}
 
 /* Default icons */
 .wp_themeSkin span.mce_cleanup {background-position:-380px -20px}
 .wp_themeSkin span.mce_insertlayer {background-position:-260px -20px}
 .wp_themeSkin span.mce_movebackward {background-position:-280px -20px}
 .wp_themeSkin span.mce_moveforward {background-position:-300px -20px}
+.wp_themeSkin span.mce_media {background-position:-320px -20px}
 .wp_themeSkin span.mce_nonbreaking {background-position:-340px -20px}
 .wp_themeSkin span.mce_selectall {background-position:-400px -20px}
 .wp_themeSkin span.mce_preview {background-position:-420px -20px}
        border-style: solid;
        border-width: 1px;
 }
+
 .wp_themeSkin .mceListBox .mceText {
        border-right: 0 none;
 }
+
 .wp_themeSkin iframe {
        background: transparent;
 }
 
 #mceModalBlocker {
        background: #000;
+       opacity: 0.7;
+       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
+       filter: alpha(opacity=70);
 }
 
 /* WP specific */
        position: relative;
 }
 
+.wp-editor-tools {
+       position: relative;
+       z-index: 1;
+}
+
+.wp-editor-container {
+       clear: both;
+}
+
 .wp-editor-area {
        font-family: Consolas, Monaco, monospace;
+       font-size: 13px;
        padding: 10px;
        margin: 1px 0 0;
        line-height: 150%;
 }
 
 .wp-editor-tools {
-       height: 30px;
-       padding: 0 10px 0 0;
-}
-
-.rtl .wp-editor-tools {
-       padding: 0 0 0 10px;
-}
-
-.wp-editor-container {
-       border-width: 1px;
-       border-style: solid;
-       -webkit-border-top-right-radius: 3px;
-       -webkit-border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
-       border-color: #ccc #ccc #dfdfdf;
+       padding: 0;
 }
 
 .wp-editor-container textarea.wp-editor-area {
 
 .quicktags-toolbar,
 .wp_themeSkin tr.mceFirst td.mceToolbar {
-       border-bottom: 1px solid #d1d1d1;
-       background: #eee;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#e5e5e5), to(#f4f4f4));
-       background-image: -webkit-linear-gradient(bottom, #e5e5e5, #f4f4f4);
-       background-image:    -moz-linear-gradient(bottom, #e5e5e5, #f4f4f4);
-       background-image:      -o-linear-gradient(bottom, #e5e5e5, #f4f4f4);
-       background-image: linear-gradient(to top, #e5e5e5, #f4f4f4);
+       border-bottom: 1px solid #dedede;
+       background: #f5f5f5;
 }
 
-.wp-switch-editor {
-       height: 18px;
-       font: 13px/18px Arial,Helvetica,sans-serif normal;
-       margin: 5px 5px 0 0;
-       padding: 4px 5px 2px;
+.wp-editor-tabs {
        float: right;
-       cursor: pointer;
-       border-width: 1px;
-       border-style: solid;
-       -webkit-border-top-right-radius: 3px;
-       -webkit-border-top-left-radius: 3px;
-       border-top-right-radius: 3px;
-       border-top-left-radius: 3px;
-       background-color: #f1f1f1;
-       border-color: #dfdfdf #dfdfdf #ccc;
-       color: #999;
 }
 
-html[dir="rtl"] .wp-switch-editor {
-       float: left;
+.wp-switch-editor {
+       background: #ebebeb;
+       border: 1px solid #dedede;
+       color: #777;
+       cursor: pointer;
+       float: right;
+       font: 13px/19px "Open Sans", sans-serif;
+       height: 19px;
+       margin: 5px 0 0 5px;
+       padding: 3px 8px 4px;
+       position: relative;
+       top: 1px;
 }
 
 .wp-switch-editor:active {
@@ -1030,6 +1210,7 @@ html[dir="rtl"] .wp-switch-editor {
 
 .wp-switch-editor:hover {
        text-decoration: none !important;
+       background: #fff;
 }
 
 .js .tmce-active .wp-editor-area {
@@ -1042,27 +1223,32 @@ html[dir="rtl"] .wp-switch-editor {
 
 .tmce-active .switch-tmce,
 .html-active .switch-html {
-       border-color: #ccc #ccc #f4f4f4;
-       background-color: #f4f4f4;
+       background: #f5f5f5;
        color: #555;
+       height: 20px;
+       border-bottom: none;
+}
+
+.wp-media-buttons {
+       float: left;
 }
 
 .wp-media-buttons .button {
        margin-right: 5px;
+       margin-bottom: 4px;
+       padding-left: 7px;
+       padding-right: 7px;
 }
 
-.rtl .wp-media-buttons .button {
-       margin-right: 0;
-       margin-left: 5px;
+.wp-media-buttons .button:active {
+       position: relative;
+       top: 1px;
+       margin-top: -1px;
+       margin-bottom: 1px;
 }
 
 .wp-media-buttons .insert-media {
-       padding-left: 0.4em;
-}
-
-.rtl .wp-media-buttons .insert-media {
-       padding-left: 10px;
-       padding-right: 0.4em;
+       padding-left: 5px;
 }
 
 .wp-media-buttons a {
@@ -1078,14 +1264,25 @@ html[dir="rtl"] .wp-switch-editor {
 
 .wp-media-buttons span.wp-media-buttons-icon {
        display: inline-block;
-       width: 16px;
-       height: 16px;
+       width: 18px;
+       height: 18px;
        vertical-align: text-top;
        margin: 0 2px;
 }
 
 .wp-media-buttons .add_media span.wp-media-buttons-icon {
-       background: url('../../wp-admin/images/media-button.png') no-repeat top left;
+       background: none;
+}
+
+.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
+       font: normal 18px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
+       content: '\f104';
 }
 
 .quicktags-toolbar {
@@ -1109,7 +1306,7 @@ html[dir="rtl"] .wp-switch-editor {
        display: inline-block;
        min-width: 26px;
        padding: 2px 4px;
-       font: 12px/18px Arial, Helvetica, sans-serif normal;
+       font: 12px/18px "Open Sans", sans-serif;
        color: #464646;
        border: 1px solid #c3c3c3;
        -webkit-border-radius: 3px;
@@ -1222,7 +1419,7 @@ html[dir="rtl"] .wp-switch-editor {
 }
 
 #wp-link .toggle-arrow {
-       background: transparent url( '../images/toggle-arrow.png' ) top left no-repeat;
+       background: transparent url("../images/toggle-arrow.png") top left no-repeat;
        height: 23px;
        line-height: 23px;
 }
@@ -1554,6 +1751,7 @@ html[dir="rtl"] .wp-switch-editor {
 .ui-dialog {
        position: absolute;
        top: 0;
+       /* @noflip */
        left: 0;
        padding: .2em;
        outline: 0;
@@ -1615,33 +1813,24 @@ html[dir="rtl"] .wp-switch-editor {
 .wp-dialog {
        padding: 0;
        z-index: 300002;
-       border: 1px solid #999;
-       -webkit-box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
-       box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
+       border: 0;
+       -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+       box-shadow:         0 5px 15px rgba(0,0,0,0.7);
        background-color: #f5f5f5;
-       -webkit-border-top-left-radius: 4px;
-       border-top-left-radius: 4px;
-       -webkit-border-top-right-radius: 4px;
-       border-top-right-radius: 4px;
 }
 
 .wp-dialog .ui-dialog-title {
        display: block;
        text-align: center;
-       padding: 1px 0 2px;
+       padding: 0;
 }
 
 .wp-dialog .ui-dialog-titlebar {
        padding: 0 1em;
        background-color: #444;
-       font-weight: bold;
-       font-size: 11px;
-       line-height: 18px;
-       color: #e5e5e5;
-       -webkit-border-top-left-radius: 3px;
-       border-top-left-radius: 3px;
-       -webkit-border-top-right-radius: 3px;
-       border-top-right-radius: 3px;
+       font-size: 13px;
+       line-height: 24px;
+       color: #fff;
 }
 
 .wp-dialog .ui-dialog-content {
@@ -1652,11 +1841,25 @@ html[dir="rtl"] .wp-switch-editor {
        cursor: pointer;
        -webkit-appearance: none;
        border: 0;
-       width: 29px;
-       height: 16px;
+       width: 30px;
+       height: 20px;
        top: 13px;
        right: 6px;
-       background: url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;
+       background: none;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #999;
+       padding-left: 12px;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover:before {
+       color: #2ea2cc;
 }
 
 .wp-dialog .ui-dialog-titlebar-close .ui-button-text {
@@ -1675,132 +1878,74 @@ html[dir="rtl"] .wp-switch-editor {
        filter: alpha(opacity=60);
 }
 
-.rtl .wp-dialog .ui-dialog-titlebar-close {
-       right: auto;
-       left: 6px;
-}
-
-/*
-RTL
-*/
-.rtl #wp-link #internal-toggle {
-       padding-right: 18px;
-       padding-left: 0;
-}
-
-.rtl #wp-link #link-options label span,
-.rtl #wp-link #search-panel label span.search-label {
-       text-align: left;
-       padding-right: 0;
-       padding-left: 5px;
-}
-
-.rtl #wp-link #link-options label #url-field {
-       direction: ltr;
-}
-
-.rtl #wp-link .link-search-field,
-.rtl #wp-link .link-search-wrapper span {
-       float: right;
-}
-
-.rtl #wp-link .link-target {
-       margin-right: 87px;
-       margin-left: 0;
-}
-
-.rtl #wp-link .item-info {
-       left: 5px;
-       right: auto;
-       top: 4px;
-       bottom: 0;
-}
-
-.rtl #wp-link #search-panel {
-       float: right;
-}
-
-.rtl #wp-link-cancel {
-       float: right;
-}
-
-.rtl #wp-link-update {
-       float: left;
-}
-
-.rtl #wp-link .toggle-arrow {
-       background-position: top right;
-}
-
-.rtl #wp-link .toggle-arrow-active {
-       background-position: center right;
+/* TinyMCE modal */
+.clearlooks2 .mceTop {
+       border-bottom: 1px solid #ccc;
 }
 
-.rtl .wp_themeSkin .mceListBox .mceText {
-       text-align: right;
-}
-
-.rtl .wp_themeSkin .mceNoIcons a .mceText {
-       padding-right: 10px;
-       padding-left: 25px;
+.clearlooks2 .mceTop span {
+       font: 13px/24px "Open Sans", sans-serif;
+       color: #e5e5e5;
 }
 
-.rtl .mceListBoxMenu.mceNoIcons {
-       direction: rtl;
+.clearlooks2 .mceTop .mceLeft {
+       background: #444444;
+       border-color: transparent;
 }
 
-.clearlooks2 .mceFocus .mceTop .mceLeft {
+.clearlooks2 .mceTop .mceRight {
        background: #444444;
-       border-left: 1px solid #999;
-       border-top: 1px solid #999;
-       -webkit-border-top-left-radius: 3px;
-       border-top-left-radius: 3px;
+       border-color: transparent;
 }
 
-.clearlooks2 .mceFocus .mceTop .mceRight {
-       background: #444444;
-       border-right: 1px solid #999;
-       border-top: 1px solid #999;
-       -webkit-border-top-right-radius: 3px;
-       border-top-right-radius: 3px;
+.clearlooks2 .mceMiddle {
+       clip: rect(24px auto auto auto);
 }
 
 .clearlooks2 .mceMiddle .mceLeft {
        background: #f1f1f1;
-       border-left: 1px solid #999;
+       border-color: transparent;
 }
 
 .clearlooks2 .mceMiddle .mceRight {
        background: #f1f1f1;
-       border-right: 1px solid #999;
+       border-color: transparent;
 }
 
 .clearlooks2 .mceBottom {
        background: #f1f1f1;
-       border-bottom: 1px solid #999;
+       border-color: transparent;
 }
 
 .clearlooks2 .mceBottom .mceLeft {
        background: #f1f1f1;
-       border-bottom: 1px solid #999;
-       border-left: 1px solid #999;
+       border-color: transparent;
 }
 
 .clearlooks2 .mceBottom .mceCenter {
        background: #f1f1f1;
-       border-bottom: 1px solid #999;
+       border-color: transparent;
 }
 
 .clearlooks2 .mceBottom .mceRight {
        background: #f1f1f1;
-       border-bottom: 1px solid #999;
-       border-right: 1px solid #999;
+       border-color: transparent;
 }
 
-.clearlooks2 .mceFocus .mceTop span {
-       color: #e5e5e5;
+.clearlooks2 .mceClose,
+.clearlooks2 .mceFocus .mceClose,
+.clearlooks2 .mceFocus .mceClose:hover {
+       background-image: none;
+}
+.clearlooks2 .mceClose:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #999;
+       padding-left: 12px;
 }
-
 
 /* Distraction Free Writing mode
  * =Overlay Styles
@@ -1903,15 +2048,15 @@ RTL
 /* =Top bar
 -------------------------------------------------------------- */
 #fullscreen-topbar {
-       position: fixed;
-       top: 0;
+       background: #f5f5f5;
+       border-bottom: 1px solid #fff;
+       height: 40px;
        left: 0;
-       z-index: 150050;
-       border-bottom-style: solid;
-       border-bottom-width: 1px;
        min-width: 800px;
+       position: fixed;
+       top: 0;
        width: 100%;
-       height: 40px;
+       z-index: 150050;
 }
 
 #wp-fullscreen-toolbar {
@@ -2035,11 +2180,6 @@ RTL
        display: none;
 }
 
-#wp-fullscreen-buttons #wp_fs_image span.mce_image {
-       background-image: url('../../wp-admin/images/media-button.png');
-       background-position: 2px 2px;
-}
-
 /* =Thickbox Adjustments
 -------------------------------------------------------------- */
 .fullscreen-active #TB_overlay {
@@ -2074,22 +2214,6 @@ RTL
        border-color: #ccc;
 }
 
-#fullscreen-topbar {
-       border-bottom-color: #DFDFDF;
-       background: #f1f1f1;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f9f9f9));
-       background-image: -webkit-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image:    -moz-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image:      -o-linear-gradient(bottom, #ececec, #f9f9f9);
-       background-image: linear-gradient(to top, #ececec, #f9f9f9);
-}
-
-#mce_fullscreen_container {
-       background: #fff;
-       /* Fix for the default fullscreen plugin for the media modal */
-       z-index: 110000 !important;
-}
-
 /* =CSS 3 transitions
 -------------------------------------------------------------- */
 
@@ -2136,140 +2260,35 @@ RTL
        opacity: 1;
 }
 
-/* Distraction Free Writing - RTL
- * =Overlay Styles
--------------------------------------------------------------- */
-
-/* No RTL for now, this space intentionally left blank */
-
-/* =Overlay Body
+/* =Localization
 -------------------------------------------------------------- */
-.rtl #wp-fullscreen-tagline {
-       float: left;
+.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,
+.rtl .wp_themeSkin .mceMenu .mceText,
+.rtl .wp-switch-editor,
+.rtl .quicktags-toolbar input,
+.rtl .clearlooks2 .mceTop span,
+.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors {
+       font-family: Tahoma, sans-serif;
 }
 
-/* =Top bar
--------------------------------------------------------------- */
-.rtl #fullscreen-topbar {
-       left:auto;
-       right: 0;
-}
-
-.rtl #wp-fullscreen-mode-bar,
-.rtl #wp-fullscreen-button-bar,
-.rtl #wp-fullscreen-close,
-.rtl #wp-fullscreen-count {
-       float: right;
+html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,
+html:lang(he-il) .rtl .wp_themeSkin .mceMenu .mceText,
+html:lang(he-il) .rtl .wp-switch-editor,
+html:lang(he-il) .rtl .quicktags-toolbar input,
+html:lang(he-il) .rtl .clearlooks2 .mceTop span,
+html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors  {
+       font-family: Arial, sans-serif;
 }
 
-.rtl #wp-fullscreen-save {
-       float: left;
-}
-
-.rtl #wp-fullscreen-save {
-       padding: 2px 5px 0 2px;
-}
-
-.rtl #wp-fullscreen-buttons > div {
-       float: right;
-}
-
-.rtl #wp-fullscreen-mode-bar {
-       padding: 1px 0 0 14px;
-}
-
-.rtl #wp-fullscreen-modes a {
-       float: right;
-       border-width: 1px 0 1px 1px;
-}
-
-.rtl #wp-fullscreen-modes a:first-child {
-       -webkit-border-top-left-radius: 0;
-       -webkit-border-top-right-radius: 3px;
-       -webkit-border-bottom-left-radius: 0;
-       -webkit-border-bottom-right-radius: 3px;
-       border-width: 1px;
-       border-top-left-radius: 0;
-       border-top-right-radius: 3px;
-       border-bottom-left-radius: 0;
-       border-bottom-right-radius: 3px;
-}
-
-.rtl #wp-fullscreen-modes a:last-child {
-       -webkit-border-top-right-radius: 0;
-       -webkit-border-top-left-radius: 3px;
-       -webkit-border-bottom-right-radius: 0;
-       -webkit-border-bottom-left-radius: 3px;
-       border-top-right-radius: 0;
-       border-top-left-radius: 3px;
-       border-bottom-right-radius: 0;
-       border-bottom-left-radius: 3px;
-}
-
-.rtl #wp-fullscreen-save img,
-.rtl #wp-fullscreen-save span {
-       padding-right: 0;
-       padding-left: 4px;
-}
-
-/* =Thickbox Adjustments
--------------------------------------------------------------- */
-/* No RTL for now, this space intentionally left blank */
-
-
-/* =TinyMCE Adjustments
--------------------------------------------------------------- */
-/* No RTL for now, this space intentionally left blank */
-
 
 /* HiDPI */
 @media print,
   (-o-min-device-pixel-ratio: 5/4),
   (-webkit-min-device-pixel-ratio: 1.25),
   (min-resolution: 120dpi) {
-       .wp_themeSkin span.mce_undo,
-       .wp_themeSkin span.mce_redo,
-       .wp_themeSkin span.mce_bullist,
-       .wp_themeSkin span.mce_numlist,
-       .wp_themeSkin span.mce_blockquote,
-       .wp_themeSkin span.mce_charmap,
-       .wp_themeSkin span.mce_bold,
-       .wp_themeSkin span.mce_italic,
-       .wp_themeSkin span.mce_underline,
-       .wp_themeSkin span.mce_justifyleft,
-       .wp_themeSkin span.mce_justifyright,
-       .wp_themeSkin span.mce_justifycenter,
-       .wp_themeSkin span.mce_justifyfull,
-       .wp_themeSkin span.mce_indent,
-       .wp_themeSkin span.mce_outdent,
-       .wp_themeSkin span.mce_link,
-       .wp_themeSkin span.mce_unlink,
-       .wp_themeSkin span.mce_help,
-       .wp_themeSkin span.mce_removeformat,
-       .wp_themeSkin span.mce_fullscreen,
-       .wp_themeSkin span.mce_wp_fullscreen,
-       .wp_themeSkin span.mce_media,
-       .wp_themeSkin span.mce_pastetext,
-       .wp_themeSkin span.mce_pasteword,
-       .wp_themeSkin span.mce_wp_help,
-       .wp_themeSkin span.mce_wp_adv,
-       .wp_themeSkin span.mce_wp_more,
-       .wp_themeSkin span.mce_strikethrough,
-       .wp_themeSkin span.mce_spellchecker,
-       .wp_themeSkin span.mce_forecolor,
-       .wp_themeSkin .mce_forecolorpicker,
-       .wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,
-       .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,
-       .wp_themeSkin .mceSplitButton span.mce_numlist,
-       .wp_themeSkin .mceSplitButton span.mce_bullist {
-               background-image: url('../images/wpicons-2x.png?ver=20120720');
-               background-size: 560px 40px;
-       }
-
        .wp-media-buttons .add_media span.wp-media-buttons-icon,
        #wp-fullscreen-buttons #wp_fs_image span.mce_image {
-               background-image: url('../../wp-admin/images/media-button-2x.png');
-               background-size: 16px 16px;
+               background: none;
        }
 
        .wp_themeSkin .mceListBox .mceOpen,
index a7f64b3d0a6942744509ac15ad2d49bfca230e68..16e3fe4e684eb84d888a5156a7b28117345d1990 100644 (file)
@@ -1,4 +1,4 @@
-.wp_themeSkin table,.wp_themeSkin tbody,.wp_themeSkin a,.wp_themeSkin img,.wp_themeSkin tr,.wp_themeSkin div,.wp_themeSkin td,.wp_themeSkin iframe,.wp_themeSkin span,.wp_themeSkin *,.wp_themeSkin .mceText{border:0;margin:0;padding:0;white-space:nowrap;text-decoration:none;font-weight:400;cursor:default;vertical-align:baseline;width:auto;border-collapse:separate}.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{text-decoration:none;font-weight:400;cursor:default}.wp_themeSkin table td{vertical-align:middle}.wp_themeSkin *,.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{color:#555}.wp_themeSkin table{}.wp_themeSkin iframe{display:block}.wp_themeSkin #mce_fullscreen_ifr{background-color:#fff}.wp_themeSkin .mceToolbar{padding:1px}.wp_themeSkin .mceExternalToolbar{position:absolute;border-bottom:0;display:none}.wp_themeSkin .mceExternalToolbar td.mceToolbar{padding-right:13px}.wp_themeSkin .mceExternalClose{position:absolute;top:3px;right:3px;width:7px;height:7px;background:url(../js/tinymce/themes/advanced/img/icons.gif) -820px 0}.wp_themeSkin table.mceToolbar,.wp_themeSkin tr.mceFirst .mceToolbar tr td,.wp_themeSkin tr.mceLast .mceToolbar tr td{border:0;margin:0;padding:0}.wp_themeSkin table.mceLayout{border:0}.wp_themeSkin .mceStatusbar{display:block;font-family:sans-serif;font-size:12px;line-height:16px;padding:0 0 0 8px;overflow:visible;height:20px;border-top:1px solid #dfdfdf;color:#000;background-color:#f5f5f5}.rtl .wp_themeSkin .mceStatusbar{padding:0 8px 0 0}.wp_themeSkin .mceStatusbar *{color:#555}.wp_themeSkin .mceStatusbar div{float:left;padding:2px}.rtl .wp_themeSkin .mceStatusbar div{float:right}.wp_themeSkin .mceStatusbar a.mceResize{display:block;float:right;background:url(../js/tinymce/themes/advanced/img/icons.gif) -800px 0;width:20px;height:20px;cursor:se-resize}.rtl .wp_themeSkin .mceStatusbar a.mceResize{float:left}.wp_themeSkin .mceStatusbar a:hover{text-decoration:underline}.wp_themeSkin table.mceToolbar{margin:0 6px 2px}.wp_themeSkin table.mceToolbar :active,.wp_themeSkin table.mceToolbar :focus,.wp_themeSkin table.mceToolbar:focus,.wp_themeSkin span.mceSeparator:focus{outline:0}.wp_themeSkin #content_toolbar1{margin-top:2px}.wp_themeSkin .mceToolbar .mceToolbarEndListBox span{display:none}.wp_themeSkin span.mceIcon,.wp_themeSkin img.mceIcon{display:block;width:20px;height:20px}.wp_themeSkin .mceIcon{background:url(../js/tinymce/themes/advanced/img/icons.gif) no-repeat 20px 20px}.wp_themeSkin .mceButton{display:block;width:20px;height:20px;cursor:default;padding:1px 2px;margin:1px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin a.mceButtonEnabled:hover{background-image:inherit 0 -10px}.wp_themeSkin .mceOldBoxModel a.mceButton span,.wp_themeSkin .mceOldBoxModel a.mceButton img{margin:0 0 0 1px}.wp_themeSkin .mceButtonDisabled .mceIcon{opacity:.2;filter:alpha(opacity=20)}.wp_themeSkin .mceSeparator{display:none}.wp_themeSkin .mceListBox,.wp_themeSkin .mceListBox a{display:block}.wp_themeSkin .mceListBox .mceText{padding:1px 4px 1px 5px;width:70px;text-align:left;text-decoration:none;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;font-family:sans-serif;font-size:12px;height:20px;line-height:20px;overflow:hidden}.wp_themeSkin .mceListBox{margin:1px;direction:ltr;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.wp_themeSkin .mceListBox .mceOpen{width:12px;height:20px;border-collapse:separate;padding:1px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}.wp_themeSkin .mceListBox .mceFirst a{border-style:solid;border-width:1px;border-bottom-right-radius:2px;border-top-right-radius:2px}.wp_themeSkin .mceListBoxMenu .mce_formatPreview{line-height:normal}.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin table.mceListBoxEnabled .mceOpen{background-image:url(../images/down_arrow.gif);background-position:3px 1px;background-repeat:no-repeat}.wp_themeSkin .mceListBoxDisabled .mceText{color:gray}.wp_themeSkin .mceListBoxMenu{overflow:auto;overflow-x:hidden}.wp_themeSkin .mceOldBoxModel .mceListBox .mceText{height:22px}.wp_themeSkin select.mceListBox{font-family:sans-serif;font-size:12px;border-color:#b2b2b2;background-color:#fff}.wp_themeSkin .mceSplitButton a,.wp_themeSkin .mceSplitButton span{display:block;height:20px}.wp_themeSkin .mceSplitButton{display:block;direction:ltr}.wp_themeSkin table.mceSplitButton td{padding:2px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin table.mceSplitButton:hover td{background-image:inherit 0 -10px}.wp_themeSkin .mceSplitButton a.mceAction{height:20px;width:20px;padding:1px 2px;border-right:0 none}.wp_themeSkin .mceSplitButton span.mceAction{background-image:url(../js/tinymce/themes/advanced/img/icons.gif);background-repeat:no-repeat;background-color:transparent;width:20px}.wp_themeSkin .mceSplitButton a.mceOpen{width:11px;height:20px;background-position:0 2px;background-repeat:no-repeat;padding:1px 0}.wp_themeSkin .mceSplitButton span.mceOpen{display:none}.wp_themeSkin .mceSplitButtonDisabled .mceAction{opacity:.3;filter:alpha(opacity=30)}.wp_themeSkin .mceListBox a.mceText,.wp_themeSkin .mceSplitButton a.mceAction{-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px}.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceListBox a.mceOpen{-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px}.wp_themeSkin span.mce_undo,.wp_themeSkin span.mce_redo,.wp_themeSkin span.mce_bullist,.wp_themeSkin span.mce_numlist,.wp_themeSkin span.mce_blockquote,.wp_themeSkin span.mce_charmap,.wp_themeSkin span.mce_bold,.wp_themeSkin span.mce_italic,.wp_themeSkin span.mce_underline,.wp_themeSkin span.mce_justifyleft,.wp_themeSkin span.mce_justifyright,.wp_themeSkin span.mce_justifycenter,.wp_themeSkin span.mce_justifyfull,.wp_themeSkin span.mce_indent,.wp_themeSkin span.mce_outdent,.wp_themeSkin span.mce_link,.wp_themeSkin span.mce_unlink,.wp_themeSkin span.mce_help,.wp_themeSkin span.mce_removeformat,.wp_themeSkin span.mce_fullscreen,.wp_themeSkin span.mce_wp_fullscreen,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_pastetext,.wp_themeSkin span.mce_pasteword,.wp_themeSkin span.mce_wp_help,.wp_themeSkin span.mce_wp_adv,.wp_themeSkin span.mce_wp_more,.wp_themeSkin span.mce_strikethrough,.wp_themeSkin span.mce_spellchecker,.wp_themeSkin span.mce_forecolor,.wp_themeSkin .mce_forecolorpicker,.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceSplitButton span.mce_numlist,.wp_themeSkin .mceSplitButton span.mce_bullist{background-image:url(../images/wpicons.png?ver=20120720)}.wp_themeSkin div.mceColorSplitMenu table{background-color:#ebebeb;border-color:#bbb}.wp_themeSkin .mceColorSplitMenu td{padding:2px}.wp_themeSkin .mceColorSplitMenu a{display:block;width:9px;height:9px;overflow:hidden;border-color:#B2B2B2}.wp_themeSkin .mceColorSplitMenu td.mceMoreColors{padding:1px 3px 1px 1px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors{width:100%;height:auto;text-align:center;font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;line-height:20px;border-color:#fff}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{}.wp_themeSkin a.mceMoreColors:hover{}.wp_themeSkin .mceColorPreview{margin:-5px 0 0 2px;width:16px;height:4px;overflow:hidden}.wp_themeSkin .mceMenu{position:absolute;left:0;top:0;z-index:1000;border-color:#ddd;direction:ltr}.wp_themeSkin .mceNoIcons span.mceIcon{width:0}.wp_themeSkin .mceNoIcons a .mceText{padding-left:10px}.wp_themeSkin .mceMenu table{background-color:#ebeaeb}.wp_themeSkin .mceMenu a,.wp_themeSkin .mceMenu span,.wp_themeSkin .mceMenu{display:block}.wp_themeSkin .mceMenu td{height:20px;overflow:hidden}.wp_themeSkin .mceMenu a{position:relative;padding:3px 0 4px;text-decoration:none!important}.wp_themeSkin .mceMenu .mceText{position:relative;display:block;font-family:Tahoma,Verdana,Arial,Helvetica;cursor:default;margin:0;padding:0 25px;color:#000}.wp_themeSkin .mceMenu span.mceText,.wp_themeSkin .mceMenu .mcePreview{font-size:12px}.wp_themeSkin .mceMenu pre.mceText{font-family:Monospace}.wp_themeSkin .mceMenu .mceIcon{position:absolute;top:0;left:0;width:22px}.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,.wp_themeSkin .mceMenu .mceMenuItemActive{background-color:#f5f5f5}.wp_themeSkin td.mceMenuItemSeparator{height:1px;background-color:#aaa}.wp_themeSkin .mceMenuItemTitle a{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #aaa;text-decoration:none!important;background-color:#ccc}.wp_themeSkin .mceMenuItemTitle span.mceText{font-weight:700;padding-left:4px;color:#000}.wp_themeSkin .mceMenuItemSelected .mceIcon{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_check.gif);color:#888}.wp_themeSkin .mceNoIcons .mceMenuItemSelected a{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif) no-repeat -6px center}.wp_themeSkin .mceMenu span.mceMenuLine{display:none}.wp_themeSkin .mceMenuItemSub a{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif) no-repeat top right}.wp_themeSkin .mceBlocker{position:absolute;left:0;top:0;z-index:1000;opacity:.5;filter:alpha(opacity=50);background:#FFF}.wp_themeSkin .mceProgress{position:absolute;left:0;top:0;z-index:1001;background:url(../js/tinymce/themes/advanced/skins/default/img/progress.gif) no-repeat;width:32px;height:32px;margin:-16px 0 0 -16px}.wp_themeSkin .mcePlaceHolder{border:1px dotted gray}.mceRtl .mceListBox .mceText{text-align:right;padding:0 4px 0 0}.mceRtl .mceMenuItem .mceText{text-align:right}.wp_themeSkin .mce_p span.mceText{}.wp_themeSkin .mce_address span.mceText{font-style:italic}.wp_themeSkin .mce_pre span.mceText{font-family:monospace}.wp_themeSkin .mce_h1 span.mceText{font-weight:bolder;font-size:18px}.wp_themeSkin .mce_h2 span.mceText{font-weight:bolder;font-size:16px}.wp_themeSkin .mce_h3 span.mceText{font-weight:bolder;font-size:14px}.wp_themeSkin .mce_h4 span.mceText{font-weight:bolder;font-size:12px}.wp_themeSkin .mce_h5 span.mceText{font-weight:bolder;font-size:11px}.wp_themeSkin .mce_h6 span.mceText{font-weight:bolder;font-size:10px}.wp_themeSkin span.mce_undo{background-position:-500px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_undo,.wp_themeSkin .mceButtonActive span.mce_undo{background-position:-500px 0}.wp_themeSkin span.mce_redo{background-position:-480px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_redo,.wp_themeSkin .mceButtonActive span.mce_redo{background-position:-480px 0}.wp_themeSkin span.mce_bullist{background-position:-40px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,.wp_themeSkin .mceButtonActive span.mce_bullist,.wp_themeSkin .mceSplitButton:hover span.mce_bullist{background-position:-40px 0}.wp_themeSkin span.mce_numlist{background-position:-60px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,.wp_themeSkin .mceButtonActive span.mce_numlist,.wp_themeSkin .mceSplitButton:hover span.mce_numlist{background-position:-60px 0}.wp_themeSkin span.mce_blockquote{background-position:-80px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,.wp_themeSkin .mceButtonActive span.mce_blockquote{background-position:-80px 0}.wp_themeSkin span.mce_charmap{background-position:-420px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,.wp_themeSkin .mceButtonActive span.mce_charmap{background-position:-420px 0}.wp_themeSkin span.mce_bold{background-position:0 -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_bold,.wp_themeSkin .mceButtonActive span.mce_bold{background-position:0 0}.wp_themeSkin span.mce_italic{background-position:-20px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_italic,.wp_themeSkin .mceButtonActive span.mce_italic{background-position:-20px 0}.wp_themeSkin span.mce_underline{background-position:-280px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_underline,.wp_themeSkin .mceButtonActive span.mce_underline{background-position:-280px 0}.wp_themeSkin span.mce_justifyleft{background-position:-100px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,.wp_themeSkin .mceButtonActive span.mce_justifyleft{background-position:-100px 0}.wp_themeSkin span.mce_justifyright{background-position:-140px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,.wp_themeSkin .mceButtonActive span.mce_justifyright{background-position:-140px 0}.wp_themeSkin span.mce_justifycenter{background-position:-120px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,.wp_themeSkin .mceButtonActive span.mce_justifycenter{background-position:-120px 0}.wp_themeSkin span.mce_justifyfull{background-position:-300px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,.wp_themeSkin .mceButtonActive span.mce_justifyfull{background-position:-300px 0}.wp_themeSkin span.mce_indent{background-position:-460px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_indent,.wp_themeSkin .mceButtonActive span.mce_indent{background-position:-460px 0}.wp_themeSkin span.mce_outdent{background-position:-440px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,.wp_themeSkin .mceButtonActive span.mce_outdent{background-position:-440px 0}.wp_themeSkin span.mce_link{background-position:-160px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_link,.wp_themeSkin .mceButtonActive span.mce_link{background-position:-160px 0}.wp_themeSkin span.mce_unlink{background-position:-180px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,.wp_themeSkin .mceButtonActive span.mce_unlink{background-position:-180px 0}.wp_themeSkin span.mce_help{background-position:-520px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_help,.wp_themeSkin .mceButtonActive span.mce_help{background-position:-520px 0}.wp_themeSkin span.mce_removeformat{background-position:-380px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,.wp_themeSkin .mceButtonActive span.mce_removeformat{background-position:-380px 0}.wp_themeSkin span.mce_strikethrough{background-position:-540px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,.wp_themeSkin .mceButtonActive span.mce_strikethrough{background-position:-540px 0}.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor{background-position:-320px -20px}.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,.wp_themeSkin .mceSplitButtonSelected span.mce_forecolor{background-position:-320px 0}.wp_themeSkin .mce_forecolorpicker{background-position:-320px -20px}.wp_themeSkin span.mce_fullscreen{background-position:-240px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,.wp_themeSkin .mceButtonActive span.mce_fullscreen{background-position:-240px 0}.wp_themeSkin span.mce_wp_fullscreen{background-position:-240px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,.wp_themeSkin .mceButtonActive span.mce_wp_fullscreen{background-position:-240px 0}.wp_themeSkin span.mce_media{background-position:-400px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_media,.wp_themeSkin .mceButtonActive span.mce_media{background-position:-400px 0}.wp_themeSkin span.mce_pastetext{background-position:-340px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,.wp_themeSkin .mceButtonActive span.mce_pastetext{background-position:-340px 0}.wp_themeSkin span.mce_pasteword{background-position:-360px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,.wp_themeSkin .mceButtonActive span.mce_pasteword{background-position:-360px 0}.wp_themeSkin span.mce_spellchecker{background-position:-220px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,.wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,.wp_themeSkin .mceButtonActive span.mce_spellchecker,.wp_themeSkin .mceSplitButtonSelected span.mce_spellchecker{background-position:-220px 0}.wp_themeSkin span.mce_wp_help{background-position:-520px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,.wp_themeSkin .mceButtonActive span.mce_wp_help{background-position:-520px 0}.wp_themeSkin span.mce_wp_adv{background-position:-260px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,.wp_themeSkin .mceButtonActive span.mce_wp_adv{background-position:-260px 0}.wp_themeSkin span.mce_wp_more{background-position:-200px -20px}.wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,.wp_themeSkin .mceButtonActive span.mce_wp_more{background-position:-200px 0}.wp_themeSkin span.mce_cleanup{background-position:-380px -20px}.wp_themeSkin span.mce_anchor{background-position:-200px 0}.wp_themeSkin span.mce_sub{background-position:-600px 0}.wp_themeSkin span.mce_sup{background-position:-620px 0}.wp_themeSkin span.mce_newdocument{background-position:-520px 0}.wp_themeSkin span.mce_image{background-position:-380px 0}.wp_themeSkin span.mce_code{background-position:-260px 0}.wp_themeSkin span.mce_hr{background-position:-360px 0}.wp_themeSkin span.mce_visualaid{background-position:-660px 0}.wp_themeSkin span.mce_paste{background-position:-560px 0}.wp_themeSkin span.mce_copy{background-position:-700px 0}.wp_themeSkin span.mce_cut{background-position:-680px 0}.wp_themeSkin .mce_backcolor span.mceAction{background-position:-760px 0}.wp_themeSkin .mce_backcolorpicker{background-position:-760px 0}.wp_themeSkin span.mce_advhr{background-position:-0px -20px}.wp_themeSkin span.mce_ltr{background-position:-20px -20px}.wp_themeSkin span.mce_rtl{background-position:-40px -20px}.wp_themeSkin span.mce_emotions{background-position:-60px -20px}.wp_themeSkin span.mce_fullpage{background-position:-80px -20px}.wp_themeSkin span.mce_iespell{background-position:-120px -20px}.wp_themeSkin span.mce_insertdate{background-position:-140px -20px}.wp_themeSkin span.mce_inserttime{background-position:-160px -20px}.wp_themeSkin span.mce_absolute{background-position:-180px -20px}.wp_themeSkin span.mce_backward{background-position:-200px -20px}.wp_themeSkin span.mce_forward{background-position:-220px -20px}.wp_themeSkin span.mce_insert_layer{background-position:-240px -20px}.wp_themeSkin span.mce_insertlayer{background-position:-260px -20px}.wp_themeSkin span.mce_movebackward{background-position:-280px -20px}.wp_themeSkin span.mce_moveforward{background-position:-300px -20px}.wp_themeSkin span.mce_nonbreaking{background-position:-340px -20px}.wp_themeSkin span.mce_selectall{background-position:-400px -20px}.wp_themeSkin span.mce_preview{background-position:-420px -20px}.wp_themeSkin span.mce_print{background-position:-440px -20px}.wp_themeSkin span.mce_cancel{background-position:-460px -20px}.wp_themeSkin span.mce_save{background-position:-480px -20px}.wp_themeSkin span.mce_replace{background-position:-500px -20px}.wp_themeSkin span.mce_search{background-position:-520px -20px}.wp_themeSkin span.mce_styleprops{background-position:-560px -20px}.wp_themeSkin span.mce_table{background-position:-580px -20px}.wp_themeSkin span.mce_cell_props{background-position:-600px -20px}.wp_themeSkin span.mce_delete_table{background-position:-620px -20px}.wp_themeSkin span.mce_delete_col{background-position:-640px -20px}.wp_themeSkin span.mce_delete_row{background-position:-660px -20px}.wp_themeSkin span.mce_col_after{background-position:-680px -20px}.wp_themeSkin span.mce_col_before{background-position:-700px -20px}.wp_themeSkin span.mce_row_after{background-position:-720px -20px}.wp_themeSkin span.mce_row_before{background-position:-740px -20px}.wp_themeSkin span.mce_merge_cells{background-position:-760px -20px}.wp_themeSkin span.mce_table_props{background-position:-980px -20px}.wp_themeSkin span.mce_row_props{background-position:-780px -20px}.wp_themeSkin span.mce_split_cells{background-position:-800px -20px}.wp_themeSkin span.mce_template{background-position:-820px -20px}.wp_themeSkin span.mce_visualchars{background-position:-840px -20px}.wp_themeSkin span.mce_abbr{background-position:-860px -20px}.wp_themeSkin span.mce_acronym{background-position:-880px -20px}.wp_themeSkin span.mce_attribs{background-position:-900px -20px}.wp_themeSkin span.mce_cite{background-position:-920px -20px}.wp_themeSkin span.mce_del{background-position:-940px -20px}.wp_themeSkin span.mce_ins{background-position:-960px -20px}.wp_themeSkin span.mce_pagebreak{background-position:0 -40px}.wp_themeSkin span.mce_restoredraft{background-position:-20px -40px}.wp_themeSkin span.mce_visualblocks{background-position:-40px -40px}.wp_themeSkin .mceExternalToolbar,.wp_themeSkin .mceButton,.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonSelected,.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin select.mceListBox,.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp_themeSkin .mceSplitButton a.mceAction:hover,.wp_themeSkin div.mceColorSplitMenu table,.wp_themeSkin .mceColorSplitMenu a,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,.wp_themeSkin a.mceMoreColors:hover,.wp_themeSkin .mceMenu{border-style:solid;border-width:1px}.wp_themeSkin .mceListBox .mceText{border-right:0 none}.wp_themeSkin iframe{background:transparent}.wp_themeSkin .mceButton{border-color:transparent}.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen{border-color:transparent}.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin table.mceSplitButton:hover{border-color:#bbb;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5e5e5),to(#fff));background-image:-webkit-linear-gradient(bottom,#e5e5e5,#fff);background-image:-moz-linear-gradient(bottom,#e5e5e5,#fff);background-image:-o-linear-gradient(bottom,#e5e5e5,#fff);background-image:linear-gradient(to top,#e5e5e5,#fff)}.wp_themeSkin a.mceButton:active,.wp_themeSkin a.mceButtonEnabled:active,.wp_themeSkin a.mceButtonSelected:active,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonActive:active,.wp_themeSkin a.mceButtonActive:hover,.wp_themeSkin .mceSplitButtonSelected table,.wp_themeSkin .mceSplitButtonSelected table:hover{outline:0;border-color:#999 #ccc #ccc #999;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#f6f6f6),to(#e3e3e3));background-image:-webkit-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:-moz-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:-o-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:linear-gradient(to top,#f6f6f6,#e3e3e3)}.wp_themeSkin .mceSplitButtonSelected table a.mceOpen,.wp_themeSkin .mceSplitButtonSelected table a.mceAction{border-color:#999 #ccc #ccc #999}.wp_themeSkin .mceButtonDisabled{border-color:transparent}.wp_themeSkin .mceListBox .mceOpen{border-left:0}.wp_themeSkin .mceListBoxEnabled:hover,.wp_themeSkin .mceListBoxEnabled:active,.wp_themeSkin .mceListBoxHover,.wp_themeSkin .mceListBoxHover:active,.wp_themeSkin .mceListBoxSelected{-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.3);border-color:#bbb}.wp_themeSkin .mceSplitButton .mceLast span.mceOpen .mceIconOnly{display:block}.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen{border-color:transparent}.wp_themeSkin .mceSplitButton:hover a{border-color:#bbb}.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin .mceSplitButtonActive a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen{background-image:url(../images/down_arrow.gif);background-position:1px 2px;background-repeat:no-repeat;border-left:0}.wp_themeSkin .mceSplitButtonActive td{-webkit-border-radius:3px;border-radius:3px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{border-color:#0A246A;background-color:#B6BDD2}.wp_themeSkin a.mceMoreColors:hover{border-color:#0A246A}.wp_themeSkin .mceMenuItemDisabled .mceText{color:#888}#mceModalBlocker{background:#000}.wp-editor-wrap{position:relative}.wp-editor-area{font-family:Consolas,Monaco,monospace;padding:10px;margin:1px 0 0;line-height:150%;border:0 none;outline:0;display:block;resize:vertical;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-editor-tools{height:30px;padding:0 10px 0 0}.rtl .wp-editor-tools{padding:0 0 0 10px}.wp-editor-container{border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ccc #ccc #dfdfdf}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.quicktags-toolbar,.wp_themeSkin tr.mceFirst td.mceToolbar{border-bottom:1px solid #d1d1d1;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5e5e5),to(#f4f4f4));background-image:-webkit-linear-gradient(bottom,#e5e5e5,#f4f4f4);background-image:-moz-linear-gradient(bottom,#e5e5e5,#f4f4f4);background-image:-o-linear-gradient(bottom,#e5e5e5,#f4f4f4);background-image:linear-gradient(to top,#e5e5e5,#f4f4f4)}.wp-switch-editor{height:18px;font:13px/18px Arial,Helvetica,sans-serif normal;margin:5px 5px 0 0;padding:4px 5px 2px;float:right;cursor:pointer;border-width:1px;border-style:solid;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #ccc;color:#999}html[dir=rtl] .wp-switch-editor{float:left}.wp-switch-editor:active{background-color:#f1f1f1}.wp-switch-editor:hover{text-decoration:none!important}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.tmce-active .switch-tmce,.html-active .switch-html{border-color:#ccc #ccc #f4f4f4;background-color:#f4f4f4;color:#555}.wp-media-buttons .button{margin-right:5px}.rtl .wp-media-buttons .button{margin-right:0;margin-left:5px}.wp-media-buttons .insert-media{padding-left:.4em}.rtl .wp-media-buttons .insert-media{padding-left:10px;padding-right:.4em}.wp-media-buttons a{text-decoration:none;color:#464646;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:16px;height:16px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:url(../../wp-admin/images/media-button.png) no-repeat top left}.quicktags-toolbar{border-bottom-style:solid;border-bottom-width:1px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;padding:2px 8px 0;min-height:29px}.quicktags-toolbar>div{padding:2px 4px 0}.quicktags-toolbar input{margin:2px 1px 4px;line-height:18px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial,Helvetica,sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));background-image:-webkit-linear-gradient(bottom,#e3e3e3,#fff);background-image:-moz-linear-gradient(bottom,#e3e3e3,#fff);background-image:-o-linear-gradient(bottom,#e3e3e3,#fff);background-image:linear-gradient(to top,#e3e3e3,#fff)}.quicktags-toolbar input:hover{border-color:#aaa;background:#ddd}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:155000}#wp_editimgbtn,#wp_delimgbtn,#wp_editgallery,#wp_delgallery{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_editimgbtn:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_delgallery:hover{border-color:#555;background-color:#ccc}#wp-link{background-color:#F5F5F5;line-height:1.4em;font-size:12px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box}#wp-link input[type=text],#wp-link textarea{border-width:1px;border-style:solid;-webkit-border-radius:4px;border-radius:4px;font-size:12px;margin:1px;padding:3px}#wp-link #link-options{padding:10px 0 14px;border-bottom:1px solid #dfdfdf;margin:0 6px 14px}#wp-link p.howto{margin:3px}#wp-link #internal-toggle{display:inline-block;cursor:pointer;padding-left:18px}#wp-link .toggle-arrow{background:transparent url( '../images/toggle-arrow.png' ) top left no-repeat;height:23px;line-height:23px}#wp-link .toggle-arrow-active{background-position:center left}#wp-link label input[type=text]{width:360px;margin-top:5px}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px}#wp-link .link-search-field{float:left;width:220px}#wp-link .link-search-wrapper{margin:5px 6px 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper .spinner{display:none;vertical-align:text-bottom}#wp-link .link-target{width:auto;padding:3px 0 0;margin:0 0 0 87px;font-size:11px}#wp-link .query-results{border:1px #dfdfdf solid;margin:0 5px 5px;background:#fff;height:185px;overflow:auto;position:relative}#wp-link li,#wp-link .query-notice{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px;cursor:pointer;position:relative}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#wp-link .item-title{display:inline-block;width:80%}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:4px;bottom:0}#wp-link #search-results{display:none}#wp-link #search-panel{float:left;width:100%}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block}#wp-link .submitbox{padding:5px 10px;font-size:11px;overflow:auto;height:29px}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}/*!
+.wp_themeSkin table,.wp_themeSkin tbody,.wp_themeSkin a,.wp_themeSkin img,.wp_themeSkin tr,.wp_themeSkin div,.wp_themeSkin td,.wp_themeSkin iframe,.wp_themeSkin span,.wp_themeSkin *,.wp_themeSkin .mceText{border:0;margin:0;padding:0;white-space:nowrap;text-decoration:none;font-weight:400;cursor:default;vertical-align:baseline;width:auto;border-collapse:separate}.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{text-decoration:none;font-weight:400;cursor:default}.wp_themeSkin table td{vertical-align:middle}.wp_themeSkin *,.wp_themeSkin a:hover,.wp_themeSkin a:link,.wp_themeSkin a:visited,.wp_themeSkin a:active{color:#555}.wp_themeSkin span.mce_sup,.wp_themeSkin span.mce_sub,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_styleprops,.wp_themeSkin span.mce_search,.wp_themeSkin span.mce_emotions,.wp_themeSkin span.mce_print,.wp_themeSkin span.mce_attribs,.wp_themeSkin span.mce_hr,.wp_themeSkin span.mce_cut,.wp_themeSkin span.mce_copy,.wp_themeSkin span.mce_paste,.wp_themeSkin span.mce_cite,.wp_themeSkin span.mce_visualchars,.wp_themeSkin span.mce_advhr,.wp_themeSkin span.mce_insertdate,.wp_themeSkin span.mce_anchor,.wp_themeSkin span.mce_visualaid,.wp_themeSkin span.mce_cleanup,.wp_themeSkin span.mce_table,.wp_themeSkin span.mce_row_props,.wp_themeSkin span.mce_cell_props,.wp_themeSkin span.mce_row_before,.wp_themeSkin span.mce_row_after,.wp_themeSkin span.mce_delete_row,.wp_themeSkin span.mce_col_before,.wp_themeSkin span.mce_col_after,.wp_themeSkin span.mce_delete_col,.wp_themeSkin span.mce_split_cells,.wp_themeSkin span.mce_merge_cells,.wp_themeSkin span.mce_delete_table,.wp_themeSkin span.mce_ins,.wp_themeSkin span.mce_abbr,.wp_themeSkin span.mce_acronym,.wp_themeSkin span.mce_del,.wp_themeSkin span.mce_replace,.wp_themeSkin span.mce_code,.wp_themeSkin span.mce_nonbreaking,.wp_themeSkin span.mce_inserttime,.wp_themeSkin span.mce_insertlayer,.wp_themeSkin span.mce_moveforward,.wp_themeSkin span.mce_movebackward,.wp_themeSkin span.mce_absolute{-moz-transition:none;-webkit-transition:none;transition:none;background:url(../js/tinymce/themes/advanced/img/icons.gif) no-repeat 20px 20px}.no-font-face .wp_themeSkin span.mce_undo,.no-font-face .wp_themeSkin span.mce_redo,.no-font-face .wp_themeSkin span.mce_bullist,.no-font-face .wp_themeSkin span.mce_numlist,.no-font-face .wp_themeSkin span.mce_blockquote,.no-font-face .wp_themeSkin span.mce_charmap,.no-font-face .wp_themeSkin span.mce_bold,.no-font-face .wp_themeSkin span.mce_italic,.no-font-face .wp_themeSkin span.mce_underline,.no-font-face .wp_themeSkin span.mce_justifyleft,.no-font-face .wp_themeSkin span.mce_justifyright,.no-font-face .wp_themeSkin span.mce_justifycenter,.no-font-face .wp_themeSkin span.mce_justifyfull,.no-font-face .wp_themeSkin span.mce_indent,.no-font-face .wp_themeSkin span.mce_outdent,.no-font-face .wp_themeSkin span.mce_link,.no-font-face .wp_themeSkin span.mce_unlink,.no-font-face .wp_themeSkin span.mce_help,.no-font-face .wp_themeSkin span.mce_removeformat,.no-font-face .wp_themeSkin span.mce_fullscreen,.no-font-face .wp_themeSkin span.mce_wp_fullscreen,.no-font-face .wp_themeSkin span.mce_media,.no-font-face .wp_themeSkin span.mce_pastetext,.no-font-face .wp_themeSkin span.mce_pasteword,.no-font-face .wp_themeSkin span.mce_wp_help,.no-font-face .wp_themeSkin span.mce_wp_adv,.no-font-face .wp_themeSkin span.mce_wp_more,.no-font-face .wp_themeSkin span.mce_strikethrough,.no-font-face .wp_themeSkin span.mce_spellchecker,.no-font-face .wp_themeSkin span.mce_forecolor,.no-font-face .wp_themeSkin .mce_forecolorpicker,.no-font-face .wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.no-font-face .wp_themeSkin .mceSplitButton span.mce_numlist,.no-font-face .wp_themeSkin .mceSplitButton span.mce_bullist{-moz-transition:none;-webkit-transition:none;transition:none;background-image:url(../images/wpicons.png?ver=20120720)}.no-font-face .wp_themeSkin span.mce_undo{background-position:-500px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_undo,.no-font-face .wp_themeSkin .mceButtonActive span.mce_undo{background-position:-500px 0}.no-font-face .wp_themeSkin span.mce_redo{background-position:-480px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_redo,.no-font-face .wp_themeSkin .mceButtonActive span.mce_redo{background-position:-480px 0}.no-font-face .wp_themeSkin span.mce_bullist{background-position:-40px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bullist,.no-font-face .wp_themeSkin .mceButtonActive span.mce_bullist,.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_bullist{background-position:-40px 0}.no-font-face .wp_themeSkin span.mce_numlist{background-position:-60px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_numlist,.no-font-face .wp_themeSkin .mceButtonActive span.mce_numlist,.no-font-face .wp_themeSkin .mceSplitButton:hover span.mce_numlist{background-position:-60px 0}.no-font-face .wp_themeSkin span.mce_blockquote{background-position:-80px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_blockquote,.no-font-face .wp_themeSkin .mceButtonActive span.mce_blockquote{background-position:-80px 0}.no-font-face .wp_themeSkin span.mce_charmap{background-position:-420px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_charmap,.no-font-face .wp_themeSkin .mceButtonActive span.mce_charmap{background-position:-420px 0}.no-font-face .wp_themeSkin span.mce_bold{background-position:0 -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_bold,.no-font-face .wp_themeSkin .mceButtonActive span.mce_bold{background-position:0 0}.no-font-face .wp_themeSkin span.mce_italic{background-position:-20px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_italic,.no-font-face .wp_themeSkin .mceButtonActive span.mce_italic{background-position:-20px 0}.no-font-face .wp_themeSkin span.mce_underline{background-position:-280px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_underline,.no-font-face .wp_themeSkin .mceButtonActive span.mce_underline{background-position:-280px 0}.no-font-face .wp_themeSkin span.mce_justifyleft{background-position:-100px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyleft,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyleft{background-position:-100px 0}.no-font-face .wp_themeSkin span.mce_justifyright{background-position:-140px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyright,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyright{background-position:-140px 0}.no-font-face .wp_themeSkin span.mce_justifycenter{background-position:-120px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifycenter,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifycenter{background-position:-120px 0}.no-font-face .wp_themeSkin span.mce_justifyfull{background-position:-300px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_justifyfull,.no-font-face .wp_themeSkin .mceButtonActive span.mce_justifyfull{background-position:-300px 0}.no-font-face .wp_themeSkin span.mce_indent{background-position:-460px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_indent,.no-font-face .wp_themeSkin .mceButtonActive span.mce_indent{background-position:-460px 0}.no-font-face .wp_themeSkin span.mce_outdent{background-position:-440px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_outdent,.no-font-face .wp_themeSkin .mceButtonActive span.mce_outdent{background-position:-440px 0}.no-font-face .wp_themeSkin span.mce_link{background-position:-160px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_link,.no-font-face .wp_themeSkin .mceButtonActive span.mce_link{background-position:-160px 0}.no-font-face .wp_themeSkin span.mce_unlink{background-position:-180px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_unlink,.no-font-face .wp_themeSkin .mceButtonActive span.mce_unlink{background-position:-180px 0}.no-font-face .wp_themeSkin span.mce_help{background-position:-520px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_help,.no-font-face .wp_themeSkin .mceButtonActive span.mce_help{background-position:-520px 0}.no-font-face .wp_themeSkin span.mce_removeformat{background-position:-380px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_removeformat,.no-font-face .wp_themeSkin .mceButtonActive span.mce_removeformat{background-position:-380px 0}.no-font-face .wp_themeSkin span.mce_strikethrough{background-position:-540px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_strikethrough,.no-font-face .wp_themeSkin .mceButtonActive span.mce_strikethrough{background-position:-540px 0}.no-font-face .wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor{background-position:-320px -20px}.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_forecolor,.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_forecolor{background-position:-320px 0}.no-font-face .wp_themeSkin .mce_forecolorpicker{background-position:-320px -20px}.no-font-face .wp_themeSkin span.mce_fullscreen{background-position:-240px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_fullscreen,.no-font-face .wp_themeSkin .mceButtonActive span.mce_fullscreen{background-position:-240px 0}.no-font-face .wp_themeSkin span.mce_wp_fullscreen{background-position:-240px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_fullscreen,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_fullscreen{background-position:-240px 0}.no-font-face .wp_themeSkin span.mce_media{background-position:-400px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_media,.no-font-face .wp_themeSkin .mceButtonActive span.mce_media{background-position:-400px 0}.no-font-face .wp_themeSkin span.mce_pastetext{background-position:-340px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pastetext,.no-font-face .wp_themeSkin .mceButtonActive span.mce_pastetext{background-position:-340px 0}.no-font-face .wp_themeSkin span.mce_pasteword{background-position:-360px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_pasteword,.no-font-face .wp_themeSkin .mceButtonActive span.mce_pasteword{background-position:-360px 0}.no-font-face .wp_themeSkin span.mce_spellchecker{background-position:-220px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_spellchecker,.no-font-face .wp_themeSkin .mceSplitButtonEnabled:hover span.mce_spellchecker,.no-font-face .wp_themeSkin .mceButtonActive span.mce_spellchecker,.no-font-face .wp_themeSkin .mceSplitButtonSelected span.mce_spellchecker{background-position:-220px 0}.no-font-face .wp_themeSkin span.mce_wp_help{background-position:-520px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_help,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_help{background-position:-520px 0}.no-font-face .wp_themeSkin span.mce_wp_adv{background-position:-260px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_adv,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_adv{background-position:-260px 0}.no-font-face .wp_themeSkin span.mce_wp_more{background-position:-200px -20px}.no-font-face .wp_themeSkin .mceButtonEnabled:hover span.mce_wp_more,.no-font-face .wp_themeSkin .mceButtonActive span.mce_wp_more{background-position:-200px 0}.no-font-face .mceIcon:before{display:none!important}.wp_themeSkin table{}.wp_themeSkin iframe{display:block}.wp_themeSkin #mce_fullscreen_ifr{background-color:#fff}.wp_themeSkin .mceToolbar{padding:1px}.wp_themeSkin .mceExternalToolbar{position:absolute;border-bottom:0;display:none}.wp_themeSkin .mceExternalToolbar td.mceToolbar{padding-right:13px}.wp_themeSkin .mceExternalClose{position:absolute;top:3px;right:3px;width:7px;height:7px;background:url(../js/tinymce/themes/advanced/img/icons.gif) -820px 0}.wp_themeSkin table.mceToolbar,.wp_themeSkin tr.mceFirst .mceToolbar tr td,.wp_themeSkin tr.mceLast .mceToolbar tr td{border:0;margin:0;padding:0}.wp_themeSkin table.mceLayout{border:0}.wp_themeSkin .mceStatusbar{background:#fff;border-top:1px solid #eee;color:#000;display:block;font-family:sans-serif;font-size:12px;height:20px;line-height:16px;padding:0 0 0 8px;overflow:visible}.wp_themeSkin .mceStatusbar *{color:#555}.wp_themeSkin .mceStatusbar div{float:left;padding:2px}.wp_themeSkin .mceStatusbar a.mceResize{display:block;float:right;background:url(../js/tinymce/themes/advanced/img/icons.gif) -800px 0;width:20px;height:20px;cursor:se-resize}.wp_themeSkin .mceStatusbar a:hover{text-decoration:underline}.wp_themeSkin table.mceToolbar{margin:0 6px 2px}.wp_themeSkin table.mceToolbar :active,.wp_themeSkin table.mceToolbar :focus,.wp_themeSkin table.mceToolbar:focus,.wp_themeSkin span.mceSeparator:focus{outline:0}.wp_themeSkin #content_toolbar1{margin-top:2px}.wp_themeSkin .mceToolbar .mceToolbarEndListBox span{display:none}.wp_themeSkin span.mceIcon,.wp_themeSkin img.mceIcon{display:block;width:20px;height:20px}a .mceIcon,.mceAction{text-align:center;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mceAction{line-height:16px}.wp_themeSkin .mceButton{display:block;width:20px;height:20px;cursor:default;padding:1px 2px;margin:1px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin a.mceButtonEnabled:hover{background-image:inherit 0 -10px}.wp_themeSkin .mceOldBoxModel a.mceButton span,.wp_themeSkin .mceOldBoxModel a.mceButton img{margin:0 0 0 1px}.wp_themeSkin .mceButtonDisabled .mceIcon{opacity:.2;filter:alpha(opacity=20)}.wp_themeSkin .mceSeparator{display:none}.wp_themeSkin .mceListBox,.wp_themeSkin .mceListBox a{display:block}.wp_themeSkin .mceListBox .mceText{padding:1px 4px 1px 5px;width:70px;text-align:left;text-decoration:none;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px;font-family:sans-serif;font-size:12px;height:20px;line-height:20px;overflow:hidden}.wp_themeSkin .mceListBox{margin:1px;direction:ltr;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.wp_themeSkin .mceListBox .mceOpen{width:12px;height:20px;border-collapse:separate;padding:1px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}.wp_themeSkin .mceListBox .mceFirst a{border-style:solid;border-width:1px;border-bottom-right-radius:2px;border-top-right-radius:2px}.wp_themeSkin .mceListBoxMenu .mce_formatPreview{line-height:normal}.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin table.mceListBoxEnabled .mceOpen{background-image:url(../images/down_arrow.gif);background-position:3px 1px;background-repeat:no-repeat}.wp_themeSkin .mceListBoxDisabled .mceText{color:gray}.wp_themeSkin .mceListBoxMenu{overflow:auto;overflow-x:hidden}.wp_themeSkin .mceOldBoxModel .mceListBox .mceText{height:22px}.wp_themeSkin select.mceListBox{font-family:sans-serif;font-size:12px;border-color:#b2b2b2;background-color:#fff}.wp_themeSkin .mceSplitButton a,.wp_themeSkin .mceSplitButton span{display:block;height:20px}.wp_themeSkin .mceSplitButton{display:block;direction:ltr}.wp_themeSkin table.mceSplitButton td{padding:2px;-webkit-border-radius:2px;border-radius:2px}.wp_themeSkin table.mceSplitButton:hover td{background-image:inherit 0 -10px}.wp_themeSkin .mceSplitButton a.mceAction{height:20px;width:20px;padding:1px 2px;border-right:0 none}.wp_themeSkin .mceSplitButton span.mceAction{background-image:url(../js/tinymce/themes/advanced/img/icons.gif);background-repeat:no-repeat;background-color:transparent;width:20px}.wp_themeSkin .mceSplitButton span.mceAction.mce_bullist,.wp_themeSkin .mceSplitButton span.mceAction.mce_numlist{background-image:none}.wp_themeSkin .mceSplitButton a.mceOpen{width:11px;height:20px;background-position:0 2px;background-repeat:no-repeat;padding:1px 0}.wp_themeSkin .mceSplitButton span.mceOpen{display:none}.wp_themeSkin .mceSplitButtonDisabled .mceAction{opacity:.3;filter:alpha(opacity=30)}.wp_themeSkin .mceListBox a.mceText,.wp_themeSkin .mceSplitButton a.mceAction{-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-left-radius:2px}.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceListBox a.mceOpen{-webkit-border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-right-radius:2px}.wp_themeSkin div.mceColorSplitMenu table{background-color:#ebebeb;border-color:#bbb}.wp_themeSkin .mceColorSplitMenu td{padding:2px}.wp_themeSkin .mceColorSplitMenu a{display:block;width:9px;height:9px;overflow:hidden;border-color:#B2B2B2}.wp_themeSkin .mceColorSplitMenu td.mceMoreColors{padding:1px 3px 1px 1px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors{width:100%;height:auto;text-align:center;font-family:"Open Sans",sans-serif;font-size:11px;line-height:20px;border-color:#fff}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{}.wp_themeSkin a.mceMoreColors:hover{}.wp_themeSkin .mceColorPreview{margin:-5px 0 0 2px;width:16px;height:4px;overflow:hidden}.wp_themeSkin .mceMenu{position:absolute;left:0;top:0;z-index:1000;border-color:#ddd;direction:ltr}.wp_themeSkin .mceNoIcons span.mceIcon{width:0}.wp_themeSkin .mceNoIcons a .mceText{padding-left:10px}.wp_themeSkin .mceMenu table{background-color:#ebeaeb}.wp_themeSkin .mceMenu a,.wp_themeSkin .mceMenu span,.wp_themeSkin .mceMenu{display:block}.wp_themeSkin .mceMenu td{height:20px;overflow:hidden}.wp_themeSkin .mceMenu a{position:relative;padding:3px 0 4px;text-decoration:none!important}.wp_themeSkin .mceMenu .mceText{position:relative;display:block;font-family:"Open Sans",sans-serif;cursor:default;margin:0;padding:0 25px;color:#000}.wp_themeSkin .mceMenu span.mceText,.wp_themeSkin .mceMenu .mcePreview{font-size:12px}.wp_themeSkin .mceMenu pre.mceText{font-family:Monospace}.wp_themeSkin .mceMenu .mceIcon{position:absolute;top:0;left:0;width:22px}.wp_themeSkin .mceMenu .mceMenuItemEnabled a:hover,.wp_themeSkin .mceMenu .mceMenuItemActive{background-color:#f5f5f5}.wp_themeSkin td.mceMenuItemSeparator{height:1px;background-color:#aaa}.wp_themeSkin .mceMenuItemTitle a{border-top:0;border-right:0;border-left:0;border-bottom:1px solid #aaa;text-decoration:none!important;background-color:#ccc}.wp_themeSkin .mceMenuItemTitle span.mceText{font-weight:700;padding-left:4px;color:#000}.wp_themeSkin .mceMenuItemSelected .mceIcon{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_check.gif);color:#888}.wp_themeSkin .mceNoIcons .mceMenuItemSelected a{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif) no-repeat -6px center}.wp_themeSkin .mceMenu span.mceMenuLine{display:none}.wp_themeSkin .mceMenuItemSub a{background:url(../js/tinymce/themes/advanced/skins/default/img/menu_arrow.gif) no-repeat top right}.wp_themeSkin .mceBlocker{position:absolute;left:0;top:0;z-index:1000;opacity:.5;filter:alpha(opacity=50);background:#FFF}.wp_themeSkin .mceProgress{position:absolute;left:0;top:0;z-index:1001;background:url(../js/tinymce/themes/advanced/skins/default/img/progress.gif) no-repeat;width:32px;height:32px;margin:-16px 0 0 -16px}.wp_themeSkin .mcePlaceHolder{border:1px dotted gray}.mceRtl .mceListBox .mceText{text-align:right;padding:0 4px 0 0}.mceRtl .mceMenuItem .mceText{text-align:right}.wp_themeSkin .mce_p span.mceText{}.wp_themeSkin .mce_address span.mceText{font-style:italic}.wp_themeSkin .mce_pre span.mceText{font-family:monospace}.wp_themeSkin .mce_h1 span.mceText{font-weight:bolder;font-size:18px}.wp_themeSkin .mce_h2 span.mceText{font-weight:bolder;font-size:14px}.wp_themeSkin .mce_h3 span.mceText{font-weight:bolder;font-size:12px}.wp_themeSkin .mce_h4 span.mceText{font-weight:bolder;font-size:11px}.wp_themeSkin .mce_h5 span.mceText{font-weight:bolder;font-size:11px}.wp_themeSkin .mce_h6 span.mceText{font-weight:bolder;font-size:10px}span.mce_bold:before{content:'\f200'}span.mce_italic:before{content:'\f201'}span.mce_bullist:before{content:'\f203'}span.mce_numlist:before{content:'\f204'}span.mce_blockquote:before{content:'\f205'}span.mce_justifyleft:before{content:'\f206'}span.mce_justifycenter:before{content:'\f207'}span.mce_justifyright:before{content:'\f208'}span.mce_link:before{content:'\f103'}span.mce_unlink:before{content:'\f225'}span.mce_wp_more:before{content:'\f209'}span.mce_strikethrough:before{content:'\f224'}span.mce_spellchecker{font-size:20px;background:none!important;margin-top:2px}span.mce_spellchecker:before{content:'\f210'}span.mce_fullscreen:before,span.mce_wp_fullscreen:before{content:'\f211'}span.mce_wp_adv:before{content:'\f212'}span.mce_underline:before{content:'\f213'}span.mce_justifyfull:before{content:'\f214'}span.mce_forecolor{background:none!important}span.mce_forecolor:before{content:'\f215'}span.mce_pastetext:before{content:'\f217'}span.mce_pasteword:before{content:'\f216'}span.mce_removeformat:before{content:'\f218'}span.mce_charmap:before{content:'\f220'}span.mce_outdent:before{content:'\f221'}span.mce_indent:before{content:'\f222'}span.mce_undo:before{content:'\f171'}span.mce_redo:before{content:'\f172'}span.mce_help:before,span.mce_wp_help:before{content:'\f223'}span.mce_image:before{content:'\f104'}span.mce_ltr:before{content:'\f320'}.wp_themeSkin span.mce_cleanup{background-position:-380px -20px}.wp_themeSkin span.mce_anchor{background-position:-200px 0}.wp_themeSkin span.mce_sub{background-position:-600px 0}.wp_themeSkin span.mce_sup{background-position:-620px 0}.wp_themeSkin span.mce_newdocument{background-position:-520px 0}.wp_themeSkin span.mce_image{background-position:-380px 0}.wp_themeSkin span.mce_code{background-position:-260px 0}.wp_themeSkin span.mce_hr{background-position:-360px 0}.wp_themeSkin span.mce_visualaid{background-position:-660px 0}.wp_themeSkin span.mce_paste{background-position:-560px 0}.wp_themeSkin span.mce_copy{background-position:-700px 0}.wp_themeSkin span.mce_cut{background-position:-680px 0}.wp_themeSkin .mce_backcolor span.mceAction{background-position:-760px 0}.wp_themeSkin .mce_backcolorpicker{background-position:-760px 0}.wp_themeSkin span.mce_advhr{background-position:-0px -20px}.wp_themeSkin span.mce_ltr{background-position:-20px -20px}.wp_themeSkin span.mce_rtl{background-position:-40px -20px}.wp_themeSkin span.mce_emotions{background-position:-60px -20px}.wp_themeSkin span.mce_fullpage{background-position:-80px -20px}.wp_themeSkin span.mce_iespell{background-position:-120px -20px}.wp_themeSkin span.mce_insertdate{background-position:-140px -20px}.wp_themeSkin span.mce_inserttime{background-position:-160px -20px}.wp_themeSkin span.mce_absolute{background-position:-180px -20px}.wp_themeSkin span.mce_backward{background-position:-200px -20px}.wp_themeSkin span.mce_forward{background-position:-220px -20px}.wp_themeSkin span.mce_insert_layer{background-position:-240px -20px}.wp_themeSkin span.mce_insertlayer{background-position:-260px -20px}.wp_themeSkin span.mce_movebackward{background-position:-280px -20px}.wp_themeSkin span.mce_moveforward{background-position:-300px -20px}.wp_themeSkin span.mce_media{background-position:-320px -20px}.wp_themeSkin span.mce_nonbreaking{background-position:-340px -20px}.wp_themeSkin span.mce_selectall{background-position:-400px -20px}.wp_themeSkin span.mce_preview{background-position:-420px -20px}.wp_themeSkin span.mce_print{background-position:-440px -20px}.wp_themeSkin span.mce_cancel{background-position:-460px -20px}.wp_themeSkin span.mce_save{background-position:-480px -20px}.wp_themeSkin span.mce_replace{background-position:-500px -20px}.wp_themeSkin span.mce_search{background-position:-520px -20px}.wp_themeSkin span.mce_styleprops{background-position:-560px -20px}.wp_themeSkin span.mce_table{background-position:-580px -20px}.wp_themeSkin span.mce_cell_props{background-position:-600px -20px}.wp_themeSkin span.mce_delete_table{background-position:-620px -20px}.wp_themeSkin span.mce_delete_col{background-position:-640px -20px}.wp_themeSkin span.mce_delete_row{background-position:-660px -20px}.wp_themeSkin span.mce_col_after{background-position:-680px -20px}.wp_themeSkin span.mce_col_before{background-position:-700px -20px}.wp_themeSkin span.mce_row_after{background-position:-720px -20px}.wp_themeSkin span.mce_row_before{background-position:-740px -20px}.wp_themeSkin span.mce_merge_cells{background-position:-760px -20px}.wp_themeSkin span.mce_table_props{background-position:-980px -20px}.wp_themeSkin span.mce_row_props{background-position:-780px -20px}.wp_themeSkin span.mce_split_cells{background-position:-800px -20px}.wp_themeSkin span.mce_template{background-position:-820px -20px}.wp_themeSkin span.mce_visualchars{background-position:-840px -20px}.wp_themeSkin span.mce_abbr{background-position:-860px -20px}.wp_themeSkin span.mce_acronym{background-position:-880px -20px}.wp_themeSkin span.mce_attribs{background-position:-900px -20px}.wp_themeSkin span.mce_cite{background-position:-920px -20px}.wp_themeSkin span.mce_del{background-position:-940px -20px}.wp_themeSkin span.mce_ins{background-position:-960px -20px}.wp_themeSkin span.mce_pagebreak{background-position:0 -40px}.wp_themeSkin span.mce_restoredraft{background-position:-20px -40px}.wp_themeSkin span.mce_visualblocks{background-position:-40px -40px}.wp_themeSkin .mceExternalToolbar,.wp_themeSkin .mceButton,.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonSelected,.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin select.mceListBox,.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen,.wp_themeSkin .mceSplitButton a.mceOpen:hover,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin table.mceSplitButtonEnabled:hover a.mceAction,.wp_themeSkin .mceSplitButton a.mceAction:hover,.wp_themeSkin div.mceColorSplitMenu table,.wp_themeSkin .mceColorSplitMenu a,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors,.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover,.wp_themeSkin a.mceMoreColors:hover,.wp_themeSkin .mceMenu{border-style:solid;border-width:1px}.wp_themeSkin .mceListBox .mceText{border-right:0 none}.wp_themeSkin iframe{background:transparent}.wp_themeSkin .mceButton{border-color:transparent}.wp_themeSkin .mceListBox .mceText,.wp_themeSkin .mceListBox .mceOpen{border-color:transparent}.wp_themeSkin a.mceButtonEnabled:hover,.wp_themeSkin table.mceSplitButton:hover{border-color:#bbb;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e5e5e5),to(#fff));background-image:-webkit-linear-gradient(bottom,#e5e5e5,#fff);background-image:-moz-linear-gradient(bottom,#e5e5e5,#fff);background-image:-o-linear-gradient(bottom,#e5e5e5,#fff);background-image:linear-gradient(to top,#e5e5e5,#fff)}.wp_themeSkin a.mceButton:active,.wp_themeSkin a.mceButtonEnabled:active,.wp_themeSkin a.mceButtonSelected:active,.wp_themeSkin a.mceButtonActive,.wp_themeSkin a.mceButtonActive:active,.wp_themeSkin a.mceButtonActive:hover,.wp_themeSkin .mceSplitButtonSelected table,.wp_themeSkin .mceSplitButtonSelected table:hover{outline:0;border-color:#999 #ccc #ccc #999;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#f6f6f6),to(#e3e3e3));background-image:-webkit-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:-moz-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:-o-linear-gradient(bottom,#f6f6f6,#e3e3e3);background-image:linear-gradient(to top,#f6f6f6,#e3e3e3)}.wp_themeSkin .mceSplitButtonSelected table a.mceOpen,.wp_themeSkin .mceSplitButtonSelected table a.mceAction{border-color:#999 #ccc #ccc #999}.wp_themeSkin .mceButtonDisabled{border-color:transparent}.wp_themeSkin .mceListBox .mceOpen{border-left:0}.wp_themeSkin .mceListBoxEnabled:hover,.wp_themeSkin .mceListBoxEnabled:active,.wp_themeSkin .mceListBoxHover,.wp_themeSkin .mceListBoxHover:active,.wp_themeSkin .mceListBoxSelected{-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.3);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.3);border-color:#bbb}.wp_themeSkin .mceSplitButton .mceLast span.mceOpen .mceIconOnly{display:block}.wp_themeSkin .mceSplitButton a.mceAction,.wp_themeSkin .mceSplitButton a.mceOpen{border-color:transparent}.wp_themeSkin .mceSplitButton:hover a{border-color:#bbb}.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin .mceSplitButtonActive a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen{background-image:url(../images/down_arrow.gif);background-position:1px 2px;background-repeat:no-repeat;border-left:0}.wp_themeSkin .mceSplitButtonActive td{-webkit-border-radius:3px;border-radius:3px}.wp_themeSkin .mceColorSplitMenu a.mceMoreColors:hover{border-color:#0A246A;background-color:#B6BDD2}.wp_themeSkin a.mceMoreColors:hover{border-color:#0A246A}.wp_themeSkin .mceMenuItemDisabled .mceText{color:#888}#mceModalBlocker{background:#000;opacity:.7;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70)}.wp-editor-wrap{position:relative}.wp-editor-tools{position:relative;z-index:1}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0 none;outline:0;display:block;resize:vertical;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-editor-tools{padding:0}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.quicktags-toolbar,.wp_themeSkin tr.mceFirst td.mceToolbar{border-bottom:1px solid #dedede;background:#f5f5f5}.wp-editor-tabs{float:right}.wp-switch-editor{background:#ebebeb;border:1px solid #dedede;color:#777;cursor:pointer;float:right;font:13px/19px "Open Sans",sans-serif;height:19px;margin:5px 0 0 5px;padding:3px 8px 4px;position:relative;top:1px}.wp-switch-editor:active{background-color:#f1f1f1}.wp-switch-editor:hover{text-decoration:none!important;background:#fff}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.tmce-active .switch-tmce,.html-active .switch-html{background:#f5f5f5;color:#555;height:20px;border-bottom:0}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#464646;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{content:'\f104'}.quicktags-toolbar{border-bottom-style:solid;border-bottom-width:1px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;padding:2px 8px 0;min-height:29px}.quicktags-toolbar>div{padding:2px 4px 0}.quicktags-toolbar input{margin:2px 1px 4px;line-height:18px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px "Open Sans",sans-serif;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));background-image:-webkit-linear-gradient(bottom,#e3e3e3,#fff);background-image:-moz-linear-gradient(bottom,#e3e3e3,#fff);background-image:-o-linear-gradient(bottom,#e3e3e3,#fff);background-image:linear-gradient(to top,#e3e3e3,#fff)}.quicktags-toolbar input:hover{border-color:#aaa;background:#ddd}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:700}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:155000}#wp_editimgbtn,#wp_delimgbtn,#wp_editgallery,#wp_delgallery{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_editimgbtn:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_delgallery:hover{border-color:#555;background-color:#ccc}#wp-link{background-color:#F5F5F5;line-height:1.4em;font-size:12px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box}#wp-link input[type=text],#wp-link textarea{border-width:1px;border-style:solid;-webkit-border-radius:4px;border-radius:4px;font-size:12px;margin:1px;padding:3px}#wp-link #link-options{padding:10px 0 14px;border-bottom:1px solid #dfdfdf;margin:0 6px 14px}#wp-link p.howto{margin:3px}#wp-link #internal-toggle{display:inline-block;cursor:pointer;padding-left:18px}#wp-link .toggle-arrow{background:transparent url(../images/toggle-arrow.png) top left no-repeat;height:23px;line-height:23px}#wp-link .toggle-arrow-active{background-position:center left}#wp-link label input[type=text]{width:360px;margin-top:5px}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px}#wp-link .link-search-field{float:left;width:220px}#wp-link .link-search-wrapper{margin:5px 6px 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper .spinner{display:none;vertical-align:text-bottom}#wp-link .link-target{width:auto;padding:3px 0 0;margin:0 0 0 87px;font-size:11px}#wp-link .query-results{border:1px #dfdfdf solid;margin:0 5px 5px;background:#fff;height:185px;overflow:auto;position:relative}#wp-link li,#wp-link .query-notice{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#333;padding:4px 6px;cursor:pointer;position:relative}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#333}#wp-link li.selected{background:#ddd;color:#333}#wp-link li.selected .item-title{font-weight:700}#wp-link .item-title{display:inline-block;width:80%}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:4px;bottom:0}#wp-link #search-results{display:none}#wp-link #search-panel{float:left;width:100%}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .river-waiting .spinner{margin:0 auto;display:block}#wp-link .submitbox{padding:5px 10px;font-size:11px;overflow:auto;height:29px}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}/*!
  * jQuery UI CSS Framework 1.10.1
  * http://jqueryui.com
  *
@@ -25,4 +25,4 @@
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Dialog#theming
- */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{padding:0;z-index:300002;border:1px solid #999;-webkit-box-shadow:0 0 16px rgba(0,0,0,.3);box-shadow:0 0 16px rgba(0,0,0,.3);background-color:#f5f5f5;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:1px 0 2px}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-weight:700;font-size:11px;line-height:18px;color:#e5e5e5;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.wp-dialog .ui-dialog-content{padding:0}.wp-dialog .ui-dialog-titlebar-close{cursor:pointer;-webkit-appearance:none;border:0;width:29px;height:16px;top:13px;right:6px;background:url(../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif) no-repeat -87px -16px}.wp-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{z-index:300001;background-color:#000;opacity:.6;filter:alpha(opacity=60)}.rtl .wp-dialog .ui-dialog-titlebar-close{right:auto;left:6px}.rtl #wp-link #internal-toggle{padding-right:18px;padding-left:0}.rtl #wp-link #link-options label span,.rtl #wp-link #search-panel label span.search-label{text-align:left;padding-right:0;padding-left:5px}.rtl #wp-link #link-options label #url-field{direction:ltr}.rtl #wp-link .link-search-field,.rtl #wp-link .link-search-wrapper span{float:right}.rtl #wp-link .link-target{margin-right:87px;margin-left:0}.rtl #wp-link .item-info{left:5px;right:auto;top:4px;bottom:0}.rtl #wp-link #search-panel{float:right}.rtl #wp-link-cancel{float:right}.rtl #wp-link-update{float:left}.rtl #wp-link .toggle-arrow{background-position:top right}.rtl #wp-link .toggle-arrow-active{background-position:center right}.rtl .wp_themeSkin .mceListBox .mceText{text-align:right}.rtl .wp_themeSkin .mceNoIcons a .mceText{padding-right:10px;padding-left:25px}.rtl .mceListBoxMenu.mceNoIcons{direction:rtl}.clearlooks2 .mceFocus .mceTop .mceLeft{background:#444;border-left:1px solid #999;border-top:1px solid #999;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}.clearlooks2 .mceFocus .mceTop .mceRight{background:#444;border-right:1px solid #999;border-top:1px solid #999;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.clearlooks2 .mceMiddle .mceLeft{background:#f1f1f1;border-left:1px solid #999}.clearlooks2 .mceMiddle .mceRight{background:#f1f1f1;border-right:1px solid #999}.clearlooks2 .mceBottom{background:#f1f1f1;border-bottom:1px solid #999}.clearlooks2 .mceBottom .mceLeft{background:#f1f1f1;border-bottom:1px solid #999;border-left:1px solid #999}.clearlooks2 .mceBottom .mceCenter{background:#f1f1f1;border-bottom:1px solid #999}.clearlooks2 .mceBottom .mceRight{background:#f1f1f1;border-bottom:1px solid #999;border-right:1px solid #999}.clearlooks2 .mceFocus .mceTop span{color:#e5e5e5}.fullscreen-overlay{z-index:149999;display:none;position:fixed;top:0;bottom:0;left:0;right:0;filter:inherit}.fullscreen-active .fullscreen-overlay,.fullscreen-active #wp-fullscreen-body{display:block}.fullscreen-fader{z-index:200000}.fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body{width:100%;z-index:150005;display:none;position:absolute;top:0;left:0;font-size:12px}#wp-fullscreen-wrap{margin:0 auto 50px;position:relative;padding-top:60px}#wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:medium none;padding:6px 7px;width:100%;margin-bottom:30px;-webkit-box-shadow:none;box-shadow:none}#wp-fullscreen-container{padding:4px 10px 50px}#wp-fullscreen-title,#wp-fullscreen-container{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:transparent;-moz-transition-property:border-color;-moz-transition-duration:.6s;-webkit-transition-property:border-color;-webkit-transition-duration:.6s;-o-transition-property:border-color;-o-transition-duration:.6s;transition-property:border-color;transition-duration:.6s}#wp_mce_fullscreen{width:100%;min-height:300px;border:0;background:transparent;font-family:Consolas,Monaco,monospace;line-height:1.6em;padding:0;overflow-y:hidden;outline:0;resize:none;-webkit-box-shadow:none;box-shadow:none}#wp-fullscreen-tagline{color:#BBB;font-size:18px;float:right;padding-top:5px}#fullscreen-topbar{position:fixed;top:0;left:0;z-index:150050;border-bottom-style:solid;border-bottom-width:1px;min-width:800px;width:100%;height:40px}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;min-width:820px;margin:0 auto}#wp-fullscreen-mode-bar,#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-count{float:left}#wp-fullscreen-save{float:right;padding:2px 2px 0 5px}#wp-fullscreen-count,#wp-fullscreen-close{padding-top:5px}#wp-fullscreen-central-toolbar{margin:auto;padding:0}#wp-fullscreen-buttons>div{float:left}#wp-fullscreen-mode-bar{padding:1px 14px 0 0}#wp-fullscreen-modes a{display:block;font-size:11px;text-decoration:none;float:left;margin:1px 0 0;padding:2px 6px;border-width:1px 1px 1px 0;border-style:solid;border-color:#bbb;color:#777;text-shadow:0 1px 0 #fff;background-color:#f4f4f4;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:linear-gradient(to top,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:hover,.wp-html-mode #wp-fullscreen-modes a:last-child,.wp-tmce-mode #wp-fullscreen-modes a:first-child{color:#333;border-color:#999;background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:linear-gradient(to bottom,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:first-child{border-width:1px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#wp-fullscreen-modes a:last-child{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}#wp-fullscreen-buttons .active a{background:inherit}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#fullscreen-topbar.fullscreen-make-sticky{display:block!important}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save img,#wp-fullscreen-save span{padding-right:4px;display:none}#wp-fullscreen-buttons #wp_fs_image span.mce_image{background-image:url(../../wp-admin/images/media-button.png);background-position:2px 2px}.fullscreen-active #TB_overlay{z-index:150100}.fullscreen-active #TB_window{z-index:150102}#wp_mce_fullscreen_ifr{background:transparent}#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst{display:none}#wp-fullscreen-container .wp_themeSkin table td{vertical-align:top}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#ccc}#fullscreen-topbar{border-bottom-color:#DFDFDF;background:#f1f1f1;background-image:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-moz-linear-gradient(bottom,#ececec,#f9f9f9);background-image:-o-linear-gradient(bottom,#ececec,#f9f9f9);background-image:linear-gradient(to top,#ececec,#f9f9f9)}#mce_fullscreen_container{background:#fff;z-index:110000!important}.fade-1000,.fade-600,.fade-400,.fade-300{opacity:0;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.fade-1000{-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.fade-600{-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.fade-400{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.fade-300{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.rtl #wp-fullscreen-tagline{float:left}.rtl #fullscreen-topbar{left:auto;right:0}.rtl #wp-fullscreen-mode-bar,.rtl #wp-fullscreen-button-bar,.rtl #wp-fullscreen-close,.rtl #wp-fullscreen-count{float:right}.rtl #wp-fullscreen-save{float:left}.rtl #wp-fullscreen-save{padding:2px 5px 0 2px}.rtl #wp-fullscreen-buttons>div{float:right}.rtl #wp-fullscreen-mode-bar{padding:1px 0 0 14px}.rtl #wp-fullscreen-modes a{float:right;border-width:1px 0 1px 1px}.rtl #wp-fullscreen-modes a:first-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:3px;border-width:1px;border-top-left-radius:0;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:3px}.rtl #wp-fullscreen-modes a:last-child{-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:3px}.rtl #wp-fullscreen-save img,.rtl #wp-fullscreen-save span{padding-right:0;padding-left:4px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp_themeSkin span.mce_undo,.wp_themeSkin span.mce_redo,.wp_themeSkin span.mce_bullist,.wp_themeSkin span.mce_numlist,.wp_themeSkin span.mce_blockquote,.wp_themeSkin span.mce_charmap,.wp_themeSkin span.mce_bold,.wp_themeSkin span.mce_italic,.wp_themeSkin span.mce_underline,.wp_themeSkin span.mce_justifyleft,.wp_themeSkin span.mce_justifyright,.wp_themeSkin span.mce_justifycenter,.wp_themeSkin span.mce_justifyfull,.wp_themeSkin span.mce_indent,.wp_themeSkin span.mce_outdent,.wp_themeSkin span.mce_link,.wp_themeSkin span.mce_unlink,.wp_themeSkin span.mce_help,.wp_themeSkin span.mce_removeformat,.wp_themeSkin span.mce_fullscreen,.wp_themeSkin span.mce_wp_fullscreen,.wp_themeSkin span.mce_media,.wp_themeSkin span.mce_pastetext,.wp_themeSkin span.mce_pasteword,.wp_themeSkin span.mce_wp_help,.wp_themeSkin span.mce_wp_adv,.wp_themeSkin span.mce_wp_more,.wp_themeSkin span.mce_strikethrough,.wp_themeSkin span.mce_spellchecker,.wp_themeSkin span.mce_forecolor,.wp_themeSkin .mce_forecolorpicker,.wp_themeSkin .mceSplitButton .mce_spellchecker span.mce_spellchecker,.wp_themeSkin .mceSplitButton .mce_forecolor span.mce_forecolor,.wp_themeSkin .mceSplitButton span.mce_numlist,.wp_themeSkin .mceSplitButton span.mce_bullist{background-image:url(../images/wpicons-2x.png?ver=20120720);background-size:560px 40px}.wp-media-buttons .add_media span.wp-media-buttons-icon,#wp-fullscreen-buttons #wp_fs_image span.mce_image{background-image:url(../../wp-admin/images/media-button-2x.png);background-size:16px 16px}.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin table.mceListBoxEnabled .mceOpen{background-image:url(../images/down_arrow-2x.gif);background-size:10px 20px}.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin .mceSplitButtonActive a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen{background-image:url(../images/down_arrow-2x.gif);background-size:10px 20px}#wp-link .toggle-arrow{background:transparent url(../images/toggle-arrow-2x.png) top left no-repeat;background-size:19px 69px}}
\ No newline at end of file
+ */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{padding:0;z-index:300002;border:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background-color:#f5f5f5}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:0}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-size:13px;line-height:24px;color:#fff}.wp-dialog .ui-dialog-content{padding:0}.wp-dialog .ui-dialog-titlebar-close{cursor:pointer;-webkit-appearance:none;border:0;width:30px;height:20px;top:13px;right:6px;background:0 0}.wp-dialog .ui-dialog-titlebar-close:before{content:'\f158';font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;padding-left:12px}.wp-dialog .ui-dialog-titlebar-close:hover:before{color:#2ea2cc}.wp-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{z-index:300001;background-color:#000;opacity:.6;filter:alpha(opacity=60)}.clearlooks2 .mceTop{border-bottom:1px solid #ccc}.clearlooks2 .mceTop span{font:13px/24px "Open Sans",sans-serif;color:#e5e5e5}.clearlooks2 .mceTop .mceLeft{background:#444;border-color:transparent}.clearlooks2 .mceTop .mceRight{background:#444;border-color:transparent}.clearlooks2 .mceMiddle{clip:rect(24px auto auto auto)}.clearlooks2 .mceMiddle .mceLeft{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceMiddle .mceRight{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom .mceLeft{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom .mceCenter{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceBottom .mceRight{background:#f1f1f1;border-color:transparent}.clearlooks2 .mceClose,.clearlooks2 .mceFocus .mceClose,.clearlooks2 .mceFocus .mceClose:hover{background-image:none}.clearlooks2 .mceClose:before{content:'\f158';font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;padding-left:12px}.fullscreen-overlay{z-index:149999;display:none;position:fixed;top:0;bottom:0;left:0;right:0;filter:inherit}.fullscreen-active .fullscreen-overlay,.fullscreen-active #wp-fullscreen-body{display:block}.fullscreen-fader{z-index:200000}.fullscreen-active .fullscreen-fader{display:none}#wp-fullscreen-body{width:100%;z-index:150005;display:none;position:absolute;top:0;left:0;font-size:12px}#wp-fullscreen-wrap{margin:0 auto 50px;position:relative;padding-top:60px}#wp-fullscreen-title{font-size:1.7em;line-height:100%;outline:medium none;padding:6px 7px;width:100%;margin-bottom:30px;-webkit-box-shadow:none;box-shadow:none}#wp-fullscreen-container{padding:4px 10px 50px}#wp-fullscreen-title,#wp-fullscreen-container{-webkit-border-radius:0;border-radius:0;border:1px dashed transparent;background:transparent;-moz-transition-property:border-color;-moz-transition-duration:.6s;-webkit-transition-property:border-color;-webkit-transition-duration:.6s;-o-transition-property:border-color;-o-transition-duration:.6s;transition-property:border-color;transition-duration:.6s}#wp_mce_fullscreen{width:100%;min-height:300px;border:0;background:transparent;font-family:Consolas,Monaco,monospace;line-height:1.6em;padding:0;overflow-y:hidden;outline:0;resize:none;-webkit-box-shadow:none;box-shadow:none}#wp-fullscreen-tagline{color:#BBB;font-size:18px;float:right;padding-top:5px}#fullscreen-topbar{background:#f5f5f5;border-bottom:1px solid #fff;height:40px;left:0;min-width:800px;position:fixed;top:0;width:100%;z-index:150050}#wp-fullscreen-toolbar{padding:6px 10px 0;clear:both;max-width:1100px;min-width:820px;margin:0 auto}#wp-fullscreen-mode-bar,#wp-fullscreen-button-bar,#wp-fullscreen-close,#wp-fullscreen-count{float:left}#wp-fullscreen-save{float:right;padding:2px 2px 0 5px}#wp-fullscreen-count,#wp-fullscreen-close{padding-top:5px}#wp-fullscreen-central-toolbar{margin:auto;padding:0}#wp-fullscreen-buttons>div{float:left}#wp-fullscreen-mode-bar{padding:1px 14px 0 0}#wp-fullscreen-modes a{display:block;font-size:11px;text-decoration:none;float:left;margin:1px 0 0;padding:2px 6px;border-width:1px 1px 1px 0;border-style:solid;border-color:#bbb;color:#777;text-shadow:0 1px 0 #fff;background-color:#f4f4f4;background:#f4f4f4;background-image:-webkit-gradient(linear,left bottom,left top,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(bottom,#e4e4e4,#f9f9f9);background-image:linear-gradient(to top,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:hover,.wp-html-mode #wp-fullscreen-modes a:last-child,.wp-tmce-mode #wp-fullscreen-modes a:first-child{color:#333;border-color:#999;background:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-moz-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:-o-linear-gradient(top,#e4e4e4,#f9f9f9);background-image:linear-gradient(to bottom,#e4e4e4,#f9f9f9)}#wp-fullscreen-modes a:first-child{border-width:1px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}#wp-fullscreen-modes a:last-child{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}#wp-fullscreen-buttons .active a{background:inherit}#wp-fullscreen-buttons .hidden{display:none}#wp-fullscreen-buttons .disabled{opacity:.5}.wp-html-mode #wp-fullscreen-buttons div{display:none}.wp-html-mode #wp-fullscreen-buttons div.wp-fullscreen-both{display:block}#fullscreen-topbar.fullscreen-make-sticky{display:block!important}#wp-fullscreen-save img{vertical-align:middle}#wp-fullscreen-save img,#wp-fullscreen-save span{padding-right:4px;display:none}.fullscreen-active #TB_overlay{z-index:150100}.fullscreen-active #TB_window{z-index:150102}#wp_mce_fullscreen_ifr{background:transparent}#wp_mce_fullscreen_parent #wp_mce_fullscreen_tbl tr.mceFirst{display:none}#wp-fullscreen-container .wp_themeSkin table td{vertical-align:top}.fullscreen-overlay{background:#fff}.wp-fullscreen-focus #wp-fullscreen-title,.wp-fullscreen-focus #wp-fullscreen-container{border-color:#ccc}.fade-1000,.fade-600,.fade-400,.fade-300{opacity:0;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.fade-1000{-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.fade-600{-moz-transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.fade-400{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.fade-300{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.fade-trigger{opacity:1}.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,.rtl .wp_themeSkin .mceMenu .mceText,.rtl .wp-switch-editor,.rtl .quicktags-toolbar input,.rtl .clearlooks2 .mceTop span,.rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors,html:lang(he-il) .rtl .wp_themeSkin .mceMenu .mceText,html:lang(he-il) .rtl .wp-switch-editor,html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .clearlooks2 .mceTop span,html:lang(he-il) .rtl .wp_themeSkin .mceColorSplitMenu a.mceMoreColors{font-family:Arial,sans-serif}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon,#wp-fullscreen-buttons #wp_fs_image span.mce_image{background:0 0}.wp_themeSkin .mceListBox .mceOpen,.wp_themeSkin .mceListBoxHover .mceOpen,.wp_themeSkin .mceListBoxSelected .mceOpen,.wp_themeSkin table.mceListBoxEnabled .mceOpen{background-image:url(../images/down_arrow-2x.gif);background-size:10px 20px}.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,.wp_themeSkin .mceSplitButtonSelected a.mceOpen,.wp_themeSkin .mceSplitButtonActive a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen{background-image:url(../images/down_arrow-2x.gif);background-size:10px 20px}#wp-link .toggle-arrow{background:transparent url(../images/toggle-arrow-2x.png) top left no-repeat;background-size:19px 69px}}
\ No newline at end of file
diff --git a/wp-includes/css/jquery-ui-dialog-rtl.css b/wp-includes/css/jquery-ui-dialog-rtl.css
new file mode 100644 (file)
index 0000000..eda4df8
--- /dev/null
@@ -0,0 +1,319 @@
+/*!
+ * jQuery UI CSS Framework 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden {
+       display: none;
+}
+.ui-helper-hidden-accessible {
+       border: 0;
+       clip: rect(0 0 0 0);
+       height: 1px;
+       margin: -1px;
+       overflow: hidden;
+       padding: 0;
+       position: absolute;
+       width: 1px;
+}
+.ui-helper-reset {
+       margin: 0;
+       padding: 0;
+       border: 0;
+       outline: 0;
+       line-height: 1.3;
+       text-decoration: none;
+       font-size: 100%;
+       list-style: none;
+}
+.ui-helper-clearfix:before,
+.ui-helper-clearfix:after {
+       content: "";
+       display: table;
+       border-collapse: collapse;
+}
+.ui-helper-clearfix:after {
+       clear: both;
+}
+.ui-helper-clearfix {
+       min-height: 0; /* support: IE7 */
+}
+.ui-helper-zfix {
+       width: 100%;
+       height: 100%;
+       top: 0;
+       right: 0;
+       position: absolute;
+       opacity: 0;
+       filter:Alpha(Opacity=0);
+}
+
+.ui-front {
+       z-index: 100;
+}
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled {
+       cursor: default !important;
+}
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon {
+       display: block;
+       text-indent: -99999px;
+       overflow: hidden;
+       background-repeat: no-repeat;
+}
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay {
+       position: fixed;
+       top: 0;
+       right: 0;
+       width: 100%;
+       height: 100%;
+}
+
+
+/*!
+ * jQuery UI Resizable 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable {
+       position: relative;
+}
+.ui-resizable-handle {
+       position: absolute;
+       font-size: 0.1px;
+       display: block;
+}
+.ui-resizable-disabled .ui-resizable-handle,
+.ui-resizable-autohide .ui-resizable-handle {
+       display: none;
+}
+.ui-resizable-n {
+       cursor: n-resize;
+       height: 7px;
+       width: 100%;
+       top: -5px;
+       right: 0;
+}
+.ui-resizable-s {
+       cursor: s-resize;
+       height: 7px;
+       width: 100%;
+       bottom: -5px;
+       right: 0;
+}
+/* @noflip */
+.ui-resizable-e {
+       cursor: e-resize;
+       width: 7px;
+       right: -5px;
+       top: 0;
+       height: 100%;
+}
+/* @noflip */
+.ui-resizable-w {
+       cursor: w-resize;
+       width: 7px;
+       left: -5px;
+       top: 0;
+       height: 100%;
+}
+/* @noflip */
+.ui-resizable-se {
+       cursor: se-resize;
+       width: 12px;
+       height: 12px;
+       right: 1px;
+       bottom: 1px;
+}
+/* @noflip */
+.ui-resizable-sw {
+       cursor: sw-resize;
+       width: 9px;
+       height: 9px;
+       left: -5px;
+       bottom: -5px;
+}
+/* @noflip */
+.ui-resizable-nw {
+       cursor: nw-resize;
+       width: 9px;
+       height: 9px;
+       left: -5px;
+       top: -5px;
+}
+/* @noflip */
+.ui-resizable-ne {
+       cursor: ne-resize;
+       width: 9px;
+       height: 9px;
+       right: -5px;
+       top: -5px;
+}
+
+/*!
+ * jQuery UI Dialog 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.ui-dialog {
+       position: absolute;
+       top: 0;
+       /* @noflip */
+       left: 0;
+       padding: .2em;
+       outline: 0;
+}
+.ui-dialog .ui-dialog-titlebar {
+       padding: .4em 1em;
+       position: relative;
+}
+.ui-dialog .ui-dialog-title {
+       float: right;
+       margin: .1em 0;
+       white-space: nowrap;
+       width: 90%;
+       overflow: hidden;
+       text-overflow: ellipsis;
+}
+.ui-dialog .ui-dialog-titlebar-close {
+       position: absolute;
+       left: .3em;
+       top: 50%;
+       width: 21px;
+       margin: -10px 0 0 0;
+       padding: 1px;
+       height: 20px;
+}
+.ui-dialog .ui-dialog-content {
+       position: relative;
+       border: 0;
+       padding: .5em 1em;
+       background: none;
+       overflow: auto;
+}
+.ui-dialog .ui-dialog-buttonpane {
+       text-align: right;
+       border-width: 1px 0 0 0;
+       background-image: none;
+       margin-top: .5em;
+       padding: .3em .4em .5em 1em;
+}
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
+       float: left;
+}
+.ui-dialog .ui-dialog-buttonpane button {
+       margin: .5em 0 .5em .4em;
+       cursor: pointer;
+}
+.ui-dialog .ui-resizable-se {
+       width: 12px;
+       height: 12px;
+       left: -5px;
+       bottom: -5px;
+       background-position: 16px 16px;
+}
+.ui-draggable .ui-dialog-titlebar {
+       cursor: move;
+}
+
+/* WP jQuery Dialog Theme */
+.wp-dialog {
+       padding: 0;
+       z-index: 300002;
+       border: 0;
+       -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+       box-shadow:         0 5px 15px rgba(0,0,0,0.7);
+       background-color: #f5f5f5;
+}
+
+.wp-dialog .ui-dialog-title {
+       display: block;
+       text-align: center;
+       padding: 0;
+}
+
+.wp-dialog .ui-dialog-titlebar {
+       padding: 0 1em;
+       background-color: #444;
+       font-size: 13px;
+       line-height: 24px;
+       color: #fff;
+}
+
+.wp-dialog .ui-dialog-content {
+       padding: 0;
+}
+
+.wp-dialog .ui-dialog-titlebar-close {
+       cursor: pointer;
+       -webkit-appearance: none;
+       border: 0;
+       width: 30px;
+       height: 20px;
+       top: 13px;
+       left: 6px;
+       background: none;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #999;
+       padding-right: 12px;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover:before {
+       color: #2ea2cc;
+}
+
+.wp-dialog .ui-dialog-titlebar-close .ui-button-text {
+       display: none;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover,
+.wp-dialog .ui-dialog-titlebar-close:focus {
+       background-position: -87px -32px;
+}
+
+.ui-widget-overlay {
+       z-index: 300001;
+       background-color: #000;
+       opacity: 0.6;
+       filter: alpha(opacity=60);
+}
diff --git a/wp-includes/css/jquery-ui-dialog-rtl.min.css b/wp-includes/css/jquery-ui-dialog-rtl.min.css
new file mode 100644 (file)
index 0000000..97eade0
--- /dev/null
@@ -0,0 +1,28 @@
+/*!
+ * jQuery UI CSS Framework 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;right:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;right:0;width:100%;height:100%}/*!
+ * jQuery UI Resizable 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;right:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;right:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
+ * jQuery UI Dialog 1.10.1
+ * http://jqueryui.com
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:right;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;left:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:right;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em .4em .5em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:left}.ui-dialog .ui-dialog-buttonpane button{margin:.5em 0 .5em .4em;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;left:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{padding:0;z-index:300002;border:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background-color:#f5f5f5}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:0}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-size:13px;line-height:24px;color:#fff}.wp-dialog .ui-dialog-content{padding:0}.wp-dialog .ui-dialog-titlebar-close{cursor:pointer;-webkit-appearance:none;border:0;width:30px;height:20px;top:13px;left:6px;background:0 0}.wp-dialog .ui-dialog-titlebar-close:before{content:'\f158';font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;padding-right:12px}.wp-dialog .ui-dialog-titlebar-close:hover:before{color:#2ea2cc}.wp-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{z-index:300001;background-color:#000;opacity:.6;filter:alpha(opacity=60)}
\ No newline at end of file
index 9c75fbdfc8e9175a7070410bb5e4d66ac4e2e8a7..6418ea361bbc84787124ef8888c4bf25557336bc 100644 (file)
        bottom: -5px;
        left: 0;
 }
+/* @noflip */
 .ui-resizable-e {
        cursor: e-resize;
        width: 7px;
        top: 0;
        height: 100%;
 }
+/* @noflip */
 .ui-resizable-w {
        cursor: w-resize;
        width: 7px;
        top: 0;
        height: 100%;
 }
+/* @noflip */
 .ui-resizable-se {
        cursor: se-resize;
        width: 12px;
        right: 1px;
        bottom: 1px;
 }
+/* @noflip */
 .ui-resizable-sw {
        cursor: sw-resize;
        width: 9px;
        left: -5px;
        bottom: -5px;
 }
+/* @noflip */
 .ui-resizable-nw {
        cursor: nw-resize;
        width: 9px;
        left: -5px;
        top: -5px;
 }
+/* @noflip */
 .ui-resizable-ne {
        cursor: ne-resize;
        width: 9px;
 .ui-dialog {
        position: absolute;
        top: 0;
+       /* @noflip */
        left: 0;
        padding: .2em;
        outline: 0;
 .wp-dialog {
        padding: 0;
        z-index: 300002;
-       border: 1px solid #999;
-       -webkit-box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
-       box-shadow: 0px 0px 16px rgba( 0,0,0,0.3 );
+       border: 0;
+       -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.7);
+       box-shadow:         0 5px 15px rgba(0,0,0,0.7);
        background-color: #f5f5f5;
-       -webkit-border-top-left-radius: 4px;
-       border-top-left-radius: 4px;
-       -webkit-border-top-right-radius: 4px;
-       border-top-right-radius: 4px;
 }
 
 .wp-dialog .ui-dialog-title {
        display: block;
        text-align: center;
-       padding: 1px 0 2px;
+       padding: 0;
 }
 
 .wp-dialog .ui-dialog-titlebar {
        padding: 0 1em;
        background-color: #444;
-       font-weight: bold;
-       font-size: 11px;
-       line-height: 18px;
-       color: #e5e5e5;
-       -webkit-border-top-left-radius: 3px;
-       border-top-left-radius: 3px;
-       -webkit-border-top-right-radius: 3px;
-       border-top-right-radius: 3px;
+       font-size: 13px;
+       line-height: 24px;
+       color: #fff;
 }
 
 .wp-dialog .ui-dialog-content {
        cursor: pointer;
        -webkit-appearance: none;
        border: 0;
-       width: 29px;
-       height: 16px;
+       width: 30px;
+       height: 20px;
        top: 13px;
        right: 6px;
-       background: url('../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif') no-repeat -87px -16px;
+       background: none;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #999;
+       padding-left: 12px;
+}
+
+.wp-dialog .ui-dialog-titlebar-close:hover:before {
+       color: #2ea2cc;
 }
 
 .wp-dialog .ui-dialog-titlebar-close .ui-button-text {
index 78c6f31a162a59019865e7f8b4c479c414eccb28..4c10daca4d598d9e62fd90fae01a0569beea96dd 100644 (file)
@@ -25,4 +25,4 @@
  * http://jquery.org/license
  *
  * http://docs.jquery.com/UI/Dialog#theming
- */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{padding:0;z-index:300002;border:1px solid #999;-webkit-box-shadow:0 0 16px rgba(0,0,0,.3);box-shadow:0 0 16px rgba(0,0,0,.3);background-color:#f5f5f5;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:1px 0 2px}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-weight:700;font-size:11px;line-height:18px;color:#e5e5e5;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.wp-dialog .ui-dialog-content{padding:0}.wp-dialog .ui-dialog-titlebar-close{cursor:pointer;-webkit-appearance:none;border:0;width:29px;height:16px;top:13px;right:6px;background:url(../js/tinymce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif) no-repeat -87px -16px}.wp-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{z-index:300001;background-color:#000;opacity:.6;filter:alpha(opacity=60)}
\ No newline at end of file
+ */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.wp-dialog{padding:0;z-index:300002;border:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background-color:#f5f5f5}.wp-dialog .ui-dialog-title{display:block;text-align:center;padding:0}.wp-dialog .ui-dialog-titlebar{padding:0 1em;background-color:#444;font-size:13px;line-height:24px;color:#fff}.wp-dialog .ui-dialog-content{padding:0}.wp-dialog .ui-dialog-titlebar-close{cursor:pointer;-webkit-appearance:none;border:0;width:30px;height:20px;top:13px;right:6px;background:0 0}.wp-dialog .ui-dialog-titlebar-close:before{content:'\f158';font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;padding-left:12px}.wp-dialog .ui-dialog-titlebar-close:hover:before{color:#2ea2cc}.wp-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.wp-dialog .ui-dialog-titlebar-close:hover,.wp-dialog .ui-dialog-titlebar-close:focus{background-position:-87px -32px}.ui-widget-overlay{z-index:300001;background-color:#000;opacity:.6;filter:alpha(opacity=60)}
\ No newline at end of file
index f260bb2313f0035e4010ebd646959d71765007bb..6b6d0c25df3b607aaf12f070adb8ed398d362333 100644 (file)
+/**
+ * Base Styles
+ */
+.media-modal,
+.media-frame {
+       font-family: "Open Sans", sans-serif;
+       font-size: 12px;
+}
+
+.media-frame input,
+.media-frame textarea {
+       padding: 6px 8px;
+       line-height: 16px;
+}
+
+.media-frame select,
+.wp-admin .media-frame select {
+       line-height: 28px;
+       margin-top: 3px;
+}
+
+.media-frame a {
+       border-bottom: none;
+       color: #21759b;
+}
+
+.media-frame a:hover {
+       color: #d54e21;
+}
+
+.media-frame a.button {
+       color: #333;
+}
+
+.media-frame a.button:hover {
+       color: #222;
+}
+
+.media-frame a.button-primary,
+.media-frame a.button-primary:hover {
+       color: #fff;
+}
+
+.media-frame input[type="text"],
+.media-frame input[type="password"],
+.media-frame input[type="number"],
+.media-frame input[type="search"],
+.media-frame input[type="email"],
+.media-frame input[type="url"],
+.media-frame textarea,
+.media-frame select {
+       font-family: "Open Sans", sans-serif;
+       font-size: 12px;
+       -moz-box-sizing: border-box;
+       -webkit-box-sizing: border-box;
+       -ms-box-sizing: border-box; /* ie8 only */
+       box-sizing: border-box;
+       border-width: 1px;
+       border-style: solid;
+       border-color: #dfdfdf;
+}
+
+.media-frame select {
+       height: 24px;
+       padding: 2px;
+}
+
+.media-frame input:disabled,
+.media-frame textarea:disabled,
+.media-frame input[readonly],
+.media-frame textarea[readonly] {
+       background-color: #eee;
+}
+
+.media-frame input[type="search"] {
+       -webkit-appearance: textfield;
+}
+
+.media-frame :-moz-placeholder {
+   color: #a9a9a9;
+}
+
+/* Enable draggable on IE10 touch events until it's rolled into jQuery UI core */
+.ui-sortable,
+.ui-draggable {
+       -ms-touch-action: none;
+       touch-action:     none;
+}
+
+.meta-box-sortables.ui-sortable {
+       -ms-touch-action: auto;
+       touch-action:     auto;
+}
+
+.meta-box-sortables.ui-sortable .hndle {
+       -ms-touch-action: none;
+       touch-action:     none;
+}
+
 /**
  * Modal
  */
+.media-modal {
+       position: fixed;
+       top: 30px;
+       right: 30px;
+       left: 30px;
+       bottom: 30px;
+       z-index: 160000;
+}
+
+.wp-customizer .media-modal {
+       z-index: 560000;
+}
+
+.media-modal-backdrop {
+       position: fixed;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       min-height: 360px;
+       background: #000;
+       opacity: 0.7;
+       z-index: 159900;
+}
+
+.wp-customizer .media-modal-backdrop {
+       z-index: 559900;
+}
+
 .media-modal-close {
-       right: auto;
-       left: 7px;
+       position: absolute;
+       text-decoration: none;
+       top: 5px;
+       left: 10px;
+       width: 30px;
+       height: 30px;
+       z-index: 1000;
+}
+
+.media-modal-close span.media-modal-icon {
+       display: block;
+       margin: 8px auto 0;
+       width: 15px;
+       height: 15px;
+       background-image: none;
+}
+
+.media-modal-close .media-modal-icon:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       vertical-align: middle;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #666;
+}
+
+.media-modal-close:hover .media-modal-icon:before {
+       color: #2ea2cc;
+}
+
+.media-modal-close:active {
+       outline: 0;
+}
+
+.media-modal-content {
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       overflow: auto;
+       min-height: 300px;
+       background: #fff;
+       -webkit-font-smoothing: subpixel-antialiased; 
+}
+
+.media-modal-icon {
+       background-image: url(../images/uploader-icons.png);
+       background-repeat: no-repeat;
 }
 
 /**
  * Toolbar
  */
+.media-toolbar {
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       z-index: 100;
+       height: 60px;
+       padding: 0 16px;
+       border: 0 solid #dfdfdf;
+       overflow: hidden;
+}
+
 .media-toolbar-primary {
        float: left;
+       height: 100%;
 }
 
 .media-toolbar-secondary {
        float: right;
+       height: 100%;
 }
 
 .media-toolbar-primary > .media-button,
 .media-toolbar-primary > .media-button-group {
-       margin-left: 0;
        margin-right: 10px;
        float: right;
+       margin-top: 15px;
 }
 
 .media-toolbar-secondary > .media-button,
 .media-toolbar-secondary > .media-button-group {
-       margin-right: 0;
        margin-left: 10px;
        float: right;
+       margin-top: 15px;
 }
 
 /**
  * Sidebar
  */
 .media-sidebar {
-       right: auto;
+       position: absolute;
+       top: 0;
        left: 0;
-       border-left: 0;
+       bottom: 0;
+       width: 267px;
+       padding: 0 16px 24px;
+       z-index: 75;
+       background: #f5f5f5;
        border-right: 1px solid #dfdfdf;
+       overflow: auto;
+       -webkit-overflow-scrolling: touch;
+}
+
+.hide-toolbar .media-sidebar {
+       bottom: 0;
+}
+
+.media-sidebar .sidebar-title {
+       font-size: 20px;
+       margin: 0;
+       padding: 12px 10px 10px;
+       line-height: 28px;
+}
+
+.media-sidebar .sidebar-content {
+       padding: 0 10px;
+       margin-bottom: 130px;
+}
+
+.media-sidebar .search {
+       display: block;
+       width: 100%;
+}
+
+.media-sidebar h3 {
+       position: relative;
+       font-weight: bold;
+       text-transform: uppercase;
+       font-size: 12px;
+       color: #666;
+       margin: 24px 0 8px;
 }
 
 .media-sidebar .setting {
+       display: block;
        float: right;
+       width: 100%;
+       margin: 1px 0;
+}
+
+.media-sidebar .setting label {
+       display: block;
 }
 
 .media-sidebar .setting .link-to-custom {
-       direction: ltr;
+       margin: 3px 0;
 }
 
 .media-sidebar .setting span {
-       margin-right: 0;
+       min-width: 30%;
        margin-left: 4%;
+       font-size: 12px;
+}
+
+.media-sidebar .setting select {
+       max-width: 65%;
+}
+
+.media-sidebar .setting input[type="checkbox"],
+.media-sidebar .field input[type="checkbox"] {
+       width: 16px;
+       float: none;
+       margin: 8px 3px 0;
+       padding: 0;
 }
 
 .media-sidebar .setting span,
 .compat-item label span {
        float: right;
+       min-height: 22px;
+       padding-top: 8px;
+       line-height: 16px;
        text-align: left;
+       font-weight: normal;
+       color: #666;
 }
 
 .media-sidebar .setting input,
 .media-sidebar .setting textarea {
+       margin: 1px;
+       width: 65%;
        float: left;
 }
 
+.media-sidebar .setting textarea,
+.compat-item .field textarea {
+       height: 62px;
+       resize: vertical;
+}
+
+.media-sidebar select {
+       margin-top: 3px;
+}
+
 .compat-item {
        float: right;
+       width: 100%;
+       overflow: hidden;
+}
+
+.compat-item table {
+       width: 100%;
+       table-layout: fixed;
+       border-spacing: 0;
+       border: 0;
+}
+
+.compat-item tr {
+       padding: 2px 0;
+       display: block;
+       overflow: hidden;
+}
+
+.compat-item .label,
+.compat-item .field {
+       display: block;
+       margin: 0;
+       padding: 0;
 }
 
 .compat-item .label {
-       margin-right: 0;
+       min-width: 30%;
        margin-left: 4%;
        float: right;
        text-align: left;
 }
 
+.compat-item .label span {
+       display: block;
+       width: 100%;
+}
+
 .compat-item .field {
        float: left;
-       padding-right: 0;
-       padding-left: 1px;
+       width: 66%;
 }
 
+.compat-item .field input {
+       width: 100%;
+       margin: 0;
+}
+
+
 /**
  * Menu
  */
 .media-menu {
-       border-right: 0;
-       border-left: 1px solid #d9d9d9;
-       box-shadow: inset 6px 0 6px -6px rgba( 0, 0, 0, 0.2 )
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       margin: 0;
+       padding: 16px 0;
+       border-left-width: 1px;
+       border-left-style: solid;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       -ms-user-select: none;
+       user-select: none;
+}
+
+.media-menu > a {
+       display: block;
+       position: relative;
+       padding: 8px 20px;
+       margin: 0;
+       line-height: 18px;
+       font-size: 14px;
+       color: #21759B;
+       text-decoration: none;
+}
+
+.media-menu > a:hover {
+       color: #21759B;
+       background: rgba( 0, 0, 0, 0.04 );
+}
+
+.media-menu > a:active {
+       outline: none;
+}
+
+.media-menu .active,
+.media-menu .active:hover {
+       color: #333;
+       font-weight: bold;
+}
+
+.media-menu .separator {
+       height: 0;
+       margin: 12px 20px;
+       padding: 0;
+       border-top: 1px solid #dfdfdf;
+       border-bottom: 1px solid #fff;
 }
 
 /**
- * Router
+ * Menu
  */
+.media-router {
+       position: relative;
+       padding: 0 6px;
+       margin: 0;
+       clear: both;
+       -webkit-user-select: none;
+       -moz-user-select: none;
+       -ms-user-select: none;
+       user-select: none;
+}
+
 .media-router > a {
+       position: relative;
        float: right;
-       border-right: 0;
-       border-left: 1px solid #dfdfdf;
+       padding: 8px 10px 9px;
+       margin: 0;
+       height: 18px;
+       line-height: 18px;
+       font-size: 14px;
+       text-decoration: none;
 }
+
 .media-router > a:last-child {
        border-left: 0;
 }
 
+.media-router > a:active,
+.media-router > a:focus {
+       outline: none;
+}
+
+.media-router .active,
+.media-router .active:hover {
+       color: #333;
+}
+
+.media-router .active,
+.media-router > a.active:last-child {
+       margin: -1px -1px 0;
+}
+
+.media-router .active:after {
+       display: none;
+}
+
 /**
  * Frame
  */
+.media-frame {
+       overflow: hidden;
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+}
+
 .media-frame-menu {
-       left: auto;
+       position: absolute;
+       top: 0;
        right: 0;
+       bottom: 0;
+       width: 199px;
+       z-index: 150;
 }
 
-.media-frame-title,
-.media-frame-router,
-.media-frame-content,
-.media-frame-toolbar {
+.media-frame-title {
+       position: absolute;
+       top: 0;
+       right: 200px;
+       left: 0;
+       height: 56px;
+       z-index: 200;
+}
+
+.media-frame-router {
+       position: absolute;
+       top: 56px;
+       right: 200px;
+       left: 0;
+       height: 36px;
+       z-index: 200;
+}
+
+.media-frame-content {
+       position: absolute;
+       top: 90px;
+       right: 200px;
        left: 0;
+       bottom: 61px;
+       height: auto;
+       width: auto;
+       margin: 0;
+       overflow: auto;
+       border-top-width: 1px;
+       border-top-style: solid;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
+}
+
+.media-frame-toolbar {
+       position: absolute;
        right: 200px;
+       left: 0;
+       bottom: 0;
+       height: 60px;
+       z-index: 100;
 }
 
 .media-frame.hide-menu .media-frame-title,
 }
 
 .media-frame.hide-menu .media-frame-menu {
-       left: auto;
        right: -200px;
 }
 
+.media-frame.hide-toolbar .media-frame-content {
+       bottom: 0;
+}
+
+.media-frame.hide-toolbar .media-frame-toolbar {
+       bottom: -61px;
+}
+
+.media-frame.hide-router .media-frame-content {
+       top: 56px;
+}
+
+.media-frame.hide-router .media-frame-router {
+       display: none;
+}
+
+.media-frame.hide-router .media-frame-title {
+       border-bottom: 1px solid #dfdfdf;
+       box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
+}
+
+.media-frame .media-toolbar .add-to-gallery {
+       display: none;
+}
+
+.media-frame-title h1 {
+       padding: 0 16px;
+       font-size: 22px;
+       line-height: 60px;
+       margin: 0;
+}
+
+/**
+ * Iframes
+ */
+.media-frame .media-iframe {
+       overflow: hidden;
+}
+
+.media-frame .media-iframe,
+.media-frame .media-iframe iframe {
+       height: 100%;
+       width: 100%;
+       border: 0;
+}
+
 /**
  * Attachment Browser Filters
  */
 .media-frame select.attachment-filters {
-       margin-right: 0;
+       margin-top: 11px;
        margin-left: 10px;
 }
 
 /**
  * Search
  */
+.media-frame .search {
+       margin-top: 11px;
+       padding: 4px;
+       line-height: 18px;
+       font-size: 13px;
+       color: #464646;
+       font-family: "Open Sans", sans-serif;
+       -webkit-appearance: none;
+}
+
 .media-toolbar-secondary .search {
-       margin-right: 0;
        margin-left: 16px;
 }
 
  * Attachments
  */
 .attachments {
-       padding-right: 0;
+       margin: 0;
        padding-left: 16px;
+       -webkit-overflow-scrolling: touch;
 }
 
 /**
  * Attachment
  */
 .attachment {
+       position: relative;
        float: right;
+
+       padding: 0;
+       margin: 0 10px 20px;
+       color: #464646;
+       list-style: none;
+       text-align: center;
+
+       -webkit-user-select: none;
+       -moz-user-select:    none;
+       -ms-user-select:     none;
+       -o-user-select:      none;
+       user-select:         none;
 }
 
-.attachment .thumbnail {
-       left: auto;
-       right: 0;
+.selected.attachment {
+       box-shadow:
+               0 0 0 1px #fff,
+               0 0 0 3px #ccc;
 }
 
-.attachment .close {
-       right: auto;
-       left: 5px;
+.attachment-preview {
+       position: relative;
+       width: 199px;
+       height: 199px;
+       box-shadow:
+               inset 0 0 15px rgba( 0, 0, 0, 0.1 ),
+               inset 0 0 0 1px rgba( 0, 0, 0, 0.05 );
+       background: #eee;
+       cursor: pointer;
 }
 
-.attachment .check {
-       right: auto;
-       left: -7px;
+.attachment .icon {
+       margin: 0 auto;
+       overflow: hidden;
+       padding-top: 20%;
 }
 
-/**
- * Attachments Browser
- */
-.attachments-browser .media-toolbar {
+.attachment .thumbnail {
+       display: block;
+       position: absolute;
+       top: 0;
        right: 0;
-       left: 300px;
+       margin: 0 auto;
+       overflow: hidden;
+       max-width: 100%;
+       max-height: 100%;
 }
 
-.attachments-browser .attachments,
-.attachments-browser .uploader-inline {
+.attachment-preview .thumbnail:after {
+       content: '';
+       display: block;
+       position: absolute;
+       top: 0;
        right: 0;
-       left: 300px;
+       left: 0;
+       bottom: 0;
+       box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
+       overflow: hidden;
 }
 
-
-/**
- * Progress Bar
- */
-.attachment-preview .media-progress-bar {
-       left: auto;
-       right: 15%;
+/* @noflip */
+.attachment .thumbnail img {
+       top: 0;
+       left: 0;
 }
 
-.media-sidebar .media-uploader-status .upload-dismiss-errors {
-       right: auto;
+/* @noflip */
+.attachment .thumbnail .centered {
+       position: absolute;
+       top: 0;
        left: 0;
+       width: 100%;
+       height: 100%;
+       -webkit-transform: translate( 50%, 50% );
+       -moz-transform:    translate( 50%, 50% );
+       -ms-transform:     translate( 50%, 50% );
+       -o-transform:      translate( 50%, 50% );
+       transform:         translate( 50%, 50% );
 }
 
-.upload-errors .upload-error-label {
-       margin-right: 0;
-       margin-left: 8px;
-       float: right;
-       margin-top: -3px;
+.attachment .thumbnail .centered img {
+       -webkit-transform: translate( -50%, -50% );
+       -moz-transform:    translate( -50%, -50% );
+       -ms-transform:     translate( -50%, -50% );
+       -o-transform:      translate( -50%, -50% );
+       transform:         translate( -50%, -50% );
 }
 
-/**
- * Selection
- */
-.media-selection {
+.attachment .filename {
+       position: absolute;
        right: 0;
-       left: 350px;
-       padding: 0 16px 0 0;
+       left: 0;
+       bottom: 0;
+       overflow: hidden;
+       max-height: 100%;
+
+       word-wrap: break-word;
+       text-align: center;
+       font-weight: bold;
+       background: rgba( 255, 255, 255, 0.8 );
+       box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
 }
 
-.media-selection .selection-info {
-       margin-right: 0;
-       margin-left: 10px;
+.attachment .filename div {
+       padding: 5px 10px;
 }
 
-.media-selection .selection-info a {
-       float: right;
-       border-right: 0;
-       border-left: 1px solid #dfdfdf;
-       margin: 1px -8px 1px 8px;
+.attachment-preview .thumbnail {
+       width: 199px;
+       height: 199px;
 }
 
-.media-selection .selection-info a:last-child {
-       border-right: 1px;
-       border-left: 0;
-       margin-left: 0;
-       margin-right: -8px;
+.attachment .thumbnail img {
+       position: absolute;
 }
 
-.media-selection:after {
-       right: auto;
-       left: 0;
-       background-image: -webkit-gradient(linear, left top, right top, from( rgba( 255, 255, 255, 1 ) ), to( rgba( 255, 255, 255, 0 ) ));
-       background-image: -webkit-linear-gradient(left, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
-       background-image:    -moz-linear-gradient(left, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
-       background-image:      -o-linear-gradient(left, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
-       background-image:   linear-gradient(to right, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
+.attachment .close {
+       display: none;
+       position: absolute;
+       top: 5px;
+       left: 5px;
+       height: 22px;
+       width: 22px;
+       padding: 0;
+       font-size: 20px;
+       line-height: 20px;
+       text-align: center;
+       text-decoration: none;
+       color: #464646;
+       background-color: #fff;
+       background-position: -96px 4px;
+       border-width: 0;
+       border-radius: 3px;
+       box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.3 );
 }
 
-/**
- * Attachment Details
- */
-.attachment-info .thumbnail {
-       float: right;
-       margin-right: 0;
-       margin-left: 10px;
+.attachment .close:hover {
+       box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.6 );
 }
 
-.attachment-info .details {
-       float: right;
+.attachment:hover .close {
+       display: block;
 }
 
-/**
- * Attachment Display Settings
- */
-.attachment-display-settings {
-       float: right;
+.attachment .check {
+       display: none;
+       height: 24px;
+       width: 24px;
+       position: absolute;
+       top: -6px;
+       left: -6px;
+       outline: none;
 }
 
-/**
- * Embed from URL
- */
-.embed-url span {
+.attachment .check div {
+       background-position: -1px 0;
+       height: 15px;
+       width: 15px;
+       margin: 5px;
+}
+
+.attachment .check:hover div {
+       background-position: -40px 0;
+}
+
+.attachment.selected .check {
        display: block;
-       padding: 4px 2px 6px 0;
 }
 
-.media-embed .thumbnail {
-       float: right;
+.attachment.details .check div {
+       background-position: -21px 0;
 }
 
-.media-embed .setting {
-       float: right;
+.attachment.details .check:hover div {
+       background-position: -60px 0;
 }
 
-.media-frame .embed-url input,
-.media-frame .link-to-custom {
-       direction: ltr;
+.media-frame .attachment .describe {
+       position: relative;
+       display: block;
+       width: 100%;
+       margin: -1px 0 0;
+       padding: 8px;
+       font-size: 12px;
+       border-radius: 0;
 }
 
 /**
- * Responsive layout
+ * Attachments Browser
  */
-@media only screen and (max-width: 900px) {
-       .media-frame-title,
+.media-frame .attachments-browser {
+       position: relative;
+       width: 100%;
+       height: 100%;
+       overflow: hidden;
+}
+
+.attachments-browser .media-toolbar {
+       left: 300px;
+       height: 50px;
+}
+
+.attachments-browser .media-toolbar-primary > .media-button,
+.attachments-browser .media-toolbar-primary > .media-button-group,
+.attachments-browser .media-toolbar-secondary > .media-button,
+.attachments-browser .media-toolbar-secondary > .media-button-group {
+       margin-top: 10px;
+}
+
+.attachments-browser .attachments,
+.attachments-browser .uploader-inline {
+       position: absolute;
+       top: 50px;
+       right: 0;
+       left: 300px;
+       bottom: 0;
+       overflow: auto;
+}
+
+.attachments-browser .instructions {
+       display: inline-block;
+       margin-top: 16px;
+       line-height: 18px;
+       font-size: 13px;
+       color: #666;
+}
+
+/**
+ * Progress Bar
+ */
+.media-progress-bar {
+       position: relative;
+       height: 10px;
+       width: 70%;
+       margin: 10px auto;
+       border-radius: 10px;
+       background: #dfdfdf;
+       background: rgba( 0, 0, 0, 0.1 );
+}
+
+.media-progress-bar div {
+       height: 10px;
+       min-width: 20px;
+       width: 0;
+       background: #1e8cbe;
+       border-radius: 10px;
+       -webkit-transition: width 300ms;
+       -moz-transition:    width 300ms;
+       -ms-transition:     width 300ms;
+       -o-transition:      width 300ms;
+       transition:         width 300ms;
+}
+
+.media-uploader-status .media-progress-bar {
+       display: none;
+       width: 100%;
+}
+
+.uploading.media-uploader-status .media-progress-bar {
+       display: block;
+}
+
+.attachment-preview .media-progress-bar {
+       position: absolute;
+       top: 50%;
+       right: 15%;
+       width: 70%;
+       margin: -5px 0 0 0;
+}
+
+.media-uploader-status {
+       position: relative;
+       margin: 0 auto;
+       padding-bottom: 10px;
+       max-width: 400px;
+}
+
+.media-sidebar .media-uploader-status {
+       border-bottom: 1px solid #dfdfdf;
+       box-shadow: 0 1px 0 #fff;
+}
+
+.uploader-inline .media-uploader-status h3 {
+       display: none;
+}
+
+.media-uploader-status .upload-details {
+       display: none;
+       font-size: 12px;
+       color: #666;
+}
+
+.uploading.media-uploader-status .upload-details {
+       display: block;
+}
+
+.media-uploader-status .upload-detail-separator {
+       padding: 0 4px;
+}
+
+.media-uploader-status .upload-count {
+       color: #464646;
+}
+
+.media-uploader-status .upload-dismiss-errors,
+.media-uploader-status .upload-errors {
+       display: none;
+}
+
+.errors.media-uploader-status .upload-dismiss-errors,
+.errors.media-uploader-status .upload-errors {
+       display: block;
+}
+
+.media-uploader-status .upload-dismiss-errors {
+       text-decoration: none;
+}
+
+.media-sidebar .media-uploader-status .upload-dismiss-errors {
+       position: absolute;
+       top: 0;
+       left: 0;
+}
+
+.upload-errors .upload-error {
+       margin: 8px auto 0 auto;
+       padding: 8px;
+       border: 1px #c00 solid;
+       background: #ffebe8;
+       border-radius: 3px;
+}
+
+.upload-errors .upload-error-label {
+       padding: 2px 4px;
+       margin-left: 8px;
+       font-weight: bold;
+       color: #fff;
+       background: #e00;
+       background-image: -webkit-gradient(linear, right top, right bottom, from(#e00), to(#a00));
+       background-image: -webkit-linear-gradient(top, #e00, #a00);
+       background-image:    -moz-linear-gradient(top, #e00, #a00);
+       background-image:      -o-linear-gradient(top, #e00, #a00);
+       background-image:   linear-gradient(to bottom, #e00, #a00);
+       border-radius: 3px;
+}
+
+.upload-errors .upload-error-message {
+       display: block;
+       padding-top: 8px;
+       color: #b44;
+       word-wrap: break-word;
+}
+
+.uploader-window {
+       position: fixed;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       background: rgba( 0, 86, 132, 0.9 );
+
+       z-index: 250000;
+       display: none;
+       text-align: center;
+       opacity: 0;
+
+       -webkit-transition: opacity 250ms;
+       -moz-transition:    opacity 250ms;
+       -ms-transition:     opacity 250ms;
+       -o-transition:      opacity 250ms;
+       transition:         opacity 250ms;
+}
+
+.uploader-window-content {
+       position: absolute;
+       top: 10px;
+       right: 10px;
+       left: 10px;
+       bottom: 10px;
+       border: 1px dashed #fff;
+}
+
+.uploader-window h3 {
+       margin: -0.5em 0 0;
+       position: absolute;
+       top: 50%;
+       right: 0;
+       left: 0;
+       -webkit-transform: translateY( -50% );
+       -moz-transform:    translateY( -50% );
+       -ms-transform:     translateY( -50% );
+       -o-transform:      translateY( -50% );
+       transform:         translateY( -50% );
+
+       font-size: 40px;
+       color: #fff;
+       padding: 0;
+}
+
+.uploader-window .media-progress-bar {
+       margin-top: 20px;
+       max-width: 300px;
+       background: transparent;
+       border-color: #fff;
+       display: none;
+}
+
+.uploader-window .media-progress-bar div {
+       background: #fff;
+}
+
+.uploading .uploader-window .media-progress-bar {
+       display: block;
+}
+
+.media-frame .uploader-inline {
+       margin: 20px;
+       padding: 20px;
+       text-align: center;
+}
+
+.uploader-inline-content {
+       position: absolute;
+       top: 30%;
+       right: 0;
+       left: 0;
+}
+
+.uploader-inline-content .upload-ui {
+       margin: 4em 0;
+}
+
+.uploader-inline-content .post-upload-ui {
+       margin-bottom: 2em;
+}
+
+.uploader-inline .has-upload-message .upload-ui {
+       margin: 0 0 4em;
+}
+
+.uploader-inline h3 {
+       font-size: 20px;
+       line-height: 28px;
+       font-weight: 400;
+       margin-bottom: 1.6em;
+}
+
+.uploader-inline .has-upload-message .upload-instructions {
+       font-size: 14px;
+       color: #464646;
+       font-weight: normal;
+}
+
+.uploader-inline .drop-instructions {
+       display: none;
+}
+
+.supports-drag-drop .uploader-inline .drop-instructions {
+       display: block;
+}
+
+.uploader-inline p {
+       font-size: 12px;
+}
+
+.uploader-inline .media-progress-bar {
+       display: none;
+}
+
+.uploading.uploader-inline .media-progress-bar {
+       display: block;
+}
+
+.uploader-inline .browser {
+       display: inline-block !important;
+}
+
+/**
+ * Selection
+ */
+.media-selection {
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 350px;
+       height: 60px;
+       padding: 0 16px 0 0;
+       overflow: hidden;
+       white-space: nowrap;
+}
+
+.media-selection .selection-info {
+       display: inline-block;
+       font-size: 12px;
+       height: 60px;
+       margin-left: 10px;
+       vertical-align: top;
+}
+
+.media-selection.empty,
+.media-selection.editing {
+       display: none;
+}
+
+.media-selection.one .edit-selection {
+       display: none;
+}
+
+.media-selection .count {
+       display: block;
+       padding-top: 12px;
+       font-size: 14px;
+       line-height: 20px;
+       font-weight: bold;
+}
+
+.media-selection .selection-info a {
+       display: block;
+       float: right;
+       padding: 1px 8px;
+       margin: 1px -8px 1px 8px;
+       line-height: 16px;
+       text-decoration: none;
+       border-left: 1px solid #dfdfdf;
+       color: #21759B;
+}
+
+.media-selection .selection-info a:hover {
+       background: #21759B;
+       color: #fff;
+       border-color: transparent;
+}
+
+.media-selection .selection-info a:last-child {
+       border-left: 0;
+       margin-left: 0;
+}
+
+.media-selection .selection-info .clear-selection {
+       color: red;
+}
+
+.media-selection .selection-info .clear-selection:hover {
+       background: red;
+}
+
+.media-selection .selection-view {
+       display: inline-block;
+       vertical-align: top;
+}
+
+.media-selection .attachments {
+       display: inline-block;
+       height: 48px;
+       margin-top: 5px;
+       overflow: hidden;
+       vertical-align: top;
+}
+
+.media-selection .attachment .icon {
+       width: 50%;
+}
+
+.attachment.selection.selected {
+       box-shadow: none;
+}
+
+.attachment.selection.details {
+       box-shadow:
+               0 0 0 1px #fff,
+               0 0 0 4px #1e8cbe;
+}
+
+.media-selection .attachment.selection.details {
+       box-shadow:
+               0 0 0 1px #fff,
+               0 0 0 3px #1e8cbe;
+}
+
+.media-selection:after {
+       content: '';
+       display: block;
+       position: absolute;
+       top: 0;
+       left: 0;
+       bottom: 0;
+       width: 25px;
+       background-image: -webkit-gradient(linear, left top, right top, from( rgba( 255, 255, 255, 1 ) ), to( rgba( 255, 255, 255, 0 ) ));
+       background-image: -webkit-linear-gradient(left, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
+       background-image:    -moz-linear-gradient(left, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
+       background-image:      -o-linear-gradient(left, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
+       background-image:   linear-gradient(to right, rgba( 255, 255, 255, 1 ) ,  rgba( 255, 255, 255, 0 ) );
+}
+
+.media-selection .attachment .filename {
+       display: none;
+}
+
+/**
+ * Spinner
+ */
+
+.media-frame .spinner {
+       background: url('../images/spinner.gif') no-repeat;
+       background-size: 20px 20px;
+       display: none;
+       opacity: 0.7;
+       filter: alpha(opacity=70);
+       width: 20px;
+       height: 20px;
+       margin: 0;
+}
+
+.media-sidebar .settings-save-status {
+       background: #f5f5f5;
+       float: left;
+       text-transform: none;
+       z-index: 10;
+}
+
+.media-sidebar .settings-save-status .spinner {
+       margin: 0 5px 0;
+}
+
+.media-sidebar .settings-save-status .saved {
+       float: left;
+       display: none;
+}
+
+.media-sidebar .save-waiting .settings-save-status .spinner,
+.media-sidebar .save-complete .settings-save-status .saved {
+       display: block;
+}
+
+/**
+ * Attachment Details
+ */
+.attachment-details {
+       position: relative;
+       overflow: auto;
+}
+
+.attachment-info {
+       overflow: hidden;
+       min-height: 60px;
+       margin-bottom: 16px;
+       line-height: 18px;
+       color: #666;
+       border-bottom: 1px solid #e5e5e5;
+       box-shadow: 0 1px 0 #fff;
+       padding-bottom: 11px;
+}
+
+.attachment-info .filename {
+       font-weight: bold;
+       color: #464646;
+       word-wrap: break-word;
+}
+
+.attachment-info .thumbnail {
+       position: relative;
+       float: right;
+       max-width: 120px;
+       max-height: 120px;
+       margin-top: 5px;
+       margin-left: 10px;
+       margin-bottom: 5px;
+}
+
+.uploading .attachment-info .thumbnail {
+       width: 120px;
+       height: 80px;
+       box-shadow: inset 0 0 15px rgba( 0, 0, 0, 0.1 );
+}
+
+.uploading .attachment-info .media-progress-bar {
+       margin-top: 35px;
+}
+
+.attachment-info .thumbnail:after {
+       content: '';
+       display: block;
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.15 );
+       overflow: hidden;
+}
+
+.attachment-info .thumbnail img {
+       display: block;
+       max-width: 120px;
+       max-height: 120px;
+       margin: 0 auto;
+}
+
+.attachment-info .details {
+       float: right;
+       font-size: 12px;
+       max-width: 100%;
+}
+
+.attachment-info .edit-attachment,
+.attachment-info .refresh-attachment,
+.attachment-info .delete-attachment {
+       display: block;
+       text-decoration: none;
+       white-space: nowrap;
+}
+
+.attachment-info .refresh-attachment,
+.attachment-details.needs-refresh .attachment-info .edit-attachment {
+       display: none;
+}
+
+.attachment-details.needs-refresh .attachment-info .refresh-attachment,
+.attachment-info .edit-attachment {
+       display: block;
+}
+
+.attachment-info .delete-attachment {
+       color: #bc0b0b;
+}
+
+.attachment-info .delete-attachment:hover {
+       color: red;
+}
+
+/**
+ * Attachment Display Settings
+ */
+.attachment-display-settings {
+       width: 100%;
+       float: right;
+       overflow: hidden;
+}
+
+.attachment-display-settings h4 {
+       margin: 1.4em 0 0.4em;
+}
+
+.gallery-settings {
+       overflow: hidden;
+}
+
+/**
+ * Embed from URL
+ */
+.embed-url {
+       display: block;
+       position: relative;
+       padding: 16px;
+       margin: 0;
+       z-index: 250;
+       background: #fff;
+       font-size: 18px;
+}
+
+.media-frame .embed-url input {
+       font-size: 18px;
+       padding: 12px 14px;
+       width: 100%;
+       min-width: 200px;
+       box-shadow: inset 2px 2px 4px -2px rgba( 0, 0, 0, 0.1 );
+}
+
+.media-frame .embed-url .spinner {
+       position: absolute;
+       top: 16px;
+       left: 26px;
+}
+
+.media-frame .embed-loading .embed-url .spinner {
+       display: block;
+}
+
+.embed-link-settings,
+.embed-image-settings {
+       position: absolute;
+       top: 60px;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       padding: 16px 16px 32px;
+       overflow: auto;
+}
+
+.media-embed .thumbnail {
+       max-width: 100%;
+       max-height: 200px;
+       position: relative;
+       float: right;
+}
+
+.media-embed .thumbnail img {
+       max-height: 200px;
+       display: block;
+}
+
+.media-embed .thumbnail:after {
+       content: '';
+       display: block;
+       position: absolute;
+       top: 0;
+       right: 0;
+       left: 0;
+       bottom: 0;
+       box-shadow: inset 0 0 0 1px rgba( 0, 0, 0, 0.1 );
+       overflow: hidden;
+}
+
+.media-embed .setting {
+       width: 100%;
+       margin-top: 10px;
+       float: right;
+       display: block;
+       clear: both;
+}
+
+.media-embed .setting span {
+       display: block;
+       width: 200px;
+       font-size: 13px;
+       line-height: 24px;
+       color: #666;
+}
+
+.media-embed .setting .button-group {
+       margin: 2px 0;
+}
+
+.media-embed .setting input,
+.media-embed .setting textarea {
+       display: block;
+       width: 100%;
+       max-width: 400px;
+       margin: 1px 0;
+}
+
+/**
+ * IE7 Fixes
+ */
+.ie7 .media-frame .attachments-browser {
+       position: static;
+}
+
+.ie7 .media-frame .embed-url input {
+       margin-top: 4px;
+       width: 90%;
+}
+
+.ie7 .compat-item {
+       width: 99%;
+}
+
+.ie7 .attachment-display-settings {
+       width: auto;
+}
+
+.ie7 .attachment-preview,
+.ie7 .attachment-preview .thumbnail {
+       width: 120px;
+       height: 120px;
+}
+
+.ie7 .media-frame .attachment .describe {
+       width: 102px;
+}
+
+.ie7 .media-sidebar .setting select {
+       max-width: 55%;
+}
+
+.ie7 .media-sidebar .setting input,
+.ie7 .media-sidebar .setting textarea {
+       width: 55%;
+}
+
+.ie7 .media-sidebar .setting .link-to-custom {
+       float: right;
+}
+
+/**
+ * Localization
+ */
+.rtl .media-modal,
+.rtl .media-frame,
+.rtl .media-frame .search,
+.rtl .media-frame input[type="text"],
+.rtl .media-frame input[type="password"],
+.rtl .media-frame input[type="number"],
+.rtl .media-frame input[type="search"],
+.rtl .media-frame input[type="email"],
+.rtl .media-frame input[type="url"],
+.rtl .media-frame textarea,
+.rtl .media-frame select {
+       font-family: Tahoma, sans-serif;
+}
+
+:lang(he-il) .rtl .media-modal,
+:lang(he-il) .rtl .media-frame,
+:lang(he-il) .rtl .media-frame .search,
+:lang(he-il) .rtl .media-frame input[type="text"],
+:lang(he-il) .rtl .media-frame input[type="password"],
+:lang(he-il) .rtl .media-frame input[type="number"],
+:lang(he-il) .rtl .media-frame input[type="search"],
+:lang(he-il) .rtl .media-frame input[type="email"],
+:lang(he-il) .rtl .media-frame input[type="url"],
+:lang(he-il) .rtl .media-frame textarea,
+:lang(he-il) .rtl .media-frame select {
+       font-family: Arial, sans-serif;
+}
+
+
+
+
+@media only screen and (max-width: 960px) {
+       .media-frame-content .media-toolbar-primary .search,
+       .media-frame-content .media-toolbar-secondary .attachment-filters {
+               max-width: 120px;
+       }
+}
+
+/**
+ * Responsive layout
+ */
+@media only screen and (max-width: 900px) {
+       .media-frame-menu {
+               width: 139px;
+       }
+
+       .media-menu > a {
+               padding: 4px 5px;
+       }
+
+       .media-frame-title,
        .media-frame-router,
        .media-frame-content,
        .media-frame-toolbar {
-               left: 0;
                right: 140px;
        }
 
+       .media-sidebar {
+               width: 159px;
+               padding: 0 10px 24px;
+       }
+
        .attachments-browser .attachments,
        .attachments-browser .uploader-inline,
        .attachments-browser .media-toolbar {
-               right: 0;
                left: 180px;
        }
+
+       .media-sidebar .setting input,
+       .media-sidebar .setting textarea,
+       .media-sidebar .setting span,
+       .compat-item label span {
+               float: none;
+       }
+
+       .media-sidebar .setting span,
+       .compat-item label span {
+               text-align: inherit;
+               display: block;
+               min-height: 16px;
+               margin: 0;
+               padding: 8px 2px 0;
+       }
+
+       .media-sidebar .setting input,
+       .media-sidebar .setting textarea,
+       .media-sidebar .setting select {
+               width: 98%;
+               max-width: none;
+       }
+
+       .media-sidebar .setting select.columns {
+               width: auto;
+       }
+
+       .media-frame input,
+       .media-frame textarea,
+       .media-frame .search {
+               padding: 3px 6px;
+       }
+
+       .media-frame-content .attachment .icon {
+               top: 40%;
+       }
+
+       .media-selection {
+               min-width: 120px;
+       }
+
+       .media-selection:after {
+               background: none;
+       }
+
+       .media-selection .attachments {
+               display: none;
+       }
+
+       .media-menu .separator {
+               margin: 12px 10px;
+       }
+
+       .media-modal-close {
+               left: 10px;
+       }
+       
+       /* Text inputs need to be 16px, or they force zooming on iOS */
+       .media-frame input[type="text"],
+       .media-frame input[type="password"],
+       .media-frame input[type="number"],
+       .media-frame input[type="search"],
+       .media-frame input[type="email"],
+       .media-frame input[type="url"],
+       .media-frame textarea,
+       .media-frame select {
+               font-size: 16px;
+       }
 }
+
+/* Responsive on portrait and landscape */
+@media only screen and (max-width: 640px), screen and (max-height: 400px) {
+
+       /* Media tabs on the top */
+       .media-frame-content .media-toolbar .instructions {
+               display: none;
+       }
+
+       .media-frame-menu {
+               width: auto;
+               bottom: auto;
+               left: 0;
+               height: 60px;
+       }
+
+       .media-menu {
+               border-left: none;
+               position: relative;
+               border-bottom: 1px solid #dddddd;
+               overflow: hidden;
+               padding: 10px 10px 10px 0;
+       }
+
+       .media-menu a {
+               float: right;
+               width: 42%;
+               white-space: nowrap;
+               text-overflow: ellipsis;
+               overflow: hidden;
+       }
+
+       .media-frame-title {
+               display: none;
+       }
+       
+       .media-frame-toolbar {
+               position: absolute;
+               bottom: 0px;
+               right: 0;
+               left: 0;
+               background: #FFF;
+               border-top: 1px solid #DEDEDE;
+       }
+
+       .media-toolbar {
+               position: relative;
+       }
+
+       .media-frame {
+               overflow: hidden;
+       }
+
+       .attachments-browser .attachments {
+               top: 42px;
+       }
+
+       .attachment-details h3 {
+               margin-top: 45px;
+       }
+               
+       /* Shorten right-side links so they don't overlap the close button */
+       .media-menu a:nth-child(2),
+       .media-menu a:last-child {
+               width: 40%;
+       }
+
+       .media-menu .separator {
+               display: none;
+       }
+
+       .media-frame-title {
+               top: 72px;
+               right: auto;
+               height: auto;
+       }
+
+       .media-frame-title h1 {
+               line-height: 3;
+               font-size: 18px;
+       }
+
+       .media-frame-router {
+               top: 84px;
+               right: 0;
+       }
+       
+       .media-frame-content {
+               right: 0;
+               top: 118px;
+       }
+
+       .media-frame .attachments-browser {
+               padding-bottom: 300px;
+       }
+       
+       .media-sidebar {
+               border-bottom: 1px solid #dddddd;
+       }
+       
+       .media-modal {
+               width: auto;
+       }
+
+       .media-toolbar-primary, .media-toolbar-secondary {
+               height: auto;
+       }
+
+       .uploader-inline h3 {
+               margin: 0 0 .8em 0;
+       }
+
+       .uploader-inline-content {
+               top: auto;
+       }
+
+       .uploader-inline-content .upload-ui {
+               margin: 0;
+       }
+
+       .attachments-browser .attachments, .attachments-browser .uploader-inline {
+               position: relative;
+               margin-left: 180px;
+       }
+
+       /* Full-bleed modal */
+       .media-modal {
+               position: fixed;
+               top: 0;
+               right: 0;
+               left: 0;
+               bottom: 0;
+       }
+
+       .media-modal-backdrop {
+               position: fixed;
+       }
+
+       .attachments-browser .attachment,
+       .attachments-browser .attachment-preview {
+               max-width: 100%;
+       }
+
+       .attachments-browser .media-toolbar-primary input.search {
+               max-width: 150px;
+       }
+
+       .uploader-inline-content {
+               position: relative;
+       }
+
+       .media-sidebar .setting input[type="checkbox"],
+       .media-sidebar .field input[type="checkbox"] {
+               width: 25px;
+       }
+
+       /* Image From Link */
+       .embed-link-settings,
+       .embed-image-settings {
+               padding-bottom: 52px;
+       }
+
+       /* Gallery */
+       .media-frame.hide-router .media-frame-content {
+               top: 73px;
+               border-top: none;
+       }
+
+       .gallery-settings h3 {
+               margin-top: 45px;
+       }
+
+}
+
+/* Landscape specific header override */
+@media screen and (max-height: 400px) {
+       .media-menu {
+               padding: 0 10px 0 0;
+       }
+
+       .media-menu a {
+               float: right;
+               width: 21%;
+               white-space: nowrap;
+               text-overflow: ellipsis;
+               overflow: hidden;
+               padding: 10px inherit;
+       }
+
+       .media-menu a:nth-child(2),
+       .media-menu a:last-child {
+               width: 21%;
+       }
+
+       .media-modal-close {
+               top: 2px;
+       }
+
+       .media-frame-router {
+               top: 44px;
+       }
+
+       .media-frame-content {
+               top: 78px;
+       }
+       
+       .attachments-browser .attachments {
+               top: 2px;
+       }
+
+       /* Prevent unnecessary scrolling on title input */
+       .embed-link-settings {
+               overflow: visible;
+       }
+}
+
+@media only screen and (max-width: 680px) {
+       .media-frame-content .media-toolbar .search,
+       .media-frame-content .media-toolbar .attachment-filters {
+               max-width: 85px;
+       }
+}
+
+/**
+ * HiDPI Displays
+ */
+@media print,
+  (-o-min-device-pixel-ratio: 5/4),
+  (-webkit-min-device-pixel-ratio: 1.25),
+  (min-resolution: 120dpi) {
+
+       .media-modal-icon {
+               background-image: url(../images/uploader-icons-2x.png);
+               background-size: 134px 15px;
+       }
+
+       .media-frame .spinner {
+               background-image: url('../images/spinner-2x.gif');
+       }
+}
\ No newline at end of file
index c7b75bb96dbec3d94563aa2169cd439f45cc7fab..4dbdbbbca8f03be3a13280f77fa1d4a3ac9ad0f6 100644 (file)
@@ -1 +1 @@
-.media-modal-close{right:auto;left:7px}.media-toolbar-primary{float:left}.media-toolbar-secondary{float:right}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:0;margin-right:10px;float:right}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:0;margin-left:10px;float:right}.media-sidebar{right:auto;left:0;border-left:0;border-right:1px solid #dfdfdf}.media-sidebar .setting{float:right}.media-sidebar .setting .link-to-custom{direction:ltr}.media-sidebar .setting span{margin-right:0;margin-left:4%}.media-sidebar .setting span,.compat-item label span{float:right;text-align:left}.media-sidebar .setting input,.media-sidebar .setting textarea{float:left}.compat-item{float:right}.compat-item .label{margin-right:0;margin-left:4%;float:right;text-align:left}.compat-item .field{float:left;padding-right:0;padding-left:1px}.media-menu{border-right:0;border-left:1px solid #d9d9d9;box-shadow:inset 6px 0 6px -6px rgba(0,0,0,.2)}.media-router>a{float:right;border-right:0;border-left:1px solid #dfdfdf}.media-router>a:last-child{border-left:0}.media-frame-menu{left:auto;right:0}.media-frame-title,.media-frame-router,.media-frame-content,.media-frame-toolbar{left:0;right:200px}.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-toolbar,.media-frame.hide-menu .media-frame-content{right:0}.media-frame.hide-menu .media-frame-menu{left:auto;right:-200px}.media-frame select.attachment-filters{margin-right:0;margin-left:10px}.media-toolbar-secondary .search{margin-right:0;margin-left:16px}.attachments{padding-right:0;padding-left:16px}.attachment{float:right}.attachment .thumbnail{left:auto;right:0}.attachment .close{right:auto;left:5px}.attachment .check{right:auto;left:-7px}.attachments-browser .media-toolbar{right:0;left:300px}.attachments-browser .attachments,.attachments-browser .uploader-inline{right:0;left:300px}.attachment-preview .media-progress-bar{left:auto;right:15%}.media-sidebar .media-uploader-status .upload-dismiss-errors{right:auto;left:0}.upload-errors .upload-error-label{margin-right:0;margin-left:8px;float:right;margin-top:-3px}.media-selection{right:0;left:350px;padding:0 16px 0 0}.media-selection .selection-info{margin-right:0;margin-left:10px}.media-selection .selection-info a{float:right;border-right:0;border-left:1px solid #dfdfdf;margin:1px -8px 1px 8px}.media-selection .selection-info a:last-child{border-right:1px;border-left:0;margin-left:0;margin-right:-8px}.media-selection:after{right:auto;left:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-o-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.attachment-info .thumbnail{float:right;margin-right:0;margin-left:10px}.attachment-info .details{float:right}.attachment-display-settings{float:right}.embed-url span{display:block;padding:4px 2px 6px 0}.media-embed .thumbnail{float:right}.media-embed .setting{float:right}.media-frame .embed-url input,.media-frame .link-to-custom{direction:ltr}@media only screen and (max-width:900px){.media-frame-title,.media-frame-router,.media-frame-content,.media-frame-toolbar{left:0;right:140px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.attachments-browser .media-toolbar{right:0;left:180px}}
\ No newline at end of file
+.media-modal,.media-frame{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px;line-height:16px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:0;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame textarea,.media-frame select{font-family:"Open Sans",sans-serif;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame textarea:disabled,.media-frame input[readonly],.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.ui-sortable,.ui-draggable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;text-decoration:none;top:5px;left:10px;width:30px;height:30px;z-index:1000}.media-modal-close span.media-modal-icon{display:block;margin:8px auto 0;width:15px;height:15px;background-image:none}.media-modal-close .media-modal-icon:before{content:'\f158';font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#2ea2cc}.media-modal-close:active{outline:0}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;background:#fff;-webkit-font-smoothing:subpixel-antialiased}.media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:left;height:100%}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;float:right;margin-top:15px}.media-sidebar{position:absolute;top:0;left:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f5f5f5;border-right:1px solid #dfdfdf;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.media-sidebar .setting{display:block;float:right;width:100%;margin:1px 0}.media-sidebar .setting label{display:block}.media-sidebar .setting .link-to-custom{margin:3px 0}.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px}.media-sidebar .setting select{max-width:65%}.media-sidebar .setting input[type=checkbox],.media-sidebar .field input[type=checkbox]{width:16px;float:none;margin:8px 3px 0;padding:0}.media-sidebar .setting span,.compat-item label span{float:right;min-height:22px;padding-top:8px;line-height:16px;text-align:left;font-weight:400;color:#666}.media-sidebar .setting input,.media-sidebar .setting textarea{margin:1px;width:65%;float:left}.media-sidebar .setting textarea,.compat-item .field textarea{height:62px;resize:vertical}.media-sidebar select{margin-top:3px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .label,.compat-item .field{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:66%}.compat-item .field input{width:100%;margin:0}.media-menu{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:16px 0;border-left-width:1px;border-left-style:solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#21759B;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#333;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.media-router{position:relative;padding:0 6px;margin:0;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-router>a{position:relative;float:right;padding:8px 10px 9px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-left:0}.media-router>a:active,.media-router>a:focus{outline:0}.media-router .active,.media-router .active:hover{color:#333}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0}.media-frame-menu{position:absolute;top:0;right:0;bottom:0;width:199px;z-index:150}.media-frame-title{position:absolute;top:0;right:200px;left:0;height:56px;z-index:200}.media-frame-router{position:absolute;top:56px;right:200px;left:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:90px;right:200px;left:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.media-frame-toolbar{position:absolute;right:200px;left:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-toolbar,.media-frame.hide-menu .media-frame-content{right:0}.media-frame.hide-menu .media-frame-menu{right:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:56px}.media-frame.hide-router .media-frame-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame .media-toolbar .add-to-gallery{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:60px;margin:0}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:10px}.media-frame .search{margin-top:11px;padding:4px;line-height:18px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-left:16px}.attachments{margin:0;padding-left:16px;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:right;padding:0;margin:0 10px 20px;color:#464646;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.selected.attachment{box-shadow:0 0 0 1px #fff,0 0 0 3px #ccc}.attachment-preview{position:relative;width:199px;height:199px;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.attachment .icon{margin:0 auto;overflow:hidden;padding-top:20%}.attachment .thumbnail{display:block;position:absolute;top:0;right:0;margin:0 auto;overflow:hidden;max-width:100%;max-height:100%}.attachment-preview .thumbnail:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.attachment .thumbnail img{top:0;left:0}.attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.attachment .filename div{padding:5px 10px}.attachment-preview .thumbnail{width:199px;height:199px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.attachment .close:hover{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;position:absolute;top:-6px;left:-6px;outline:0}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check div{background-position:-21px 0}.attachment.details .check:hover div{background-position:-60px 0}.media-frame .attachment .describe{position:relative;display:block;width:100%;margin:-1px 0 0;padding:8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:50px}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin-top:10px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;right:0;left:300px;bottom:0;overflow:auto}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;border-radius:10px;-webkit-transition:width 300ms;-moz-transition:width 300ms;-ms-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf;box-shadow:0 1px 0 #fff}.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;left:0}.upload-errors .upload-error{margin:8px auto 0;padding:8px;border:1px #c00 solid;background:#ffebe8;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-left:8px;font-weight:700;color:#fff;background:#e00;background-image:-webkit-gradient(linear,right top,right bottom,from(#e00),to(#a00));background-image:-webkit-linear-gradient(top,#e00,#a00);background-image:-moz-linear-gradient(top,#e00,#a00);background-image:-o-linear-gradient(top,#e00,#a00);background-image:linear-gradient(to bottom,#e00,#a00);border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;word-wrap:break-word}.uploader-window{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-ms-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:transparent;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin:20px;padding:20px;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:4em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin-bottom:1.6em}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.empty,.media-selection.editing{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .selection-info a{display:block;float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;text-decoration:none;border-left:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-left:0;margin-left:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin-top:5px;overflow:hidden;vertical-align:top}.media-selection .attachment .icon{width:50%}.attachment.selection.selected{box-shadow:none}.attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 4px #1e8cbe}.media-selection .attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.media-selection:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-o-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.media-sidebar .settings-save-status{background:#f5f5f5;float:left;text-transform:none;z-index:10}.media-sidebar .settings-save-status .spinner{margin:0 5px}.media-sidebar .settings-save-status .saved{float:left;display:none}.media-sidebar .save-waiting .settings-save-status .spinner,.media-sidebar .save-complete .settings-save-status .saved{display:block}.attachment-details{position:relative;overflow:auto}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 0 #fff;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .edit-attachment,.attachment-info .refresh-attachment,.attachment-info .delete-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-info .refresh-attachment,.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.attachment-info .delete-attachment{color:#bc0b0b}.attachment-info .delete-attachment:hover{color:red}.attachment-display-settings{width:100%;float:right;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.gallery-settings{overflow:hidden}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:16px;left:26px}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-image-settings{position:absolute;top:60px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin-top:10px;float:right;display:block;clear:both}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.media-embed .setting .button-group{margin:2px 0}.media-embed .setting input,.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input,.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:right}.rtl .media-modal,.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame textarea,.rtl .media-frame select{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-modal,:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-frame select{font-family:Arial,sans-serif}@media only screen and (max-width:960px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:120px}}@media only screen and (max-width:900px){.media-frame-menu{width:139px}.media-menu>a{padding:4px 5px}.media-frame-title,.media-frame-router,.media-frame-content,.media-frame-toolbar{right:140px}.media-sidebar{width:159px;padding:0 10px 24px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.attachments-browser .media-toolbar{left:180px}.media-sidebar .setting input,.media-sidebar .setting textarea,.media-sidebar .setting span,.compat-item label span{float:none}.media-sidebar .setting span,.compat-item label span{text-align:inherit;display:block;min-height:16px;margin:0;padding:8px 2px 0}.media-sidebar .setting input,.media-sidebar .setting textarea,.media-sidebar .setting select{width:98%;max-width:none}.media-sidebar .setting select.columns{width:auto}.media-frame input,.media-frame textarea,.media-frame .search{padding:3px 6px}.media-frame-content .attachment .icon{top:40%}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-menu .separator{margin:12px 10px}.media-modal-close{left:10px}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame textarea,.media-frame select{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.media-frame-content .media-toolbar .instructions{display:none}.media-frame-menu{width:auto;bottom:auto;left:0;height:60px}.media-menu{border-left:0;position:relative;border-bottom:1px solid #ddd;overflow:hidden;padding:10px 10px 10px 0}.media-menu a{float:right;width:42%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-frame-title{display:none}.media-frame-toolbar{position:absolute;bottom:0;right:0;left:0;background:#FFF;border-top:1px solid #DEDEDE}.media-toolbar{position:relative}.media-frame{overflow:hidden}.attachments-browser .attachments{top:42px}.attachment-details h3{margin-top:45px}.media-menu a:nth-child(2),.media-menu a:last-child{width:40%}.media-menu .separator{display:none}.media-frame-title{top:72px;right:auto;height:auto}.media-frame-title h1{line-height:3;font-size:18px}.media-frame-router{top:84px;right:0}.media-frame-content{right:0;top:118px}.media-frame .attachments-browser{padding-bottom:300px}.media-sidebar{border-bottom:1px solid #ddd}.media-modal{width:auto}.media-toolbar-primary,.media-toolbar-secondary{height:auto}.uploader-inline h3{margin:0 0 .8em}.uploader-inline-content{top:auto}.uploader-inline-content .upload-ui{margin:0}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:relative;margin-left:180px}.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.attachments-browser .attachment,.attachments-browser .attachment-preview{max-width:100%}.attachments-browser .media-toolbar-primary input.search{max-width:150px}.uploader-inline-content{position:relative}.media-sidebar .setting input[type=checkbox],.media-sidebar .field input[type=checkbox]{width:25px}.embed-link-settings,.embed-image-settings{padding-bottom:52px}.media-frame.hide-router .media-frame-content{top:73px;border-top:0}.gallery-settings h3{margin-top:45px}}@media screen and (max-height:400px){.media-menu{padding:0 10px 0 0}.media-menu a{float:right;width:21%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px inherit}.media-menu a:nth-child(2),.media-menu a:last-child{width:21%}.media-modal-close{top:2px}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:2px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:680px){.media-frame-content .media-toolbar .search,.media-frame-content .media-toolbar .attachment-filters{max-width:85px}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}
\ No newline at end of file
index 43061561a875f4e18772ab9ab13a910a94884c22..e520e0a18ed201be069a9e1ba3d11042ce367d20 100644 (file)
@@ -3,7 +3,7 @@
  */
 .media-modal,
 .media-frame {
-       font-family: sans-serif;
+       font-family: "Open Sans", sans-serif;
        font-size: 12px;
 }
 
 .media-frame input[type="url"],
 .media-frame textarea,
 .media-frame select {
-       font-family: sans-serif;
+       font-family: "Open Sans", sans-serif;
        font-size: 12px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box; /* ie8 only */
        box-sizing: border-box;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
        border-width: 1px;
        border-style: solid;
        border-color: #dfdfdf;
 .ui-sortable,
 .ui-draggable {
        -ms-touch-action: none;
+       touch-action:     none;
+}
+
+.meta-box-sortables.ui-sortable {
+       -ms-touch-action: auto;
+       touch-action:     auto;
+}
+
+.meta-box-sortables.ui-sortable .hndle {
+       -ms-touch-action: none;
+       touch-action:     none;
 }
 
 /**
        z-index: 160000;
 }
 
+.wp-customizer .media-modal {
+       z-index: 560000;
+}
+
 .media-modal-backdrop {
        position: fixed;
        top: 0;
        z-index: 159900;
 }
 
+.wp-customizer .media-modal-backdrop {
+       z-index: 559900;
+}
+
 .media-modal-close {
        position: absolute;
-       top: 7px;
-       right: 7px;
+       text-decoration: none;
+       top: 5px;
+       right: 10px;
        width: 30px;
        height: 30px;
        z-index: 1000;
 }
-.media-modal-close span {
+
+.media-modal-close span.media-modal-icon {
        display: block;
        margin: 8px auto 0;
        width: 15px;
        height: 15px;
-       background-position: -100px 0;
+       background-image: none;
+}
+
+.media-modal-close .media-modal-icon:before {
+       content: '\f158';
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       vertical-align: middle;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: #666;
+}
+
+.media-modal-close:hover .media-modal-icon:before {
+       color: #2ea2cc;
 }
 
 .media-modal-close:active {
        overflow: auto;
        min-height: 300px;
        background: #fff;
+       -webkit-font-smoothing: subpixel-antialiased; 
 }
 
 .media-modal-icon {
 }
 
 .media-sidebar .sidebar-title {
-       font-weight: 200;
        font-size: 20px;
        margin: 0;
        padding: 12px 10px 10px;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 12px;
-       color: #777;
-       text-shadow: 0 1px 0 #fff;
+       color: #666;
        margin: 24px 0 8px;
 }
 
        max-width: 65%;
 }
 
-.media-sidebar .setting input[type="checkbox"] {
-       width: auto;
+.media-sidebar .setting input[type="checkbox"],
+.media-sidebar .field input[type="checkbox"] {
+       width: 16px;
        float: none;
-       margin-top: 8px;
+       margin: 8px 3px 0;
        padding: 0;
 }
 
        line-height: 16px;
        text-align: right;
        font-weight: normal;
-       color: #999;
-       text-shadow: 0 1px 0 #fff;
+       color: #666;
 }
 
 .media-sidebar .setting input,
 .media-sidebar .setting textarea {
+       margin: 1px;
        width: 65%;
        float: right;
 }
 
 .compat-item .field {
        float: right;
-       width: 65%;
-       padding-right: 1px;
+       width: 66%;
 }
 
 .compat-item .field input {
        bottom: 0;
        margin: 0;
        padding: 16px 0;
-       border-right: 1px solid #d9d9d9;
-       box-shadow: inset -6px 0 6px -6px rgba( 0, 0, 0, 0.2 );
+       border-right-width: 1px;
+       border-right-style: solid;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
 .media-menu > a {
        display: block;
        position: relative;
-       padding: 4px 20px;
+       padding: 8px 20px;
        margin: 0;
        line-height: 18px;
        font-size: 14px;
        color: #21759B;
-       text-shadow: 0 1px 0 #fff;
        text-decoration: none;
 }
 
 .media-router > a {
        position: relative;
        float: left;
-       padding: 2px 10px;
+       padding: 8px 10px 9px;
        margin: 0;
        height: 18px;
        line-height: 18px;
        font-size: 14px;
-       border-right: 1px solid #dfdfdf;
-       text-shadow: 0 1px 0 #fff;
        text-decoration: none;
 }
 
        color: #333;
 }
 
-.media-router .active:after {
-       content: '';
-       display: block;
-       margin: -100px auto 0;
-       width: 7px;
-       height: 7px;
-       background: #fff;
-       box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
-       z-index: 300;
+.media-router .active,
+.media-router > a.active:last-child {
+       margin: -1px -1px 0;
+}
 
-       -webkit-transform: rotate( 45deg ) translate( 75px, 75px );
-       -moz-transform:    rotate( 45deg ) translate( 75px, 75px );
-       -ms-transform:     rotate( 45deg ) translate( 75px, 75px );
-       -o-transform:      rotate( 45deg ) translate( 75px, 75px );
-       transform:         rotate( 45deg ) translate( 75px, 75px );
+.media-router .active:after {
+       display: none;
 }
 
 /**
        top: 0;
        left: 200px;
        right: 0;
-       height: 45px;
+       height: 56px;
        z-index: 200;
 }
 
 .media-frame-router {
        position: absolute;
-       top: 45px;
+       top: 56px;
        left: 200px;
        right: 0;
-       height: 30px;
+       height: 36px;
        z-index: 200;
-       border-bottom: 1px solid #dfdfdf;
-       box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
 }
 
 .media-frame-content {
        position: absolute;
-       top: 75px;
+       top: 90px;
        left: 200px;
        right: 0;
        bottom: 61px;
        width: auto;
        margin: 0;
        overflow: auto;
+       border-top-width: 1px;
+       border-top-style: solid;
+       border-bottom-width: 1px;
+       border-bottom-style: solid;
 }
 
 .media-frame-toolbar {
        bottom: 0;
        height: 60px;
        z-index: 100;
-       border: 0 solid #dfdfdf;
-       border-width: 1px 0 0 0;
-       box-shadow: 0 -4px 4px -4px rgba( 0, 0, 0, 0.1 );
 }
 
 .media-frame.hide-menu .media-frame-title,
 }
 
 .media-frame.hide-router .media-frame-content {
-       top: 45px;
+       top: 56px;
 }
 
 .media-frame.hide-router .media-frame-router {
 .media-frame-title h1 {
        padding: 0 16px;
        font-size: 22px;
-       font-weight: 200;
-       line-height: 45px;
+       line-height: 60px;
        margin: 0;
 }
 
        line-height: 18px;
        font-size: 13px;
        color: #464646;
-       font-family: sans-serif;
+       font-family: "Open Sans", sans-serif;
        -webkit-appearance: none;
 }
 
                0 0 0 3px #ccc;
 }
 
-.details.attachment {
-       box-shadow:
-               0 0 0 1px #fff,
-               0 0 0 5px #1e8cbe;
-}
-
 .attachment-preview {
        position: relative;
        width: 199px;
        overflow: hidden;
 }
 
+/* @noflip */
 .attachment .thumbnail img {
        top: 0;
        left: 0;
 }
 
+/* @noflip */
 .attachment .thumbnail .centered {
        position: absolute;
        top: 0;
        height: 24px;
        width: 24px;
        position: absolute;
-       top: -7px;
-       right: -7px;
+       top: -6px;
+       right: -6px;
        outline: none;
-
-       border: 1px solid #fff;
-       border-radius: 3px;
-       box-shadow: 0 0 0 1px rgba( 0, 0, 0, 0.4 );
-
-       background: #f1f1f1;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e1e1e1));
-       background-image: -webkit-linear-gradient(top, #f1f1f1, #e1e1e1);
-       background-image:    -moz-linear-gradient(top, #f1f1f1, #e1e1e1);
-       background-image:      -o-linear-gradient(top, #f1f1f1, #e1e1e1);
-       background-image:   linear-gradient(to bottom, #f1f1f1, #e1e1e1);
 }
 
 .attachment .check div {
        display: block;
 }
 
-.attachment.details .check {
-       box-shadow: 0 0 0 1px #1e8cbe;
-
-       background: #1e8cbe;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#1e8cbe), to(#0074a2));
-       background-image: -webkit-linear-gradient(top, #1e8cbe, #0074a2);
-       background-image:    -moz-linear-gradient(top, #1e8cbe, #0074a2);
-       background-image:      -o-linear-gradient(top, #1e8cbe, #0074a2);
-       background-image:   linear-gradient(to bottom, #1e8cbe, #0074a2);
-}
-
 .attachment.details .check div {
        background-position: -21px 0;
 }
        margin-top: 16px;
        line-height: 18px;
        font-size: 13px;
-       color: #999;
+       color: #666;
 }
 
 /**
        height: 10px;
        min-width: 20px;
        width: 0;
-       background: #aaa;
-       background: rgba( 0, 0, 0, 0.2 );
+       background: #1e8cbe;
        border-radius: 10px;
        -webkit-transition: width 300ms;
        -moz-transition:    width 300ms;
        display: none;
        font-size: 12px;
        color: #666;
-       text-shadow: 0 1px 0 #fff;
 }
 
 .uploading.media-uploader-status .upload-details {
 }
 
 .uploader-window h3 {
+       margin: -0.5em 0 0;
        position: absolute;
        top: 50%;
        left: 0;
        -o-transform:      translateY( -50% );
        transform:         translateY( -50% );
 
-       font-size: 20px;
-       font-weight: 200;
+       font-size: 40px;
        color: #fff;
        padding: 0;
 }
 .uploader-inline h3 {
        font-size: 20px;
        line-height: 28px;
-       font-weight: 200;
+       font-weight: 400;
        margin-bottom: 1.6em;
 }
 
  */
 
 .media-frame .spinner {
-       background: url(../images/wpspin.gif) no-repeat;
-       background-size: 16px 16px;
+       background: url('../images/spinner.gif') no-repeat;
+       background-size: 20px 20px;
        display: none;
        opacity: 0.7;
        filter: alpha(opacity=70);
-       width: 16px;
-       height: 16px;
+       width: 20px;
+       height: 20px;
        margin: 0;
 }
 
        min-height: 60px;
        margin-bottom: 16px;
        line-height: 18px;
-       color: #999;
+       color: #666;
        border-bottom: 1px solid #e5e5e5;
        box-shadow: 0 1px 0 #fff;
        padding-bottom: 11px;
 .embed-url {
        display: block;
        position: relative;
-       padding: 0 16px 7px;
+       padding: 16px;
        margin: 0;
        z-index: 250;
        background: #fff;
-       border-bottom: 1px solid #dfdfdf;
-       box-shadow: 0 4px 4px -4px rgba( 0, 0, 0, 0.1 );
        font-size: 18px;
-       font-weight: 200;
 }
 
 .media-frame .embed-url input {
 .embed-link-settings,
 .embed-image-settings {
        position: absolute;
-       background: #f5f5f5;
-       top: 57px;
+       top: 60px;
        left: 0;
        right: 0;
        bottom: 0;
        width: 200px;
        font-size: 13px;
        line-height: 24px;
-       color: #999;
-       text-shadow: 0 1px 0 #fff;
+       color: #666;
 }
 
 .media-embed .setting .button-group {
        float: left;
 }
 
+/**
+ * Localization
+ */
+.rtl .media-modal,
+.rtl .media-frame,
+.rtl .media-frame .search,
+.rtl .media-frame input[type="text"],
+.rtl .media-frame input[type="password"],
+.rtl .media-frame input[type="number"],
+.rtl .media-frame input[type="search"],
+.rtl .media-frame input[type="email"],
+.rtl .media-frame input[type="url"],
+.rtl .media-frame textarea,
+.rtl .media-frame select {
+       font-family: Tahoma, sans-serif;
+}
+
+:lang(he-il) .rtl .media-modal,
+:lang(he-il) .rtl .media-frame,
+:lang(he-il) .rtl .media-frame .search,
+:lang(he-il) .rtl .media-frame input[type="text"],
+:lang(he-il) .rtl .media-frame input[type="password"],
+:lang(he-il) .rtl .media-frame input[type="number"],
+:lang(he-il) .rtl .media-frame input[type="search"],
+:lang(he-il) .rtl .media-frame input[type="email"],
+:lang(he-il) .rtl .media-frame input[type="url"],
+:lang(he-il) .rtl .media-frame textarea,
+:lang(he-il) .rtl .media-frame select {
+       font-family: Arial, sans-serif;
+}
+
+
+
+
 @media only screen and (max-width: 960px) {
        .media-frame-content .media-toolbar-primary .search,
        .media-frame-content .media-toolbar-secondary .attachment-filters {
        }
 
        .media-menu > a {
-               padding: 4px 10px;
+               padding: 4px 5px;
        }
 
        .media-frame-title,
        .media-menu .separator {
                margin: 12px 10px;
        }
+
+       .media-modal-close {
+               right: 10px;
+       }
+       
+       /* Text inputs need to be 16px, or they force zooming on iOS */
+       .media-frame input[type="text"],
+       .media-frame input[type="password"],
+       .media-frame input[type="number"],
+       .media-frame input[type="search"],
+       .media-frame input[type="email"],
+       .media-frame input[type="url"],
+       .media-frame textarea,
+       .media-frame select {
+               font-size: 16px;
+       }
 }
 
-@media only screen and (max-width: 800px) {
+/* Responsive on portrait and landscape */
+@media only screen and (max-width: 640px), screen and (max-height: 400px) {
+
+       /* Media tabs on the top */
        .media-frame-content .media-toolbar .instructions {
                display: none;
        }
-}
 
-@media only screen and (max-width: 680px) {
-       .media-frame-content .media-toolbar .search,
-       .media-frame-content .media-toolbar .attachment-filters {
-               max-width: 85px;
+       .media-frame-menu {
+               width: auto;
+               bottom: auto;
+               right: 0;
+               height: 60px;
        }
-}
 
-/* Use the same min-width as in the admin */
-@media only screen and (max-width: 600px) {
-       .media-modal {
-               width: 540px;
+       .media-menu {
+               border-right: none;
+               position: relative;
+               border-bottom: 1px solid #dddddd;
+               overflow: hidden;
+               padding: 10px 0 10px 10px;
+       }
+
+       .media-menu a {
+               float: left;
+               width: 42%;
+               white-space: nowrap;
+               text-overflow: ellipsis;
+               overflow: hidden;
+       }
+
+       .media-frame-title {
+               display: none;
+       }
+       
+       .media-frame-toolbar {
                position: absolute;
+               bottom: 0px;
+               left: 0;
+               right: 0;
+               background: #FFF;
+               border-top: 1px solid #DEDEDE;
+       }
+
+       .media-toolbar {
+               position: relative;
+       }
+
+       .media-frame {
+               overflow: hidden;
+       }
+
+       .attachments-browser .attachments {
+               top: 42px;
+       }
+
+       .attachment-details h3 {
+               margin-top: 45px;
+       }
+               
+       /* Shorten right-side links so they don't overlap the close button */
+       .media-menu a:nth-child(2),
+       .media-menu a:last-child {
+               width: 40%;
+       }
+
+       .media-menu .separator {
+               display: none;
+       }
+
+       .media-frame-title {
+               top: 72px;
+               left: auto;
+               height: auto;
+       }
+
+       .media-frame-title h1 {
+               line-height: 3;
+               font-size: 18px;
+       }
+
+       .media-frame-router {
+               top: 84px;
+               left: 0;
+       }
+       
+       .media-frame-content {
+               left: 0;
+               top: 118px;
+       }
+
+       .media-frame .attachments-browser {
+               padding-bottom: 300px;
+       }
+       
+       .media-sidebar {
+               border-bottom: 1px solid #dddddd;
+       }
+       
+       .media-modal {
+               width: auto;
+       }
+
+       .media-toolbar-primary, .media-toolbar-secondary {
+               height: auto;
+       }
+
+       .uploader-inline h3 {
+               margin: 0 0 .8em 0;
+       }
+
+       .uploader-inline-content {
+               top: auto;
+       }
+
+       .uploader-inline-content .upload-ui {
+               margin: 0;
+       }
+
+       .attachments-browser .attachments, .attachments-browser .uploader-inline {
+               position: relative;
+               margin-right: 180px;
+       }
+
+       /* Full-bleed modal */
+       .media-modal {
+               position: fixed;
+               top: 0;
+               left: 0;
+               right: 0;
+               bottom: 0;
        }
 
        .media-modal-backdrop {
-               width: 600px;
-               position: absolute;
+               position: fixed;
+       }
+
+       .attachments-browser .attachment,
+       .attachments-browser .attachment-preview {
+               max-width: 100%;
+       }
+
+       .attachments-browser .media-toolbar-primary input.search {
+               max-width: 150px;
+       }
+
+       .uploader-inline-content {
+               position: relative;
+       }
+
+       .media-sidebar .setting input[type="checkbox"],
+       .media-sidebar .field input[type="checkbox"] {
+               width: 25px;
+       }
+
+       /* Image From Link */
+       .embed-link-settings,
+       .embed-image-settings {
+               padding-bottom: 52px;
+       }
+
+       /* Gallery */
+       .media-frame.hide-router .media-frame-content {
+               top: 73px;
+               border-top: none;
+       }
+
+       .gallery-settings h3 {
+               margin-top: 45px;
+       }
+
+}
+
+/* Landscape specific header override */
+@media screen and (max-height: 400px) {
+       .media-menu {
+               padding: 0 0 0 10px;
+       }
+
+       .media-menu a {
+               float: left;
+               width: 21%;
+               white-space: nowrap;
+               text-overflow: ellipsis;
+               overflow: hidden;
+               padding: 10px inherit;
+       }
+
+       .media-menu a:nth-child(2),
+       .media-menu a:last-child {
+               width: 21%;
+       }
+
+       .media-modal-close {
+               top: 2px;
+       }
+
+       .media-frame-router {
+               top: 44px;
+       }
+
+       .media-frame-content {
+               top: 78px;
+       }
+       
+       .attachments-browser .attachments {
+               top: 2px;
+       }
+
+       /* Prevent unnecessary scrolling on title input */
+       .embed-link-settings {
+               overflow: visible;
+       }
+}
+
+@media only screen and (max-width: 680px) {
+       .media-frame-content .media-toolbar .search,
+       .media-frame-content .media-toolbar .attachment-filters {
+               max-width: 85px;
        }
 }
 
   (-o-min-device-pixel-ratio: 5/4),
   (-webkit-min-device-pixel-ratio: 1.25),
   (min-resolution: 120dpi) {
+
        .media-modal-icon {
                background-image: url(../images/uploader-icons-2x.png);
                background-size: 134px 15px;
        }
 
        .media-frame .spinner {
-               background-image: url(../images/wpspin-2x.gif);
+               background-image: url('../images/spinner-2x.gif');
        }
 }
\ No newline at end of file
index 0176b6dcaa8094f177db6fb05f3bf5a885610229..bba00ba2888e9e4582342f0a9a328da0caef71e4 100644 (file)
@@ -1 +1 @@
-.media-modal,.media-frame{font-family:sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px;line-height:16px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:0;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame textarea,.media-frame select{font-family:sans-serif;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame textarea:disabled,.media-frame input[readonly],.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.ui-sortable,.ui-draggable{-ms-touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.media-modal-close{position:absolute;top:7px;right:7px;width:30px;height:30px;z-index:1000}.media-modal-close span{display:block;margin:8px auto 0;width:15px;height:15px;background-position:-100px 0}.media-modal-close:active{outline:0}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;background:#fff}.media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;float:left;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f5f5f5;border-left:1px solid #dfdfdf;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-weight:200;font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#777;text-shadow:0 1px 0 #fff;margin:24px 0 8px}.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.media-sidebar .setting label{display:block}.media-sidebar .setting .link-to-custom{margin:3px 0}.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px}.media-sidebar .setting select{max-width:65%}.media-sidebar .setting input[type=checkbox]{width:auto;float:none;margin-top:8px;padding:0}.media-sidebar .setting span,.compat-item label span{float:left;min-height:22px;padding-top:8px;line-height:16px;text-align:right;font-weight:400;color:#999;text-shadow:0 1px 0 #fff}.media-sidebar .setting input,.media-sidebar .setting textarea{width:65%;float:right}.media-sidebar .setting textarea,.compat-item .field textarea{height:62px;resize:vertical}.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .label,.compat-item .field{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;padding-right:1px}.compat-item .field input{width:100%;margin:0}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:16px 0;border-right:1px solid #d9d9d9;box-shadow:inset -6px 0 6px -6px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:4px 20px;margin:0;line-height:18px;font-size:14px;color:#21759B;text-shadow:0 1px 0 #fff;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#333;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.media-router{position:relative;padding:0 6px;margin:0;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-router>a{position:relative;float:left;padding:2px 10px;margin:0;height:18px;line-height:18px;font-size:14px;border-right:1px solid #dfdfdf;text-shadow:0 1px 0 #fff;text-decoration:none}.media-router>a:last-child{border-right:0}.media-router>a:active,.media-router>a:focus{outline:0}.media-router .active,.media-router .active:hover{color:#333}.media-router .active:after{content:'';display:block;margin:-100px auto 0;width:7px;height:7px;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.2);z-index:300;-webkit-transform:rotate(45deg) translate(75px,75px);-moz-transform:rotate(45deg) translate(75px,75px);-ms-transform:rotate(45deg) translate(75px,75px);-o-transform:rotate(45deg) translate(75px,75px);transform:rotate(45deg) translate(75px,75px)}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:199px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:45px;z-index:200}.media-frame-router{position:absolute;top:45px;left:200px;right:0;height:30px;z-index:200;border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-content{position:absolute;top:75px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto}.media-frame-toolbar{position:absolute;left:200px;right:0;bottom:0;height:60px;z-index:100;border:0 solid #dfdfdf;border-width:1px 0 0;box-shadow:0 -4px 4px -4px rgba(0,0,0,.1)}.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-toolbar,.media-frame.hide-menu .media-frame-content{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:45px}.media-frame.hide-router .media-frame-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame .media-toolbar .add-to-gallery{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;font-weight:200;line-height:45px;margin:0}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:10px}.media-frame .search{margin-top:11px;padding:4px;line-height:18px;font-size:13px;color:#464646;font-family:sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-right:16px}.attachments{margin:0;padding-right:16px;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:left;padding:0;margin:0 10px 20px;color:#464646;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.selected.attachment{box-shadow:0 0 0 1px #fff,0 0 0 3px #ccc}.details.attachment{box-shadow:0 0 0 1px #fff,0 0 0 5px #1e8cbe}.attachment-preview{position:relative;width:199px;height:199px;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.attachment .icon{margin:0 auto;overflow:hidden;padding-top:20%}.attachment .thumbnail{display:block;position:absolute;top:0;left:0;margin:0 auto;overflow:hidden;max-width:100%;max-height:100%}.attachment-preview .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.attachment .thumbnail img{top:0;left:0}.attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.attachment .filename div{padding:5px 10px}.attachment-preview .thumbnail{width:199px;height:199px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.attachment .close:hover{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;position:absolute;top:-7px;right:-7px;outline:0;border:1px solid #fff;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.4);background:#f1f1f1;background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#e1e1e1));background-image:-webkit-linear-gradient(top,#f1f1f1,#e1e1e1);background-image:-moz-linear-gradient(top,#f1f1f1,#e1e1e1);background-image:-o-linear-gradient(top,#f1f1f1,#e1e1e1);background-image:linear-gradient(to bottom,#f1f1f1,#e1e1e1)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check{box-shadow:0 0 0 1px #1e8cbe;background:#1e8cbe;background-image:-webkit-gradient(linear,left top,left bottom,from(#1e8cbe),to(#0074a2));background-image:-webkit-linear-gradient(top,#1e8cbe,#0074a2);background-image:-moz-linear-gradient(top,#1e8cbe,#0074a2);background-image:-o-linear-gradient(top,#1e8cbe,#0074a2);background-image:linear-gradient(to bottom,#1e8cbe,#0074a2)}.attachment.details .check div{background-position:-21px 0}.attachment.details .check:hover div{background-position:-60px 0}.media-frame .attachment .describe{position:relative;display:block;width:100%;margin:-1px 0 0;padding:8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin-top:10px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#999}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#aaa;background:rgba(0,0,0,.2);border-radius:10px;-webkit-transition:width 300ms;-moz-transition:width 300ms;-ms-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf;box-shadow:0 1px 0 #fff}.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666;text-shadow:0 1px 0 #fff}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{margin:8px auto 0;padding:8px;border:1px #c00 solid;background:#ffebe8;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-right:8px;font-weight:700;color:#fff;background:#e00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#a00));background-image:-webkit-linear-gradient(top,#e00,#a00);background-image:-moz-linear-gradient(top,#e00,#a00);background-image:-o-linear-gradient(top,#e00,#a00);background-image:linear-gradient(to bottom,#e00,#a00);border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-ms-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h3{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-weight:200;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:transparent;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin:20px;padding:20px;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:4em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h3{font-size:20px;line-height:28px;font-weight:200;margin-bottom:1.6em}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.empty,.media-selection.editing{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .selection-info a{display:block;float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;text-decoration:none;border-right:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-right:0;margin-right:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin-top:5px;overflow:hidden;vertical-align:top}.media-selection .attachment .icon{width:50%}.attachment.selection.selected{box-shadow:none}.attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 4px #1e8cbe}.media-selection .attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.media-selection:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-moz-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-o-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/wpspin.gif) no-repeat;background-size:16px 16px;display:none;opacity:.7;filter:alpha(opacity=70);width:16px;height:16px;margin:0}.media-sidebar .settings-save-status{background:#f5f5f5;float:right;text-transform:none;z-index:10}.media-sidebar .settings-save-status .spinner{margin:0 5px}.media-sidebar .settings-save-status .saved{float:right;display:none}.media-sidebar .save-waiting .settings-save-status .spinner,.media-sidebar .save-complete .settings-save-status .saved{display:block}.attachment-details{position:relative;overflow:auto}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#999;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 0 #fff;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .edit-attachment,.attachment-info .refresh-attachment,.attachment-info .delete-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-info .refresh-attachment,.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.attachment-info .delete-attachment{color:#bc0b0b}.attachment-info .delete-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.gallery-settings{overflow:hidden}.embed-url{display:block;position:relative;padding:0 16px 7px;margin:0;z-index:250;background:#fff;border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1);font-size:18px;font-weight:200}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:16px;right:26px}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-image-settings{position:absolute;background:#f5f5f5;top:57px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin-top:10px;float:left;display:block;clear:both}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#999;text-shadow:0 1px 0 #fff}.media-embed .setting .button-group{margin:2px 0}.media-embed .setting input,.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input,.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}@media only screen and (max-width:960px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:120px}}@media only screen and (max-width:900px){.media-frame-menu{width:139px}.media-menu>a{padding:4px 10px}.media-frame-title,.media-frame-router,.media-frame-content,.media-frame-toolbar{left:140px}.media-sidebar{width:159px;padding:0 10px 24px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.attachments-browser .media-toolbar{right:180px}.media-sidebar .setting input,.media-sidebar .setting textarea,.media-sidebar .setting span,.compat-item label span{float:none}.media-sidebar .setting span,.compat-item label span{text-align:inherit;display:block;min-height:16px;margin:0;padding:8px 2px 0}.media-sidebar .setting input,.media-sidebar .setting textarea,.media-sidebar .setting select{width:98%;max-width:none}.media-sidebar .setting select.columns{width:auto}.media-frame input,.media-frame textarea,.media-frame .search{padding:3px 6px}.media-frame-content .attachment .icon{top:40%}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-menu .separator{margin:12px 10px}}@media only screen and (max-width:800px){.media-frame-content .media-toolbar .instructions{display:none}}@media only screen and (max-width:680px){.media-frame-content .media-toolbar .search,.media-frame-content .media-toolbar .attachment-filters{max-width:85px}}@media only screen and (max-width:600px){.media-modal{width:540px;position:absolute}.media-modal-backdrop{width:600px;position:absolute}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(../images/wpspin-2x.gif)}}
\ No newline at end of file
+.media-modal,.media-frame{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px;line-height:16px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:0;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame textarea,.media-frame select{font-family:"Open Sans",sans-serif;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame textarea:disabled,.media-frame input[readonly],.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.ui-sortable,.ui-draggable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;text-decoration:none;top:5px;right:10px;width:30px;height:30px;z-index:1000}.media-modal-close span.media-modal-icon{display:block;margin:8px auto 0;width:15px;height:15px;background-image:none}.media-modal-close .media-modal-icon:before{content:'\f158';font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#2ea2cc}.media-modal-close:active{outline:0}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;background:#fff;-webkit-font-smoothing:subpixel-antialiased}.media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;float:left;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f5f5f5;border-left:1px solid #dfdfdf;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.media-sidebar .setting label{display:block}.media-sidebar .setting .link-to-custom{margin:3px 0}.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px}.media-sidebar .setting select{max-width:65%}.media-sidebar .setting input[type=checkbox],.media-sidebar .field input[type=checkbox]{width:16px;float:none;margin:8px 3px 0;padding:0}.media-sidebar .setting span,.compat-item label span{float:left;min-height:22px;padding-top:8px;line-height:16px;text-align:right;font-weight:400;color:#666}.media-sidebar .setting input,.media-sidebar .setting textarea{margin:1px;width:65%;float:right}.media-sidebar .setting textarea,.compat-item .field textarea{height:62px;resize:vertical}.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .label,.compat-item .field{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:66%}.compat-item .field input{width:100%;margin:0}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:16px 0;border-right-width:1px;border-right-style:solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#21759B;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#333;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.media-router{position:relative;padding:0 6px;margin:0;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-router>a{position:relative;float:left;padding:8px 10px 9px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-right:0}.media-router>a:active,.media-router>a:focus{outline:0}.media-router .active,.media-router .active:hover{color:#333}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:199px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:56px;z-index:200}.media-frame-router{position:absolute;top:56px;left:200px;right:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:90px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.media-frame-toolbar{position:absolute;left:200px;right:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-toolbar,.media-frame.hide-menu .media-frame-content{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:56px}.media-frame.hide-router .media-frame-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame .media-toolbar .add-to-gallery{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:60px;margin:0}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:10px}.media-frame .search{margin-top:11px;padding:4px;line-height:18px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-right:16px}.attachments{margin:0;padding-right:16px;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:left;padding:0;margin:0 10px 20px;color:#464646;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.selected.attachment{box-shadow:0 0 0 1px #fff,0 0 0 3px #ccc}.attachment-preview{position:relative;width:199px;height:199px;box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.attachment .icon{margin:0 auto;overflow:hidden;padding-top:20%}.attachment .thumbnail{display:block;position:absolute;top:0;left:0;margin:0 auto;overflow:hidden;max-width:100%;max-height:100%}.attachment-preview .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.attachment .thumbnail img{top:0;left:0}.attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.attachment .filename div{padding:5px 10px}.attachment-preview .thumbnail{width:199px;height:199px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.attachment .close:hover{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;position:absolute;top:-6px;right:-6px;outline:0}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check div{background-position:-21px 0}.attachment.details .check:hover div{background-position:-60px 0}.media-frame .attachment .describe{position:relative;display:block;width:100%;margin:-1px 0 0;padding:8px;font-size:12px;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin-top:10px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;border-radius:10px;-webkit-transition:width 300ms;-moz-transition:width 300ms;-ms-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf;box-shadow:0 1px 0 #fff}.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{margin:8px auto 0;padding:8px;border:1px #c00 solid;background:#ffebe8;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-right:8px;font-weight:700;color:#fff;background:#e00;background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#a00));background-image:-webkit-linear-gradient(top,#e00,#a00);background-image:-moz-linear-gradient(top,#e00,#a00);background-image:-o-linear-gradient(top,#e00,#a00);background-image:linear-gradient(to bottom,#e00,#a00);border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-ms-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:transparent;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin:20px;padding:20px;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:4em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin-bottom:1.6em}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.empty,.media-selection.editing{display:none}.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .selection-info a{display:block;float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;text-decoration:none;border-right:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-right:0;margin-right:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin-top:5px;overflow:hidden;vertical-align:top}.media-selection .attachment .icon{width:50%}.attachment.selection.selected{box-shadow:none}.attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 4px #1e8cbe}.media-selection .attachment.selection.details{box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.media-selection:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-moz-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:-o-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.media-sidebar .settings-save-status{background:#f5f5f5;float:right;text-transform:none;z-index:10}.media-sidebar .settings-save-status .spinner{margin:0 5px}.media-sidebar .settings-save-status .saved{float:right;display:none}.media-sidebar .save-waiting .settings-save-status .spinner,.media-sidebar .save-complete .settings-save-status .saved{display:block}.attachment-details{position:relative;overflow:auto}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 0 #fff;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .edit-attachment,.attachment-info .refresh-attachment,.attachment-info .delete-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-info .refresh-attachment,.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.attachment-info .delete-attachment{color:#bc0b0b}.attachment-info .delete-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.gallery-settings{overflow:hidden}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:16px;right:26px}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-image-settings{position:absolute;top:60px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin-top:10px;float:left;display:block;clear:both}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.media-embed .setting .button-group{margin:2px 0}.media-embed .setting input,.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input,.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}.rtl .media-modal,.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame textarea,.rtl .media-frame select{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-modal,:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-frame select{font-family:Arial,sans-serif}@media only screen and (max-width:960px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:120px}}@media only screen and (max-width:900px){.media-frame-menu{width:139px}.media-menu>a{padding:4px 5px}.media-frame-title,.media-frame-router,.media-frame-content,.media-frame-toolbar{left:140px}.media-sidebar{width:159px;padding:0 10px 24px}.attachments-browser .attachments,.attachments-browser .uploader-inline,.attachments-browser .media-toolbar{right:180px}.media-sidebar .setting input,.media-sidebar .setting textarea,.media-sidebar .setting span,.compat-item label span{float:none}.media-sidebar .setting span,.compat-item label span{text-align:inherit;display:block;min-height:16px;margin:0;padding:8px 2px 0}.media-sidebar .setting input,.media-sidebar .setting textarea,.media-sidebar .setting select{width:98%;max-width:none}.media-sidebar .setting select.columns{width:auto}.media-frame input,.media-frame textarea,.media-frame .search{padding:3px 6px}.media-frame-content .attachment .icon{top:40%}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-menu .separator{margin:12px 10px}.media-modal-close{right:10px}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame textarea,.media-frame select{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.media-frame-content .media-toolbar .instructions{display:none}.media-frame-menu{width:auto;bottom:auto;right:0;height:60px}.media-menu{border-right:0;position:relative;border-bottom:1px solid #ddd;overflow:hidden;padding:10px 0 10px 10px}.media-menu a{float:left;width:42%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-frame-title{display:none}.media-frame-toolbar{position:absolute;bottom:0;left:0;right:0;background:#FFF;border-top:1px solid #DEDEDE}.media-toolbar{position:relative}.media-frame{overflow:hidden}.attachments-browser .attachments{top:42px}.attachment-details h3{margin-top:45px}.media-menu a:nth-child(2),.media-menu a:last-child{width:40%}.media-menu .separator{display:none}.media-frame-title{top:72px;left:auto;height:auto}.media-frame-title h1{line-height:3;font-size:18px}.media-frame-router{top:84px;left:0}.media-frame-content{left:0;top:118px}.media-frame .attachments-browser{padding-bottom:300px}.media-sidebar{border-bottom:1px solid #ddd}.media-modal{width:auto}.media-toolbar-primary,.media-toolbar-secondary{height:auto}.uploader-inline h3{margin:0 0 .8em}.uploader-inline-content{top:auto}.uploader-inline-content .upload-ui{margin:0}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:relative;margin-right:180px}.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.attachments-browser .attachment,.attachments-browser .attachment-preview{max-width:100%}.attachments-browser .media-toolbar-primary input.search{max-width:150px}.uploader-inline-content{position:relative}.media-sidebar .setting input[type=checkbox],.media-sidebar .field input[type=checkbox]{width:25px}.embed-link-settings,.embed-image-settings{padding-bottom:52px}.media-frame.hide-router .media-frame-content{top:73px;border-top:0}.gallery-settings h3{margin-top:45px}}@media screen and (max-height:400px){.media-menu{padding:0 0 0 10px}.media-menu a{float:left;width:21%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px inherit}.media-menu a:nth-child(2),.media-menu a:last-child{width:21%}.media-modal-close{top:2px}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:2px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:680px){.media-frame-content .media-toolbar .search,.media-frame-content .media-toolbar .attachment-filters{max-width:85px}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}
\ No newline at end of file
diff --git a/wp-includes/css/wp-auth-check-rtl.css b/wp-includes/css/wp-auth-check-rtl.css
new file mode 100644 (file)
index 0000000..dbb5fc8
--- /dev/null
@@ -0,0 +1,98 @@
+/*------------------------------------------------------------------------------
+ Interim login dialog
+------------------------------------------------------------------------------*/
+
+#wp-auth-check-wrap.hidden {
+       display: none;
+}
+
+#wp-auth-check-wrap #wp-auth-check-bg {
+       position: fixed;
+       top: 0;
+       bottom: 0;
+       right: 0;
+       left: 0;
+       background: #000;
+       opacity: 0.5;
+       filter: alpha(opacity=50);
+       z-index: 1000000;
+}
+
+#wp-auth-check-wrap #wp-auth-check {
+       position: fixed;
+       right: 50%;
+       overflow: hidden;
+       top: 40px;
+       bottom: 20px;
+       max-height: 415px;
+       width: 380px;
+       margin: 0 -190px 0 0;
+       padding: 30px 0 0;
+       background-color: #eee;
+       z-index: 1000001;
+       -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.3);
+       box-shadow:         0 3px 6px rgba(0,0,0,0.3);
+}
+
+#wp-auth-check-wrap.fallback #wp-auth-check {
+       max-height: 180px;
+       overflow: auto;
+}
+
+#wp-auth-check-wrap #wp-auth-check-form {
+       background: url(../images/wpspin-2x.gif) no-repeat center center;
+       background-size: 16px 16px;
+       height: 100%;
+}
+
+#wp-auth-check-wrap #wp-auth-check-form iframe {
+       height: 100%;
+       width: 100%;
+       overflow: auto;
+}
+
+#wp-auth-check-wrap .wp-auth-check-close {
+       position: absolute;
+       top: 8px;
+       left: 8px;
+       height: 22px;
+       width: 22px;
+       cursor: pointer;
+}
+
+#wp-auth-check-wrap .wp-auth-check-close:before {
+       content: '\f158';
+       display: block !important;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       height: 22px;
+       margin: 2px 0;
+       text-align: center;
+       width: 22px;
+       color: #777;
+       -webkit-font-smoothing: antialiased !important;
+}
+
+#wp-auth-check-wrap .wp-auth-check-close:hover:before {
+       color: #0074a2;
+}
+
+#wp-auth-check-wrap .wp-auth-check-close:focus {
+       outline: 1px dotted #888;
+}
+
+#wp-auth-check-wrap .wp-auth-fallback-expired {
+       outline: 0;
+}
+
+#wp-auth-check-wrap .wp-auth-fallback {
+       font-size: 14px;
+       line-height: 21px;
+       padding: 0 25px;
+       display: none;
+}
+
+#wp-auth-check-wrap.fallback .wp-auth-fallback,
+#wp-auth-check-wrap.fallback .wp-auth-check-close {
+       display: block;
+}
\ No newline at end of file
diff --git a/wp-includes/css/wp-auth-check-rtl.min.css b/wp-includes/css/wp-auth-check-rtl.min.css
new file mode 100644 (file)
index 0000000..5c31002
--- /dev/null
@@ -0,0 +1 @@
+#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1000000}#wp-auth-check-wrap #wp-auth-check{position:fixed;right:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 -190px 0 0;padding:30px 0 0;background-color:#eee;z-index:1000001;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) no-repeat center center;background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;left:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:1px dotted #888}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-fallback,#wp-auth-check-wrap.fallback .wp-auth-check-close{display:block}
\ No newline at end of file
index f51017b59f6ee982c410ccdec7e83d322bdaa074..0421df2612aa898c581bdc6372397bcf16514f00 100644 (file)
        width: 380px;
        margin: 0 0 0 -190px;
        padding: 30px 0 0;
-       background-color: #fbfbfb;
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
+       background-color: #eee;
        z-index: 1000001;
+       -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.3);
+       box-shadow:         0 3px 6px rgba(0,0,0,0.3);
 }
 
 #wp-auth-check-wrap.fallback #wp-auth-check {
        position: absolute;
        top: 8px;
        right: 8px;
-       height: 14px;
-       width: 14px;
+       height: 22px;
+       width: 22px;
        cursor: pointer;
-       background-image: url(../images/uploader-icons.png);
-       background-repeat: no-repeat;
-       background-position: -100px 0;
+}
+
+#wp-auth-check-wrap .wp-auth-check-close:before {
+       content: '\f158';
+       display: block !important;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       height: 22px;
+       margin: 2px 0;
+       text-align: center;
+       width: 22px;
+       color: #777;
+       -webkit-font-smoothing: antialiased !important;
+}
+
+#wp-auth-check-wrap .wp-auth-check-close:hover:before {
+       color: #0074a2;
 }
 
 #wp-auth-check-wrap .wp-auth-check-close:focus {
 #wp-auth-check-wrap.fallback .wp-auth-fallback,
 #wp-auth-check-wrap.fallback .wp-auth-check-close {
        display: block;
-}
-
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-       #wp-auth-check-wrap .wp-auth-check-close {
-               background-image: url(../images/uploader-icons-2x.png);
-               background-size: 134px 15px;
-       }
-}
+}
\ No newline at end of file
index 734525cd391ae6df9d09f29c885875eac9e6c4cf..22f624c74e192ea7b388efec4f75f423da216fd0 100644 (file)
@@ -1 +1 @@
-#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1000000}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#fbfbfb;-webkit-border-radius:3px;border-radius:3px;z-index:1000001}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) no-repeat center center;background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;right:8px;height:14px;width:14px;cursor:pointer;background-image:url(../images/uploader-icons.png);background-repeat:no-repeat;background-position:-100px 0}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:1px dotted #888}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-fallback,#wp-auth-check-wrap.fallback .wp-auth-check-close{display:block}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-auth-check-wrap .wp-auth-check-close{background-image:url(../images/uploader-icons-2x.png);background-size:134px 15px}}
\ No newline at end of file
+#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1000000}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#eee;z-index:1000001;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{background:url(../images/wpspin-2x.gif) no-repeat center center;background-size:16px 16px;height:100%}#wp-auth-check-wrap #wp-auth-check-form iframe{height:100%;width:100%;overflow:auto}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:8px;right:8px;height:22px;width:22px;cursor:pointer}#wp-auth-check-wrap .wp-auth-check-close:before{content:'\f158';display:block!important;font:400 20px/1 dashicons;speak:none;height:22px;margin:2px 0;text-align:center;width:22px;color:#777;-webkit-font-smoothing:antialiased!important}#wp-auth-check-wrap .wp-auth-check-close:hover:before{color:#0074a2}#wp-auth-check-wrap .wp-auth-check-close:focus{outline:1px dotted #888}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-fallback,#wp-auth-check-wrap.fallback .wp-auth-check-close{display:block}
\ No newline at end of file
diff --git a/wp-includes/css/wp-pointer-rtl.css b/wp-includes/css/wp-pointer-rtl.css
new file mode 100644 (file)
index 0000000..a7cfd4a
--- /dev/null
@@ -0,0 +1,158 @@
+.wp-pointer-content {
+       padding: 0 0 10px;
+       position: relative;
+       font-size: 13px;
+       background: #fff;
+       border: none;
+       -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075);
+       box-shadow:         0 3px 6px rgba(0,0,0,0.075);
+}
+
+.wp-pointer-content h3 {
+       position: relative;
+       margin: 0 0 5px;
+       padding: 15px 60px 14px 18px;
+       line-height: 1.4em;
+       font-size: 14px;
+       color: #fff;
+       background: #2ea2cc;
+}
+
+.wp-pointer-content h3:before {
+       background: #fff;
+       border-radius: 50%;
+       color: #2ea2cc;
+       content: '\f227';
+       font: normal 20px/1.6 'dashicons';
+       position: absolute;
+       top: 8px;
+       right: 15px;
+       speak: none;
+       text-align: center;
+       width: 32px;
+       height: 32px;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.wp-pointer-content p {
+       padding: 0 15px;
+}
+
+.wp-pointer-buttons {
+       margin: 0;
+       padding: 5px 15px;
+       overflow: auto;
+}
+
+.wp-pointer-buttons a {
+       float: left;
+       display: inline-block;
+       text-decoration: none;
+}
+
+.wp-pointer-buttons a.close {
+       padding-right: 3px;
+       position: relative;
+}
+
+.wp-pointer-buttons a.close:before {
+       content: '\f153';
+       display: block !important;
+       font: normal 13px/1 'dashicons';
+       speak: none;
+       margin: 2px 0;
+       text-align: center;
+       -webkit-font-smoothing: antialiased !important;
+       width: 10px;
+       height: 100%;
+       position: absolute;
+       right: -12px;
+       top: 1px;
+}
+
+/* The arrow base class must take up no space, even with transparent borders. */
+.wp-pointer-arrow,
+.wp-pointer-arrow-inner {
+       position: absolute;
+       width: 0;
+       height: 0;
+}
+
+.wp-pointer-arrow {
+       z-index: 10;
+       width: 0;
+       height: 0;
+       border: 0 solid transparent;
+}
+
+.wp-pointer-arrow-inner {
+       z-index: 20;
+}
+
+/* Make Room for the Arrow! */
+.wp-pointer-top,
+.wp-pointer-undefined {
+       padding-top: 13px;
+}
+
+.wp-pointer-bottom {
+       padding-bottom: 13px;
+}
+
+/* @noflip */
+.wp-pointer-left {
+       padding-left: 13px;
+}
+/* @noflip */
+.wp-pointer-right {
+       padding-right: 13px;
+}
+
+/* Base Size & Positioning */
+.wp-pointer-top .wp-pointer-arrow,
+.wp-pointer-bottom .wp-pointer-arrow,
+.wp-pointer-undefined .wp-pointer-arrow {
+       right: 50px;
+}
+
+.wp-pointer-left .wp-pointer-arrow,
+.wp-pointer-right .wp-pointer-arrow {
+       top: 50%;
+       margin-top: -15px;
+}
+
+/* Arrow Sprite */
+.wp-pointer-top .wp-pointer-arrow,
+.wp-pointer-undefined .wp-pointer-arrow {
+       top: 0;
+       border-width: 0 17px 15px 17px;
+       border-bottom-color: #2ea2cc;
+}
+
+.wp-pointer-bottom .wp-pointer-arrow {
+       bottom: 0;
+       border-width: 15px 17px 0 17px;
+       border-top-color: #fff;
+}
+
+/* @noflip */
+.wp-pointer-left .wp-pointer-arrow {
+       left: 0;
+       border-width: 17px 15px 17px 0;
+       border-right-color: #fff;
+}
+
+/* @noflip */
+.wp-pointer-right .wp-pointer-arrow {
+       right:0;
+       border-width: 17px 0 17px 15px;
+       border-left-color: #fff;
+}
+
+/* Disable pointers at responsive sizes */
+@media screen and ( max-width: 782px ) {
+       .wp-pointer {
+               display: none;
+       }
+}
diff --git a/wp-includes/css/wp-pointer-rtl.min.css b/wp-includes/css/wp-pointer-rtl.min.css
new file mode 100644 (file)
index 0000000..9790c45
--- /dev/null
@@ -0,0 +1 @@
+.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:0 0 5px;padding:15px 60px 14px 18px;line-height:1.4em;font-size:14px;color:#fff;background:#2ea2cc}.wp-pointer-content h3:before{background:#fff;border-radius:50%;color:#2ea2cc;content:'\f227';font:400 20px/1.6 dashicons;position:absolute;top:8px;right:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:left;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-right:3px;position:relative}.wp-pointer-buttons a.close:before{content:'\f153';display:block!important;font:400 13px/1 dashicons;speak:none;margin:2px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;right:-12px;top:1px}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{padding-right:13px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{right:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 17px 15px;border-bottom-color:#2ea2cc}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:15px 17px 0;border-top-color:#fff}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:17px 15px 17px 0;border-right-color:#fff}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:17px 0 17px 15px;border-left-color:#fff}@media screen and (max-width:782px){.wp-pointer{display:none}}
\ No newline at end of file
index c5566f3f9173950ce5d457a590c496d311a30c03..5ef5994bbed2691128353f795222796414314f1e 100644 (file)
@@ -1,23 +1,11 @@
-.wp-pointer {
-}
-
 .wp-pointer-content {
        padding: 0 0 10px;
        position: relative;
        font-size: 13px;
-
        background: #fff;
-       border-style: solid;
-       border-width: 1px;
-       /* Fallback for non-rgba-compliant browsers */
-       border-color: #dfdfdf;
-       /* Use rgba to look better against non-white backgrounds. */
-       border-color: rgba(0,0,0,.125);
-       -webkit-border-radius: 3px;
-       border-radius: 3px;
-
-       -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.19);
-       box-shadow: 0 2px 4px rgba(0,0,0,.19);
+       border: none;
+       -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.075);
+       box-shadow:         0 3px 6px rgba(0,0,0,0.075);
 }
 
 .wp-pointer-content h3 {
        line-height: 1.4em;
        font-size: 14px;
        color: #fff;
-       border-radius: 3px 3px 0 0;
-       text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
-       background: #8cc1e9;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
-       background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
-       background-image:    -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
-       background-image:      -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
-       background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
+       background: #2ea2cc;
 }
 
 .wp-pointer-content h3:before {
+       background: #fff;
+       border-radius: 50%;
+       color: #2ea2cc;
+       content: '\f227';
+       font: normal 20px/1.6 'dashicons';
        position: absolute;
-       top: 0;
+       top: 8px;
        left: 15px;
-       content: ' ';
-       width: 36px;
-       height: 100%;
-       background: url('../images/icon-pointer-flag.png') 0 50% no-repeat;
+       speak: none;
+       text-align: center;
+       width: 32px;
+       height: 32px;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
 }
 
 .wp-pointer-content p {
 }
 
 .wp-pointer-buttons a.close {
-       padding-left:3px;
+       padding-left: 3px;
        position: relative;
 }
 
 .wp-pointer-buttons a.close:before {
-       content: ' ';
-       width:10px;
-       height:100%;
-       position:absolute;
-       left:-10px;
-       background:url('../images/xit.gif') 0 50% no-repeat;
-}
-
-.wp-pointer-buttons a.close:hover:before {
-       background-position:100% 50%;
+       content: '\f153';
+       display: block !important;
+       font: normal 13px/1 'dashicons';
+       speak: none;
+       margin: 2px 0;
+       text-align: center;
+       -webkit-font-smoothing: antialiased !important;
+       width: 10px;
+       height: 100%;
+       position: absolute;
+       left: -12px;
+       top: 1px;
 }
 
 /* The arrow base class must take up no space, even with transparent borders. */
@@ -91,7 +81,9 @@
 
 .wp-pointer-arrow {
        z-index: 10;
-       background:url('../images/arrow-pointer-blue.png') 0 0 no-repeat;
+       width: 0;
+       height: 0;
+       border: 0 solid transparent;
 }
 
 .wp-pointer-arrow-inner {
        padding-bottom: 13px;
 }
 
+/* @noflip */
 .wp-pointer-left {
        padding-left: 13px;
 }
-
+/* @noflip */
 .wp-pointer-right {
        padding-right: 13px;
 }
 .wp-pointer-bottom .wp-pointer-arrow,
 .wp-pointer-undefined .wp-pointer-arrow {
        left: 50px;
-       width: 30px;
-       height: 14px;
 }
 
 .wp-pointer-left .wp-pointer-arrow,
 .wp-pointer-right .wp-pointer-arrow {
        top: 50%;
        margin-top: -15px;
-       width: 14px;
-       height: 30px;
 }
 
 /* Arrow Sprite */
 .wp-pointer-top .wp-pointer-arrow,
 .wp-pointer-undefined .wp-pointer-arrow {
        top: 0;
-       background-position: 0 0;
+       border-width: 0 17px 15px 17px;
+       border-bottom-color: #2ea2cc;
 }
 
 .wp-pointer-bottom .wp-pointer-arrow {
        bottom: 0;
-       background-position: 0 -46px;
+       border-width: 15px 17px 0 17px;
+       border-top-color: #fff;
 }
 
+/* @noflip */
 .wp-pointer-left .wp-pointer-arrow {
        left: 0;
-       background-position: 0 -15px;
+       border-width: 17px 15px 17px 0;
+       border-right-color: #fff;
 }
 
+/* @noflip */
 .wp-pointer-right .wp-pointer-arrow {
        right:0;
-       background-position:-16px -15px;
-}
-
-/* - RTL
-------------------------------------------------------------------------------*/
-
-.rtl .wp-pointer-content h3 {
-       padding-right: 60px;
-       padding-left: 18px;
-}
-
-.rtl .wp-pointer-content h3:before {
-       right: 15px;
-}
-
-.rtl .wp-pointer-buttons a {
-       float: left;
-}
-
-.rtl .wp-pointer-buttons a.close {
-       padding-right:3px;
-       padding-left: 0;
-}
-
-.rtl .wp-pointer-buttons a.close:before {
-       right:-10px;
+       border-width: 17px 0 17px 15px;
+       border-left-color: #fff;
 }
 
-.rtl .wp-pointer-top .wp-pointer-arrow,
-.rtl .wp-pointer-bottom .wp-pointer-arrow,
-.rtl .wp-pointer-undefined .wp-pointer-arrow {
-       right: 50px;
-}
-
-/**
- * HiDPI Displays
- */
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-
-       .wp-pointer-buttons a.close:before {
-               background-image: url('../images/xit-2x.gif');
-               background-size: 20px auto;
-       }
-
-       .wp-pointer-content h3:before {
-               background-image: url('../images/icon-pointer-flag-2x.png');
-               background-size: 36px auto;
-       }
-
-       .wp-pointer-arrow {
-               background: url('../images/arrow-pointer-blue-2x.png') 0 0 no-repeat;
-               background-size: 30px 60px;
-       }
-
-       .wp-pointer-top .wp-pointer-arrow,
-       .wp-pointer-undefined .wp-pointer-arrow {
-               background-position: 0 1px;
-       }
-
-       .wp-pointer-bottom .wp-pointer-arrow {
-               background-position: 0 -47px;
-       }
-
-       .wp-pointer-left .wp-pointer-arrow {
-               background-position: 1px -15px;
-       }
-
-       .wp-pointer-right .wp-pointer-arrow {
-               background-position:-17px -15px;
+/* Disable pointers at responsive sizes */
+@media screen and ( max-width: 782px ) {
+       .wp-pointer {
+               display: none;
        }
 }
index 46f1cc3f26e9c003081e51553a3fcf8eb34b8ba8..bd4bdb039b41b321a3e883014d5c6ba4bc828958 100644 (file)
@@ -1 +1 @@
-.wp-pointer{}.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border-style:solid;border-width:1px;border-color:#dfdfdf;border-color:rgba(0,0,0,.125);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.19);box-shadow:0 2px 4px rgba(0,0,0,.19)}.wp-pointer-content h3{position:relative;margin:0 0 5px;padding:15px 18px 14px 60px;line-height:1.4em;font-size:14px;color:#fff;border-radius:3px 3px 0 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);background:#8cc1e9;background-image:-webkit-gradient(linear,left bottom,left top,from(#72a7cf),to(#8cc1e9));background-image:-webkit-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-moz-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:-o-linear-gradient(bottom,#72a7cf,#8cc1e9);background-image:linear-gradient(to top,#72a7cf,#8cc1e9)}.wp-pointer-content h3:before{position:absolute;top:0;left:15px;content:' ';width:36px;height:100%;background:url(../images/icon-pointer-flag.png) 0 50% no-repeat}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{content:' ';width:10px;height:100%;position:absolute;left:-10px;background:url(../images/xit.gif) 0 50% no-repeat}.wp-pointer-buttons a.close:hover:before{background-position:100% 50%}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;background:url(../images/arrow-pointer-blue.png) 0 0 no-repeat}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{padding-right:13px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px;width:30px;height:14px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px;width:14px;height:30px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;background-position:0 0}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;background-position:0 -46px}.wp-pointer-left .wp-pointer-arrow{left:0;background-position:0 -15px}.wp-pointer-right .wp-pointer-arrow{right:0;background-position:-16px -15px}.rtl .wp-pointer-content h3{padding-right:60px;padding-left:18px}.rtl .wp-pointer-content h3:before{right:15px}.rtl .wp-pointer-buttons a{float:left}.rtl .wp-pointer-buttons a.close{padding-right:3px;padding-left:0}.rtl .wp-pointer-buttons a.close:before{right:-10px}.rtl .wp-pointer-top .wp-pointer-arrow,.rtl .wp-pointer-bottom .wp-pointer-arrow,.rtl .wp-pointer-undefined .wp-pointer-arrow{right:50px}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-pointer-buttons a.close:before{background-image:url(../images/xit-2x.gif);background-size:20px auto}.wp-pointer-content h3:before{background-image:url(../images/icon-pointer-flag-2x.png);background-size:36px auto}.wp-pointer-arrow{background:url(../images/arrow-pointer-blue-2x.png) 0 0 no-repeat;background-size:30px 60px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{background-position:0 1px}.wp-pointer-bottom .wp-pointer-arrow{background-position:0 -47px}.wp-pointer-left .wp-pointer-arrow{background-position:1px -15px}.wp-pointer-right .wp-pointer-arrow{background-position:-17px -15px}}
\ No newline at end of file
+.wp-pointer-content{padding:0 0 10px;position:relative;font-size:13px;background:#fff;border:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075)}.wp-pointer-content h3{position:relative;margin:0 0 5px;padding:15px 18px 14px 60px;line-height:1.4em;font-size:14px;color:#fff;background:#2ea2cc}.wp-pointer-content h3:before{background:#fff;border-radius:50%;color:#2ea2cc;content:'\f227';font:400 20px/1.6 dashicons;position:absolute;top:8px;left:15px;speak:none;text-align:center;width:32px;height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-pointer-content p{padding:0 15px}.wp-pointer-buttons{margin:0;padding:5px 15px;overflow:auto}.wp-pointer-buttons a{float:right;display:inline-block;text-decoration:none}.wp-pointer-buttons a.close{padding-left:3px;position:relative}.wp-pointer-buttons a.close:before{content:'\f153';display:block!important;font:400 13px/1 dashicons;speak:none;margin:2px 0;text-align:center;-webkit-font-smoothing:antialiased!important;width:10px;height:100%;position:absolute;left:-12px;top:1px}.wp-pointer-arrow,.wp-pointer-arrow-inner{position:absolute;width:0;height:0}.wp-pointer-arrow{z-index:10;width:0;height:0;border:0 solid transparent}.wp-pointer-arrow-inner{z-index:20}.wp-pointer-top,.wp-pointer-undefined{padding-top:13px}.wp-pointer-bottom{padding-bottom:13px}.wp-pointer-left{padding-left:13px}.wp-pointer-right{padding-right:13px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-bottom .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{left:50px}.wp-pointer-left .wp-pointer-arrow,.wp-pointer-right .wp-pointer-arrow{top:50%;margin-top:-15px}.wp-pointer-top .wp-pointer-arrow,.wp-pointer-undefined .wp-pointer-arrow{top:0;border-width:0 17px 15px;border-bottom-color:#2ea2cc}.wp-pointer-bottom .wp-pointer-arrow{bottom:0;border-width:15px 17px 0;border-top-color:#fff}.wp-pointer-left .wp-pointer-arrow{left:0;border-width:17px 15px 17px 0;border-right-color:#fff}.wp-pointer-right .wp-pointer-arrow{right:0;border-width:17px 0 17px 15px;border-left-color:#fff}@media screen and (max-width:782px){.wp-pointer{display:none}}
\ No newline at end of file
index f41cae892bbd6552173f0cfd6a5b867de5161874..0c42766e55ec4190eda2ee81e26265a910768c65 100644 (file)
@@ -88,11 +88,13 @@ class WP_Date_Query {
         *                                           '>', '>=', '<', '<=', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN'.
         *             @type bool         $inclusive Optional. Include results from dates specified in 'before' or 'after'.
         *                                           Default. Accepts.
-        *             @type int          $year      Optional. The four-digit near number. Default empty. Accepts any
+        *             @type int          $year      Optional. The four-digit year number. Default empty. Accepts any
         *                                           four-digit year.
         *             @type int          $month     Optional. The two-digit month number. Default empty. Accepts numbers 1-12.
         *             @type int          $week      Optional. The week number of the year. Default empty. Accepts numbers 0-53.
+        *             @type int          $dayofyear Optional. The day number of the year. Default empty. Accepts numbers 1-366.
         *             @type int          $day       Optional. The day of the month. Default empty. Accepts numbers 1-31.
+        *             @type int          $dayofweek Optional. The day number of the week. Default empty. Accepts numbers 1-7.
         *             @type int          $hour      Optional. The hour of the day. Default empty. Accepts numbers 0-23.
         *             @type int          $minute    Optional. The minute of the hour. Default empty. Accepts numbers 0-60.
         *             @type int          $second    Optional. The second of the minute. Default empty. Accepts numbers 0-60.
index 7326d6c8499db6c24c5575ef263505db271bc89a..4f135c82ebce21769946ac2b12222914799e7ed3 100644 (file)
@@ -311,6 +311,6 @@ function wp_templating_constants() {
         * @since 3.0.0
         */
        if ( !defined('WP_DEFAULT_THEME') )
-               define( 'WP_DEFAULT_THEME', 'twentythirteen' );
+               define( 'WP_DEFAULT_THEME', 'twentyfourteen' );
 
 }
index 84bc7af68627e822668deead1e34f184bdf86375..6c6e321f54c27bb81b6d28d31758da9c881ab019 100644 (file)
@@ -14,7 +14,7 @@
 class WP_Widget_Pages extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_pages', 'description' => __( 'Your site&#8217;s WordPress Pages') );
+               $widget_ops = array('classname' => 'widget_pages', 'description' => __( 'A list of your site&#8217;s Pages.') );
                parent::__construct('pages', __('Pages'), $widget_ops);
        }
 
@@ -190,7 +190,7 @@ class WP_Widget_Links extends WP_Widget {
 class WP_Widget_Search extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_search', 'description' => __( "A search form for your site") );
+               $widget_ops = array('classname' => 'widget_search', 'description' => __( "A search form for your site.") );
                parent::__construct('search', __('Search'), $widget_ops);
        }
 
@@ -233,7 +233,7 @@ class WP_Widget_Search extends WP_Widget {
 class WP_Widget_Archives extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_archive', 'description' => __( 'A monthly archive of your site&#8217;s posts') );
+               $widget_ops = array('classname' => 'widget_archive', 'description' => __( 'A monthly archive of your site&#8217;s Posts.') );
                parent::__construct('archives', __('Archives'), $widget_ops);
        }
 
@@ -298,7 +298,7 @@ class WP_Widget_Archives extends WP_Widget {
 class WP_Widget_Meta extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_meta', 'description' => __( "Log in/out, admin, feed and WordPress links") );
+               $widget_ops = array('classname' => 'widget_meta', 'description' => __( "Login, RSS, &amp; WordPress.org links.") );
                parent::__construct('meta', __('Meta'), $widget_ops);
        }
 
@@ -350,7 +350,7 @@ class WP_Widget_Meta extends WP_Widget {
 class WP_Widget_Calendar extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_calendar', 'description' => __( 'A calendar of your site&#8217;s posts') );
+               $widget_ops = array('classname' => 'widget_calendar', 'description' => __( 'A calendar of your site&#8217;s Posts.') );
                parent::__construct('calendar', __('Calendar'), $widget_ops);
        }
 
@@ -391,7 +391,7 @@ class WP_Widget_Calendar extends WP_Widget {
 class WP_Widget_Text extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_text', 'description' => __('Arbitrary text or HTML'));
+               $widget_ops = array('classname' => 'widget_text', 'description' => __('Arbitrary text or HTML.'));
                $control_ops = array('width' => 400, 'height' => 350);
                parent::__construct('text', __('Text'), $widget_ops, $control_ops);
        }
@@ -441,7 +441,7 @@ class WP_Widget_Text extends WP_Widget {
 class WP_Widget_Categories extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array( 'classname' => 'widget_categories', 'description' => __( "A list or dropdown of categories" ) );
+               $widget_ops = array( 'classname' => 'widget_categories', 'description' => __( "A list or dropdown of categories." ) );
                parent::__construct('categories', __('Categories'), $widget_ops);
        }
 
@@ -533,7 +533,7 @@ class WP_Widget_Categories extends WP_Widget {
 class WP_Widget_Recent_Posts extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_recent_entries', 'description' => __( "The most recent posts on your site") );
+               $widget_ops = array('classname' => 'widget_recent_entries', 'description' => __( "Your site&#8217;s most recent Posts.") );
                parent::__construct('recent-posts', __('Recent Posts'), $widget_ops);
                $this->alt_option_name = 'widget_recent_entries';
 
@@ -635,7 +635,7 @@ class WP_Widget_Recent_Posts extends WP_Widget {
 class WP_Widget_Recent_Comments extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array('classname' => 'widget_recent_comments', 'description' => __( 'The most recent comments' ) );
+               $widget_ops = array('classname' => 'widget_recent_comments', 'description' => __( 'Your site&#8217;s most recent comments.' ) );
                parent::__construct('recent-comments', __('Recent Comments'), $widget_ops);
                $this->alt_option_name = 'widget_recent_comments';
 
@@ -742,7 +742,7 @@ class WP_Widget_Recent_Comments extends WP_Widget {
 class WP_Widget_RSS extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array( 'description' => __('Entries from any RSS or Atom feed') );
+               $widget_ops = array( 'description' => __('Entries from any RSS or Atom feed.') );
                $control_ops = array( 'width' => 400, 'height' => 200 );
                parent::__construct( 'rss', __('RSS'), $widget_ops, $control_ops );
        }
@@ -1033,7 +1033,7 @@ function wp_widget_rss_process( $widget_rss, $check_feed = true ) {
 class WP_Widget_Tag_Cloud extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array( 'description' => __( "Your most used tags in cloud format") );
+               $widget_ops = array( 'description' => __( "A cloud of your most used tags.") );
                parent::__construct('tag_cloud', __('Tag Cloud'), $widget_ops);
        }
 
@@ -1100,7 +1100,7 @@ class WP_Widget_Tag_Cloud extends WP_Widget {
  class WP_Nav_Menu_Widget extends WP_Widget {
 
        function __construct() {
-               $widget_ops = array( 'description' => __('Use this widget to add one of your custom menus as a widget.') );
+               $widget_ops = array( 'description' => __('Add a custom menu to your sidebar.') );
                parent::__construct( 'nav_menu', __('Custom Menu'), $widget_ops );
        }
 
diff --git a/wp-includes/fonts/dashicons.eot b/wp-includes/fonts/dashicons.eot
new file mode 100644 (file)
index 0000000..d2c2b40
Binary files /dev/null and b/wp-includes/fonts/dashicons.eot differ
diff --git a/wp-includes/fonts/dashicons.svg b/wp-includes/fonts/dashicons.svg
new file mode 100644 (file)
index 0000000..f33372d
--- /dev/null
@@ -0,0 +1,190 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="dashiconsregular" horiz-adv-x="2000" >
+<font-face units-per-em="2000" ascent="2000" descent="0" />
+<missing-glyph horiz-adv-x="500" />
+<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf100;" d="M1448 894l-707 707l150 150q25 28 85 34.5t134 -11t132 -55.5q45 -30 126.5 -97t164.5 -113q43 -24 73 -38t76.5 -30.5t87.5 -23t95.5 -6t112.5 12.5zM1377 823l-707 707l-177 -177q-29 -29 -29 -70.5t29 -70.5l106 -106q29 -29 29 -71t-29 -71q-27 -27 -61.5 -54 t-86 -63t-73.5 -52q-66 -49 -101 -84q-52 -52 -92 -108.5t-64 -113t-20.5 -108.5t39.5 -88t88 -39.5t108.5 20.5t113 63.5t108.5 91.5q34 34 85 102q13 17 51 72t64 88.5t54 60.5q29 29 70.5 29t70.5 -29l106 -106q29 -29 70.5 -29t70.5 29z" />
+<glyph unicode="&#xf101;" d="M500 1800h900q82 0 141 -59t59 -141v-700q0 -82 -59 -141t-141 -59h-200l-500 -500v500h-200q-82 0 -141 59t-59 141v700q0 82 59 141t141 59z" />
+<glyph unicode="&#xf102;" d="M1600 1150l153 -153l-106 -106l-647 647l-647 -647l-106 106l753 753l400 -400v200h200v-400zM1000 1396l600 -599v-597h-1200v597zM1200 300v500h-400v-500h400z" />
+<glyph unicode="&#xf103;" d="M1774 1724q126 -127 126 -305t-126 -305l-153 -152q-82 -82 -195 -110.5t-219 1.5l262 261l76 77l76 76q63 63 63 152t-63 152q-63 64 -152 64t-152 -64l-77 -76l-338 -338q-29 106 -0.5 219t110.5 195l152 153q127 126 305.5 126t304.5 -126zM859 657l534 534 q31 31 31 76t-31 76q-34 32 -78 31t-75 -31l-533 -534q-31 -31 -31 -76t31 -76q34 -32 78 -31t74 31zM783 428l414 415q30 -106 1.5 -219t-110.5 -195l-152 -153q-127 -126 -305 -126t-305 126q-126 126 -126 305t126 305l153 152q82 82 195 110.5t219 -0.5l-414 -415 q-64 -63 -64 -152t64 -153q63 -63 152 -63t152 63z" />
+<glyph unicode="&#xf104;" d="M1300 900v700q0 41 -29.5 70.5t-70.5 29.5h-167l-133 200h-400l-133 -200h-167q-41 0 -70.5 -29.5t-29.5 -70.5v-700q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5zM700 1550q104 0 177 -73t73 -177t-73 -177t-177 -73t-177 73t-73 177t73 177t177 73z M1400 1400h500v-1050q0 -104 -73 -177t-177 -73t-177 73t-73 177t73 177t177 73q23 0 50 -5v505h-300v300zM1000 595v105h200v-350q0 -104 -73 -177t-177 -73t-177 73t-73 177t73 177t177 73q23 0 50 -5z" />
+<glyph unicode="&#xf105;" d="M600 500v1300h1000v-1300h-1000zM500 400h800v-200h-1000v1300h200v-1100z" />
+<glyph unicode="&#xf106;" d="M1311 1564l-324 -324l-187 187l324 324q26 26 72 16.5t84 -48.5q39 -38 48 -83.5t-17 -71.5zM511 1387l91 112l901 -901l-119 -84q-50 -50 -167.5 -83t-214.5 -33h-388l-124 -124q-44 -44 -106 -44t-106 44q-44 43 -44 105.5t44 106.5l124 124v388q0 96 30.5 218 t78.5 171zM1237 990l324 324q25 26 71 17t84 -48q39 -38 48 -83.5t-17 -71.5l-324 -325z" />
+<glyph unicode="&#xf107;" d="M1668 1023q-99 -99 -236 -125t-259 26l-541 -652q-74 -74 -179 -74t-179 74t-74 179t74 178l652 542q-52 122 -26 259t125 236q94 94 224 122t248 -16l-289 -289l282 -282l286 287q41 -117 13 -244.5t-121 -220.5zM381 379q30 -29 72 -29t71 29q30 30 30 72t-30 71 q-29 30 -71 30t-72 -30q-29 -29 -29 -71t29 -72z" />
+<glyph unicode="&#xf108;" d="M1800 400v1200q0 41 -29.5 70.5t-70.5 29.5h-1300q-41 0 -70.5 -29.5t-29.5 -70.5v-1200q0 -41 29.5 -70.5t70.5 -29.5h1300q41 0 70.5 29.5t29.5 70.5zM800 900h100q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5 t-35.5 14.5t-14.5 35.5v150h-100q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5h100v550q0 21 14.5 35.5t35.5 14.5t35.5 -14.5t14.5 -35.5v-550zM1300 1100h-100q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5h100v150q0 21 14.5 35.5t35.5 14.5t35.5 -14.5 t14.5 -35.5v-150h100q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-100v-550q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v550z" />
+<glyph unicode="&#xf109;" d="M1044 1698l182 182l636 -635l-183 -182q-78 52 -175 42.5t-166 -78.5l-75 -75q-68 -69 -77.5 -165.5t42.5 -175.5l-183 -182l-241 241l-280 -279q-54 -54 -203.5 -155t-176.5 -74t74 177.5t154 203.5l279 279l-241 242l183 182q78 -52 175 -42.5t165 78.5l75 75 q69 68 78.5 165t-42.5 176z" />
+<glyph unicode="&#xf110;" d="M1000 1075q-46 0 -86.5 19t-67.5 49.5t-49 67t-34.5 73t-21 67t-11.5 49.5l-3 19q-6 55 -3 108.5t24.5 103t53 87t82.5 60t113 22.5q103 0 171 -59t91 -144t9 -178q-1 -7 -3 -19.5t-10.5 -48t-20.5 -68t-33.5 -72.5t-48 -68.5t-66.5 -48t-86 -19.5zM1000 833l272 182 q116 0 221.5 -67t168 -172t62.5 -214v-249q-15 -5 -41.5 -12.5t-109 -27t-164.5 -34.5t-195 -27t-214 -12q-102 0 -214.5 11.5t-199.5 28t-159.5 33.5t-111.5 29l-39 11v249q0 112 58 215t162.5 168t226.5 65z" />
+<glyph unicode="&#xf111;" d="M1800 800h-218q-26 -107 -81 -193l154 -154l-210 -210l-154 154q-88 -55 -191 -79v-218h-300v218q-103 24 -191 79l-154 -154l-212 212l154 154q-55 88 -79 191h-218v297h217q23 101 80 194l-154 154l210 210l154 -154q85 54 193 81v218h300v-218q103 -24 191 -79 l154 154l212 -212l-154 -154q57 -93 80 -194h217v-297zM950 650q124 0 212 88t88 212t-88 212t-212 88t-212 -88t-88 -212t88 -212t212 -88z" />
+<glyph unicode="&#xf112;" d="M1695 1742q96 -96 130.5 -225t0 -257.5t-130.5 -224.5q-112 -112 -267.5 -138.5t-291.5 37.5l-187 -331l-299 -31l-150 -372h-300l-100 200l795 769q-71 139 -46.5 298.5t139.5 274.5q96 96 225 130.5t257.5 0t224.5 -130.5zM1444 1363q55 0 94 39t39 95q0 55 -39 94 t-94 39t-94 -39t-39 -94t39 -94.5t94 -39.5z" />
+<glyph unicode="&#xf113;" d="M1000 1700q154 0 290.5 -63t234.5 -175l-171 -195q-62 82 -155 130t-199 48q-157 0 -277.5 -98t-154.5 -247h232l-350 -400l-350 400h208q24 168 121 305t247.5 216t323.5 79zM1000 296q-155 0 -291 63t-234 175l171 195q62 -82 155 -130t199 -48q157 0 277.5 98 t154.5 247h-232l350 400l350 -400h-208q-18 -126 -79.5 -236.5t-152.5 -190.5t-210.5 -126.5t-249.5 -46.5z" />
+<glyph unicode="&#xf115;" d="M1800 600v1000q0 41 -29.5 70.5t-70.5 29.5h-1400q-41 0 -70.5 -29.5t-29.5 -70.5v-1000q0 -41 29.5 -70.5t70.5 -29.5h1400q41 0 70.5 29.5t29.5 70.5zM1000 1400q169 0 323 -79t277 -221q-123 -142 -277 -221t-323 -79t-323 79t-277 221q123 142 277 221t323 79z M1200 1100q0 82 -59 141t-141 59t-141 -59t-59 -141t59 -141t141 -59t141 59t59 141zM1400 300h300v-100h-1400v100h300v100h800v-100z" />
+<glyph unicode="&#xf116;" d="M1900 400v1300q0 41 -29.5 70.5t-70.5 29.5h-1500q-41 0 -70.5 -29.5t-29.5 -70.5v-1300q0 -41 29.5 -70.5t70.5 -29.5h1500q41 0 70.5 29.5t29.5 70.5zM400 1600h1300v-400h-1300v400zM500 1500v-200h300v200h-300zM900 1500v-200h300v200h-300zM1300 1500v-200h300v200 h-300zM450 1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM600 1000h400v-100h-400v100zM1200 1000h500v-500h-500v500zM450 800q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5 t14.5 35.5t35.5 14.5zM600 800h400v-100h-400v100zM1300 800v-200h300v200h-300zM450 600q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM600 600h400v-100h-400v100z" />
+<glyph unicode="&#xf117;" d="M500 1800h1000q82 0 141 -59t59 -141v-800q0 -82 -59 -141t-141 -59h-200l-500 -500v500h-300q-82 0 -141 59t-59 141v800q0 82 59 141t141 59zM1350 950l-250 250l250 250l-100 100l-250 -250l-250 250l-100 -100l250 -250l-250 -250l100 -100l250 250l250 -250z" />
+<glyph unicode="&#xf118;" d="M1000 1000l-746 298l46 -1098h-200l48 1141l-148 59l1000 400l1000 -400zM1000 1500q-41 0 -70.5 -14.5t-29.5 -35.5t29.5 -35.5t70.5 -14.5t70.5 14.5t29.5 35.5t-29.5 35.5t-70.5 14.5zM1000 900l557 223q112 -149 136 -330q-52 7 -93 7q-188 0 -347.5 -92.5 t-252.5 -248.5q-93 156 -252.5 248.5t-347.5 92.5q-40 0 -93 -7q24 181 136 330z" />
+<glyph unicode="&#xf119;" d="M1689 1880l141 -141q29 -29 29 -70.5t-29 -70.5l-430 -431v-967h-1100v1500h1067l180 180q30 29 71.5 29.5t70.5 -29.5zM1123 1032l537 536l-142 142l-536 -537l-71 -212z" />
+<glyph unicode="&#xf120;" d="M2000 1000q0 163 -50.5 315.5t-143 275.5t-215.5 215.5t-275.5 143t-315.5 50.5t-315.5 -50.5t-275.5 -143t-215.5 -215.5t-143 -275.5t-50.5 -315.5t50.5 -315.5t143 -275.5t215.5 -215.5t275.5 -143t315.5 -50.5t315.5 50.5t275.5 143t215.5 215.5t143 275.5 t50.5 315.5zM1000 1899q183 0 349.5 -71t287 -191.5t191.5 -287t71 -349.5t-71 -349.5t-191.5 -287t-287 -191.5t-349.5 -71t-349.5 71t-287 191.5t-191.5 287t-71 349.5t71 349.5t191.5 287t287 191.5t349.5 71zM801 518l-305 821l105 8q20 2 27 27.5t-2.5 49t-30.5 22.5 q-129 -10 -213 -10q-33 0 -52 1q110 166 287 263t383 97q154 0 293.5 -55t247.5 -154q-52 7 -98.5 -30.5t-46.5 -111.5q0 -29 11.5 -61.5t22.5 -52.5t37 -61q5 -8 8 -13q50 -87 50 -221q0 -60 -31.5 -172t-63.5 -194l-32 -82l-271 750q21 1 40 5t27 8l8 3q20 2 27.5 29.5 t-2.5 53.5t-30 25q-130 -11 -214 -11q-35 0 -87.5 3l-87.5 5l-36 3q-20 1 -30 -25.5t-2.5 -54t27.5 -28.5l84 -8l112 -304zM1403 303l261 697q3 7 7 19.5t15 53.5t15.5 82t8 105t-6.5 121q94 -170 94 -381q0 -219 -106.5 -405t-287.5 -292zM268 1323l382 -1048 q-202 99 -324.5 294.5t-122.5 430.5q0 179 65 323zM1013 870l229 -625q-117 -42 -242 -42q-103 0 -206 30z" />
+<glyph unicode="&#xf121;" d="M300 1900h1400v-1800h-1400v1800zM1400 1500v100h-800v-100h800zM1400 1200v100h-800v-100h800zM1400 900v100h-800v-100h800zM1200 600v100h-600v-100h600z" />
+<glyph unicode="&#xf122;" d="M854 726q0 130 -72 222q-50 63 -136.5 82t-159.5 3q-25 143 78 303.5t264 241.5l-163 228q-98 -47 -188.5 -114t-169.5 -157t-133.5 -192.5t-79.5 -227t-9 -252.5q26 -211 139.5 -337t283.5 -126q151 0 248 88q98 88 98 238zM1797 726q0 130 -72 222q-50 63 -136.5 82 t-159.5 3q-25 143 78 303.5t264 241.5l-163 228q-98 -47 -188.5 -114t-169.5 -157t-133.5 -192.5t-79.5 -227t-9 -252.5q26 -211 139.5 -337t283.5 -126q151 0 248 88q98 88 98 238z" />
+<glyph unicode="&#xf123;" d="M100 1900h1800v-1200l-600 -600h-1200v1800zM400 1600v-100h1200v100h-1200zM400 1200v-100h1200v100h-1200zM1000 700v100h-600v-100h600zM1200 300l500 500h-500v-500z" />
+<glyph unicode="&#xf125;" d="M1100 1400h-82q-81 0 -149.5 -71t-68.5 -145v-184l-300 -300v300h-200q-82 0 -141 59t-59 141v500q0 82 59 141t141 59h600q82 0 141 -59t59 -141v-300zM1100 1300h600q82 0 141 -59t59 -141v-500q0 -82 -59 -141t-141 -59h-200v-300l-300 300h-100q-82 0 -141 59 t-59 141v500q0 82 59 141t141 59z" />
+<glyph unicode="&#xf126;" d="M200 1900h1600q41 0 70.5 -29.5t29.5 -70.5v-1600l-1800 2v1598q0 41 29.5 70.5t70.5 29.5zM600 1800l-200 -300h100l200 300h-100zM1000 1800h-100l-200 -300h100zM1300 1800h-100l-200 -300h100zM1600 1800h-100l-200 -300h100zM1700 400v1000h-1400v-1000h1400z M800 1300l600 -400l-600 -400v800z" />
+<glyph unicode="&#xf127;" d="M699 1692l1102 200q40 6 69.5 -25.5t29.5 -74.5v-200v-1042q0 -145 -102.5 -247.5t-247.5 -102.5t-247.5 102.5t-102.5 247.5t102.5 247.5t247.5 102.5q73 0 150 -35v627l-900 -200v-892q-18 -128 -118 -214t-232 -86q-145 0 -247.5 102.5t-102.5 247.5t102.5 247.5 t247.5 102.5q73 0 150 -35v827q0 40 28 66.5t71 33.5z" />
+<glyph unicode="&#xf128;" d="M225 1900h1550q52 0 88.5 -36.5t36.5 -88.5v-1550q0 -52 -36.5 -88.5t-88.5 -36.5h-1550q-52 0 -88.5 36.5t-36.5 88.5v1550q0 52 36.5 88.5t88.5 36.5zM1700 300v1400h-1400v-1400h1400zM1000 1400q0 82 -59 141t-141 59t-141 -59t-59 -141t59 -141t141 -59t141 59 t59 141zM1300 900q0 8 0.5 21t3 54t7.5 81t15.5 94t25 100.5t37.5 93.5t52 80.5t70 54.5t89 21v-1000q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v700q41 0 79.5 -22t67.5 -57.5t55 -78t43.5 -85t30 -78t18.5 -57.5l6 -22q4 12 12 32.5t36 72t60 91 t84 72t108 32.5t107.5 -20.5t85 -50t59 -59t36.5 -50.5z" />
+<glyph unicode="&#xf129;" d="M1500 1600h294q44 0 75 -31t31 -75v-1181q0 -45 -31 -79t-75 -34h-1588q-44 0 -75 34t-31 79v1181q0 44 31 75t75 31h294l300 200h400zM1000 500q166 0 283 117t117 283t-117 283t-283 117t-283 -117t-117 -283t117 -283t283 -117z" />
+<glyph unicode="&#xf130;" d="M1000 1900q205 0 362 -33.5t257.5 -91t164.5 -142t90 -177.5t26 -206t-26 -206t-90 -177.5t-164.5 -142t-257.5 -91t-362 -33.5t-362 33.5t-257.5 91t-164.5 142t-90 177.5t-26 206t26 206t90 177.5t164.5 142t257.5 91t362 33.5zM550 1100q62 0 106 44t44 106t-44 106 t-106 44t-106 -44t-44 -106t44 -106t106 -44zM1000 1100q62 0 106 44t44 106t-44 106t-106 44t-106 -44t-44 -106t44 -106t106 -44zM1450 1100q62 0 106 44t44 106t-44 106t-106 44t-106 -44t-44 -106t44 -106t106 -44zM600 550q62 0 106 -44t44 -106t-44 -106t-106 -44 t-106 44t-44 106t44 106t106 44zM300 350q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xf132;" d="M1700 1300v-300h-500v-500h-300v500h-500v300h500v500h300v-500h500z" />
+<glyph unicode="&#xf133;" d="M1700 1300v300h-200v200h-300v-100h-900v-1500h1100v900h100v200h200zM1600 1500v-100h-200v-200h-100v200h-200v100h200v200h100v-200h200z" />
+<glyph unicode="&#xf134;" d="M0 1700h2000v-1400h-2000v1400zM1900 1300v200h-1800v-200h1800zM1500 800v400h-1000v-400h1000zM400 900v200h-300v-200h300zM1900 900v200h-300v-200h300zM1900 500v200h-1800v-200h1800z" />
+<glyph unicode="&#xf135;" d="M0 1680h2000v-1400h-2000v1400zM1900 1280v200h-1800v-200h1800zM1100 780v400h-1000v-400h1000zM1900 880v200h-700v-200h700zM1900 480v200h-1800v-200h1800z" />
+<glyph unicode="&#xf136;" d="M0 1680h2000v-1400h-2000v1400zM1900 1280v200h-1800v-200h1800zM1900 780v400h-1000v-400h1000zM800 880v200h-700v-200h700zM1900 480v200h-1800v-200h1800z" />
+<glyph unicode="&#xf138;" d="M0 1680h2000v-1400h-2000v1400zM1500 780v400h-1000v-400h1000z" />
+<glyph unicode="&#xf139;" d="M800 1400l600 -403l-600 -397v800z" />
+<glyph unicode="&#xf140;" d="M1500 1200l-403 -600l-397 600h800z" />
+<glyph unicode="&#xf141;" d="M1300 600l-600 403l600 397v-800z" />
+<glyph unicode="&#xf142;" d="M700 700l403 600l397 -600h-800z" />
+<glyph unicode="&#xf143;" d="M700 700l403 600l397 -600h-800z" />
+<glyph unicode="&#xf145;" d="M1500 1600h300v-1400h-1600v1400h300v100q0 62 44 106t106 44t106 -44t44 -106v-100h400v100q0 62 44 106t106 44t106 -44t44 -106v-100zM600 1700v-250q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v250q0 21 -14.5 35.5t-35.5 14.5t-35.5 -14.5t-14.5 -35.5z M1300 1700v-250q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v250q0 21 -14.5 35.5t-35.5 14.5t-35.5 -14.5t-14.5 -35.5zM1700 300v900h-1400v-900h1400zM700 400v700h-200v-700h200zM1100 400v700h-200v-700h200zM1500 400v700h-200v-700h200z" />
+<glyph unicode="&#xf147;" d="M1439 1450l134 -94l-537 -745h-134l-302 401l134 125l235 -187z" />
+<glyph unicode="&#xf148;" d="M1000 1784q160 0 305 -62t250 -167t167 -250t62 -305t-62 -305t-167 -250t-250 -167t-305 -62t-305 62t-250 167t-167 250t-62 305q0 213 106 393.5t286.5 285.5t391.5 105zM1200 612v776l-582 -385z" />
+<glyph unicode="&#xf153;" d="M1000 1800q163 0 311 -63.5t255 -170.5t170.5 -255t63.5 -311t-63.5 -311t-170.5 -255t-255 -170.5t-311 -63.5t-311 63.5t-255 170.5t-170.5 255t-63.5 311t63.5 311t170.5 255t255 170.5t311 63.5zM1500 700l-300 300l300 300l-200 200l-300 -300l-300 300l-200 -200 l300 -300l-300 -300l200 -200l300 300l300 -300z" />
+<glyph unicode="&#xf154;" d="M1000 1900l-300 -600l-600 -75l413 -462l-113 -663l600 300l600 -300l-112 663l412 462l-600 75zM1000 1676l234 -469l465 -58l-318 -356l87 -515l-468 234l-468 -234l87 515l-318 356l465 58z" />
+<glyph unicode="&#xf155;" d="M1000 1900l300 -600l600 -75l-412 -462l112 -663l-600 300l-600 -300l113 663l-413 462l600 75z" />
+<glyph unicode="&#xf156;" d="M1100 1300h-1000l500 -700zM900 600h1000l-500 700z" />
+<glyph unicode="&#xf157;" d="M1476 1900q134 0 229 -95.5t95 -229.5t-95 -229t-229 -95q-33 0 -70 8l-106 -106v-1053h-1100v1500h954q9 145 99 222.5t223 77.5zM1476 1351q93 0 158.5 66t65.5 158q0 93 -65.5 159t-158.5 66t-158.5 -66t-65.5 -159q0 -54 27 -103l-322 -322q-35 -35 -101.5 -133 t-48.5 -116q3 -4 10 -4q32 0 120.5 61.5t118.5 91.5l324 324q48 -23 96 -23z" />
+<glyph unicode="&#xf158;" d="M1555 630l-219 -206l-342 365l-364 -343l-206 218l364 343l-342 364l218 206l343 -364l364 342l205 -218l-364 -343z" />
+<glyph unicode="&#xf159;" d="M1000 1800q163 0 311 -63.5t255 -170.5t170.5 -255t63.5 -311t-63.5 -311t-170.5 -255t-255 -170.5t-311 -63.5t-311 63.5t-255 170.5t-170.5 255t-63.5 311t63.5 311t170.5 255t255 170.5t311 63.5zM1000 500q136 0 251 67t182 182t67 251t-67 251t-182 182t-251 67 t-251 -67t-182 -182t-67 -251t67 -251t182 -182t251 -67z" />
+<glyph unicode="&#xf160;" d="M1400 1100h100q41 0 70.5 -29.5t29.5 -70.5v-700q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v700q0 41 29.5 70.5t70.5 29.5h100v300q0 166 117 283t283 117t283 -117t117 -283v-300zM1200 1100v300q0 82 -59 141t-141 59t-141 -59t-59 -141v-300 h400zM1100 400l-36 215q39 18 62.5 54.5t23.5 80.5q0 62 -44 106t-106 44t-106 -44t-44 -106q0 -44 23.5 -80.5t62.5 -54.5l-36 -215h200z" />
+<glyph unicode="&#xf161;" d="M1600 1600h196q43 0 73.5 -30.5t30.5 -73.5v-1292q0 -43 -30.5 -73.5t-73.5 -30.5h-1292q-43 0 -73.5 30.5t-30.5 73.5v196h-196q-43 0 -73.5 30.5t-30.5 73.5v1292q0 43 30.5 73.5t73.5 30.5h1292q43 0 73.5 -30.5t30.5 -73.5v-196zM300 600h1100v1100h-1100v-1100z M800 1450q0 62 -44 106t-106 44t-106 -44t-44 -106t44 -106t106 -44t106 44t44 106zM1000 1000q2 10 6 28t18.5 70t30.5 99.5t43 105t55.5 99t67 70t79.5 28.5v-800h-900v600q56 0 97 -31t60 -75t30 -88t12 -75l1 -31q1 4 2.5 11.5t8 28t15.5 39.5t25.5 42t36 39.5t49 28 t63.5 11.5q47 0 84.5 -20.5t58 -50t34.5 -59t19 -50.5zM1700 300v1100h-100v-896q0 -43 -30.5 -73.5t-73.5 -30.5h-896v-100h1100z" />
+<glyph unicode="&#xf163;" d="M200 100h1600q41 0 70.5 29.5t29.5 70.5v1600q0 41 -29.5 70.5t-70.5 29.5h-1600q-41 0 -70.5 -29.5t-29.5 -70.5v-1600q0 -41 29.5 -70.5t70.5 -29.5zM400 1700q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z M1700 1700v-200h-1100v200h1100zM400 1300q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1700 1300v-200h-1100v200h1100zM400 900q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5 t29.5 70.5t70.5 29.5zM1700 900v-200h-1100v200h1100zM400 500q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1700 500v-200h-1100v200h1100z" />
+<glyph unicode="&#xf164;" d="M1900 200v1600q0 41 -29.5 70.5t-70.5 29.5h-1600q-41 0 -70.5 -29.5t-29.5 -70.5v-1600q0 -41 29.5 -70.5t70.5 -29.5h1600q41 0 70.5 29.5t29.5 70.5zM400 1700q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z M1700 1700v-600h-1100v600h1100zM400 900q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1700 900v-600h-1100v600h1100z" />
+<glyph unicode="&#xf165;" d="M1900 800v-300h-400v-400h-300v400h-800v800h-400v300h400v400h300v-400h700l300 300l100 -100l-300 -300v-700h400zM1100 1300h-400v-400zM800 800h400v400z" />
+<glyph unicode="&#xf166;" d="M700 1500h-195q0 137 71.5 213.5t223.5 76.5v210q-232 0 -368 -139.5t-136 -360.5h-178l262 -339zM2000 1900v-1400h-500v-500h-1400v1000h900v900h1000zM1800 1700h-600v-700h300v-300h300v1000zM1300 800h-1000v-600h1000v600z" />
+<glyph unicode="&#xf167;" d="M1595 1500h-195l320 -339l262 339h-178q0 221 -136 360.5t-368 139.5v-210q152 0 223.5 -76.5t71.5 -213.5zM100 1900h1000v-900h900v-1000h-1400v500h-500v1400zM300 1700v-1000h300v300h300v700h-600zM800 800v-600h1000v600h-1000z" />
+<glyph unicode="&#xf168;" d="M2000 1100v-200h-300v-800h-1400v800h-300v200h300v800h1400v-800h300zM650 1300h700l-350 400zM1700 1050h-1400v-100h1400v100zM1350 700h-700l350 -400z" />
+<glyph unicode="&#xf169;" d="M1900 1700v-1400h-800v-300h-200v300h-800v1400h800v300h200v-300h800zM1050 300v1400h-100v-1400h100zM700 1350l-400 -350l400 -350v700zM1700 1000l-400 350v-700z" />
+<glyph unicode="&#xf171;" d="M1723 990q79 -186 79 -390t-79 -390l-278 117q55 132 55 273q0 142 -55 272q-52 125 -150 223q-97 97 -222 150q-132 55 -273 55v-300l-600 450l600 450v-298q204 0 390 -79q182 -77 318 -215q138 -136 215 -318z" />
+<glyph unicode="&#xf172;" d="M277 990q77 182 215 318q136 138 318 215q186 79 390 79v298l600 -450l-600 -450v300q-141 0 -273 -55q-124 -53 -222 -150q-98 -98 -150 -223q-55 -130 -55 -272q0 -141 55 -273l-278 -117q-79 186 -79 390t79 390z" />
+<glyph unicode="&#xf173;" d="M1400 1400q0 -138 -84.5 -245t-215.5 -141v-614q0 -44 -50 -94t-100 -78l-50 -28v814q-131 34 -215.5 141t-84.5 245q0 166 117 283t283 117t283 -117t117 -283zM800 1500q0 -41 29.5 -70.5t70.5 -29.5t70.5 29.5t29.5 70.5t-29.5 70.5t-70.5 29.5t-70.5 -29.5 t-29.5 -70.5z" />
+<glyph unicode="&#xf174;" d="M600 700h900q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v1000h-200q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-200h1300l-400 -700h-900v-100zM550 400q62 0 106 -44t44 -106 t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1450 400q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
+<glyph unicode="&#xf175;" d="M200 1800h1600q41 0 70.5 -29.5t29.5 -70.5v-1400q0 -41 -29.5 -70.5t-70.5 -29.5h-1600q-41 0 -70.5 29.5t-29.5 70.5v1400q0 41 29.5 70.5t70.5 29.5zM1700 400v900h-1400v-900h1400zM400 1200v-100h300v100h-300zM800 1200v-300h800v300h-800zM400 800v-100h300v100 h-300zM800 800v-300h800v300h-800z" />
+<glyph unicode="&#xf176;" d="M1485 997q133 -14 224 -113t91 -234q0 -145 -102.5 -247.5t-247.5 -102.5h-1000q-145 0 -247.5 102.5t-102.5 247.5q0 133 88 231t218 115q-6 26 -6 54q0 104 73 177t177 73q49 0 95 -19q50 99 145.5 159t209.5 60q166 0 283 -117t117 -283q0 -48 -15 -103z" />
+<glyph unicode="&#xf177;" d="M1000 1500q102 0 201.5 -27.5t176.5 -71.5t146.5 -97.5t118.5 -107t85.5 -97.5t53.5 -71l18 -28q-6 -10 -18 -28t-53 -70t-86.5 -99.5t-117.5 -105t-147.5 -99t-175.5 -70t-202 -28.5t-201.5 27.5t-176.5 71.5t-146.5 97.5t-118.5 107t-85.5 97.5t-53.5 71l-18 28 q6 10 18 28t53 70t86.5 99.5t117.5 105t147.5 99t175.5 70t202 28.5zM1000 600q77 0 151 22t132 57.5t110 78t89 85t64.5 78t40.5 57.5l13 22q-5 8 -14 22.5t-39.5 56t-64.5 79.5t-88 84t-111 79t-131.5 56t-151.5 23t-151 -22t-132 -57.5t-110 -78t-89 -85t-64.5 -78 t-40.5 -57.5l-13 -22q5 -8 14 -22.5t39.5 -56t64.5 -79.5t88 -84t111 -79t131.5 -56t151.5 -23zM1300 1000q0 124 -88 212t-212 88t-212 -88t-88 -212t88 -212t212 -88t212 88t88 212z" />
+<glyph unicode="&#xf178;" d="M1800 300v1400q0 41 -29.5 70.5t-70.5 29.5h-1400q-41 0 -70.5 -29.5t-29.5 -70.5v-1400q0 -41 29.5 -70.5t70.5 -29.5h1400q41 0 70.5 29.5t29.5 70.5zM1700 300h-1400v1400h1400v-1400zM475 1600h1050q31 0 53 -22t22 -53v-125h-100v-300h100v-200h-100v-300h100v-125 q0 -31 -22 -53t-53 -22h-1050q-31 0 -53 22t-22 53v1050q0 31 22 53t53 22zM1300 1000q0 166 -117 283t-283 117t-283 -117t-117 -283t117 -283t283 -117t283 117t117 283zM900 1300l77 -115q55 -24 89 -74t34 -111q0 -82 -59 -141t-141 -59t-141 59t-59 141q0 61 34 111 t89 74z" />
+<glyph unicode="&#xf179;" d="M1214 1582q139 -139 158 -334.5t-86 -354.5q3 -3 15.5 -14t20.5 -17q34 -27 81 -59q62 -43 66 -47q61 -45 94 -78q49 -49 84 -100q36 -50 59 -104q22 -55 18 -100q-3 -48 -36 -81t-81 -36q-49 -3 -99 19q-52 21 -104 59q-51 35 -100 84q-33 33 -77 93q-2 3 -47 66 q-32 46 -56 78q-24 30 -44 50q-154 -83 -334 -57t-310 155q-160 161 -160 389.5t160 388.5q106 106 247.5 143.5t283 0t247.5 -143.5zM1073 946q102 103 102 247.5t-102 247.5q-103 103 -248 103t-247 -103q-103 -103 -103 -247.5t103 -247.5q102 -103 247 -103t248 103z " />
+<glyph unicode="&#xf180;" d="M900 1100v600h-600v-600h600zM1700 1100v600h-600v-600h600zM900 300v600h-600v-600h600zM1700 300v600h-600v-600h600z" />
+<glyph unicode="&#xf181;" d="M500 600v800h1000v-800h-1000zM200 700v600h200v-600h-200zM600 1300v-600h800v600h-800zM1600 1300h200v-600h-200v600zM1300 1100v100h-600v-100h600zM1300 800v200h-600v-200h600z" />
+<glyph unicode="&#xf182;" d="M1200 1600h300q41 0 70.5 -29.5t29.5 -70.5v-100h-1300v100q0 41 29.5 70.5t70.5 29.5h300q17 86 88.5 143t161.5 57t161.5 -57t88.5 -143zM800 1600h300q-16 43 -58.5 71.5t-91.5 28.5t-91.5 -28.5t-58.5 -71.5zM400 1300h1100v-1000q0 -41 -29.5 -70.5t-70.5 -29.5 h-900q-41 0 -70.5 29.5t-29.5 70.5v1000zM700 400v700h-100v-700h100zM1000 400v700h-100v-700h100zM1300 400v700h-100v-700h100z" />
+<glyph unicode="&#xf183;" d="M1800 200v1600h-1600v-1600h1600zM1600 1500h-1200v100h1200v-100zM700 1300v-300h300q0 -124 -88 -212t-212 -88t-212 88t-88 212t88 212t212 88zM800 1100v200q82 0 141 -59t59 -141h-200zM1600 1200h-400v100h400v-100zM1600 900h-400v200h400v-200zM1600 700h-400 v100h400v-100zM1600 400h-1200v100h1200v-100z" />
+<glyph unicode="&#xf184;" d="M1000 1000v700q143 0 272.5 -55.5t223 -149t149 -223t55.5 -272.5h-700zM900 1600v-700h700q0 -143 -55.5 -272.5t-149 -223t-223 -149t-272.5 -55.5t-272.5 55.5t-223 149t-149 223t-55.5 272.5t55.5 272.5t149 223t223 149t272.5 55.5z" />
+<glyph unicode="&#xf185;" d="M1800 200v1600h-400v-1600h400zM1200 200v1100h-400v-1100h400zM600 200v800h-400v-800h400z" />
+<glyph unicode="&#xf200;" d="M600 1600v-1300h454q207 0 326 100q120 99 120 277q0 126 -51 201q-52 76 -167 103v9q85 15 136 90t51 191q0 172 -117 250q-115 79 -374 79h-378zM857 1085v289h136q109 0 161 -32q51 -33 51 -107q0 -80 -47 -115t-151 -35h-150zM857 866h160q216 0 216 -161 q0 -91 -51 -134q-50 -43 -157 -43h-168v338z" />
+<glyph unicode="&#xf201;" d="M1478 1400h-213l-280 -900h212l-62 -200h-675l62 200h214l280 900h-213l62 200h675z" />
+<glyph unicode="&#xf203;" d="M550 1300q-62 0 -106 44t-44 106t44 106t106 44t106 -44t44 -106t-44 -106t-106 -44zM800 1500h900v-100h-900v100zM550 800q-62 0 -106 44t-44 106t44 106t106 44t106 -44t44 -106t-44 -106t-106 -44zM800 1000h900v-100h-900v100zM550 300q-62 0 -106 44t-44 106 t44 106t106 44t106 -44t44 -106t-44 -106t-106 -44zM800 500h900v-100h-900v100z" />
+<glyph unicode="&#xf204;" d="M600 1300v400h-69l-129 -103l40 -51l46 37q12 10 30 28l-2 -42v-269h84zM800 1500h900v-100h-900v100zM677 805v70h-172v4l51 48q56 52 70 71q21 26 30 49q10 23 10 51q0 33 -16 56q-14 23 -44 37t-65 14q-29 0 -51 -6q-17 -3 -42 -15q-21 -12 -48 -35l45 -54 q24 19 45 30q21 10 45 10q23 0 35 -11q13 -12 13 -36q0 -15 -6 -30q-7 -16 -19 -33q-11 -13 -58 -62l-99 -100v-58h276zM800 1000h900v-100h-900v100zM671 605q0 46 -37 71q-37 26 -100 26q-78 0 -133 -40l40 -60q27 18 46 23q20 7 41 7q58 0 58 -46q0 -31 -22 -43t-70 -12 h-31v-66h31q51 0 75 -12q23 -12 23 -41q0 -32 -20 -47q-21 -15 -63 -15q-27 0 -57 8q-25 7 -52 20v-74q50 -22 118 -22q80 0 122 33q43 33 43 92q0 40 -26 64q-25 24 -74 30v2q40 9 65 37q23 28 23 65zM800 500h900v-100h-900v100z" />
+<glyph unicode="&#xf205;" d="M949 678q0 113 -61 190q-43 53 -117 69.5t-136 2.5q-21 122 66.5 259t225.5 206l-139 195q-106 -51 -199.5 -129t-167.5 -179.5t-110 -231t-19 -265.5q22 -180 119.5 -287.5t242.5 -107.5q128 0 212 75q83 74 83 203zM1754 678q0 113 -61 190q-43 54 -117 70t-136 2 q-21 122 66.5 259t225.5 206l-139 195q-106 -51 -199.5 -129t-167 -179.5t-109.5 -231t-19 -265.5q22 -180 119 -287.5t242 -107.5q128 0 212 75q83 74 83 203z" />
+<glyph unicode="&#xf206;" d="M1200 1500v200h-900v-200h900zM1700 1100v200h-1400v-200h1400zM1200 700v200h-900v-200h900zM1700 300v200h-1400v-200h1400z" />
+<glyph unicode="&#xf207;" d="M1400 1500v200h-800v-200h800zM1700 1100v200h-1400v-200h1400zM1400 700v200h-800v-200h800zM1700 300v200h-1400v-200h1400z" />
+<glyph unicode="&#xf208;" d="M1700 1500v200h-900v-200h900zM1700 1100v200h-1400v-200h1400zM1700 700v200h-900v-200h900zM1700 300v200h-1400v-200h1400z" />
+<glyph unicode="&#xf209;" d="M1700 1300v400h-1400v-400h1400zM600 900v200h-300v-200h300zM1200 900v200h-400v-200h400zM1700 900v200h-300v-200h300zM1700 300v400h-1400v-400h1400z" />
+<glyph unicode="&#xf210;" d="M1584 1724q36 0 71 -11q26 -8 64 -25l35 81q-78 39 -169 39q-86 0 -152 -37q-65 -37 -99 -108q-34 -68 -34 -163q0 -149 70 -228t202 -79q88 0 160 26v84q-32 -10 -74 -19q-38 -8 -74 -8q-89 0 -134 57q-47 54 -47 166q0 105 48 165q49 60 133 60zM650 1200h104l-224 600 h-106l-224 -600h103l58 166h229zM800 1800v-600h217q101 0 157 46q56 44 56 126q0 60 -30 95q-28 35 -93 47v4q50 9 78 44q28 37 28 88q0 78 -56 114q-54 36 -179 36h-178zM898 1552v166h85q68 0 97 -19q31 -18 31 -61q0 -46 -29 -66q-28 -20 -89 -20h-95zM564 1450h-174 l54 156q23 65 32 110l15 -52q8 -26 17 -51zM898 1473h99q64 0 98 -23q32 -23 32 -69q0 -51 -32 -75q-31 -24 -93 -24h-104v191zM400 700l500 -500l900 800l-100 100l-800 -600l-400 300z" />
+<glyph unicode="&#xf211;" d="M600 1700l-125 -125l225 -375l-375 225l-125 -125v400h400zM1400 1700h400v-400l-125 125l-375 -225l225 375zM700 800v400h600v-400h-600zM200 700l125 -125l375 225l-225 -375l125 -125h-400v400zM1400 300l125 125l-225 375l375 -225l125 125v-400h-400z" />
+<glyph unicode="&#xf212;" d="M1900 1800v-600h-1800v600h1800zM1800 1300v400h-1600v-400h1600zM500 1600v-200h-200v200h200zM800 1600v-200h-200v200h200zM1100 1600v-200h-200v200h200zM1400 1600v-200h-200v200h200zM1700 1600v-200h-200v200h200zM1900 1100v-900h-1800v900h1800zM1800 300v700 h-1600v-700h1600zM500 900v-200h-200v200h200zM800 900v-200h-200v200h200zM1100 900v-200h-200v200h200zM1700 900v-200h-500v200h500zM1100 600v-200h-800v200h800zM1400 600v-200h-200v200h200zM1700 600v-200h-200v200h200z" />
+<glyph unicode="&#xf213;" d="M1400 1500h-200v-571q0 -143 -70 -220.5t-175 -77.5q-106 0 -180.5 78t-74.5 218v573h-200v-587q0 -61 12.5 -120.5t45 -121t82 -108t129 -75.5t179.5 -29t180.5 28.5t130 74t82.5 106.5t46 120.5t13 120.5v591zM1400 200v200h-900v-200h900z" />
+<glyph unicode="&#xf214;" d="M200 1700h1600v-200h-1600v200zM200 1300h1600v-200h-1600v200zM200 900h1600v-200h-1600v200zM200 500h1600v-200h-1600v200z" />
+<glyph unicode="&#xf215;" d="M1323 500h190l-413 1100h-200l-400 -1100h188l107 300h418zM1170 954h-319l149 486z" />
+<glyph unicode="&#xf216;" d="M1238 1800l262 -300v-100h-1000v100l264 300h474zM1000 1500q41 0 70.5 29.5t29.5 70.5t-29.5 70.5t-70.5 29.5t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5zM1800 300v1200q0 41 -29.5 70.5t-70.5 29.5h-154l54 -63v-237h-1200v238l55 62h-155q-41 0 -70.5 -29.5 t-29.5 -70.5v-1200q0 -41 29.5 -70.5t70.5 -29.5h1400q41 0 70.5 29.5t29.5 70.5zM1500 1100l-200 -700h-200l-100 500l-100 -500h-208l-192 700h200l100 -500l100 500h200l100 -500l100 500h200z" />
+<glyph unicode="&#xf217;" d="M1238 1800l262 -300v-100h-1000v100l264 300h474zM1000 1500q41 0 70.5 29t29.5 71q0 41 -29.5 70.5t-70.5 29.5t-70.5 -29.5t-29.5 -70.5q0 -42 29.5 -71t70.5 -29zM1545 1600h155q41 0 70.5 -29.5t29.5 -70.5v-1200q0 -42 -29.5 -71t-70.5 -29h-1400q-41 0 -70.5 29 t-29.5 71v1200q0 41 29.5 70.5t70.5 29.5h155l-55 -63v-237h1200v237zM1400 900v200h-800v-200h300v-500h200v500h300z" />
+<glyph unicode="&#xf218;" d="M1429 1541l110 -111q61 -60 61 -147v-212q0 -87 -61 -147l-663 -663q-60 -61 -147 -61t-147 61l-111 110l-110 111q-61 60 -61 147v212q0 87 61 148l663 662q60 61 147 61q86 0 147 -61zM808 571l642 642q29 29 29 71t-29 72l-214 214q-29 29 -72 29q-42 0 -71 -29 l-642 -642q-29 -30 -29 -72t29 -71l214 -214q29 -29 71.5 -29t71.5 29z" />
+<glyph unicode="&#xf219;" d="M1600 1800h-300v-100h-600v100h-300v-1500h300v100h600v-100h300v1500zM600 1700v-100h-100v100h100zM1500 1700v-100h-100v100h100zM1300 1600v-500h-600v500h600zM600 1500v-100h-100v100h100zM1500 1500v-100h-100v100h100zM600 1300v-100h-100v100h100zM1500 1300 v-100h-100v100h100zM600 1100v-100h-100v100h100zM1500 1100v-100h-100v100h100zM1300 1000v-500h-600v500h600zM600 900v-100h-100v100h100zM1500 900v-100h-100v100h100zM600 700v-100h-100v100h100zM1500 700v-100h-100v100h100zM600 500v-100h-100v100h100zM1500 500 v-100h-100v100h100z" />
+<glyph unicode="&#xf220;" d="M1000 1460q190 0 291 -108q100 -108 100 -313q0 -192 -69 -327q-33 -62 -87.5 -111.5t-134.5 -100.5v-200h600v200h-369q146 101 212 234q74 153 74 335q0 267 -165 422q-166 155 -452 155q-287 0 -452 -157q-165 -156 -165 -420q0 -181 73 -333q62 -130 210 -236h-366 v-200h600v200q-84 55 -139 105t-85 112q-67 133 -67 322q0 206 100 313q99 108 291 108z" />
+<glyph unicode="&#xf221;" d="M700 1600v100h-400v-100h400zM1700 1500v200h-900v-200h900zM700 1300h-200v200l-400 -350l400 -350v200h200v300zM1700 1200v200h-900v-200h900zM1500 900v200h-700v-200h700zM1700 600v200h-900v-200h900zM700 600v100h-400v-100h400zM1100 300v200h-300v-200h300z" />
+<glyph unicode="&#xf222;" d="M300 1500v200h900v-200h-900zM1300 1600v100h400v-100h-400zM1300 1300h200v200l400 -350l-400 -350v200h-200v300zM300 1200v200h900v-200h-900zM500 900v200h700v-200h-700zM300 600v200h900v-200h-900zM1300 600v100h400v-100h-400zM900 300v200h300v-200h-300z" />
+<glyph unicode="&#xf223;" d="M1700 1000q0 190 -94 351.5t-255 255t-351 93.5q-143 0 -272.5 -55.5t-223 -149t-149 -223t-55.5 -272.5t55.5 -272.5t149 -223t223 -149t272.5 -55.5q190 0 351 93.5t255 255t94 351.5zM1070 852h-156v43q0 56 24 98q22 39 88 89q61 43 81 71q20 26 20 62q0 37 -28 58 q-28 19 -79 19q-88 0 -200 -57l-64 128q131 74 277 74q120 0 192 -58q71 -58 71 -155q0 -66 -29 -111q-27 -45 -111 -106q-55 -40 -71 -63q-15 -22 -15 -57v-35zM923 578q-27 26 -27 73q0 50 26 75t77 25q47 0 75 -26q27 -26 27 -74q0 -47 -27 -72q-27 -27 -75 -27t-76 26z " />
+<glyph unicode="&#xf224;" d="M1582 775q40 0 74 7q33 7 73 20v-84q-70 -26 -158 -26q-131 0 -201 79q-59 67 -68 179h-94q18 -32 18 -79q0 -80 -55 -126q-57 -45 -156 -45h-215v250h-141l93 -250h-103l-59 167h-228l-58 -167h-104l93 250h-93v100h131l93 249h106l92 -249h178v250h177q115 0 177 -41 q55 -36 55 -113q0 -52 -27 -87l-8 -9h129q8 62 31 110q36 71 98 106q64 37 151 37q93 0 169 -38l-35 -81q-26 13 -64 25q-35 11 -71 11q-83 0 -131 -59q-35 -44 -44 -111h293v-100h-295q9 -77 44 -119q45 -56 133 -56zM444 1104l-18 -54h103l-21 61q-2 5 -7.5 22t-9.5 29 q-12 41 -14 51q-14 -59 -33 -109zM897 1213v-163h119q39 3 64 18q28 19 28 66q0 42 -30 61q-30 18 -97 18h-84zM564 949v1h-173v-1h173zM1092 948l-3 2h-192v-168h104q60 0 92 23q31 24 31 74q0 46 -32 69z" />
+<glyph unicode="&#xf225;" d="M1774 1774q126 -127 126 -305t-126 -305l-153 -152q-45 -46 -108 -77l-213 65l169 164l76 77l76 76q63 63 63 152t-63 152q-63 64 -152 64t-152 -64l-77 -76l-76 -76l-164 -169l-65 214q31 63 77 107l152 153q127 126 305.5 126t304.5 -126zM200 1600l800 -600l-600 800z M600 1800l400 -800l-200 800h-200zM200 1400l800 -400l-800 200v200zM936 631l64 69l74 -235l-138 -139q-127 -126 -305 -126t-305 126q-126 126 -126 305t126 305l139 138l235 -74l-69 -64l-152 -153q-64 -63 -64 -152t64 -152q63 -64 152 -64t152 64zM1800 400l-800 600 l600 -800zM1400 200l-400 800l200 -800h200zM1800 600l-800 400l800 -200v-200z" />
+<glyph unicode="&#xf226;" d="M376 400h1248q176 219 176 500q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5t-255 -170.5t-170.5 -255t-63.5 -311q0 -281 176 -500zM1000 1600q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z M600 1400q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1400 1400q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM863 845l337 455v-600q0 -82 -59 -141t-141 -59 t-141 59t-59 141q0 85 63 145zM400 1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1600 1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1100 700 q0 41 -29.5 70.5t-70.5 29.5t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5t70.5 29.5t29.5 70.5z" />
+<glyph unicode="&#xf227;" d="M500 200v1500h-200v-1500h200zM600 800v800q83 28 189 28.5t214.5 -14t220.5 -29t239 -13.5t237 28v-800q-83 -35 -201 -39t-229.5 13t-239 32.5t-229.5 19.5t-201 -26z" />
+<glyph unicode="&#xf228;" d="M300 1600h1400v-200h-1400v200zM300 1100h1400v-200h-1400v200zM300 600h1400v-200h-1400v200z" />
+<glyph unicode="&#xf229;" d="M300 997l600 403v-800zM1100 1400l600 -403l-600 -397v800z" />
+<glyph unicode="&#xf230;" d="M1000 1800q-163 0 -301 -80.5t-218.5 -218.5t-80.5 -301q0 -142 70 -266.5t183 -222.5q4 -3 23.5 -19.5t29.5 -25.5t30 -27.5t34.5 -33t33 -35.5t34.5 -42q133 -174 162 -271q29 97 162 271q16 21 34.5 42t33 35.5t34.5 33t30 27.5t29.5 25.5t23.5 19.5q113 98 183 222.5 t70 266.5q0 163 -80.5 301t-218.5 218.5t-301 80.5zM1000 1544q142 0 243 -101t101 -243t-101 -243t-243 -101t-243 101t-101 243t101 243t243 101z" />
+<glyph unicode="&#xf231;" d="M1300 686l117 594q60 33 96.5 91.5t36.5 128.5q0 104 -73 177t-177 73t-177 -73t-73 -177q0 -70 36.5 -128.5t96.5 -91.5zM1300 1650q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1472 1170l328 133v-900l-488 -203l-612 203l-500 -200v900 l500 200l427 -141l173 -730z" />
+<glyph unicode="&#xf232;" d="M400 500v300h-200v1000h1200v-300h200v-300h200v-1000h-1200v300h-200zM1100 1700q-82 0 -141 -59t-59 -141h400q0 83 -58.5 141.5t-141.5 58.5zM400 900v500h-100v-500h100zM1100 1200h400q0 83 -58.5 141.5t-141.5 58.5q-82 0 -141 -59t-59 -141zM600 600v500h-100 v-500h100zM1500 700q83 0 141.5 58.5t58.5 141.5q0 82 -59 141t-141 59t-141 -59t-59 -141q0 -83 58.5 -141.5t141.5 -58.5zM1700 300v200q-101 0 -185.5 16.5t-144.5 43t-115 58.5l-110 64t-115 58.5t-144.5 43t-185.5 16.5v-500h1000z" />
+<glyph unicode="&#xf233;" d="M500 1700h1400v-1100h-200v-200h-200v-200h-1400v1100h200v200h200v200zM1800 700v900h-1200v-900h1200zM1500 1100q-82 0 -141 59t-59 141t59 141t141 59t141 -59t59 -141t-59 -141t-141 -59zM1600 500v100h-1100v800h-100v-900h1200zM700 1400l1000 -600h-1000v600z M1400 300v100h-1100v800h-100v-900h1200z" />
+<glyph unicode="&#xf234;" d="M800 1500q0 41 -29.5 70.5t-70.5 29.5h-500q-41 0 -70.5 -29.5t-29.5 -70.5q0 -42 30.5 -71t69.5 -29h500q41 0 70.5 29.5t29.5 70.5zM1400 1000l400 400v-1000l-400 400v200zM1300 600v600q0 41 -29.5 70.5t-70.5 29.5h-800q-41 0 -70.5 -29.5t-29.5 -70.5v-600 q0 -41 29.5 -70.5t70.5 -29.5h800q41 0 70.5 29.5t29.5 70.5z" />
+<glyph unicode="&#xf235;" d="M1200 700v600q0 82 -59 141t-141 59h-700q-82 0 -141 -59t-59 -141v-600q0 -82 59 -141t141 -59h700q82 0 141 59t59 141zM1300 950l600 -450v1000l-600 -450v-100z" />
+<glyph unicode="&#xf236;" d="M1900 500v1000q0 82 -59 141t-141 59h-1300q-82 0 -141 -59t-59 -141v-1000q0 -82 59 -141t141 -59h1300q82 0 141 59t59 141zM800 600v800l600 -400z" />
+<glyph unicode="&#xf237;" d="M1450 800q124 0 212 -88t88 -212t-88 -212t-212 -88t-212 88t-88 212q0 34 9 69l-438 230q-89 -99 -221 -99q-124 0 -212 88t-88 212t88 212t212 88q130 0 221 -99l438 230q-9 35 -9 69q0 124 88 212t212 88t212 -88t88 -212t-88 -212t-212 -88q-130 0 -221 99l-438 -230 q9 -35 9 -69t-9 -69l438 -230q89 99 221 99z" />
+<glyph unicode="&#xf238;" d="M1800 1650q0 -46 -25.5 -83.5t-66.5 -54.5v-1311h-1509l422 673q-21 37 -21 76q0 62 44 106t106 44t106 -44t44 -106q0 -17 -5 -37l144 -63q45 50 111 50q22 0 51 -9l358 641q-59 44 -59 118q0 62 44 106t106 44q25 0 53 -10l5 9v-11q41 -17 66.5 -54.5t25.5 -83.5z M1608 301v1114l-329 -589q21 -37 21 -76q0 -62 -44 -106t-106 -44t-106 44t-44 106l1 7l-163 72q-40 -29 -88 -29q-24 0 -51 10l-320 -509h1229z" />
+<glyph unicode="&#xf239;" d="M1800 200l1 1228q45 27 72 72.5t27 99.5q0 82 -59 141t-141 59t-141 -59t-59 -141q0 -59 31.5 -107.5t82.5 -72.5l-413 -658q-52 38 -116 38q-62 0 -112 -34t-73 -90l-214 153q14 34 14 71q0 83 -58.5 141.5t-141.5 58.5t-141.5 -58.5t-58.5 -141.5q0 -54 26.5 -99 t71.5 -72l-298 -529h1700zM1700 1700q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM500 1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM1085 700 q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xf240;" d="M1622 1420q35 -52 23.5 -112.5t-63.5 -95.5t-112.5 -23.5t-95.5 63.5q-21 31 -55 67q-36 34 -67 55q-37 25 -77 41q-42 19 -84 26q-90 20 -182 1q-43 -9 -84 -27q-40 -16 -77 -41q-33 -22 -66 -55q-34 -34 -56 -67q-24 -36 -41 -76q-1 -2 -1 -4q-12 -30 -23 -72h-461v300 h266q9 16 12 20q42 62 91 111q51 51 111 91q63 43 128 70q71 30 141 43q151 32 302 0q70 -13 141 -43q65 -27 128 -70q60 -40 111 -91q49 -49 91 -111zM1250 1000q0 104 -73 177t-177 73t-177 -73t-73 -177t73 -177t177 -73t177 73t73 177zM378 580q-35 52 -23.5 113 t63.5 96t113 23t95 -64q21 -31 55 -67q36 -34 67 -55q37 -25 77 -41q36 -16 84 -26q87 -19 182 0q48 10 84 26q40 16 77 41q33 22 66 55q31 31 56 67q26 41 41 76q1 2 1 4q12 30 23 72h461v-300h-266q-2 -2 -5.5 -9t-6.5 -11q-42 -62 -91 -111q-51 -51 -111 -91 q-63 -43 -128 -70q-64 -27 -141 -43q-151 -32 -302 0q-77 16 -141 43q-65 27 -128 70q-60 40 -111 91q-49 49 -91 111z" />
+<glyph unicode="&#xf242;" d="M1800 1200l-500 -400v299q-86 -2 -152.5 -9t-143.5 -26t-141 -50.5t-132.5 -85.5t-130.5 -128q22 269 199 421t501 173v306zM400 600h1100v200l200 160v-560h-1500v1100h943q-274 -48 -441 -200h-302v-700z" />
+<glyph unicode="&#xf301;" d="M1894 1554q-75 -112 -183 -190q1 -15 1 -47q0 -147 -43 -294.5t-131 -282.5t-210 -239t-293 -166t-366 -62q-304 0 -563 165q48 -5 88 -5q255 0 455 157q-119 2 -212.5 73t-129.5 182q39 -7 69 -7q47 0 96 13q-127 26 -210.5 127t-83.5 233v4q80 -43 166 -46 q-75 51 -119 131.5t-44 174.5q0 100 50 184q138 -169 334.5 -270.5t421.5 -112.5q-10 45 -10 84q0 151 107.5 258.5t259.5 107.5q160 0 268 -116q126 26 233 89q-43 -132 -162 -202q107 11 211 57z" />
+<glyph unicode="&#xf302;" d="M605 1800q-87 0 -148.5 -61.5t-61.5 -148.5v-908q0 -6 -1 -9q0 -209 117.5 -337.5t342.5 -134.5q2 0 7 -0.5t8 -0.5h521q86 0 148 62t62 149t-62 148.5t-148 61.5h-544q-30 0 -30 39v303h574q86 0 148 61.5t62 148.5t-62 149t-148 62h-574v206q0 87 -62 148.5t-149 61.5z " />
+<glyph unicode="&#xf303;" d="M1492 200h308q0 214 -57.5 418t-161 376.5t-251 318t-323 247.5t-383 158.5t-424.5 56.5v-302q210 0 407 -64.5t356 -182t278.5 -274t185 -351t65.5 -401.5zM948 200h308q0 211 -84 403.5t-225.5 332t-337 222t-409.5 82.5v-302q150 0 286 -56t243 -160 q106 -104 162.5 -239t56.5 -283zM413 202q88 0 150.5 61t62.5 148q0 86 -62.5 147.5t-150.5 61.5t-150.5 -61.5t-62.5 -147.5q0 -87 62 -148t151 -61z" />
+<glyph unicode="&#xf304;" d="M289 1800h1423q37 0 62.5 -25.5t25.5 -62.5v-1424q0 -36 -25.5 -62t-62.5 -26h-408v620h208l31 241h-239v154q0 59 25 88.5t95 29.5h128v216q-66 9 -186 9q-142 0 -226.5 -83.5t-84.5 -235.5v-178h-209v-241h209v-620h-766q-37 0 -63 26t-26 62v1424q0 37 26 62.5 t63 25.5z" />
+<glyph unicode="&#xf305;" d="M846 200h293v730h245l37 284h-282v182q0 69 29.5 103.5t111.5 34.5h151v255q-95 11 -219 11q-167 0 -266.5 -98.5t-99.5 -277.5v-210h-246v-284h246v-730z" />
+<glyph unicode="&#xf306;" d="M600 1500v200h-300v-200h300zM1800 500v1100h-900l-200 -200h-500v-900h1600zM1100 1300q124 0 212 -88t88 -212t-88 -212t-212 -88t-212 88t-88 212t88 212t212 88z" />
+<glyph unicode="&#xf307;" d="M803 1554q-7 -40 -4.5 -85.5t20.5 -92t42 -84t61 -61t78 -23.5q50 0 94 36t68 89t35.5 113t-1.5 108q-16 72 -72.5 117.5t-123.5 45.5q-68 0 -124 -45.5t-73 -117.5zM390 1464q-13 -55 4 -123t61.5 -119t101.5 -51t101.5 51t61.5 119t4 123q-14 61 -62 100t-105 39 t-105 -39t-62 -100zM1276 1464q-13 -55 4 -123t61.5 -119t100.5 -51q57 0 101.5 51t61.5 119t4 123q-14 61 -62 100t-105 39t-104.5 -39t-61.5 -100zM1217 321l125 430q37 126 6 215t-122 138t-226 49q-207 0 -304 -109t-40 -293l126 -430q17 -53 79.5 -87t138.5 -34 q75 0 137.5 34t79.5 87zM607 1084q-107 -147 -42 -359l112 -379q-53 -31 -120 -31q-65 0 -117.5 28.5t-67.5 74.5l-107 365q-48 156 34 248t258 92q41 0 79 -6q-11 -11 -29 -33zM1442 1123q176 0 258.5 -92t33.5 -248l-107 -365q-15 -46 -67.5 -74.5t-117.5 -28.5 q-67 0 -120 31l111 377q67 215 -42 361q-13 18 -28 33q38 6 79 6z" />
+<glyph unicode="&#xf308;" d="M1770 1368l141 -142l-347 -341l-142 142l84 82q-54 129 -151 231l-461 -659l-526 -470q-29 -29 -70.5 -29t-71.5 29l-120 121q-29 29 -29 70.5t29 70.5l1097 992q-231 145 -567 148q412 125 658 30q25 -10 50 -23.5t44.5 -25t45 -33t39.5 -32.5t40 -39t35.5 -37.5t37 -43 t33 -40t34.5 -44t32 -40.5z" />
+<glyph unicode="&#xf309;" d="M855 1694q20 -7 21 -22t-11 -35.5t-30 -44.5t-32 -51.5t-19.5 -54t9 -54.5t52.5 -51q23 -17 61 -5t75 37t82.5 63.5t83.5 74t78 69t65 47.5q39 22 84.5 30t95 0t96 -47t77.5 -106q33 -72 41 -182t-14.5 -239.5t-70 -255.5t-135 -242t-200.5 -187q-117 -74 -246.5 -106 t-252.5 -20t-233.5 58.5t-198.5 132.5t-139 201q-29 66 -39.5 141t-2.5 147.5t30 147.5t57.5 142.5t79 131t95 113.5t106.5 91t113 62t113.5 27.5t108.5 -13.5zM976 1049q30 -68 126 -56q91 12 173 84q96 86 93 187q-1 34 -13 65q-26 65 -124 33q-92 -29 -176 -112 q-94 -94 -87 -171q2 -16 8 -30z" />
+<glyph unicode="&#xf310;" d="M400 1400h600v200h-800v-1201h800v201h-600v800zM600 1200h600v300l600 -500l-600 -500v300h-600v400z" />
+<glyph unicode="&#xf311;" d="M376 299h1248q176 221 176 501q0 162 -63.5 310.5t-170.5 255.5t-255 170.5t-311 63.5t-311 -63.5t-255 -170.5t-170.5 -255.5t-63.5 -310.5q0 -280 176 -501zM900 1400q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71z M400 1200q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71zM852 860q37 37 200 124.5t307 156.5l144 69q-30 -64 -76.5 -160.5t-141 -275t-131.5 -215.5q-63 -63 -151 -63t-151 63q-62 62 -62 150.5t62 150.5zM300 700 q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71zM900 700q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71zM1500 700q0 41 29.5 70.5t70.5 29.5t70.5 -29.5t29.5 -70.5 q0 -42 -29.5 -71t-70.5 -29t-70.5 29t-29.5 71z" />
+<glyph unicode="&#xf312;" d="M1700 1200h100v-1100h-1600v1100h100v200q0 136 67 251t182 182t251 67q105 0 200 -42q95 42 200 42q136 0 251 -67t182 -182t67 -251v-200zM500 1400v-200h200v200q0 164 102 300h-2q-124 0 -212 -88t-88 -212zM1500 1200v200q0 124 -88 212t-212 88h-2 q102 -136 102 -300v-200h200zM1000 1622q-100 -90 -100 -222v-200h200v200q0 132 -100 222z" />
+<glyph unicode="&#xf313;" d="M446 1484l54 -230l-54 -229l201 -124l123 -201l230 54l230 -54l123 201l201 124l-54 229l54 230l-200 124l-124 201l-230 -55l-229 54l-125 -200zM1001 850q-167 0 -284 117t-117 284q0 165 117.5 282t283.5 117q165 0 282 -117t117 -282q0 -166 -117 -283.5t-282 -117.5 zM999 950q-124 0 -211.5 87.5t-87.5 212.5q0 124 87.5 212t211.5 88t212.5 -88t88.5 -212t-88 -212t-213 -88zM1383 840l-128 -224l-208 47l253 -583l140 220h250zM613 833l125 -225l213 51l-251 -579l-140 220h-250z" />
+<glyph unicode="&#xf314;" d="M200 1800h700v-700h-700v700zM1100 1800v-700h700v700h-700zM550 1550l150 150h-300zM1200 1200v500h500v-500h-500zM450 1450l-150 150v-300zM800 1600l-150 -150l150 -150v300zM550 1350l-150 -150h300zM900 200v700h-700v-700h700zM1800 200h-700v700h700v-700z M800 800v-500h-500v500h500zM1450 650l150 150h-300zM1200 400l150 150l-150 150v-300zM1550 550l150 -150v300zM1450 450l-150 -150h300z" />
+<glyph unicode="&#xf315;" d="M1500 1400v-200q82 0 141 -59t59 -141v-700q0 -82 -59 -141t-141 -59h-1000q-82 0 -141 59t-59 141v700q0 82 59 141t141 59v200q0 136 67 251t182 182t251 67t251 -67t182 -182t67 -251zM800 1400v-200h400v200q0 82 -59 141t-141 59t-141 -59t-59 -141zM1080 375v217 q54 24 87 73.5t33 109.5q0 83 -59 141.5t-141 58.5t-141 -58.5t-59 -141.5q0 -60 33 -109.5t87 -73.5v-217h160z" />
+<glyph unicode="&#xf316;" d="M1401 1600v-600h200v800h-1201v-800h201v600h800zM1201 1400v-600h300l-500 -600l-500 600h300v600h400z" />
+<glyph unicode="&#xf317;" d="M800 600v600h-300l500 600l500 -600h-300v-600h-400zM600 400v600h-200v-800h1201v800h-201v-600h-800z" />
+<glyph unicode="&#xf318;" d="M500 1300h1300v-1000h-1600v1300h700l200 -200h-700v-900h100v800z" />
+<glyph unicode="&#xf319;" d="M1900 1000q0 183 -71.5 349.5t-192 287t-287 192t-349.5 71.5t-349.5 -71.5t-287 -192t-192 -287t-71.5 -349.5t71.5 -349.5t192 -287t287 -192t349.5 -71.5t349.5 71.5t287 192t192 287t71.5 349.5zM800 990q-378 39 -548 229q74 240 271.5 396t453.5 167 q-33 -55 -56 -126t-32 -149t12 -154.5t73 -127.5q-35 -5 -69 6t-58.5 30t-51 40t-45.5 36t-43 17.5t-44 -14.5q-88 -69 -42 -150q50 -88 228 -144q62 -20 134 -33q97 -17 164.5 -40.5t106.5 -49.5t60 -62.5t27 -71t5 -84.5q-6 -298 -406 -470q2 86 -11.5 153t-38 109 t-55 73.5t-63.5 52t-62.5 37t-54 36.5t-35.5 43q10 42 18.5 67.5t27.5 61.5t52 66t82 56zM1649 1422q31 -48 54.5 -97.5t38.5 -92.5t23 -89t11.5 -81t1.5 -75.5t-4.5 -66t-10 -58.5t-11.5 -46.5t-12 -37.5l-7 -24q-21 51 -52 95.5t-60.5 74.5t-57.5 58t-50.5 60t-32.5 66 q-39 137 169 314z" />
+<glyph unicode="&#xf320;" d="M552 1800h743q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-100v-1300q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v1200q0 41 -29.5 70.5t-70.5 29.5t-70.5 -29.5t-29.5 -70.5v-1200q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v596h-43 q-123 0 -227 60.5t-164.5 164.5t-60.5 227t60.5 227t164.5 164.5t227 60.5zM1400 600l500 400l-500 400v-800z" />
+<glyph unicode="&#xf321;" d="M1365 1712q145 -74 248 -198t149 -268.5t35 -305t-85 -305.5t-198 -247.5t-268 -149t-305 -35.5t-306 85q-138 71 -237 185t-149 255l164 103q34 -120 113.5 -218t194.5 -158q111 -57 234 -65.5t233 27t204.5 114.5t151.5 190t66 234t-27 233t-114.5 205t-189.5 152 t-234 65.5t-233 -27t-204.5 -114.5t-151.5 -190l188 -97l-495 -308l-39 582l178 -91q74 145 198.5 248t269 149t305 34.5t304.5 -84.5zM929 929q-29 29 -29 71q0 4 2 10t2 9h-1l97 481l97 -481l303 -319l-450 212l2 2q-13 7 -23 15z" />
+<glyph unicode="&#xf322;" d="M400 1500h-322q-30 0 -51.5 -23.5t-17.5 -60.5l156 -999q185 736 221 913q8 36 36.5 53t61.5 17h516q-70 208 -77 231q-19 69 -78 69h-331q-28 0 -50.5 -17t-29.5 -47zM888 1500h-400q2 4 5 11t12.5 24t19.5 30t23.5 24t26.5 11h213q21 0 46 -25t40 -50zM267 375 q-49 -75 -126 -75h1573q40 0 67.5 22t35.5 61l168 844q5 35 -15 54t-47 19h-323v147q0 15 -19.5 34t-46.5 19h-376q-23 0 -45 -14.5t-32 -29.5l-10 -14l-71 -142h-441q-25 0 -45 -13.5t-24 -36.5q-159 -670 -172 -733q-17 -92 -51 -142zM1538 1300h-438q2 4 6.5 11t17.5 24 t25.5 30t30.5 24t33 11h229q20 0 37 -10.5t27.5 -25t18 -29t10.5 -25.5z" />
+<glyph unicode="&#xf323;" d="M1100 1800h700v-700l-1000 -1000l-700 700zM1400 1200q82 0 141 59t59 141t-59 141t-141 59t-141 -59t-59 -141t59 -141t141 -59z" />
+<glyph unicode="&#xf324;" d="M2000 1000q0 203 -79.5 388t-213.5 319t-319 213.5t-388 79.5t-388.5 -79.5t-319.5 -213.5t-213 -319t-79 -388q0 -163 50.5 -315.5t143 -275.5t215.5 -215.5t275.5 -143t315.5 -50.5q203 0 388 79t319 213t213.5 319.5t79.5 388.5zM778 463l-341 915l117 8q24 3 32 31 t-3 54.5t-35 25.5q-145 -11 -237 -11q-37 0 -58 1q121 186 318.5 294t428.5 108q172 0 327.5 -61t277.5 -173q-58 9 -111.5 -33.5t-53.5 -124.5q0 -18 4.5 -37.5t8.5 -32.5t16 -36.5t17 -31.5t22.5 -37t21.5 -35q55 -96 55 -246q0 -66 -35 -191t-70 -217l-35 -92l-303 837 q24 1 44.5 5t29.5 8l8 4q24 2 32 33t-3 60.5t-35 28.5q-144 -12 -238 -12q-39 0 -97 3t-97 6l-39 3q-24 1 -35 -29t-3 -61t32 -32l92 -8l126 -341zM1741 1000q12 32 17.5 47t16.5 60.5t14.5 85t3.5 102t-9 130.5q105 -193 105 -425q0 -245 -119 -453.5t-321 -324.5 q247 661 292 778zM610 191q-226 109 -362.5 328t-136.5 481q0 196 72 359q336 -921 427 -1168zM1013 854l258 -698q-133 -45 -271 -45q-121 0 -229 33q28 83 112.5 329.5t129.5 380.5z" />
+<glyph unicode="&#xf325;" d="M1800 700h100q41 0 70.5 -29.5t29.5 -71.5v-298q0 -42 -29.5 -71.5t-70.5 -29.5h-400q-41 0 -70.5 29.5t-29.5 71.5v298q0 42 29.5 71.5t70.5 29.5h100v200h-500v-200h100q41 0 70.5 -29.5t29.5 -71.5v-298q0 -42 -29.5 -71.5t-70.5 -29.5h-400q-41 0 -70.5 29.5 t-29.5 71.5v298q0 42 29.5 71.5t70.5 29.5h100v200h-500v-200h100q41 0 70.5 -29.5t29.5 -71.5v-298q0 -42 -29.5 -71.5t-70.5 -29.5h-400q-41 0 -70.5 29.5t-29.5 71.5v298q0 42 29.5 71.5t70.5 29.5h100v200q0 82 59 141t141 59h500v200h-100q-41 0 -70.5 29.5t-29.5 71.5 v298q0 42 29.5 71.5t70.5 29.5h400q41 0 70.5 -29.5t29.5 -71.5v-298q0 -42 -29.5 -71.5t-70.5 -29.5h-100v-200h500q82 0 141 -59t59 -141v-200z" />
+<glyph unicode="&#xf326;" d="M1100 1300h-151q-46 0 -89.5 -19.5t-69.5 -50.5l-90 270h-287l-239 -700h169l74 200h283v-400h-500q-82 0 -141 59t-59 141v700q0 82 59 141t141 59h700q82 0 141 -59t59 -141v-200zM651 1100h-202l100 293zM1000 1200h700q82 0 141 -59t59 -141v-700q0 -82 -59 -141 t-141 -59h-700q-82 0 -141 59t-59 141v700q0 82 59 141t141 59zM1725 700v108h-317v217h-116v-217h-317v-108h128q9 -66 42 -136t86 -126q-64 -26 -131.5 -44t-99.5 -18l5 -26q5 -26 10.5 -62t4.5 -58q62 0 154 32.5t174 82.5q83 -50 177 -82.5t157 -32.5q-1 14 1 33.5 t5 38.5t6 35.5t6 27.5l2 11q-33 0 -103 18.5t-135 44.5q51 56 83.5 126t41.5 135h136zM1344 507q-76 70 -101 193h209q-26 -124 -100 -193l-4 -3q-3 2 -4 3z" />
+<glyph unicode="&#xf327;" d="M1480 1812l334 -335q41 -44 40.5 -104t-37.5 -98l-986 -988l-686 -143l143 688q937 940 985 989q35 37 100 35t107 -44zM1143 1468l-688 -691l137 -137l682 697zM777 454l688 691l-132 132l-689 -689z" />
+<glyph unicode="&#xf328;" d="M700 1480q83 0 141.5 -58.5t58.5 -141.5q0 -52 -28 -100q-72 20 -172 20q-44 0 -87 -5t-64 -10l-21 -5q-28 48 -28 100q0 83 58.5 141.5t141.5 58.5zM1300 1480q83 0 141.5 -58.5t58.5 -141.5q0 -52 -28 -100q-72 20 -172 20q-44 0 -87 -5t-64 -10l-21 -5q-28 48 -28 100 q0 83 58.5 141.5t141.5 58.5zM1000 110q279 0 506 162t317 426l-132 46q-76 -222 -266.5 -358t-424.5 -136t-424.5 136t-266.5 358l-132 -46q90 -264 317 -426t506 -162z" />
+<glyph unicode="&#xf329;" d="M1500 1300v200h-1000v-200h1000zM1500 900v200h-1000v-200h1000zM1500 500v200h-1000v-200h1000z" />
+<glyph unicode="&#xf330;" d="M1600 1700h200v-1600h-1300q-124 0 -212 88t-88 212v1200q0 124 88 212t212 88h900v-1400h-900q-41 0 -70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5h1100v1400z" />
+<glyph unicode="&#xf331;" d="M500 300h1300v-200h-1300q-124 0 -212 88t-88 212v1200q0 124 88 212t212 88h1300v-1400h-1300q-41 0 -70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5zM700 650v1100q0 21 -14.5 35.5t-35.5 14.5t-35.5 -14.5t-14.5 -35.5v-1100q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5 t14.5 35.5z" />
+<glyph unicode="&#xf332;" d="M1000 1800q12 -8 34.5 -21.5t96 -48t150.5 -61t192 -48t227 -21.5q0 -224 -38.5 -423t-100.5 -336.5t-136.5 -252.5t-149 -184.5t-136.5 -117.5t-101 -67l-38 -19q-9 4 -24.5 11.5t-63.5 38.5t-94 68.5t-109 103.5t-117.5 141.5t-109.5 185t-94 231t-63.5 282.5 t-24.5 338q112 0 225.5 20.5t195 50t147 59t98.5 50.5zM1000 1000h500q4 4 11 13t24 48t30 90t24 144t11 205q-20 4 -54.5 11.5t-126 30t-167 45t-150 54t-102.5 59.5v-700h-500q28 -112 90 -225.5t130 -195t132 -147t106 -98.5l42 -34v700z" />
+<glyph unicode="&#xf333;" d="M1700 1300v200h-1400v-200h1400zM1700 900v200h-1400v-200h1400zM1700 500v200h-1400v-200h1400z" />
+<glyph unicode="&#xf334;" d="M1000 1800q12 -8 34.5 -21.5t96 -48t150.5 -61t192 -48t227 -21.5q0 -224 -38.5 -423t-100.5 -336.5t-136.5 -252.5t-149 -184.5t-136.5 -117.5t-101 -67l-38 -19q-9 4 -24.5 11.5t-63.5 38.5t-94 68.5t-109 103.5t-117.5 141.5t-109.5 185t-94 231t-63.5 282.5 t-24.5 338q112 0 225.5 20.5t195 50t147 59t98.5 50.5z" />
+<glyph unicode="&#xf335;" d="M1495 1354l-354 -354l354 -354l-141 -141l-354 353l-353 -353l-142 142l353 353l-353 353l142 142l353 -353l354 353z" />
+<glyph unicode="&#xf336;" d="M1800 400h-1600v1200h1600v-1200zM705 1147q19 11 33 24q14 16 24 34q13 26 17 37q5 13 10 34l6 24q0 2 0.5 5t0.5 4q7 45 -4 90q-12 43 -46 72q-35 29 -86 29q-29 0 -56 -11q-26 -12 -41 -30q-17 -20 -27 -44t-12 -51q-1 -18 1 -55l2 -9q2 -11 6 -25q9 -30 10 -33 q6 -18 17 -37q13 -20 25 -33q15 -17 34 -25q19 -9 43 -9t43 9zM1700 1100v400h-500v-400h500zM662 1017l-138 88q-61 0 -114 -32q-53 -33 -81 -85q-29 -52 -29 -107v-125l20 -5q26 -8 55 -14q41 -10 80 -17q34 -7 100 -14q55 -6 107 -6q50 0 107 6q48 5 98 14q54 10 82 17 q16 3 34 8t20 5q13 4 21 6v125q0 55 -31 107q-32 53 -84 86q-53 33 -111 33zM1700 900v100h-500v-100h500zM1700 700v100h-500v-100h500zM1700 500v100h-1400v-100h1400z" />
+<glyph unicode="&#xf337;" d="M1800 200h-1600v1600h1600v-1600zM805 1247q19 11 33 24q14 16 24 34q13 26 17 37q5 13 10 34l6 24q0 2 0.5 5t0.5 4q7 45 -4 90q-12 43 -46 72q-35 29 -86 29q-29 0 -56 -11q-26 -12 -41 -30q-17 -20 -27 -44t-12 -51q-1 -18 1 -55l2 -9q2 -11 6 -25q9 -30 10 -33 q6 -18 17 -37q13 -20 25 -33q15 -17 34 -25q19 -9 43 -9t43 9zM1600 1500v100h-500v-100h500zM1600 1300v100h-500v-100h500zM762 1117l-138 88q-61 0 -114 -32q-53 -33 -81 -85q-29 -52 -29 -107v-125l20 -5q26 -8 55 -14q41 -10 80 -17q34 -7 100 -14q56 -6 107 -6 q50 0 107 6q48 5 98 14q54 10 82 17q16 3 34 8t20 5q13 4 21 6v125q0 55 -31 107q-32 53 -84 86q-53 33 -111 33zM1600 1100v100h-300v-100h300zM1600 900v100h-300v-100h300zM1600 600v100h-1200v-100h1200zM1600 400v100h-1200v-100h1200z" />
+<glyph unicode="&#xf338;" d="M730 1400l-3 19q-6 55 -3 108q3 56 25 104q22 50 52 86q33 39 83 60q52 23 113 23q103 0 171 -59q69 -60 91 -144q22 -85 9 -178l-3 -19q-1 -10 -11 -48q-7 -33 -20 -69q-13 -34 -34 -72q-18 -35 -47 -69q-25 -26 -67 -48q-39 -19 -86 -19q-46 0 -87 19q-42 21 -67 50 q-25 28 -49 66q-22 36 -34 73q-14 39 -21 67q-9 33 -12 50zM1650 776q50 -85 50 -214v-249q0 -4 -29 -13q-7 -2 -37 -10.5t-60 -16.5q-110 -24 -165 -34q-85 -15 -195 -27q-112 -12 -213 -12t-214 12q-90 8 -198 27q-44 8 -156 34q-43 10 -106 29l-27 11v249q0 134 46 215 q65 115 150 168q47 29 136 42t168 13l167 -167l-67 -133v-300l102 -108l98 108v300l-68 133l165 167q209 0 290 -52q96 -61 163 -172z" />
+<glyph unicode="&#xf339;" d="M1000 1900q153 0 282.5 -75.5t205 -204.5t75.5 -282q0 -52 -21 -118t-50.5 -123.5t-59.5 -107.5t-51 -79l-21 -30q-25 -33 -42.5 -86t-17.5 -94v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-400q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 -17.5 94t-42.5 86q-8 11 -21.5 30.5 t-48.5 77t-61.5 110.5t-48.5 120.5t-22 119.5q0 153 75 282t204.5 204.5t282.5 75.5zM700 313v87h600v-87q0 -53 -16 -83t-59 -30h-25q0 -46 -27.5 -73t-74.5 -27h-200q-46 0 -72 26.5t-26 73.5h-25q-43 0 -59 30t-16 83z" />
+<glyph unicode="&#xf340;" d="M1800 1100v-200h-1200l400 -400v-300l-800 800l800 800v-300l-400 -400h1200z" />
+<glyph unicode="&#xf341;" d="M1400 1500l-500 -500l500 -500v-300l-800 800l800 800v-300z" />
+<glyph unicode="&#xf342;" d="M1800 1000h-300l-400 400v-1200h-200v1200l-400 -400h-300l800 800z" />
+<glyph unicode="&#xf343;" d="M1500 600l-500 500l-500 -500h-300l800 800l800 -800h-300z" />
+<glyph unicode="&#xf344;" d="M1000 200v300l400 400h-1200v200h1200l-400 400v300l800 -800z" />
+<glyph unicode="&#xf345;" d="M600 500l500 500l-500 500v300l800 -800l-800 -800v300z" />
+<glyph unicode="&#xf346;" d="M1500 1000h300l-800 -800l-800 800h300l400 -400v1200h200v-1200z" />
+<glyph unicode="&#xf347;" d="M500 1400l500 -500l500 500h300l-800 -800l-800 800h300z" />
+<glyph unicode="&#xf348;" d="M1000 1800q163 0 311 -63.5t255 -170.5t170.5 -255t63.5 -311t-63.5 -311t-170.5 -255t-255 -170.5t-311 -63.5t-311 63.5t-255 170.5t-170.5 255t-63.5 311t63.5 311t170.5 255t255 170.5t311 63.5zM1100 1400q0 41 -29.5 70.5t-70.5 29.5t-70.5 -29.5t-29.5 -70.5 t29.5 -70.5t70.5 -29.5t70.5 29.5t29.5 70.5zM1100 500v600h-200v-600h200z" />
+<glyph unicode="&#xf349;" d="M2000 1500v300h-2000v-300h2000zM2000 900v300h-2000v-300h2000zM2000 300v300h-2000v-300h2000z" />
+<glyph unicode="&#xf448;" d="M1000 2000q163 0 315.5 -50.5t275.5 -143t215.5 -215.5t143 -275.5t50.5 -315.5t-50.5 -315.5t-143 -275.5t-215.5 -215.5t-275.5 -143t-315.5 -50.5t-315.5 50.5t-275.5 143t-215.5 215.5t-143 275.5t-50.5 315.5t50.5 315.5t143 275.5t215.5 215.5t275.5 143 t315.5 50.5zM1000 1950q-193 0 -369 -75t-303.5 -202.5t-202.5 -303.5t-75 -369t75 -369t202.5 -303.5t303.5 -202.5t369 -75t369 75t303.5 202.5t202.5 303.5t75 369t-75 369t-202.5 303.5t-303.5 202.5t-369 75zM1000 1850q173 0 330.5 -67t271.5 -181t181 -271.5 t67 -330.5t-67 -330.5t-181 -271.5t-271.5 -181t-330.5 -67t-330.5 67t-271.5 181t-181 271.5t-67 330.5t67 330.5t181 271.5t271.5 181t330.5 67zM1180 1679q-83 0 -155 -45q118 -28 195.5 -124t77.5 -221q0 -100 -55 -187q99 22 164 101.5t65 183.5q0 121 -85.5 206.5 t-206.5 85.5zM942 1579q-121 0 -206.5 -86t-85.5 -207t85.5 -206.5t206.5 -85.5t207 85.5t86 206.5q0 122 -85.5 207.5t-207.5 85.5zM1367 1078l-51 -59q66 -19 115 -63.5t72.5 -94t38 -96t16.5 -77.5l3 -30h128q0 76 -11 138.5t-29.5 104.5t-43 75t-51 51t-53 30.5 t-51 16.5t-43 5.5t-29.5 0.5zM1157 998l-212 -209l-212 209q-68 -4 -123 -23t-90.5 -48.5t-62.5 -67t-41 -78t-22 -81t-9.5 -76.5t-0.5 -63.5t3 -44.5l2 -16h1108q10 102 -4 184t-43 132.5t-67 88t-77.5 54.5t-73 27t-54.5 11z" />
+<glyph unicode="&#xf449;" d="M1350 1300h-700q-62 0 -106 44t-44 106t44 106t106 44h159q-9 29 -9 50q0 62 44 106t106 44h100q62 0 106 -44t44 -106q0 -21 -9 -50h159q62 0 106 -44t44 -106t-44 -106t-106 -44zM400 1200h1200q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-1200 q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM500 900h1000q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5zM700 600h600q41 0 70.5 -29.5t29.5 -70.5t-29.5 -70.5t-70.5 -29.5h-109q9 -29 9 -50 q0 -62 -44 -106t-106 -44h-100q-62 0 -106 44t-44 106q0 21 9 50h-109q-41 0 -70.5 29.5t-29.5 70.5t29.5 70.5t70.5 29.5z" />
+<glyph unicode="&#xf450;" d="M1044 1834q-44 44 -106 44t-106 -44l-566 -566q-44 -44 -44 -106t44 -106q46 -44 107.5 -43.5t104.5 43.5l566 566q44 44 44 106t-44 106zM1327 1551q-44 44 -106.5 44t-105.5 -44l-566 -566q-44 -43 -44 -105.5t44 -106.5q46 -44 107.5 -43t104.5 43l566 566 q43 43 43 105.5t-43 106.5zM1433 879l418 -418q44 -44 44 -106t-44 -106t-106.5 -44t-105.5 44l-418 418l-177 -177q-44 -44 -106 -44t-106 44t-44 106.5t44 106.5l566 565q44 44 106 44t106 -44t44 -106t-44 -106zM500 500q0 45 -17 102.5t-41.5 107.5t-49 94t-41.5 70 l-17 26q-15 -31 -37 -80.5t-59.5 -157.5t-37.5 -162q0 -90 38.5 -145t95.5 -55h32q62 0 98 44.5t36 155.5z" />
+<glyph unicode="&#xf451;" d="M1754 971q88 -88 88 -212.5t-88 -212.5t-212.5 -88t-212.5 88l-34 52q0 -66 -9.5 -124t-22.5 -99.5t-36.5 -79.5t-42.5 -60.5t-49.5 -47t-48 -35.5t-47.5 -28.5t-39 -23.5q-11 8 -49.5 32t-64.5 42t-63.5 58.5t-60.5 85.5t-40 118.5t-17 161.5l-34 -52 q-88 -88 -212.5 -88t-212.5 88t-88 212.5t88 212.5q102 67 210 130q-136 184 -136 411q0 47 8 100q18 -131 84 -245.5t168 -196.5q53 28 126.5 57t110.5 35h-17q-82 0 -141 59t-59 141t59 141t141 59v50q0 21 14.5 35.5t35.5 14.5t35.5 -14.5t14.5 -35.5v-50h200v50 q0 21 14.5 35.5t35.5 14.5t35.5 -14.5t14.5 -35.5v-50q82 0 141 -59t59 -141t-59 -141t-141 -59h-17q36 -6 112.5 -36.5t125.5 -55.5q102 82 168 196.5t84 245.5q8 -53 8 -100q0 -227 -136 -411q48 -28 100 -60.5t81 -50.5zM850 1362q38 0 69 30t31 70q0 41 -29.5 70.5 t-70.5 29.5t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5zM1150 1562q-41 0 -70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5t70.5 29.5t29.5 70.5t-29.5 70.5t-70.5 29.5zM920 989q-19 -17 -19 -43q2 -19 16 -32.5t33 -13.5h100q19 0 33 13.5t16 32.5q0 21 -19 43 q-15 11 -30 11h-100q-15 0 -30 -11zM1200 750q0 23 -19 38q-15 12 -31 12h-300q-16 0 -31 -12q-19 -17 -19 -38t14.5 -35.5t35.5 -14.5h300q21 0 35.5 14.5t14.5 35.5zM850 500h300q21 0 35.5 14.5t14.5 35.5t-14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5 t14.5 -35.5t35.5 -14.5zM950 300h100q21 0 35.5 14.5t14.5 35.5t-14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5t14.5 -35.5t35.5 -14.5z" />
+<glyph unicode="&#xf452;" d="M800 1900v-700h200v200q0 115 92 207.5t208 92.5v-86q91 86 200 86v-300h100q82 0 141 -59t59 -141t-59 -141t-141 -59h-100v-100v-1v-499q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v218q-51 -18 -100 -18v-200q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5 t-29.5 70.5v200h-200v-200q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v200q-49 0 -100 18v-218q0 -41 -29.5 -70.5t-70.5 -29.5t-70.5 29.5t-29.5 70.5v400h-100v100q0 124 88 212t212 88h200v700h100zM1300 1200q41 0 70.5 29.5t29.5 70.5t-29.5 70.5 t-70.5 29.5t-70.5 -29.5t-29.5 -70.5t29.5 -70.5t70.5 -29.5z" />
+<glyph unicode="&#xf453;" d="M900 1700q0 92 -100 200q-40 -40 -70 -98t-30 -102q0 -37 30 -68.5t70 -31.5q41 0 70.5 30t29.5 70zM1300 1700q0 92 -100 200q-40 -40 -70 -98t-30 -102q0 -37 30 -68.5t70 -31.5q41 0 70.5 30t29.5 70zM900 1100v350q0 41 -29.5 70.5t-70.5 29.5q-42 0 -71 -30.5 t-29 -69.5v-350q0 -41 29.5 -70.5t70.5 -29.5q42 0 71 30.5t29 69.5zM1300 1100v350q0 41 -29.5 70.5t-70.5 29.5q-42 0 -71 -30.5t-29 -69.5v-350q0 -41 29.5 -70.5t70.5 -29.5q42 0 71 30.5t29 69.5zM1700 1000q0 109 -95 201t-255 145v-246q0 -62 -44 -106t-106 -44 t-106 44t-44 106v299q-8 0 -25 0.5t-25 0.5t-25 -0.5t-25 -0.5v-299q0 -62 -44 -106t-106 -44t-106 44t-44 106v246q-160 -53 -255 -145t-95 -201q0 -110 78.5 -197.5t242.5 -139.5q32 -10 108.5 -42t142.5 -51t128 -19t128 19t142.5 51.5t108.5 42.5q163 51 242 138.5 t79 197.5zM1000 457q63 0 131.5 19.5t144 50.5t112.5 41q68 19 118.5 43.5t86.5 57.5t57 59.5t50 71.5v-300q0 -109 -93.5 -201t-255 -145.5t-351.5 -53.5t-351.5 53.5t-255 145.5t-93.5 201v300q37 -58 70 -94.5t95.5 -75t149.5 -63.5q35 -10 111.5 -41t143.5 -50t130 -19z " />
+<glyph unicode="&#xf454;" d="M875 1423q0 39 -18 92t-43.5 101t-51.5 90.5t-44 67.5l-18 26q-7 -10 -19 -27t-42 -65.5t-53 -93t-42 -98.5t-19 -93q0 -98 43 -135.5t132 -37.5t132 37.5t43 135.5zM1475 1423q0 39 -18 92t-43.5 101t-51.5 90.5t-44 67.5l-18 26q-7 -10 -19 -27t-42 -65.5t-53 -93 t-42 -98.5t-19 -93q0 -98 43 -135.5t132 -37.5t132 37.5t43 135.5zM900 300v800q0 41 -29.5 70.5t-70.5 29.5h-200q-41 0 -70.5 -29.5t-29.5 -70.5v-800q0 -41 29.5 -70.5t70.5 -29.5h200q41 0 70.5 29.5t29.5 70.5zM1500 300v800q0 41 -29.5 70.5t-70.5 29.5h-200 q-41 0 -70.5 -29.5t-29.5 -70.5v-800q0 -41 29.5 -70.5t70.5 -29.5h200q41 0 70.5 29.5t29.5 70.5zM600 900l200 100v-200l-200 -100v200zM1200 900l200 100v-200l-200 -100v200zM600 600l200 100v-200l-200 -100v200zM1200 600l200 100v-200l-200 -100v200z" />
+<glyph unicode="&#xf455;" d="M1098 1322l452 -822q-48 -96 -142 -166t-199 -102t-209 -32t-209 32t-199 102t-142 166l450 818q-57 93 -168 146t-261 57l246 292q199 -141 297 -331q51 80 109.5 131t160.5 81l183 -286q-192 46 -369 -86zM817 960l-93 -169q71 -16 154 -16q199 0 355 95l-101 182 q-136 -83 -315 -92zM903 422q147 0 272 50t202 136l-98 176q-77 -86 -202 -136.5t-272 -50.5q-87 0 -176 21l-63 -115q152 -81 337 -81z" />
+<glyph unicode="&#xf456;" d="M1545 1375q89 -46 127.5 -130t22.5 -181t-80 -187q-59 -83 -159.5 -134.5t-186.5 -43.5l-264 -499h-105l-265 499q-85 -12 -189.5 40t-165.5 139q-64 90 -80 187t23 181t128 129q68 34 143 31q-2 -62 7 -121q20 -129 99.5 -252t186.5 -185q-30 -86 -88 -125l201 -381v566 q-102 28 -191.5 144t-108.5 248q-20 132 16 246t124 184t210 70t210 -70t124 -184t16 -246q-19 -132 -108.5 -248t-191.5 -144v-577l207 384q-63 33 -99 130q109 61 190 185.5t101 254.5q9 59 7 122q73 2 139 -32z" />
+<glyph unicode="&#xf457;" d="M1000 1800q84 0 197.5 -51.5t215 -125t191 -147t142.5 -124.5l54 -52v-1100h-1600v1100q20 20 55.5 54t138 120t196.5 152t210 120t200 54zM1700 328l-373 292l373 280l-43 37l-226 -130l24 431l-877 52l-46 -454l-199 95l-33 -31l373 -280l-344 -285l40 -43l631 408 l653 -415z" />
+<glyph unicode="&#xf458;" d="M1200 1600h300q41 0 70.5 -29.5t29.5 -70.5v-100h-1300v100q0 41 29.5 70.5t70.5 29.5h300q17 86 88.5 143t161.5 57t161.5 -57t88.5 -143zM800 1600h300q-16 43 -58.5 71.5t-91.5 28.5t-91.5 -28.5t-58.5 -71.5zM400 1300h1100v-1000q0 -41 -29.5 -70.5t-70.5 -29.5 h-900q-41 0 -70.5 29.5t-29.5 70.5v1000zM700 400v700h-100v-700h100zM1000 400v700h-100v-700h100zM1300 400v700h-100v-700h100z" />
+<glyph unicode="&#xf459;" d="M1000 1900l-300 -600l-600 -75l413 -462l-113 -663l600 300l600 -300l-112 663l412 462l-600 75zM1000 1676l234 -469l465 -58l-318 -356l87 -515l-468 234v1164z" />
+<glyph unicode="&#xf460;" d="M400 1100h1200v-200h-1200v200z" />
+<glyph unicode="&#xf461;" d="M2000 1462l-101 -282v1q-78 28 -153 -8t-104 -114q-28 -78 7.5 -153t114.5 -103v-1l-101 -282l-1506 538l99 279q78 -28 153 7.5t103 113.5t-7.5 152.5t-113.5 102.5l102 287zM1455 1125q34 108 16.5 208.5t-87 183.5t-171.5 120q-156 55 -305.5 -16t-205.5 -226 q-34 -108 -16.5 -209t87 -184t171.5 -119q155 -55 305 16t206 226zM1199 1599q133 -48 197 -171l-4 2q-24 9 -46.5 -3.5t-31.5 -36.5q-10 -28 5 -91q9 -62 -6 -104q-9 -27 -65 -100l-74 -101l8 408l40 -11q14 -3 18 11t-10 18q-57 15 -92 28l-88 36q-7 3 -12 0t-7.5 -7.5 t-0.5 -10.5t8 -9q16 -8 34 -16l1 -163l-153 -196l8 411l40 -11q14 -3 17.5 11t-10.5 18q-56 15 -91 28q-3 1 -22 8q71 54 159 68t178 -16zM740 1381q25 73 78 127l4 -500q-72 72 -94.5 171.5t12.5 201.5zM1144 906l210 263q49 55 69 112q4 10 11 35q14 -90 -17 -177 q-33 -92 -106.5 -153.5t-166.5 -79.5zM1074 1228l2 -322q0 -4 1 -6q-60 0 -120 21q-49 18 -90 48zM1198 620l210 -75q18 -64 71 -104.5t120 -40.5h1v-300h-1600v296q83 0 141.5 58.5t58.5 141.5q0 82 -59 141t-141 59v304h105l-28 -80l428 -152q-105 -115 -105 -268 q0 -166 117 -283t283 -117t283 117t117 283q0 4 -1 10t-1 10zM545 853l148 -53q-11 -3 -10.5 -15t13.5 -13q18 -2 37 -3l56 -154l-78 -236l-131 390l41 3q9 1 12 8.5t-1 14.5t-13 7q-59 -5 -96 -5q-15 0 -23 1q19 29 45 55zM440 600q0 76 32 146l171 -470q-92 45 -147.5 132 t-55.5 192zM859 741l172 -62q12 -29 12 -61q0 -28 -28 -116l-35 -120zM1160 600q0 -98 -48.5 -181t-130.5 -130l110 318q7 20 14 46l52 -19q3 -17 3 -34zM698 255l108 314l111 -303q0 -1 0.5 -2.5t1.5 -2.5q-60 -21 -119 -21q-47 0 -102 15z" />
+<glyph unicode="&#xf462;" d="M925 836q88 -62 123 -128t35 -165q0 -62 -30 -119.5t-84.5 -104t-140 -74t-189.5 -27.5q-126 0 -231 31.5t-168.5 93t-63.5 140.5q0 128 130 226.5t314 98.5q14 0 40 0.5t38 0.5q-61 61 -61 126q0 43 23 86q-8 -1 -22 0.5t-20 1.5q-151 0 -247.5 97t-96.5 237 q0 87 55.5 166.5t147 128t190.5 48.5h452l-101 -100h-144q83 -87 103 -116q43 -63 43 -144q0 -135 -128 -234q-53 -42 -69.5 -67t-16.5 -62q0 -28 39.5 -70.5t79.5 -70.5zM683 1063q88 -3 139 76t36 194q-15 114 -87 195t-160 84q-88 2 -139 -75t-36 -191q15 -115 87.5 -198 t159.5 -85zM1700 1400v-100h-200v-200h-100v200h-200v100h200v200h100v-200h200zM638 290q172 0 250 63.5t78 170.5q0 22 -5 47q-4 16 -10.5 29.5t-18 27.5t-20.5 23.5t-28 24t-29.5 21.5t-36.5 25t-38 26q-56 18 -112 18q-131 2 -230 -68.5t-99 -166.5q0 -100 85.5 -170.5 t213.5 -70.5z" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/wp-includes/fonts/dashicons.ttf b/wp-includes/fonts/dashicons.ttf
new file mode 100644 (file)
index 0000000..1c50f4c
Binary files /dev/null and b/wp-includes/fonts/dashicons.ttf differ
diff --git a/wp-includes/fonts/dashicons.woff b/wp-includes/fonts/dashicons.woff
new file mode 100644 (file)
index 0000000..cfdb919
Binary files /dev/null and b/wp-includes/fonts/dashicons.woff differ
index 904c99b17b71288d8ce3736af5036736c4232a31..c56d82017effc12308156f1d8665f1f64f29932d 100644 (file)
@@ -101,8 +101,22 @@ function wptexturize($text) {
 
        // Transform into regexp sub-expression used in _wptexturize_pushpop_element
        // Must do this every time in case plugins use these filters in a context sensitive manner
-       $no_texturize_tags = '(' . implode('|', apply_filters('no_texturize_tags', $default_no_texturize_tags) ) . ')';
-       $no_texturize_shortcodes = '(' . implode('|', apply_filters('no_texturize_shortcodes', $default_no_texturize_shortcodes) ) . ')';
+       /**
+        * Filter the list of HTML elements not to texturize.
+        *
+        * @since 2.8.0
+        *
+        * @param array $default_no_texturize_tags An array of HTML element names.
+        */
+       $no_texturize_tags = '(' . implode( '|', apply_filters( 'no_texturize_tags', $default_no_texturize_tags ) ) . ')';
+       /**
+        * Filter the list of shortcodes not to texturize.
+        *
+        * @since 2.8.0
+        *
+        * @param array $default_no_texturize_shortcodes An array of shortcode names.
+        */
+       $no_texturize_shortcodes = '(' . implode( '|', apply_filters( 'no_texturize_shortcodes', $default_no_texturize_shortcodes ) ) . ')';
 
        $no_texturize_tags_stack = array();
        $no_texturize_shortcodes_stack = array();
@@ -798,6 +812,13 @@ function remove_accents($string) {
                        $chars[ chr(195).chr(156) ] = 'Ue';
                        $chars[ chr(195).chr(188) ] = 'ue';
                        $chars[ chr(195).chr(159) ] = 'ss';
+               } elseif ( 'da_DK' === $locale ) {
+                       $chars[ chr(195).chr(134) ] = 'Ae';
+                       $chars[ chr(195).chr(166) ] = 'ae';
+                       $chars[ chr(195).chr(152) ] = 'Oe';
+                       $chars[ chr(195).chr(184) ] = 'oe';
+                       $chars[ chr(195).chr(133) ] = 'Aa';
+                       $chars[ chr(195).chr(165) ] = 'aa';
                }
 
                $string = strtr($string, $chars);
@@ -842,7 +863,15 @@ function remove_accents($string) {
 function sanitize_file_name( $filename ) {
        $filename_raw = $filename;
        $special_chars = array("?", "[", "]", "/", "\\", "=", "<", ">", ":", ";", ",", "'", "\"", "&", "$", "#", "*", "(", ")", "|", "~", "`", "!", "{", "}", chr(0));
-       $special_chars = apply_filters('sanitize_file_name_chars', $special_chars, $filename_raw);
+       /**
+        * Filter the list of characters to remove from a filename.
+        *
+        * @since 2.8.0
+        *
+        * @param array  $special_chars Characters to remove.
+        * @param string $filename_raw  Filename as it was passed into sanitize_file_name().
+        */
+       $special_chars = apply_filters( 'sanitize_file_name_chars', $special_chars, $filename_raw );
        $filename = str_replace($special_chars, '', $filename);
        $filename = preg_replace('/[\s-]+/', '-', $filename);
        $filename = trim($filename, '.-_');
@@ -851,16 +880,27 @@ function sanitize_file_name( $filename ) {
        $parts = explode('.', $filename);
 
        // Return if only one extension
-       if ( count($parts) <= 2 )
-               return apply_filters('sanitize_file_name', $filename, $filename_raw);
+       if ( count( $parts ) <= 2 ) {
+               /**
+                * Filter a sanitized filename string.
+                *
+                * @since 2.8.0
+                *
+                * @param string $filename     Sanitized filename.
+                * @param string $filename_raw The filename prior to sanitization.
+                */
+               return apply_filters( 'sanitize_file_name', $filename, $filename_raw );
+       }
 
        // Process multiple extensions
        $filename = array_shift($parts);
        $extension = array_pop($parts);
        $mimes = get_allowed_mime_types();
 
-       // Loop over any intermediate extensions. Munge them with a trailing underscore if they are a 2 - 5 character
-       // long alpha string not in the extension whitelist.
+       /*
+        * Loop over any intermediate extensions. Postfix them with a trailing underscore
+        * if they are a 2 - 5 character long alpha string not in the extension whitelist.
+        */
        foreach ( (array) $parts as $part) {
                $filename .= '.' . $part;
 
@@ -878,7 +918,7 @@ function sanitize_file_name( $filename ) {
                }
        }
        $filename .= '.' . $extension;
-
+       /** This filter is documented in wp-includes/formatting.php */
        return apply_filters('sanitize_file_name', $filename, $filename_raw);
 }
 
@@ -891,8 +931,6 @@ function sanitize_file_name( $filename ) {
  * parameters for the 'sanitize_user' filter.
  *
  * @since 2.0.0
- * @uses apply_filters() Calls 'sanitize_user' hook on username, raw username,
- *             and $strict parameter.
  *
  * @param string $username The username to be sanitized.
  * @param bool $strict If set limits $username to specific characters. Default false.
@@ -914,6 +952,15 @@ function sanitize_user( $username, $strict = false ) {
        // Consolidate contiguous whitespace
        $username = preg_replace( '|\s+|', ' ', $username );
 
+       /**
+        * Filter a sanitized username string.
+        *
+        * @since 2.0.1
+        *
+        * @param string $username     Sanitized username.
+        * @param string $raw_username The username prior to sanitization.
+        * @param bool   $strict       Whether to limit the sanitization to specific characters. Default false.
+        */
        return apply_filters( 'sanitize_user', $username, $raw_username, $strict );
 }
 
@@ -931,6 +978,15 @@ function sanitize_key( $key ) {
        $raw_key = $key;
        $key = strtolower( $key );
        $key = preg_replace( '/[^a-z0-9_\-]/', '', $key );
+
+       /**
+        * Filter a sanitized key string.
+        *
+        * @since 3.0.0
+        *
+        * @param string $key     Sanitized key.
+        * @param string $raw_key The key prior to sanitization.
+        */
        return apply_filters( 'sanitize_key', $key, $raw_key );
 }
 
@@ -954,7 +1010,16 @@ function sanitize_title( $title, $fallback_title = '', $context = 'save' ) {
        if ( 'save' == $context )
                $title = remove_accents($title);
 
-       $title = apply_filters('sanitize_title', $title, $raw_title, $context);
+       /**
+        * Filter a sanitized title string.
+        *
+        * @since 1.2.0
+        *
+        * @param string $title     Sanitized title.
+        * @param string $raw_title The title prior to sanitization.
+        * @param string $context   The context for which the title is being sanitized.
+        */
+       $title = apply_filters( 'sanitize_title', $title, $raw_title, $context );
 
        if ( '' === $title || false === $title )
                $title = $fallback_title;
@@ -1086,6 +1151,15 @@ function sanitize_html_class( $class, $fallback = '' ) {
        if ( '' == $sanitized )
                $sanitized = $fallback;
 
+       /**
+        * Filter a sanitized HTML class string.
+        *
+        * @since 2.8.0
+        *
+        * @param string $sanitized The sanitized HTML class.
+        * @param string $class     HTML class before sanitization.
+        * @param string $fallback  The fallback string.
+        */
        return apply_filters( 'sanitize_html_class', $sanitized, $class, $fallback );
 }
 
@@ -1169,10 +1243,11 @@ function convert_chars($content, $deprecated = '') {
  * @return string Balanced text
  */
 function balanceTags( $text, $force = false ) {
-       if ( $force || get_option('use_balanceTags') == 1 )
+       if ( $force || get_option('use_balanceTags') == 1 ) {
                return force_balance_tags( $text );
-       else
+       } else {
                return $text;
+       }
 }
 
 /**
@@ -1320,6 +1395,13 @@ function force_balance_tags( $text ) {
  * @return string The text after the filter (and possibly htmlspecialchars()) has been run.
  */
 function format_to_edit( $content, $richedit = false ) {
+       /**
+        * Filter the text to be formatted for editing.
+        *
+        * @since 1.2.0
+        *
+        * @param string $content The text, prior to formatting for editing.
+        */
        $content = apply_filters( 'format_to_edit', $content );
        if ( ! $richedit )
                $content = esc_textarea( $content );
@@ -1335,7 +1417,14 @@ function format_to_edit( $content, $richedit = false ) {
  * @return string Text returned from the 'format_to_post' filter.
  */
 function format_to_post($content) {
-       $content = apply_filters('format_to_post', $content);
+       /**
+        * Filter the string returned by format_to_post().
+        *
+        * @since 1.2.0
+        *
+        * @param string $content The string to format.
+        */
+       $content = apply_filters( 'format_to_post', $content );
        return $content;
 }
 
@@ -1601,8 +1690,15 @@ function _make_email_clickable_cb($matches) {
 function make_clickable( $text ) {
        $r = '';
        $textarr = preg_split( '/(<[^<>]+>)/', $text, -1, PREG_SPLIT_DELIM_CAPTURE ); // split out HTML tags
+       $nested_code_pre = 0; // Keep track of how many levels link is nested inside <pre> or <code>
        foreach ( $textarr as $piece ) {
-               if ( empty( $piece ) || ( $piece[0] == '<' && ! preg_match('|^<\s*[\w]{1,20}+://|', $piece) ) ) {
+
+               if ( preg_match( '|^<code[\s>]|i', $piece ) || preg_match( '|^<pre[\s>]|i', $piece ) )
+                       $nested_code_pre++;
+               elseif ( ( '</code>' === strtolower( $piece ) || '</pre>' === strtolower( $piece ) ) && $nested_code_pre )
+                       $nested_code_pre--;
+
+               if ( $nested_code_pre || empty( $piece ) || ( $piece[0] === '<' && ! preg_match( '|^<\s*[\w]{1,20}+://|', $piece ) ) ) {
                        $r .= $piece;
                        continue;
                }
@@ -1762,11 +1858,19 @@ function translate_smiley( $matches ) {
 
        $smiley = trim( reset( $matches ) );
        $img = $wpsmiliestrans[ $smiley ];
-       $smiley_masked = esc_attr( $smiley );
 
+       /**
+        * Filter the Smiley image URL before it's used in the image element.
+        *
+        * @since 2.9.0
+        *
+        * @param string $smiley_url URL for the smiley image.
+        * @param string $img        Filename for the smiley image.
+        * @param string $site_url   Site URL, as returned by site_url().
+        */
        $src_url = apply_filters( 'smilies_src', includes_url( "images/smilies/$img" ), $img, site_url() );
 
-       return " <img src='$src_url' alt='$smiley_masked' class='wp-smiley' /> ";
+       return sprintf( ' <img src="%s" alt="%s" class="wp-smiley" /> ', esc_url( $src_url ), esc_attr( $smiley ) );
 }
 
 /**
@@ -1781,18 +1885,36 @@ function translate_smiley( $matches ) {
  * @param string $text Content to convert smilies from text.
  * @return string Converted content with text smilies replaced with images.
  */
-function convert_smilies($text) {
+function convert_smilies( $text ) {
        global $wp_smiliessearch;
        $output = '';
-       if ( get_option('use_smilies') && !empty($wp_smiliessearch) ) {
+       if ( get_option( 'use_smilies' ) && ! empty( $wp_smiliessearch ) ) {
                // HTML loop taken from texturize function, could possible be consolidated
-               $textarr = preg_split("/(<.*>)/U", $text, -1, PREG_SPLIT_DELIM_CAPTURE); // capture the tags as well as in between
-               $stop = count($textarr);// loop stuff
-               for ($i = 0; $i < $stop; $i++) {
+               $textarr = preg_split( '/(<.*>)/U', $text, -1, PREG_SPLIT_DELIM_CAPTURE ); // capture the tags as well as in between
+               $stop = count( $textarr );// loop stuff
+
+               // Ignore proessing of specific tags
+               $tags_to_ignore = 'code|pre|style|script|textarea';
+               $ignore_block_element = '';
+
+               for ( $i = 0; $i < $stop; $i++ ) {
                        $content = $textarr[$i];
-                       if ((strlen($content) > 0) && ('<' != $content[0])) { // If it's not a tag
-                               $content = preg_replace_callback($wp_smiliessearch, 'translate_smiley', $content);
+
+                       // If we're in an ignore block, wait until we find its closing tag
+                       if ( '' == $ignore_block_element && preg_match( '/^<(' . $tags_to_ignore . ')>/', $content, $matches ) )  {
+                               $ignore_block_element = $matches[1];
+                       }
+
+                       // If it's not a tag and not in ignore block
+                       if ( '' ==  $ignore_block_element && strlen( $content ) > 0 && '<' != $content[0] ) {
+                               $content = preg_replace_callback( $wp_smiliessearch, 'translate_smiley', $content );
+                       }
+
+                       // did we exit ignore block
+                       if ( '' != $ignore_block_element && '</' . $ignore_block_element . '>' == $content )  {
+                               $ignore_block_element = '';
                        }
+
                        $output .= $content;
                }
        } else {
@@ -1819,11 +1941,26 @@ function is_email( $email, $deprecated = false ) {
 
        // Test for the minimum length the email can be
        if ( strlen( $email ) < 3 ) {
+               /**
+                * Filter whether an email address is valid.
+                *
+                * This filter is evaluated under several different contexts, such as 'email_too_short',
+                * 'email_no_at', 'local_invalid_chars', 'domain_period_sequence', 'domain_period_limits',
+                * 'domain_no_periods', 'sub_hyphen_limits', 'sub_invalid_chars', or no specific context.
+                *
+                * @since 2.8.0
+                *
+                * @param bool   $is_email Whether the email address has passed the is_email() checks. Default false.
+                * @param string $email    The email address being checked.
+                * @param string $message  An explanatory message to the user.
+                * @param string $context  Context under which the email was tested.
+                */
                return apply_filters( 'is_email', false, $email, 'email_too_short' );
        }
 
        // Test for an @ character after the first position
        if ( strpos( $email, '@', 1 ) === false ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'is_email', false, $email, 'email_no_at' );
        }
 
@@ -1833,17 +1970,20 @@ function is_email( $email, $deprecated = false ) {
        // LOCAL PART
        // Test for invalid characters
        if ( !preg_match( '/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/', $local ) ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'is_email', false, $email, 'local_invalid_chars' );
        }
 
        // DOMAIN PART
        // Test for sequences of periods
        if ( preg_match( '/\.{2,}/', $domain ) ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'is_email', false, $email, 'domain_period_sequence' );
        }
 
        // Test for leading and trailing periods and whitespace
        if ( trim( $domain, " \t\n\r\0\x0B." ) !== $domain ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'is_email', false, $email, 'domain_period_limits' );
        }
 
@@ -1852,6 +1992,7 @@ function is_email( $email, $deprecated = false ) {
 
        // Assume the domain will have at least two subs
        if ( 2 > count( $subs ) ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'is_email', false, $email, 'domain_no_periods' );
        }
 
@@ -1859,16 +2000,19 @@ function is_email( $email, $deprecated = false ) {
        foreach ( $subs as $sub ) {
                // Test for leading and trailing hyphens and whitespace
                if ( trim( $sub, " \t\n\r\0\x0B-" ) !== $sub ) {
+                       /** This filter is documented in wp-includes/formatting.php */
                        return apply_filters( 'is_email', false, $email, 'sub_hyphen_limits' );
                }
 
                // Test for invalid characters
                if ( !preg_match('/^[a-z0-9-]+$/i', $sub ) ) {
+                       /** This filter is documented in wp-includes/formatting.php */
                        return apply_filters( 'is_email', false, $email, 'sub_invalid_chars' );
                }
        }
 
        // Congratulations your email made it!
+       /** This filter is documented in wp-includes/formatting.php */
        return apply_filters( 'is_email', $email, $email, null );
 }
 
@@ -2048,11 +2192,25 @@ function popuplinks($text) {
 function sanitize_email( $email ) {
        // Test for the minimum length the email can be
        if ( strlen( $email ) < 3 ) {
+               /**
+                * Filter a sanitized email address.
+                *
+                * This filter is evaluated under several contexts, including 'email_too_short',
+                * 'email_no_at', 'local_invalid_chars', 'domain_period_sequence', 'domain_period_limits',
+                * 'domain_no_periods', 'domain_no_valid_subs', or no context.
+                *
+                * @since 2.8.0
+                *
+                * @param string $email   The sanitized email address.
+                * @param string $email   The email address, as provided to sanitize_email().
+                * @param string $message A message to pass to the user.
+                */
                return apply_filters( 'sanitize_email', '', $email, 'email_too_short' );
        }
 
        // Test for an @ character after the first position
        if ( strpos( $email, '@', 1 ) === false ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'sanitize_email', '', $email, 'email_no_at' );
        }
 
@@ -2063,6 +2221,7 @@ function sanitize_email( $email ) {
        // Test for invalid characters
        $local = preg_replace( '/[^a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]/', '', $local );
        if ( '' === $local ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'sanitize_email', '', $email, 'local_invalid_chars' );
        }
 
@@ -2070,12 +2229,14 @@ function sanitize_email( $email ) {
        // Test for sequences of periods
        $domain = preg_replace( '/\.{2,}/', '', $domain );
        if ( '' === $domain ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'sanitize_email', '', $email, 'domain_period_sequence' );
        }
 
        // Test for leading and trailing periods and whitespace
        $domain = trim( $domain, " \t\n\r\0\x0B." );
        if ( '' === $domain ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'sanitize_email', '', $email, 'domain_period_limits' );
        }
 
@@ -2084,6 +2245,7 @@ function sanitize_email( $email ) {
 
        // Assume the domain will have at least two subs
        if ( 2 > count( $subs ) ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'sanitize_email', '', $email, 'domain_no_periods' );
        }
 
@@ -2106,6 +2268,7 @@ function sanitize_email( $email ) {
 
        // If there aren't 2 or more valid subs
        if ( 2 > count( $new_subs ) ) {
+               /** This filter is documented in wp-includes/formatting.php */
                return apply_filters( 'sanitize_email', '', $email, 'domain_no_valid_subs' );
        }
 
@@ -2116,6 +2279,7 @@ function sanitize_email( $email ) {
        $email = $local . '@' . $domain;
 
        // Congratulations your email made it!
+       /** This filter is documented in wp-includes/formatting.php */
        return apply_filters( 'sanitize_email', $email, $email, null );
 }
 
@@ -2195,13 +2359,37 @@ function wp_trim_excerpt($text = '') {
 
                $text = strip_shortcodes( $text );
 
-               $text = apply_filters('the_content', $text);
+               /** This filter is documented in wp-includes/post-template.php */
+               $text = apply_filters( 'the_content', $text );
                $text = str_replace(']]>', ']]&gt;', $text);
-               $excerpt_length = apply_filters('excerpt_length', 55);
-               $excerpt_more = apply_filters('excerpt_more', ' ' . '[&hellip;]');
+
+               /**
+                * Filter the number of words in an excerpt.
+                *
+                * @since 2.7.0
+                *
+                * @param int $number The number of words. Default 55.
+                */
+               $excerpt_length = apply_filters( 'excerpt_length', 55 );
+               /**
+                * Filter the string in the "more" link displayed after a trimmed excerpt.
+                *
+                * @since 2.9.0
+                *
+                * @param string $more_string The string shown within the more link.
+                */
+               $excerpt_more = apply_filters( 'excerpt_more', ' ' . '[&hellip;]' );
                $text = wp_trim_words( $text, $excerpt_length, $excerpt_more );
        }
-       return apply_filters('wp_trim_excerpt', $text, $raw_excerpt);
+       /**
+        * Filter the trimmed excerpt string.
+        *
+        * @since 2.8.0
+        *
+        * @param string $text        The trimmed text.
+        * @param string $raw_excerpt The text prior to trimming.
+        */
+       return apply_filters( 'wp_trim_excerpt', $text, $raw_excerpt );
 }
 
 /**
@@ -2241,6 +2429,16 @@ function wp_trim_words( $text, $num_words = 55, $more = null ) {
        } else {
                $text = implode( $sep, $words_array );
        }
+       /**
+        * Filter the text content after words have been trimmed.
+        *
+        * @since 3.3.0
+        *
+        * @param string $text          The trimmed text.
+        * @param int    $num_words     The number of words to trim the text to. Default 5.
+        * @param string $more          An optional string to append to the end of the trimmed text, e.g. &hellip;.
+        * @param string $original_text The text before it was trimmed.
+        */
        return apply_filters( 'wp_trim_words', $text, $num_words, $more, $original_text );
 }
 
@@ -2254,7 +2452,16 @@ function wp_trim_words( $text, $num_words = 55, $more = null ) {
  */
 function ent2ncr($text) {
 
-       // Allow a plugin to short-circuit and override the mappings.
+       /**
+        * Filter text before named entities are converted into numbered entities.
+        *
+        * A non-null string must be returned for the filter to be evaluated.
+        *
+        * @since 3.3.0
+        *
+        * @param null   $converted_text The text to be converted. Default null.
+        * @param string $text           The text prior to entity conversion.
+        */
        $filtered = apply_filters( 'pre_ent2ncr', null, $text );
        if( null !== $filtered )
                return $filtered;
@@ -2533,14 +2740,30 @@ function ent2ncr($text) {
  * @return string The formatted text after filter is applied.
  */
 function wp_richedit_pre($text) {
-       // Filtering a blank results in an annoying <br />\n
-       if ( empty($text) ) return apply_filters('richedit_pre', '');
+       if ( empty( $text ) ) {
+               /**
+                * Filter text returned for the rich text editor.
+                *
+                * This filter is first evaluated, and the value returned, if an empty string
+                * is passed to wp_richedit_pre(). If an empty string is passed, it results
+                * in a break tag and line feed.
+                *
+                * If a non-empty string is passed, the filter is evaluated on the wp_richedit_pre()
+                * return after being formatted.
+                *
+                * @since 2.0.0
+                *
+                * @param string $output Text for the rich text editor.
+                */
+               return apply_filters( 'richedit_pre', '' );
+       }
 
        $output = convert_chars($text);
        $output = wpautop($output);
        $output = htmlspecialchars($output, ENT_NOQUOTES, get_option( 'blog_charset' ) );
 
-       return apply_filters('richedit_pre', $output);
+       /** This filter is documented in wp-includes/formatting.php */
+       return apply_filters( 'richedit_pre', $output );
 }
 
 /**
@@ -2558,7 +2781,14 @@ function wp_htmledit_pre($output) {
        if ( !empty($output) )
                $output = htmlspecialchars($output, ENT_NOQUOTES, get_option( 'blog_charset' ) ); // convert only < > &
 
-       return apply_filters('htmledit_pre', $output);
+       /**
+        * Filter the text before it is formatted for the HTML editor.
+        *
+        * @since 2.5.0
+        *
+        * @param string $output The HTML-formatted text.
+        */
+       return apply_filters( 'htmledit_pre', $output );
 }
 
 /**
@@ -2653,7 +2883,16 @@ function esc_url( $url, $protocols = null, $_context = 'display' ) {
                        return '';
        }
 
-       return apply_filters('clean_url', $good_protocol_url, $original_url, $_context);
+       /**
+        * Filter a string cleaned and escaped for output as a URL.
+        *
+        * @since 2.3.0
+        *
+        * @param string $good_protocol_url The cleaned URL to be returned.
+        * @param string $original_url      The URL prior to cleaning.
+        * @param string $_context          If 'display', replace ampersands and single quotes only.
+        */
+       return apply_filters( 'clean_url', $good_protocol_url, $original_url, $_context );
 }
 
 /**
@@ -2704,6 +2943,17 @@ function esc_js( $text ) {
        $safe_text = preg_replace( '/&#(x)?0*(?(1)27|39);?/i', "'", stripslashes( $safe_text ) );
        $safe_text = str_replace( "\r", '', $safe_text );
        $safe_text = str_replace( "\n", '\\n', addslashes( $safe_text ) );
+       /**
+        * Filter a string cleaned and escaped for output in JavaScript.
+        *
+        * Text passed to esc_js() is stripped of invalid or special characters,
+        * and properly slashed for output.
+        *
+        * @since 2.0.6
+        *
+        * @param string $safe_text The text after it has been escaped.
+        * @param string $text      The text prior to being escaped.
+        */
        return apply_filters( 'js_escape', $safe_text, $text );
 }
 
@@ -2718,6 +2968,17 @@ function esc_js( $text ) {
 function esc_html( $text ) {
        $safe_text = wp_check_invalid_utf8( $text );
        $safe_text = _wp_specialchars( $safe_text, ENT_QUOTES );
+       /**
+        * Filter a string cleaned and escaped for output in HTML.
+        *
+        * Text passed to esc_html() is stripped of invalid or special characters
+        * before output.
+        *
+        * @since 2.8.0
+        *
+        * @param string $safe_text The text after it has been escaped.
+        * @param string $text      The text prior to being escaped.
+        */
        return apply_filters( 'esc_html', $safe_text, $text );
 }
 
@@ -2732,6 +2993,17 @@ function esc_html( $text ) {
 function esc_attr( $text ) {
        $safe_text = wp_check_invalid_utf8( $text );
        $safe_text = _wp_specialchars( $safe_text, ENT_QUOTES );
+       /**
+        * Filter a string cleaned and escaped for output in an HTML attribute.
+        *
+        * Text passed to esc_attr() is stripped of invalid or special characters
+        * before output.
+        *
+        * @since 2.0.6
+        *
+        * @param string $safe_text The text after it has been escaped.
+        * @param string $text      The text prior to being escaped.
+        */
        return apply_filters( 'attribute_escape', $safe_text, $text );
 }
 
@@ -2745,6 +3017,14 @@ function esc_attr( $text ) {
  */
 function esc_textarea( $text ) {
        $safe_text = htmlspecialchars( $text, ENT_QUOTES, get_option( 'blog_charset' ) );
+       /**
+        * Filter a string cleaned and escaped for output in a textarea element.
+        *
+        * @since 3.1.0
+        *
+        * @param string $safe_text The text after it has been escaped.
+        * @param string $text      The text prior to being escaped.
+        */
        return apply_filters( 'esc_textarea', $safe_text, $text );
 }
 
@@ -2758,7 +3038,15 @@ function esc_textarea( $text ) {
  */
 function tag_escape($tag_name) {
        $safe_tag = strtolower( preg_replace('/[^a-zA-Z0-9_:]/', '', $tag_name) );
-       return apply_filters('tag_escape', $safe_tag, $tag_name);
+       /**
+        * Filter a string cleaned and escaped for output as an HTML tag.
+        *
+        * @since 2.8.0
+        *
+        * @param string $safe_tag The tag name after it has been escaped.
+        * @param string $tag_name The text before it was escaped.
+        */
+       return apply_filters( 'tag_escape', $safe_tag, $tag_name );
 }
 
 /**
@@ -2964,7 +3252,15 @@ function sanitize_option($option, $value) {
                        break;
        }
 
-       $value = apply_filters("sanitize_option_{$option}", $value, $option);
+       /**
+        * Filter an option value following sanitization.
+        *
+        * @since 2.3.0
+        *
+        * @param string $value  The sanitized option value.
+        * @param string $option The option name.
+        */
+       $value = apply_filters( "sanitize_option_{$option}", $value, $option );
 
        return $value;
 }
@@ -2976,7 +3272,6 @@ function sanitize_option($option, $value) {
  * {@link http://www.php.net/magic_quotes magic_quotes_gpc} is on.
  *
  * @since 2.2.1
- * @uses apply_filters() for the 'wp_parse_str' filter.
  *
  * @param string $string The string to be parsed.
  * @param array $array Variables will be stored in this array.
@@ -2985,6 +3280,13 @@ function wp_parse_str( $string, &$array ) {
        parse_str( $string, $array );
        if ( get_magic_quotes_gpc() )
                $array = stripslashes_deep( $array );
+       /**
+        * Filter the array of variables derived from a parsed string.
+        *
+        * @since 2.3.0
+        *
+        * @param array $array The array populated with variables.
+        */
        $array = apply_filters( 'wp_parse_str', $array );
 }
 
@@ -3065,7 +3367,16 @@ function wp_sprintf( $pattern ) {
                                $arg = isset($args[$arg_index]) ? $args[$arg_index] : '';
                        }
 
-                       // Apply filters OR sprintf
+                       /**
+                        * Filter a fragment from the pattern passed to wp_sprintf().
+                        *
+                        * If the fragment is unchanged, then sprintf() will be run on the fragment.
+                        *
+                        * @since 2.5.0
+                        *
+                        * @param string $fragment A fragment from the pattern.
+                        * @param string $arg      The argument.
+                        */
                        $_fragment = apply_filters( 'wp_sprintf', $fragment, $arg );
                        if ( $_fragment != $fragment )
                                $fragment = $_fragment;
@@ -3102,15 +3413,23 @@ function wp_sprintf_l($pattern, $args) {
        if ( empty($args) )
                return '';
 
-       // Translate and filter the delimiter set (avoid ampersands and entities here)
-       $l = apply_filters('wp_sprintf_l', array(
+       /**
+        * Filter the translated delimiters used by wp_sprintf_l().
+        *
+        * Please note: Ampersands and entities should be avoided here.
+        *
+        * @since 2.5.0
+        *
+        * @param array $delimiters An array of translated delimiters.
+        */
+       $l = apply_filters( 'wp_sprintf_l', array(
                /* translators: used between list items, there is a space after the comma */
                'between'          => __(', '),
                /* translators: used between list items, there is a space after the and */
                'between_last_two' => __(', and '),
                /* translators: used between only two list items, there is a space after the and */
                'between_only_two' => __(' and '),
-               ));
+       );
 
        $args = (array) $args;
        $result = array_shift($args);
@@ -3213,7 +3532,7 @@ function links_add_target( $content, $target = '_blank', $tags = array('a') ) {
        global $_links_add_target;
        $_links_add_target = $target;
        $tags = implode('|', (array)$tags);
-       return preg_replace_callback( "!<($tags)(.+?)>!i", '_links_add_target', $content );
+       return preg_replace_callback( "!<($tags)([^>]*)>!i", '_links_add_target', $content );
 }
 
 /**
@@ -3228,7 +3547,7 @@ function links_add_target( $content, $target = '_blank', $tags = array('a') ) {
 function _links_add_target( $m ) {
        global $_links_add_target;
        $tag = $m[1];
-       $link = preg_replace('|(target=([\'"])(.*?)\2)|i', '', $m[2]);
+       $link = preg_replace('|( target=([\'"])(.*?)\2)|i', '', $m[2]);
        return '<' . $tag . $link . ' target="' . esc_attr( $_links_add_target ) . '">';
 }
 
@@ -3302,7 +3621,15 @@ function sanitize_text_field($str) {
                $filtered = trim( preg_replace('/ +/', ' ', $filtered) );
        }
 
-       return apply_filters('sanitize_text_field', $filtered, $str);
+       /**
+        * Filter a sanitized text field string.
+        *
+        * @since 2.9.0
+        *
+        * @param string $filtered The sanitized string.
+        * @param string $str      The string prior to being sanitized.
+        */
+       return apply_filters( 'sanitize_text_field', $filtered, $str );
 }
 
 /**
@@ -3327,7 +3654,8 @@ function wp_basename( $path, $suffix = '' ) {
  */
 function capital_P_dangit( $text ) {
        // Simple replacement for titles
-       if ( 'the_title' === current_filter() )
+       $current_filter = current_filter();
+       if ( 'the_title' === $current_filter || 'wp_title' === $current_filter )
                return str_replace( 'Wordpress', 'WordPress', $text );
        // Still here? Use the more judicious replacement
        static $dblq = false;
@@ -3350,6 +3678,14 @@ function capital_P_dangit( $text ) {
  */
 function sanitize_mime_type( $mime_type ) {
        $sani_mime_type = preg_replace( '/[^-+*.a-zA-Z0-9\/]/', '', $mime_type );
+       /**
+        * Filter a mime type following sanitization.
+        *
+        * @since 3.1.3
+        *
+        * @param string $sani_mime_type The sanitized mime type.
+        * @param string $mime_type      The mime type prior to sanitization.
+        */
        return apply_filters( 'sanitize_mime_type', $sani_mime_type, $mime_type );
 }
 
@@ -3369,6 +3705,17 @@ function sanitize_trackback_urls( $to_ping ) {
        }
        $urls_to_ping = array_map( 'esc_url_raw', $urls_to_ping );
        $urls_to_ping = implode( "\n", $urls_to_ping );
+       /**
+        * Filter a list of trackback URLs following sanitization.
+        *
+        * The string returned here consists of a space or carriage return-delimited list
+        * of trackback URLs.
+        *
+        * @since 3.4.0
+        *
+        * @param string $urls_to_ping Sanitized space or carriage return separated URLs.
+        * @param string $to_ping      Space or carriage return separated URLs before sanitization.
+        */
        return apply_filters( 'sanitize_trackback_urls', $urls_to_ping, $to_ping );
 }
 
index c9db0910090a0f7e673047803d24acedcbbb9f0b..05acf4e1ece3525d8eed81a524025373e705c024 100644 (file)
@@ -894,27 +894,24 @@ function get_status_header_desc( $code ) {
  * Set HTTP status header.
  *
  * @since 2.0.0
- * @uses apply_filters() Calls 'status_header' on status header string, HTTP
- *             HTTP code, HTTP code description, and protocol string as separate
- *             parameters.
+ * @see get_status_header_desc()
  *
- * @param int $header HTTP status code
- * @return unknown
+ * @param int $code HTTP status code.
  */
-function status_header( $header ) {
-       $text = get_status_header_desc( $header );
+function status_header( $code ) {
+       $description = get_status_header_desc( $code );
 
-       if ( empty( $text ) )
-               return false;
+       if ( empty( $description ) )
+               return;
 
-       $protocol = $_SERVER["SERVER_PROTOCOL"];
+       $protocol = $_SERVER['SERVER_PROTOCOL'];
        if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol )
                $protocol = 'HTTP/1.0';
-       $status_header = "$protocol $header $text";
+       $status_header = "$protocol $code $description";
        if ( function_exists( 'apply_filters' ) )
-               $status_header = apply_filters( 'status_header', $status_header, $header, $text, $protocol );
+               $status_header = apply_filters( 'status_header', $status_header, $code, $description, $protocol );
 
-       return @header( $status_header, true, $header );
+       @header( $status_header, true, $code );
 }
 
 /**
@@ -925,7 +922,6 @@ function status_header( $header ) {
  *
  * @since 2.8.0
  *
- * @uses apply_filters()
  * @return array The associative array of header names and field values.
  */
 function wp_get_nocache_headers() {
@@ -949,7 +945,7 @@ function wp_get_nocache_headers() {
  * be sent so that all of them get the point that no caching should occur.
  *
  * @since 2.0.0
- * @uses wp_get_nocache_headers()
+ * @see wp_get_nocache_headers()
  */
 function nocache_headers() {
        $headers = wp_get_nocache_headers();
@@ -1382,7 +1378,7 @@ function wp_mkdir_p( $target ) {
        if ( @mkdir( $target, $dir_perms, true ) ) {
 
                // If a umask is set that modifies $dir_perms, we'll have to re-set the $dir_perms correctly with chmod()
-               if ( $dir_perms != ( $dir_perms & ~umask() ) ) {
+               if ( $dir_perms != $dir_perms & ~umask() ) {
                        $folder_parts = explode( '/', substr( $target, strlen( $target_parent ) + 1 ) );
                        for ( $i = 1; $i <= count( $folder_parts ); $i++ ) {
                                @chmod( $target_parent . '/' . implode( '/', array_slice( $folder_parts, 0, $i ) ), $dir_perms );
@@ -2192,24 +2188,23 @@ function _default_wp_die_handler( $message, $title = '', $args = array() ) {
        <title><?php echo $title ?></title>
        <style type="text/css">
                html {
-                       background: #f9f9f9;
+                       background: #eee;
                }
                body {
                        background: #fff;
                        color: #333;
-                       font-family: sans-serif;
+                       font-family: "Open Sans", sans-serif;
                        margin: 2em auto;
                        padding: 1em 2em;
-                       -webkit-border-radius: 3px;
-                       border-radius: 3px;
-                       border: 1px solid #dfdfdf;
                        max-width: 700px;
+                       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13);
+                       box-shadow: 0 1px 3px rgba(0,0,0,0.13);
                }
                h1 {
                        border-bottom: 1px solid #dadada;
                        clear: both;
                        color: #666;
-                       font: 24px Georgia, "Times New Roman", Times, serif;
+                       font: 24px "Open Sans", sans-serif;
                        margin: 30px 0 0 0;
                        padding: 0;
                        padding-bottom: 7px;
@@ -2237,31 +2232,28 @@ function _default_wp_die_handler( $message, $title = '', $args = array() ) {
                        color: #D54E21;
                }
                .button {
+                       background: #f7f7f7;
+                       border: 1px solid #cccccc;
+                       color: #555;
                        display: inline-block;
                        text-decoration: none;
-                       font-size: 14px;
-                       line-height: 23px;
-                       height: 24px;
+                       font-size: 13px;
+                       line-height: 26px;
+                       height: 28px;
                        margin: 0;
                        padding: 0 10px 1px;
                        cursor: pointer;
-                       border-width: 1px;
-                       border-style: solid;
                        -webkit-border-radius: 3px;
+                       -webkit-appearance: none;
                        border-radius: 3px;
                        white-space: nowrap;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing:    border-box;
                        box-sizing:         border-box;
-                       background: #f3f3f3;
-                       background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
-                       background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
-                       background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
-                       background-image:      -o-linear-gradient(top, #fefefe, #f4f4f4);
-                       background-image:   linear-gradient(to bottom, #fefefe, #f4f4f4);
-                       border-color: #bbb;
-                       color: #333;
-                       text-shadow: 0 1px 0 #fff;
+
+                       -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
+                       box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0,0,0,.08);
+                       vertical-align: top;
                }
 
                .button.button-large {
@@ -2272,13 +2264,7 @@ function _default_wp_die_handler( $message, $title = '', $args = array() ) {
 
                .button:hover,
                .button:focus {
-                       background: #f3f3f3;
-                       background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
-                       background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
-                       background-image:    -moz-linear-gradient(top, #fff, #f3f3f3);
-                       background-image:     -ms-linear-gradient(top, #fff, #f3f3f3);
-                       background-image:      -o-linear-gradient(top, #fff, #f3f3f3);
-                       background-image:   linear-gradient(to bottom, #fff, #f3f3f3);
+                       background: #fafafa;
                        border-color: #999;
                        color: #222;
                }
@@ -2289,17 +2275,9 @@ function _default_wp_die_handler( $message, $title = '', $args = array() ) {
                }
 
                .button:active {
-                       outline: none;
                        background: #eee;
-                       background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#fefefe));
-                       background-image: -webkit-linear-gradient(top, #f4f4f4, #fefefe);
-                       background-image:    -moz-linear-gradient(top, #f4f4f4, #fefefe);
-                       background-image:     -ms-linear-gradient(top, #f4f4f4, #fefefe);
-                       background-image:      -o-linear-gradient(top, #f4f4f4, #fefefe);
-                       background-image:   linear-gradient(to bottom, #f4f4f4, #fefefe);
                        border-color: #999;
                        color: #333;
-                       text-shadow: 0 -1px 0 #fff;
                        -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
                        box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 );
                }
@@ -2490,6 +2468,7 @@ function _mce_set_direction( $input ) {
        return $input;
 }
 
+
 /**
  * Convert smiley code to the icon graphic file equivalent.
  *
@@ -2579,7 +2558,7 @@ function smilies_init() {
         */
        krsort($wpsmiliestrans);
 
-       $wp_smiliessearch = '/(?:\s|^)';
+       $wp_smiliessearch = '/((?:\s|^)';
 
        $subchar = '';
        foreach ( (array) $wpsmiliestrans as $smiley => $img ) {
@@ -2589,7 +2568,7 @@ function smilies_init() {
                // new subpattern?
                if ($firstchar != $subchar) {
                        if ($subchar != '') {
-                               $wp_smiliessearch .= ')|(?:\s|^)';
+                               $wp_smiliessearch .= ')(?=\s|$))|((?:\s|^)'; ;
                        }
                        $subchar = $firstchar;
                        $wp_smiliessearch .= preg_quote($firstchar, '/') . '(?:';
@@ -2599,7 +2578,8 @@ function smilies_init() {
                $wp_smiliessearch .= preg_quote($rest, '/');
        }
 
-       $wp_smiliessearch .= ')(?:\s|$)/m';
+       $wp_smiliessearch .= ')(?=\s|$))/m';
+
 }
 
 /**
@@ -3267,7 +3247,7 @@ function wp_guess_url() {
                                $path = preg_replace( '#/' . preg_quote( $directory, '#' ) . '/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] );
                        } elseif ( false !== strpos( $abspath_fix, $script_filename_dir ) ) {
                                // Request is hitting a file above ABSPATH
-                               $subdirectory = str_replace( $script_filename_dir, '', $abspath_fix );
+                               $subdirectory = substr( $abspath_fix, strpos( $abspath_fix, $script_filename_dir ) + strlen( $script_filename_dir ) );
                                // Strip off any file/query params from the path, appending the sub directory to the install
                                $path = preg_replace( '#/[^/]*$#i', '' , $_SERVER['REQUEST_URI'] ) . $subdirectory;
                        } else {
@@ -3356,12 +3336,12 @@ function is_main_site( $site_id = null ) {
  * @return bool True if $network_id is the main network, or if not running multisite.
  */
 function is_main_network( $network_id = null ) {
-       global $current_site, $wpdb;
+       global $wpdb;
 
        if ( ! is_multisite() )
                return true;
 
-       $current_network_id = (int) $current_site->id;
+       $current_network_id = (int) get_current_site()->id;
 
        if ( ! $network_id )
                $network_id = $current_network_id;
@@ -3743,7 +3723,6 @@ function __return_false() {
  * Useful for returning 0 to filters easily.
  *
  * @since 3.0.0
- * @see __return_zero()
  * @return int 0
  */
 function __return_zero() {
@@ -3756,7 +3735,6 @@ function __return_zero() {
  * Useful for returning an empty array to filters easily.
  *
  * @since 3.0.0
- * @see __return_zero()
  * @return array Empty array
  */
 function __return_empty_array() {
@@ -3927,7 +3905,7 @@ function wp_allowed_protocols() {
  * Return a comma separated string of functions that have been called to get to the current point in code.
  *
  * @link http://core.trac.wordpress.org/ticket/19589
- * @since 3.4
+ * @since 3.4.0
  *
  * @param string $ignore_class A class to ignore all function calls within - useful when you want to just give info about the callee
  * @param int $skip_frames A number of stack frames to skip - useful for unwinding back to the source of the issue
index e89553b1b8b5ae1da3189706e6f8a58d39e5bbfa..ea719df3f97d1a551c7424271a15876f82e1eecf 100644 (file)
  * @return array On success, a processed array of WP_Dependencies items; otherwise, an empty array.
  */
 function wp_print_scripts( $handles = false ) {
+       /**
+        * Fires before scripts in the $handles queue are printed.
+        *
+        * @since 2.1.0
+        */
        do_action( 'wp_print_scripts' );
        if ( '' === $handles ) // for wp_head
                $handles = false;
index df45bf564483e90af8d2463306117bee64644279..a582f5c87292cb865118f1dcf18a953bb6953bbe 100644 (file)
@@ -15,7 +15,6 @@
  * passing an array with one string prints that style,
  * and passing an array of strings prints those styles.
  *
- * @see do_action() Calls 'wp_print_styles' hook.
  * @global WP_Styles $wp_styles The WP_Styles object for printing styles.
  *
  * @since 2.6.0
 function wp_print_styles( $handles = false ) {
        if ( '' === $handles ) // for wp_head
                $handles = false;
-
+       /**
+        * Fires before styles in the $handles queue are printed.
+        *
+        * @since 2.6.0
+        */
        if ( ! $handles )
                do_action( 'wp_print_styles' );
 
index 90e19d4b7267d08a9d92096b8e205ba0b7b1c236..7a83579c97f79b0e325356d294c02d2e9a601f40 100644 (file)
@@ -714,7 +714,15 @@ function post_type_archive_title( $prefix = '', $display = true ) {
                $post_type = reset( $post_type );
 
        $post_type_obj = get_post_type_object( $post_type );
-       $title = apply_filters('post_type_archive_title', $post_type_obj->labels->name );
+       /**
+        * Filter the post type archive title.
+        *
+        * @since 3.1.0
+        *
+        * @param string $post_type_name Post type 'name' label.
+        * @param string $post_type      Post type.
+        */
+       $title = apply_filters( 'post_type_archive_title', $post_type_obj->labels->name, $post_type );
 
        if ( $display )
                echo $prefix . $title;
@@ -1785,7 +1793,7 @@ function noindex() {
  * @since 3.3.0
  */
 function wp_no_robots() {
-       echo "<meta name='robots' content='noindex,nofollow' />\n";
+       echo "<meta name='robots' content='noindex,follow' />\n";
 }
 
 /**
@@ -2085,14 +2093,20 @@ function paginate_links( $args = '' ) {
  * @param string $name The name of the theme.
  * @param string $url The url of the css file containing the colour scheme.
  * @param array $colors Optional An array of CSS color definitions which are used to give the user a feel for the theme.
+ * @param array $icons Optional An array of CSS color definitions used to color any SVG icons
  */
-function wp_admin_css_color($key, $name, $url, $colors = array()) {
+function wp_admin_css_color( $key, $name, $url, $colors = array(), $icons = array() ) {
        global $_wp_admin_css_colors;
 
        if ( !isset($_wp_admin_css_colors) )
                $_wp_admin_css_colors = array();
 
-       $_wp_admin_css_colors[$key] = (object) array('name' => $name, 'url' => $url, 'colors' => $colors);
+       $_wp_admin_css_colors[$key] = (object) array(
+               'name' => $name,
+               'url' => $url,
+               'colors' => $colors,
+               'icon_colors' => $icons,
+       );
 }
 
 /**
@@ -2101,10 +2115,61 @@ function wp_admin_css_color($key, $name, $url, $colors = array()) {
  * @since 3.0.0
  */
 function register_admin_color_schemes() {
-       wp_admin_css_color( 'classic', _x( 'Blue', 'admin color scheme' ), admin_url( 'css/colors-classic.min.css' ),
-               array( '#5589aa', '#cfdfe9', '#d1e5ee', '#eff8ff' ) );
-       wp_admin_css_color( 'fresh', _x( 'Gray', 'admin color scheme' ), admin_url( 'css/colors-fresh.min.css' ),
-               array( '#555', '#a0a0a0', '#ccc', '#f1f1f1' ) );
+       $suffix = is_rtl() ? '-rtl' : '';
+       $suffix .= defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
+
+       wp_admin_css_color( 'fresh', _x( 'Default', 'admin color scheme' ),
+               admin_url( "css/colors$suffix.css" ),
+               array( '#222', '#333', '#0074a2', '#2ea2cc' ),
+               array( 'base' => '#999', 'focus' => '#2ea2cc', 'current' => '#fff' )
+       );
+
+       // Other color schemes are not available when running out of src
+       if ( false !== strpos( $GLOBALS['wp_version'], '-src' ) )
+               return;
+
+       wp_admin_css_color( 'light', _x( 'Light', 'admin color scheme' ),
+               admin_url( "css/colors/light/colors$suffix.css" ),
+               array( '#e5e5e5', '#999', '#d64e07', '#04a4cc' ),
+               array( 'base' => '#999', 'focus' => '#ccc', 'current' => '#ccc' )
+       );
+
+       wp_admin_css_color( 'blue', _x( 'Blue', 'admin color scheme' ),
+               admin_url( "css/colors/blue/colors$suffix.css" ),
+               array( '#096484', '#4796b3', '#52accc', '#74B6CE' ),
+               array( 'base' => '#e5f8ff', 'focus' => '#fff', 'current' => '#fff' )
+       );
+
+       wp_admin_css_color( 'midnight', _x( 'Midnight', 'admin color scheme' ),
+               admin_url( "css/colors/midnight/colors$suffix.css" ),
+               array( '#25282b', '#363b3f', '#69a8bb', '#e14d43' ),
+               array( 'base' => '#f1f2f3', 'focus' => '#fff', 'current' => '#fff' )
+       );
+
+       wp_admin_css_color( 'sunrise', _x( 'Sunrise', 'admin color scheme' ),
+               admin_url( "css/colors/sunrise/colors$suffix.css" ),
+               array( '#b43c38', '#cf4944', '#dd823b', '#ccaf0b' ),
+               array( 'base' => '#f3f1f1', 'focus' => '#fff', 'current' => '#fff' )
+       );
+
+       wp_admin_css_color( 'ectoplasm', _x( 'Ectoplasm', 'admin color scheme' ),
+               admin_url( "css/colors/ectoplasm/colors$suffix.css" ),
+               array( '#413256', '#523f6d', '#a3b745', '#d46f15' ),
+               array( 'base' => '#ece6f6', 'focus' => '#fff', 'current' => '#fff' )
+       );
+
+       wp_admin_css_color( 'ocean', _x( 'Ocean', 'admin color scheme' ),
+               admin_url( "css/colors/ocean/colors$suffix.css" ),
+               array( '#627c83', '#738e96', '#9ebaa0', '#aa9d88' ),
+               array( 'base' => '#f2fcff', 'focus' => '#fff', 'current' => '#fff' )
+       );
+
+       wp_admin_css_color( 'coffee', _x( 'Coffee', 'admin color scheme' ),
+               admin_url( "css/colors/coffee/colors$suffix.css" ),
+               array( '#46403c', '#59524c', '#c7a589', '#9ea476' ),
+               array( 'base' => '#f3f2f1', 'focus' => '#fff', 'current' => '#fff' )
+       );
+
 }
 
 /**
index e30fa41adedbcc550e65251135732e863cf60cb9..0b4b109d9f56b452362ddf059cb04dde81f33d5c 100644 (file)
@@ -545,11 +545,11 @@ function allowed_http_request_hosts( $is_external, $host ) {
  * @return bool
  */
 function ms_allowed_http_request_hosts( $is_external, $host ) {
-       global $wpdb, $current_site;
+       global $wpdb;
        static $queried = array();
        if ( $is_external )
                return $is_external;
-       if ( $host === $current_site->domain )
+       if ( $host === get_current_site()->domain )
                return true;
        if ( isset( $queried[ $host ] ) )
                return $queried[ $host ];
diff --git a/wp-includes/images/spinner-2x.gif b/wp-includes/images/spinner-2x.gif
new file mode 100644 (file)
index 0000000..1f65928
Binary files /dev/null and b/wp-includes/images/spinner-2x.gif differ
diff --git a/wp-includes/images/spinner.gif b/wp-includes/images/spinner.gif
new file mode 100644 (file)
index 0000000..e319451
Binary files /dev/null and b/wp-includes/images/spinner.gif differ
diff --git a/wp-includes/images/wpmini-blue-2x.png b/wp-includes/images/wpmini-blue-2x.png
deleted file mode 100644 (file)
index 3bfb20a..0000000
Binary files a/wp-includes/images/wpmini-blue-2x.png and /dev/null differ
diff --git a/wp-includes/images/wpmini-blue.png b/wp-includes/images/wpmini-blue.png
deleted file mode 100644 (file)
index a619762..0000000
Binary files a/wp-includes/images/wpmini-blue.png and /dev/null differ
index b75823ce8b700ac97bd0419e344ce401f61d2ad0..912485c642982205be1b5d9143b33a5f1727363d 100644 (file)
@@ -1,8 +1,11 @@
+/* jshint loopfunc: true */
 // use jQuery and hoverIntent if loaded
 if ( typeof(jQuery) != 'undefined' ) {
        if ( typeof(jQuery.fn.hoverIntent) == 'undefined' ) {
+               /* jshint ignore:start */
                // hoverIntent r6 - Copy of wp-includes/js/hoverIntent.min.js
                (function(a){a.fn.hoverIntent=function(m,d,h){var j={interval:100,sensitivity:7,timeout:0};if(typeof m==="object"){j=a.extend(j,m)}else{if(a.isFunction(d)){j=a.extend(j,{over:m,out:d,selector:h})}else{j=a.extend(j,{over:m,out:m,selector:d})}}var l,k,g,f;var e=function(n){l=n.pageX;k=n.pageY};var c=function(o,n){n.hoverIntent_t=clearTimeout(n.hoverIntent_t);if((Math.abs(g-l)+Math.abs(f-k))<j.sensitivity){a(n).off("mousemove.hoverIntent",e);n.hoverIntent_s=1;return j.over.apply(n,[o])}else{g=l;f=k;n.hoverIntent_t=setTimeout(function(){c(o,n)},j.interval)}};var i=function(o,n){n.hoverIntent_t=clearTimeout(n.hoverIntent_t);n.hoverIntent_s=0;return j.out.apply(n,[o])};var b=function(p){var o=jQuery.extend({},p);var n=this;if(n.hoverIntent_t){n.hoverIntent_t=clearTimeout(n.hoverIntent_t)}if(p.type=="mouseenter"){g=o.pageX;f=o.pageY;a(n).on("mousemove.hoverIntent",e);if(n.hoverIntent_s!=1){n.hoverIntent_t=setTimeout(function(){c(o,n)},j.interval)}}else{a(n).off("mousemove.hoverIntent",e);if(n.hoverIntent_s==1){n.hoverIntent_t=setTimeout(function(){i(o,n)},j.timeout)}}};return this.on({"mouseenter.hoverIntent":b,"mouseleave.hoverIntent":b},j.selector)}})(jQuery);
+               /* jshint ignore:end */
        }
        jQuery(document).ready(function($){
                var adminbar = $('#wpadminbar'), refresh, touchOpen, touchClose, disableHoverIntent = false;
@@ -17,10 +20,14 @@ if ( typeof(jQuery) != 'undefined' ) {
                        adminbar.find('li.menupop').on('click.wp-mobile-hover', function(e) {
                                var el = $(this);
 
-                               if ( !el.hasClass('hover') ) {
+                               if ( el.parent().is('#wp-admin-bar-root-default') && !el.hasClass('hover') ) {
                                        e.preventDefault();
                                        adminbar.find('li.menupop.hover').removeClass('hover');
                                        el.addClass('hover');
+                               } else if ( !el.hasClass('hover') ) {
+                                       e.stopPropagation();
+                                       e.preventDefault();
+                                       el.addClass('hover');
                                }
 
                                if ( unbind ) {
@@ -53,13 +60,13 @@ if ( typeof(jQuery) != 'undefined' ) {
                }
 
                adminbar.find('li.menupop').hoverIntent({
-                       over: function(e){
+                       over: function({
                                if ( disableHoverIntent )
                                        return;
 
                                $(this).addClass('hover');
                        },
-                       out: function(e){
+                       out: function({
                                if ( disableHoverIntent )
                                        return;
 
@@ -120,12 +127,15 @@ if ( typeof(jQuery) != 'undefined' ) {
 
                // fix focus bug in WebKit
                $('.screen-reader-shortcut').keydown( function(e) {
+                       var id, ua;
+
                        if ( 13 != e.which )
                                return;
 
-                       var id = $(this).attr('href');
+                       id = $( this ).attr( 'href' );
+
+                       ua = navigator.userAgent.toLowerCase();
 
-                       var ua = navigator.userAgent.toLowerCase();
                        if ( ua.indexOf('applewebkit') != -1 && id && id.charAt(0) == '#' ) {
                                setTimeout(function () {
                                        $(id).focus();
@@ -144,6 +154,12 @@ if ( typeof(jQuery) != 'undefined' ) {
                                } catch(e) {}
                        });
                }
+
+               if ( navigator.userAgent && document.body.className.indexOf( 'no-font-face' ) === -1 &&
+                       /Android (1.0|1.1|1.5|1.6|2.0|2.1)|Nokia|Opera Mini|w(eb)?OSBrowser|webOS|UCWEB|Windows Phone OS 7|XBLWP7|ZuneWP7|MSIE 7/.test( navigator.userAgent ) ) {
+
+                       document.body.className += ' no-font-face';
+               }
        });
 } else {
        (function(d, w) {
@@ -337,6 +353,12 @@ if ( typeof(jQuery) != 'undefined' ) {
 
                        if ( w.location.hash )
                                w.scrollBy(0,-32);
+
+                       if ( navigator.userAgent && document.body.className.indexOf( 'no-font-face' ) === -1 &&
+                               /Android (1.0|1.1|1.5|1.6|2.0|2.1)|Nokia|Opera Mini|w(eb)?OSBrowser|webOS|UCWEB|Windows Phone OS 7|XBLWP7|ZuneWP7|MSIE 7/.test( navigator.userAgent ) ) {
+
+                               document.body.className += ' no-font-face';
+                       }
                });
        })(document, window);
 
index 90b8ed3a3ca511691e7e1cae22e85666ab0cdd3c..3ad733e9ff3f2d9702fba4117a963e08e194945a 100644 (file)
@@ -1 +1 @@
-"undefined"!=typeof jQuery?("undefined"==typeof jQuery.fn.hoverIntent&&!function(a){a.fn.hoverIntent=function(b,c,d){var e={interval:100,sensitivity:7,timeout:0};e="object"==typeof b?a.extend(e,b):a.isFunction(c)?a.extend(e,{over:b,out:c,selector:d}):a.extend(e,{over:b,out:b,selector:c});var f,g,h,i,j=function(a){f=a.pageX,g=a.pageY},k=function(b,c){return c.hoverIntent_t=clearTimeout(c.hoverIntent_t),Math.abs(h-f)+Math.abs(i-g)<e.sensitivity?(a(c).off("mousemove.hoverIntent",j),c.hoverIntent_s=1,e.over.apply(c,[b])):(h=f,i=g,c.hoverIntent_t=setTimeout(function(){k(b,c)},e.interval),void 0)},l=function(a,b){return b.hoverIntent_t=clearTimeout(b.hoverIntent_t),b.hoverIntent_s=0,e.out.apply(b,[a])},m=function(b){var c=jQuery.extend({},b),d=this;d.hoverIntent_t&&(d.hoverIntent_t=clearTimeout(d.hoverIntent_t)),"mouseenter"==b.type?(h=c.pageX,i=c.pageY,a(d).on("mousemove.hoverIntent",j),1!=d.hoverIntent_s&&(d.hoverIntent_t=setTimeout(function(){k(c,d)},e.interval))):(a(d).off("mousemove.hoverIntent",j),1==d.hoverIntent_s&&(d.hoverIntent_t=setTimeout(function(){l(c,d)},e.timeout)))};return this.on({"mouseenter.hoverIntent":m,"mouseleave.hoverIntent":m},e.selector)}}(jQuery),jQuery(document).ready(function(a){var b,c,d,e=a("#wpadminbar"),f=!1;b=function(b,c){var d=a(c),e=d.attr("tabindex");e&&d.attr("tabindex","0").attr("tabindex",e)},c=function(b){e.find("li.menupop").on("click.wp-mobile-hover",function(c){var d=a(this);d.hasClass("hover")||(c.preventDefault(),e.find("li.menupop.hover").removeClass("hover"),d.addClass("hover")),b&&(a("li.menupop").off("click.wp-mobile-hover"),f=!1)})},d=function(){var b=/Mobile\/.+Safari/.test(navigator.userAgent)?"touchstart":"click";a(document.body).on(b+".wp-mobile-hover",function(b){a(b.target).closest("#wpadminbar").length||e.find("li.menupop.hover").removeClass("hover")})},e.removeClass("nojq").removeClass("nojs"),"ontouchstart"in window?(e.on("touchstart",function(){c(!0),f=!0}),d()):/IEMobile\/[1-9]/.test(navigator.userAgent)&&(c(),d()),e.find("li.menupop").hoverIntent({over:function(){f||a(this).addClass("hover")},out:function(){f||a(this).removeClass("hover")},timeout:180,sensitivity:7,interval:100}),window.location.hash&&window.scrollBy(0,-32),a("#wp-admin-bar-get-shortlink").click(function(b){b.preventDefault(),a(this).addClass("selected").children(".shortlink-input").blur(function(){a(this).parents("#wp-admin-bar-get-shortlink").removeClass("selected")}).focus().select()}),a("#wpadminbar li.menupop > .ab-item").bind("keydown.adminbar",function(c){if(13==c.which){var d=a(c.target),e=d.closest("ab-sub-wrapper");c.stopPropagation(),c.preventDefault(),e.length||(e=a("#wpadminbar .quicklinks")),e.find(".menupop").removeClass("hover"),d.parent().toggleClass("hover"),d.siblings(".ab-sub-wrapper").find(".ab-item").each(b)}}).each(b),a("#wpadminbar .ab-item").bind("keydown.adminbar",function(c){if(27==c.which){var d=a(c.target);c.stopPropagation(),c.preventDefault(),d.closest(".hover").removeClass("hover").children(".ab-item").focus(),d.siblings(".ab-sub-wrapper").find(".ab-item").each(b)}}),a("#wpadminbar").click(function(b){("wpadminbar"==b.target.id||"wp-admin-bar-top-secondary"==b.target.id)&&(b.preventDefault(),a("html, body").animate({scrollTop:0},"fast"))}),a(".screen-reader-shortcut").keydown(function(b){if(13==b.which){var c=a(this).attr("href"),d=navigator.userAgent.toLowerCase();-1!=d.indexOf("applewebkit")&&c&&"#"==c.charAt(0)&&setTimeout(function(){a(c).focus()},100)}}),"sessionStorage"in window&&a("#wp-admin-bar-logout a").click(function(){try{for(var a in sessionStorage)-1!=a.indexOf("wp-autosave-")&&sessionStorage.removeItem(a)}catch(b){}})})):!function(a,b){var c,d=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,function(){return c.call(a,window.event)})},e=new RegExp("\\bhover\\b","g"),f=[],g=new RegExp("\\bselected\\b","g"),h=function(a){for(var b=f.length;b--;)if(f[b]&&a==f[b][1])return f[b][0];return!1},i=function(b){for(var d,i,j,k,l,m,n=[],o=0;b&&b!=c&&b!=a;)"LI"==b.nodeName.toUpperCase()&&(n[n.length]=b,i=h(b),i&&clearTimeout(i),b.className=b.className?b.className.replace(e,"")+" hover":"hover",k=b),b=b.parentNode;if(k&&k.parentNode&&(l=k.parentNode,l&&"UL"==l.nodeName.toUpperCase()))for(d=l.childNodes.length;d--;)m=l.childNodes[d],m!=k&&(m.className=m.className?m.className.replace(g,""):"");for(d=f.length;d--;){for(j=!1,o=n.length;o--;)n[o]==f[d][1]&&(j=!0);j||(f[d][1].className=f[d][1].className?f[d][1].className.replace(e,""):"")}},j=function(b){for(;b&&b!=c&&b!=a;)"LI"==b.nodeName.toUpperCase()&&!function(a){var b=setTimeout(function(){a.className=a.className?a.className.replace(e,""):""},500);f[f.length]=[b,a]}(b),b=b.parentNode},k=function(b){for(var d,e,f,h=b.target||b.srcElement;;){if(!h||h==a||h==c)return;if(h.id&&"wp-admin-bar-get-shortlink"==h.id)break;h=h.parentNode}for(b.preventDefault&&b.preventDefault(),b.returnValue=!1,-1==h.className.indexOf("selected")&&(h.className+=" selected"),d=0,e=h.childNodes.length;e>d;d++)if(f=h.childNodes[d],f.className&&-1!=f.className.indexOf("shortlink-input")){f.focus(),f.select(),f.onblur=function(){h.className=h.className?h.className.replace(g,""):""};break}return!1},l=function(a){var b,c,d,e,f,g;if(!("wpadminbar"!=a.id&&"wp-admin-bar-top-secondary"!=a.id||(b=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,1>b)))for(g=b>800?130:100,c=Math.min(12,Math.round(b/g)),d=b>800?Math.round(b/30):Math.round(b/20),e=[],f=0;b;)b-=d,0>b&&(b=0),e.push(b),setTimeout(function(){window.scrollTo(0,e.shift())},f*c),f++};d(b,"load",function(){c=a.getElementById("wpadminbar"),a.body&&c&&(a.body.appendChild(c),c.className&&(c.className=c.className.replace(/nojs/,"")),d(c,"mouseover",function(a){i(a.target||a.srcElement)}),d(c,"mouseout",function(a){j(a.target||a.srcElement)}),d(c,"click",k),d(c,"click",function(a){l(a.target||a.srcElement)}),d(document.getElementById("wp-admin-bar-logout"),"click",function(){if("sessionStorage"in window)try{for(var a in sessionStorage)-1!=a.indexOf("wp-autosave-")&&sessionStorage.removeItem(a)}catch(b){}})),b.location.hash&&b.scrollBy(0,-32)})}(document,window);
\ No newline at end of file
+"undefined"!=typeof jQuery?("undefined"==typeof jQuery.fn.hoverIntent&&!function(a){a.fn.hoverIntent=function(b,c,d){var e={interval:100,sensitivity:7,timeout:0};e="object"==typeof b?a.extend(e,b):a.isFunction(c)?a.extend(e,{over:b,out:c,selector:d}):a.extend(e,{over:b,out:b,selector:c});var f,g,h,i,j=function(a){f=a.pageX,g=a.pageY},k=function(b,c){return c.hoverIntent_t=clearTimeout(c.hoverIntent_t),Math.abs(h-f)+Math.abs(i-g)<e.sensitivity?(a(c).off("mousemove.hoverIntent",j),c.hoverIntent_s=1,e.over.apply(c,[b])):(h=f,i=g,c.hoverIntent_t=setTimeout(function(){k(b,c)},e.interval),void 0)},l=function(a,b){return b.hoverIntent_t=clearTimeout(b.hoverIntent_t),b.hoverIntent_s=0,e.out.apply(b,[a])},m=function(b){var c=jQuery.extend({},b),d=this;d.hoverIntent_t&&(d.hoverIntent_t=clearTimeout(d.hoverIntent_t)),"mouseenter"==b.type?(h=c.pageX,i=c.pageY,a(d).on("mousemove.hoverIntent",j),1!=d.hoverIntent_s&&(d.hoverIntent_t=setTimeout(function(){k(c,d)},e.interval))):(a(d).off("mousemove.hoverIntent",j),1==d.hoverIntent_s&&(d.hoverIntent_t=setTimeout(function(){l(c,d)},e.timeout)))};return this.on({"mouseenter.hoverIntent":m,"mouseleave.hoverIntent":m},e.selector)}}(jQuery),jQuery(document).ready(function(a){var b,c,d,e=a("#wpadminbar"),f=!1;b=function(b,c){var d=a(c),e=d.attr("tabindex");e&&d.attr("tabindex","0").attr("tabindex",e)},c=function(b){e.find("li.menupop").on("click.wp-mobile-hover",function(c){var d=a(this);d.parent().is("#wp-admin-bar-root-default")&&!d.hasClass("hover")?(c.preventDefault(),e.find("li.menupop.hover").removeClass("hover"),d.addClass("hover")):d.hasClass("hover")||(c.stopPropagation(),c.preventDefault(),d.addClass("hover")),b&&(a("li.menupop").off("click.wp-mobile-hover"),f=!1)})},d=function(){var b=/Mobile\/.+Safari/.test(navigator.userAgent)?"touchstart":"click";a(document.body).on(b+".wp-mobile-hover",function(b){a(b.target).closest("#wpadminbar").length||e.find("li.menupop.hover").removeClass("hover")})},e.removeClass("nojq").removeClass("nojs"),"ontouchstart"in window?(e.on("touchstart",function(){c(!0),f=!0}),d()):/IEMobile\/[1-9]/.test(navigator.userAgent)&&(c(),d()),e.find("li.menupop").hoverIntent({over:function(){f||a(this).addClass("hover")},out:function(){f||a(this).removeClass("hover")},timeout:180,sensitivity:7,interval:100}),window.location.hash&&window.scrollBy(0,-32),a("#wp-admin-bar-get-shortlink").click(function(b){b.preventDefault(),a(this).addClass("selected").children(".shortlink-input").blur(function(){a(this).parents("#wp-admin-bar-get-shortlink").removeClass("selected")}).focus().select()}),a("#wpadminbar li.menupop > .ab-item").bind("keydown.adminbar",function(c){if(13==c.which){var d=a(c.target),e=d.closest("ab-sub-wrapper");c.stopPropagation(),c.preventDefault(),e.length||(e=a("#wpadminbar .quicklinks")),e.find(".menupop").removeClass("hover"),d.parent().toggleClass("hover"),d.siblings(".ab-sub-wrapper").find(".ab-item").each(b)}}).each(b),a("#wpadminbar .ab-item").bind("keydown.adminbar",function(c){if(27==c.which){var d=a(c.target);c.stopPropagation(),c.preventDefault(),d.closest(".hover").removeClass("hover").children(".ab-item").focus(),d.siblings(".ab-sub-wrapper").find(".ab-item").each(b)}}),a("#wpadminbar").click(function(b){("wpadminbar"==b.target.id||"wp-admin-bar-top-secondary"==b.target.id)&&(b.preventDefault(),a("html, body").animate({scrollTop:0},"fast"))}),a(".screen-reader-shortcut").keydown(function(b){var c,d;13==b.which&&(c=a(this).attr("href"),d=navigator.userAgent.toLowerCase(),-1!=d.indexOf("applewebkit")&&c&&"#"==c.charAt(0)&&setTimeout(function(){a(c).focus()},100))}),"sessionStorage"in window&&a("#wp-admin-bar-logout a").click(function(){try{for(var a in sessionStorage)-1!=a.indexOf("wp-autosave-")&&sessionStorage.removeItem(a)}catch(b){}}),navigator.userAgent&&-1===document.body.className.indexOf("no-font-face")&&/Android (1.0|1.1|1.5|1.6|2.0|2.1)|Nokia|Opera Mini|w(eb)?OSBrowser|webOS|UCWEB|Windows Phone OS 7|XBLWP7|ZuneWP7|MSIE 7/.test(navigator.userAgent)&&(document.body.className+=" no-font-face")})):!function(a,b){var c,d=function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,function(){return c.call(a,window.event)})},e=new RegExp("\\bhover\\b","g"),f=[],g=new RegExp("\\bselected\\b","g"),h=function(a){for(var b=f.length;b--;)if(f[b]&&a==f[b][1])return f[b][0];return!1},i=function(b){for(var d,i,j,k,l,m,n=[],o=0;b&&b!=c&&b!=a;)"LI"==b.nodeName.toUpperCase()&&(n[n.length]=b,i=h(b),i&&clearTimeout(i),b.className=b.className?b.className.replace(e,"")+" hover":"hover",k=b),b=b.parentNode;if(k&&k.parentNode&&(l=k.parentNode,l&&"UL"==l.nodeName.toUpperCase()))for(d=l.childNodes.length;d--;)m=l.childNodes[d],m!=k&&(m.className=m.className?m.className.replace(g,""):"");for(d=f.length;d--;){for(j=!1,o=n.length;o--;)n[o]==f[d][1]&&(j=!0);j||(f[d][1].className=f[d][1].className?f[d][1].className.replace(e,""):"")}},j=function(b){for(;b&&b!=c&&b!=a;)"LI"==b.nodeName.toUpperCase()&&!function(a){var b=setTimeout(function(){a.className=a.className?a.className.replace(e,""):""},500);f[f.length]=[b,a]}(b),b=b.parentNode},k=function(b){for(var d,e,f,h=b.target||b.srcElement;;){if(!h||h==a||h==c)return;if(h.id&&"wp-admin-bar-get-shortlink"==h.id)break;h=h.parentNode}for(b.preventDefault&&b.preventDefault(),b.returnValue=!1,-1==h.className.indexOf("selected")&&(h.className+=" selected"),d=0,e=h.childNodes.length;e>d;d++)if(f=h.childNodes[d],f.className&&-1!=f.className.indexOf("shortlink-input")){f.focus(),f.select(),f.onblur=function(){h.className=h.className?h.className.replace(g,""):""};break}return!1},l=function(a){var b,c,d,e,f,g;if(!("wpadminbar"!=a.id&&"wp-admin-bar-top-secondary"!=a.id||(b=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,1>b)))for(g=b>800?130:100,c=Math.min(12,Math.round(b/g)),d=b>800?Math.round(b/30):Math.round(b/20),e=[],f=0;b;)b-=d,0>b&&(b=0),e.push(b),setTimeout(function(){window.scrollTo(0,e.shift())},f*c),f++};d(b,"load",function(){c=a.getElementById("wpadminbar"),a.body&&c&&(a.body.appendChild(c),c.className&&(c.className=c.className.replace(/nojs/,"")),d(c,"mouseover",function(a){i(a.target||a.srcElement)}),d(c,"mouseout",function(a){j(a.target||a.srcElement)}),d(c,"click",k),d(c,"click",function(a){l(a.target||a.srcElement)}),d(document.getElementById("wp-admin-bar-logout"),"click",function(){if("sessionStorage"in window)try{for(var a in sessionStorage)-1!=a.indexOf("wp-autosave-")&&sessionStorage.removeItem(a)}catch(b){}})),b.location.hash&&b.scrollBy(0,-32),navigator.userAgent&&-1===document.body.className.indexOf("no-font-face")&&/Android (1.0|1.1|1.5|1.6|2.0|2.1)|Nokia|Opera Mini|w(eb)?OSBrowser|webOS|UCWEB|Windows Phone OS 7|XBLWP7|ZuneWP7|MSIE 7/.test(navigator.userAgent)&&(document.body.className+=" no-font-face")})}(document,window);
\ No newline at end of file
index f339c949671e6b4c60cafb1b4c7400f4436e7dfe..6345d36c0ef048e9b14016d5d736e5a4bfe13b7f 100644 (file)
@@ -1,4 +1,10 @@
-var autosave, autosaveLast = '', autosavePeriodical, autosaveDelayPreview = false, notSaved = true, blockSave = false, fullscreen, autosaveLockRelease = true;
+/* global switchEditors, autosaveL10n, tinymce, ajaxurl, wpAjax, makeSlugeditClickable, wpCookies */
+var autosave, autosavePeriodical, fullscreen, doPreview,
+       autosaveLast = '',
+       autosaveDelayPreview = false,
+       notSaved = true,
+       blockSave = false,
+       autosaveLockRelease = true;
 
 jQuery(document).ready( function($) {
 
@@ -15,7 +21,7 @@ jQuery(document).ready( function($) {
        autosavePeriodical = $.schedule({time: autosaveL10n.autosaveInterval * 1000, func: function() { autosave(); }, repeat: true, protect: true});
 
        //Disable autosave after the form has been submitted
-       $("#post").submit(function() {
+       $('#post').submit(function() {
                $.cancel(autosavePeriodical);
                autosaveLockRelease = false;
        });
@@ -106,7 +112,7 @@ jQuery(document).ready( function($) {
                }
 
                $('input#wp-preview').val('');
-       }
+       };
 
        // This code is meant to allow tabbing from Title to Post content.
        $('#title').on('keydown.editor-focus', function(e) {
@@ -120,7 +126,7 @@ jQuery(document).ready( function($) {
                                ed = tinymce.get('content');
 
                        if ( ed && !ed.isHidden() ) {
-                               $(this).one('keyup', function(e){
+                               $(this).one('keyup', function(){
                                        $('#content_tbl td.mceToolbar > a').focus();
                                });
                        } else {
@@ -282,7 +288,7 @@ autosave = function() {
                return false;
 
        // No autosave while thickbox is open (media buttons)
-       if ( jQuery("#TB_window").css('display') == 'block' )
+       if ( jQuery('#TB_window').css('display') == 'block' )
                return false;
 
        compareString = wp.autosave.getCompareString( post_data );
@@ -292,12 +298,12 @@ autosave = function() {
                return false;
 
        autosaveLast = compareString;
-       jQuery(document).triggerHandler('wpcountwords', [ post_data["content"] ]);
+       jQuery(document).triggerHandler('wpcountwords', [ post_data.content ]);
 
        // Disable buttons until we know the save completed.
        autosave_disable_buttons();
 
-       if ( post_data["auto_draft"] == '1' ) {
+       if ( post_data.auto_draft == '1' ) {
                successCallback = autosave_saved_new; // new post
        } else {
                successCallback = autosave_saved; // pre-existing post
@@ -306,13 +312,13 @@ autosave = function() {
        jQuery.ajax({
                data: post_data,
                beforeSend: autosave_loading,
-               type: "POST",
+               type: 'POST',
                url: ajaxurl,
                success: successCallback
        });
 
        return true;
-}
+};
 
 // Autosave in localStorage
 // set as simple object/mixin for now
@@ -347,11 +353,11 @@ wp.autosave.getPostData = function() {
        }
 
        if ( typeof fullscreen != 'undefined' && fullscreen.settings.visible ) {
-               data['post_title'] = $('#wp-fullscreen-title').val() || '';
-               data['content'] = $('#wp_mce_fullscreen').val() || '';
+               data.post_title = $('#wp-fullscreen-title').val() || '';
+               data.content = $('#wp_mce_fullscreen').val() || '';
        } else {
-               data['post_title'] = $('#title').val() || '';
-               data['content'] = $('#content').val() || '';
+               data.post_title = $('#title').val() || '';
+               data.content = $('#content').val() || '';
        }
 
        /*
@@ -364,22 +370,22 @@ wp.autosave.getPostData = function() {
        $('input[id^="in-category-"]:checked').each( function() {
                cats.push(this.value);
        });
-       data['catslist'] = cats.join(',');
+       data.catslist = cats.join(',');
 
        if ( post_name = $('#post_name').val() )
-               data['post_name'] = post_name;
+               data.post_name = post_name;
 
        if ( parent_id = $('#parent_id').val() )
-               data['parent_id'] = parent_id;
+               data.parent_id = parent_id;
 
        if ( $('#comment_status').prop('checked') )
-               data['comment_status'] = 'open';
+               data.comment_status = 'open';
 
        if ( $('#ping_status').prop('checked') )
-               data['ping_status'] = 'open';
+               data.ping_status = 'open';
 
        if ( $('#auto_draft').val() == '1' )
-               data['auto_draft'] = '1';
+               data.auto_draft = '1';
 
        return data;
 };
@@ -520,8 +526,8 @@ wp.autosave.local = {
                if ( compareString == this.lastSavedData )
                        return false;
 
-               post_data['save_time'] = (new Date()).getTime();
-               post_data['status'] = $('#post_status').val() || '';
+               post_data.save_time = (new Date()).getTime();
+               post_data.status = $('#post_status').val() || '';
                result = this.setData( post_data );
 
                if ( result )
index 2e846ddc8795236a0b889639592575a75135d360..492ef044f9580d0535e118a0d36f51e30f7145e6 100644 (file)
@@ -1 +1 @@
-function autosave_parse_response(a){var b,c,d=wpAjax.parseAjaxResponse(a,"autosave");return d&&d.responses&&d.responses.length&&(d.responses[0].supplemental&&(c=d.responses[0].supplemental,jQuery.each(c,function(a,b){a.match(/^replace-/)&&jQuery("#"+a.replace("replace-","")).val(b)})),d.errors||((b=parseInt(d.responses[0].id,10))&&autosave_update_slug(b),d.responses[0].data&&jQuery(".autosave-message").text(d.responses[0].data))),d}function autosave_saved(a){blockSave=!1,autosave_parse_response(a),autosave_enable_buttons()}function autosave_saved_new(a){blockSave=!1;var b,c=autosave_parse_response(a);c&&c.responses.length&&!c.errors?(b=parseInt(c.responses[0].id,10),b&&(notSaved=!1,jQuery("#auto_draft").val("0")),autosave_enable_buttons(),autosaveDelayPreview&&(autosaveDelayPreview=!1,doPreview())):autosave_enable_buttons()}function autosave_update_slug(a){"undefined"!=makeSlugeditClickable&&jQuery.isFunction(makeSlugeditClickable)&&!jQuery("#edit-slug-box > *").size()&&jQuery.post(ajaxurl,{action:"sample-permalink",post_id:a,new_title:fullscreen&&fullscreen.settings.visible?jQuery("#wp-fullscreen-title").val():jQuery("#title").val(),samplepermalinknonce:jQuery("#samplepermalinknonce").val()},function(a){if("-1"!==a){var b=jQuery("#edit-slug-box");b.html(a),b.hasClass("hidden")&&b.fadeIn("fast",function(){b.removeClass("hidden")}),makeSlugeditClickable()}})}function autosave_loading(){jQuery(".autosave-message").html(autosaveL10n.savingText)}function autosave_enable_buttons(){jQuery(document).trigger("autosave-enable-buttons"),wp.heartbeat&&wp.heartbeat.hasConnectionError()||setTimeout(function(){var a=jQuery("#submitpost");a.find(":button, :submit").removeAttr("disabled"),a.find(".spinner").hide()},500)}function autosave_disable_buttons(){jQuery(document).trigger("autosave-disable-buttons"),jQuery("#submitpost").find(":button, :submit").prop("disabled",!0),setTimeout(autosave_enable_buttons,5e3)}function delayed_autosave(){setTimeout(function(){blockSave||autosave()},200)}var autosave,autosaveLast="",autosavePeriodical,autosaveDelayPreview=!1,notSaved=!0,blockSave=!1,fullscreen,autosaveLockRelease=!0;jQuery(document).ready(function(a){autosaveLast=a("#wp-content-wrap").hasClass("tmce-active")&&"undefined"!=typeof switchEditors?wp.autosave.getCompareString({post_title:a("#title").val()||"",content:switchEditors.pre_wpautop(a("#content").val())||"",excerpt:a("#excerpt").val()||""}):wp.autosave.getCompareString(),autosavePeriodical=a.schedule({time:1e3*autosaveL10n.autosaveInterval,func:function(){autosave()},repeat:!0,protect:!0}),a("#post").submit(function(){a.cancel(autosavePeriodical),autosaveLockRelease=!1}),a('input[type="submit"], a.submitdelete',"#submitpost").click(function(){blockSave=!0,window.onbeforeunload=null,a(":button, :submit","#submitpost").each(function(){var b=a(this);b.hasClass("button-primary")?b.addClass("button-primary-disabled"):b.addClass("button-disabled")}),"publish"==a(this).attr("id")?a("#major-publishing-actions .spinner").show():a("#minor-publishing .spinner").show()}),window.onbeforeunload=function(){var b,c="undefined"!=typeof tinymce?tinymce.activeEditor:!1;if(c&&!c.isHidden()){if(c.isDirty())return autosaveL10n.saveAlert}else if(b=fullscreen&&fullscreen.settings.visible?wp.autosave.getCompareString({post_title:a("#wp-fullscreen-title").val()||"",content:a("#wp_mce_fullscreen").val()||"",excerpt:a("#excerpt").val()||""}):wp.autosave.getCompareString(),b!=autosaveLast)return autosaveL10n.saveAlert},a(window).unload(function(b){autosaveLockRelease&&(b.target&&"#document"!=b.target.nodeName||a.ajax({type:"POST",url:ajaxurl,async:!1,data:{action:"wp-remove-post-lock",_wpnonce:a("#_wpnonce").val(),post_ID:a("#post_ID").val(),active_post_lock:a("#active_post_lock").val()}}))}),a("#post-preview").click(function(){return"1"==a("#auto_draft").val()&&notSaved?(autosaveDelayPreview=!0,autosave(),!1):(doPreview(),!1)}),doPreview=function(){a("input#wp-preview").val("dopreview"),a("form#post").attr("target","wp-preview").submit().attr("target","");var b=navigator.userAgent.toLowerCase();-1!=b.indexOf("safari")&&-1==b.indexOf("chrome")&&a("form#post").attr("action",function(a,b){return b+"?t="+(new Date).getTime()}),a("input#wp-preview").val("")},a("#title").on("keydown.editor-focus",function(b){var c;9==b.which&&(b.ctrlKey||b.altKey||b.shiftKey||("undefined"!=typeof tinymce&&(c=tinymce.get("content")),c&&!c.isHidden()?a(this).one("keyup",function(){a("#content_tbl td.mceToolbar > a").focus()}):a("#content").focus(),b.preventDefault()))}),"1"==a("#auto_draft").val()&&a("#title").blur(function(){this.value&&"1"==a("#auto_draft").val()&&delayed_autosave()}),a(document).on("heartbeat-connection-lost.autosave",function(b,c,d){if("timeout"===c||503==d){var e=a("#lost-connection-notice");wp.autosave.local.hasStorage||e.find(".hide-if-no-sessionstorage").hide(),e.show(),autosave_disable_buttons()}}).on("heartbeat-connection-restored.autosave",function(){a("#lost-connection-notice").hide(),autosave_enable_buttons()})}),autosave=function(){var a,b,c=wp.autosave.getPostData();return blockSave=!0,c.autosave?"block"==jQuery("#TB_window").css("display")?!1:(a=wp.autosave.getCompareString(c),a==autosaveLast?!1:(autosaveLast=a,jQuery(document).triggerHandler("wpcountwords",[c.content]),autosave_disable_buttons(),b="1"==c.auto_draft?autosave_saved_new:autosave_saved,jQuery.ajax({data:c,beforeSend:autosave_loading,type:"POST",url:ajaxurl,success:b}),!0)):!1},window.wp=window.wp||{},wp.autosave=wp.autosave||{},function(a){wp.autosave.getPostData=function(){var b,c,d="undefined"!=typeof tinymce?tinymce.activeEditor:null,e=[],f={action:"autosave",autosave:!0,post_id:a("#post_ID").val()||0,autosavenonce:a("#autosavenonce").val()||"",post_type:a("#post_type").val()||"",post_author:a("#post_author").val()||"",excerpt:a("#excerpt").val()||""};if(d&&!d.isHidden()){if(d.plugins.spellchecker&&d.plugins.spellchecker.active)return f.autosave=!1,f;"mce_fullscreen"==d.id&&tinymce.get("content").setContent(d.getContent({format:"raw"}),{format:"raw"}),tinymce.triggerSave()}return"undefined"!=typeof fullscreen&&fullscreen.settings.visible?(f.post_title=a("#wp-fullscreen-title").val()||"",f.content=a("#wp_mce_fullscreen").val()||""):(f.post_title=a("#title").val()||"",f.content=a("#content").val()||""),a('input[id^="in-category-"]:checked').each(function(){e.push(this.value)}),f.catslist=e.join(","),(b=a("#post_name").val())&&(f.post_name=b),(c=a("#parent_id").val())&&(f.parent_id=c),a("#comment_status").prop("checked")&&(f.comment_status="open"),a("#ping_status").prop("checked")&&(f.ping_status="open"),"1"==a("#auto_draft").val()&&(f.auto_draft="1"),f},wp.autosave.getCompareString=function(b){return"object"==typeof b?(b.post_title||"")+"::"+(b.content||"")+"::"+(b.excerpt||""):(a("#title").val()||"")+"::"+(a("#content").val()||"")+"::"+(a("#excerpt").val()||"")},wp.autosave.local={lastSavedData:"",blog_id:0,hasStorage:!1,checkStorage:function(){var a=Math.random(),b=!1;try{sessionStorage.setItem("wp-test",a),b=sessionStorage.getItem("wp-test")==a,sessionStorage.removeItem("wp-test")}catch(c){}return this.hasStorage=b,b},getStorage:function(){var a=!1;return this.hasStorage&&this.blog_id&&(a=sessionStorage.getItem("wp-autosave-"+this.blog_id),a=a?JSON.parse(a):{}),a},setStorage:function(a){var b;return this.hasStorage&&this.blog_id?(b="wp-autosave-"+this.blog_id,sessionStorage.setItem(b,JSON.stringify(a)),null!==sessionStorage.getItem(b)):!1},getData:function(){var b=this.getStorage(),c=a("#post_ID").val();return b&&c?b["post_"+c]||!1:!1},setData:function(b){var c=this.getStorage(),d=a("#post_ID").val();if(!c||!d)return!1;if(b)c["post_"+d]=b;else{if(!c.hasOwnProperty("post_"+d))return!1;delete c["post_"+d]}return this.setStorage(c)},save:function(b){var c,d,e=!1;return b?(c=this.getData()||{},a.extend(c,b),c.autosave=!0):c=wp.autosave.getPostData(),c.autosave?(d=wp.autosave.getCompareString(c),d==this.lastSavedData?!1:(c.save_time=(new Date).getTime(),c.status=a("#post_status").val()||"",e=this.setData(c),e&&(this.lastSavedData=d),e)):!1},init:function(b){var c=this;this.checkStorage()&&(a("#content").length||a("#excerpt").length)&&(b&&a.extend(this,b),this.blog_id||(this.blog_id="undefined"!=typeof window.autosaveL10n?window.autosaveL10n.blog_id:0),a(document).ready(function(){c.run()}))},run:function(){var b=this;this.checkPost(),this.schedule=a.schedule({time:15e3,func:function(){wp.autosave.local.save()},repeat:!0,protect:!0}),a("form#post").on("submit.autosave-local",function(){var c="undefined"!=typeof tinymce&&tinymce.get("content"),d=a("#post_ID").val()||0;c&&!c.isHidden()?c.onSubmit.add(function(){wp.autosave.local.save({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""})}):b.save({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""}),wpCookies.set("wp-saving-post-"+d,"check")})},compare:function(a,b){function c(a){return a.toString().replace(/[\x20\t\r\n\f]+/g,"")}return c(a||"")==c(b||"")},checkPost:function(){var b,c,d,e,f=this,g=this.getData(),h=a("#post_ID").val()||0,i=wpCookies.get("wp-saving-post-"+h);if(g)return i&&(wpCookies.remove("wp-saving-post-"+h),"saved"==i)?(this.setData(!1),void 0):(a("#has-newer-autosave").length||(b=a("#content").val()||"",c=a("#title").val()||"",d=a("#excerpt").val()||"",a("#wp-content-wrap").hasClass("tmce-active")&&"undefined"!=typeof switchEditors&&(b=switchEditors.pre_wpautop(b)),"check"!=i&&this.compare(b,g.content)&&this.compare(c,g.post_title)&&this.compare(d,g.excerpt)||(this.restore_post_data=g,this.undo_post_data={content:b,post_title:c,excerpt:d},e=a("#local-storage-notice"),a(".wrap h2").first().after(e.addClass("updated").show()),e.on("click",function(b){var c=a(b.target);c.hasClass("restore-backup")?(f.restorePost(f.restore_post_data),c.parent().hide(),a(this).find("p.undo-restore").show()):c.hasClass("undo-restore-backup")&&(f.restorePost(f.undo_post_data),c.parent().hide(),a(this).find("p.local-restore").show()),b.preventDefault()}))),void 0)},restorePost:function(b){var c;return b?(this.lastSavedData=wp.autosave.getCompareString(b),a("#title").val()!=b.post_title&&a("#title").focus().val(b.post_title||""),a("#excerpt").val(b.excerpt||""),c="undefined"!=typeof tinymce&&tinymce.get("content"),c&&!c.isHidden()&&"undefined"!=typeof switchEditors?(c.undoManager.add(),c.setContent(b.content?switchEditors.wpautop(b.content):"")):(a("#content-html").click(),a("#content").val(b.content)),!0):!1}},wp.autosave.local.init()}(jQuery);
\ No newline at end of file
+function autosave_parse_response(a){var b,c,d=wpAjax.parseAjaxResponse(a,"autosave");return d&&d.responses&&d.responses.length&&(d.responses[0].supplemental&&(c=d.responses[0].supplemental,jQuery.each(c,function(a,b){a.match(/^replace-/)&&jQuery("#"+a.replace("replace-","")).val(b)})),d.errors||((b=parseInt(d.responses[0].id,10))&&autosave_update_slug(b),d.responses[0].data&&jQuery(".autosave-message").text(d.responses[0].data))),d}function autosave_saved(a){blockSave=!1,autosave_parse_response(a),autosave_enable_buttons()}function autosave_saved_new(a){blockSave=!1;var b,c=autosave_parse_response(a);c&&c.responses.length&&!c.errors?(b=parseInt(c.responses[0].id,10),b&&(notSaved=!1,jQuery("#auto_draft").val("0")),autosave_enable_buttons(),autosaveDelayPreview&&(autosaveDelayPreview=!1,doPreview())):autosave_enable_buttons()}function autosave_update_slug(a){"undefined"!=makeSlugeditClickable&&jQuery.isFunction(makeSlugeditClickable)&&!jQuery("#edit-slug-box > *").size()&&jQuery.post(ajaxurl,{action:"sample-permalink",post_id:a,new_title:fullscreen&&fullscreen.settings.visible?jQuery("#wp-fullscreen-title").val():jQuery("#title").val(),samplepermalinknonce:jQuery("#samplepermalinknonce").val()},function(a){if("-1"!==a){var b=jQuery("#edit-slug-box");b.html(a),b.hasClass("hidden")&&b.fadeIn("fast",function(){b.removeClass("hidden")}),makeSlugeditClickable()}})}function autosave_loading(){jQuery(".autosave-message").html(autosaveL10n.savingText)}function autosave_enable_buttons(){jQuery(document).trigger("autosave-enable-buttons"),wp.heartbeat&&wp.heartbeat.hasConnectionError()||setTimeout(function(){var a=jQuery("#submitpost");a.find(":button, :submit").removeAttr("disabled"),a.find(".spinner").hide()},500)}function autosave_disable_buttons(){jQuery(document).trigger("autosave-disable-buttons"),jQuery("#submitpost").find(":button, :submit").prop("disabled",!0),setTimeout(autosave_enable_buttons,5e3)}function delayed_autosave(){setTimeout(function(){blockSave||autosave()},200)}var autosave,autosavePeriodical,fullscreen,doPreview,autosaveLast="",autosaveDelayPreview=!1,notSaved=!0,blockSave=!1,autosaveLockRelease=!0;jQuery(document).ready(function(a){autosaveLast=a("#wp-content-wrap").hasClass("tmce-active")&&"undefined"!=typeof switchEditors?wp.autosave.getCompareString({post_title:a("#title").val()||"",content:switchEditors.pre_wpautop(a("#content").val())||"",excerpt:a("#excerpt").val()||""}):wp.autosave.getCompareString(),autosavePeriodical=a.schedule({time:1e3*autosaveL10n.autosaveInterval,func:function(){autosave()},repeat:!0,protect:!0}),a("#post").submit(function(){a.cancel(autosavePeriodical),autosaveLockRelease=!1}),a('input[type="submit"], a.submitdelete',"#submitpost").click(function(){blockSave=!0,window.onbeforeunload=null,a(":button, :submit","#submitpost").each(function(){var b=a(this);b.hasClass("button-primary")?b.addClass("button-primary-disabled"):b.addClass("button-disabled")}),"publish"==a(this).attr("id")?a("#major-publishing-actions .spinner").show():a("#minor-publishing .spinner").show()}),window.onbeforeunload=function(){var b,c="undefined"!=typeof tinymce?tinymce.activeEditor:!1;if(c&&!c.isHidden()){if(c.isDirty())return autosaveL10n.saveAlert}else if(b=fullscreen&&fullscreen.settings.visible?wp.autosave.getCompareString({post_title:a("#wp-fullscreen-title").val()||"",content:a("#wp_mce_fullscreen").val()||"",excerpt:a("#excerpt").val()||""}):wp.autosave.getCompareString(),b!=autosaveLast)return autosaveL10n.saveAlert},a(window).unload(function(b){autosaveLockRelease&&(b.target&&"#document"!=b.target.nodeName||a.ajax({type:"POST",url:ajaxurl,async:!1,data:{action:"wp-remove-post-lock",_wpnonce:a("#_wpnonce").val(),post_ID:a("#post_ID").val(),active_post_lock:a("#active_post_lock").val()}}))}),a("#post-preview").click(function(){return"1"==a("#auto_draft").val()&&notSaved?(autosaveDelayPreview=!0,autosave(),!1):(doPreview(),!1)}),doPreview=function(){a("input#wp-preview").val("dopreview"),a("form#post").attr("target","wp-preview").submit().attr("target","");var b=navigator.userAgent.toLowerCase();-1!=b.indexOf("safari")&&-1==b.indexOf("chrome")&&a("form#post").attr("action",function(a,b){return b+"?t="+(new Date).getTime()}),a("input#wp-preview").val("")},a("#title").on("keydown.editor-focus",function(b){var c;9==b.which&&(b.ctrlKey||b.altKey||b.shiftKey||("undefined"!=typeof tinymce&&(c=tinymce.get("content")),c&&!c.isHidden()?a(this).one("keyup",function(){a("#content_tbl td.mceToolbar > a").focus()}):a("#content").focus(),b.preventDefault()))}),"1"==a("#auto_draft").val()&&a("#title").blur(function(){this.value&&"1"==a("#auto_draft").val()&&delayed_autosave()}),a(document).on("heartbeat-connection-lost.autosave",function(b,c,d){if("timeout"===c||503==d){var e=a("#lost-connection-notice");wp.autosave.local.hasStorage||e.find(".hide-if-no-sessionstorage").hide(),e.show(),autosave_disable_buttons()}}).on("heartbeat-connection-restored.autosave",function(){a("#lost-connection-notice").hide(),autosave_enable_buttons()})}),autosave=function(){var a,b,c=wp.autosave.getPostData();return blockSave=!0,c.autosave?"block"==jQuery("#TB_window").css("display")?!1:(a=wp.autosave.getCompareString(c),a==autosaveLast?!1:(autosaveLast=a,jQuery(document).triggerHandler("wpcountwords",[c.content]),autosave_disable_buttons(),b="1"==c.auto_draft?autosave_saved_new:autosave_saved,jQuery.ajax({data:c,beforeSend:autosave_loading,type:"POST",url:ajaxurl,success:b}),!0)):!1},window.wp=window.wp||{},wp.autosave=wp.autosave||{},function(a){wp.autosave.getPostData=function(){var b,c,d="undefined"!=typeof tinymce?tinymce.activeEditor:null,e=[],f={action:"autosave",autosave:!0,post_id:a("#post_ID").val()||0,autosavenonce:a("#autosavenonce").val()||"",post_type:a("#post_type").val()||"",post_author:a("#post_author").val()||"",excerpt:a("#excerpt").val()||""};if(d&&!d.isHidden()){if(d.plugins.spellchecker&&d.plugins.spellchecker.active)return f.autosave=!1,f;"mce_fullscreen"==d.id&&tinymce.get("content").setContent(d.getContent({format:"raw"}),{format:"raw"}),tinymce.triggerSave()}return"undefined"!=typeof fullscreen&&fullscreen.settings.visible?(f.post_title=a("#wp-fullscreen-title").val()||"",f.content=a("#wp_mce_fullscreen").val()||""):(f.post_title=a("#title").val()||"",f.content=a("#content").val()||""),a('input[id^="in-category-"]:checked').each(function(){e.push(this.value)}),f.catslist=e.join(","),(b=a("#post_name").val())&&(f.post_name=b),(c=a("#parent_id").val())&&(f.parent_id=c),a("#comment_status").prop("checked")&&(f.comment_status="open"),a("#ping_status").prop("checked")&&(f.ping_status="open"),"1"==a("#auto_draft").val()&&(f.auto_draft="1"),f},wp.autosave.getCompareString=function(b){return"object"==typeof b?(b.post_title||"")+"::"+(b.content||"")+"::"+(b.excerpt||""):(a("#title").val()||"")+"::"+(a("#content").val()||"")+"::"+(a("#excerpt").val()||"")},wp.autosave.local={lastSavedData:"",blog_id:0,hasStorage:!1,checkStorage:function(){var a=Math.random(),b=!1;try{sessionStorage.setItem("wp-test",a),b=sessionStorage.getItem("wp-test")==a,sessionStorage.removeItem("wp-test")}catch(c){}return this.hasStorage=b,b},getStorage:function(){var a=!1;return this.hasStorage&&this.blog_id&&(a=sessionStorage.getItem("wp-autosave-"+this.blog_id),a=a?JSON.parse(a):{}),a},setStorage:function(a){var b;return this.hasStorage&&this.blog_id?(b="wp-autosave-"+this.blog_id,sessionStorage.setItem(b,JSON.stringify(a)),null!==sessionStorage.getItem(b)):!1},getData:function(){var b=this.getStorage(),c=a("#post_ID").val();return b&&c?b["post_"+c]||!1:!1},setData:function(b){var c=this.getStorage(),d=a("#post_ID").val();if(!c||!d)return!1;if(b)c["post_"+d]=b;else{if(!c.hasOwnProperty("post_"+d))return!1;delete c["post_"+d]}return this.setStorage(c)},save:function(b){var c,d,e=!1;return b?(c=this.getData()||{},a.extend(c,b),c.autosave=!0):c=wp.autosave.getPostData(),c.autosave?(d=wp.autosave.getCompareString(c),d==this.lastSavedData?!1:(c.save_time=(new Date).getTime(),c.status=a("#post_status").val()||"",e=this.setData(c),e&&(this.lastSavedData=d),e)):!1},init:function(b){var c=this;this.checkStorage()&&(a("#content").length||a("#excerpt").length)&&(b&&a.extend(this,b),this.blog_id||(this.blog_id="undefined"!=typeof window.autosaveL10n?window.autosaveL10n.blog_id:0),a(document).ready(function(){c.run()}))},run:function(){var b=this;this.checkPost(),this.schedule=a.schedule({time:15e3,func:function(){wp.autosave.local.save()},repeat:!0,protect:!0}),a("form#post").on("submit.autosave-local",function(){var c="undefined"!=typeof tinymce&&tinymce.get("content"),d=a("#post_ID").val()||0;c&&!c.isHidden()?c.onSubmit.add(function(){wp.autosave.local.save({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""})}):b.save({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""}),wpCookies.set("wp-saving-post-"+d,"check")})},compare:function(a,b){function c(a){return a.toString().replace(/[\x20\t\r\n\f]+/g,"")}return c(a||"")==c(b||"")},checkPost:function(){var b,c,d,e,f=this,g=this.getData(),h=a("#post_ID").val()||0,i=wpCookies.get("wp-saving-post-"+h);if(g)return i&&(wpCookies.remove("wp-saving-post-"+h),"saved"==i)?(this.setData(!1),void 0):(a("#has-newer-autosave").length||(b=a("#content").val()||"",c=a("#title").val()||"",d=a("#excerpt").val()||"",a("#wp-content-wrap").hasClass("tmce-active")&&"undefined"!=typeof switchEditors&&(b=switchEditors.pre_wpautop(b)),"check"!=i&&this.compare(b,g.content)&&this.compare(c,g.post_title)&&this.compare(d,g.excerpt)||(this.restore_post_data=g,this.undo_post_data={content:b,post_title:c,excerpt:d},e=a("#local-storage-notice"),a(".wrap h2").first().after(e.addClass("updated").show()),e.on("click",function(b){var c=a(b.target);c.hasClass("restore-backup")?(f.restorePost(f.restore_post_data),c.parent().hide(),a(this).find("p.undo-restore").show()):c.hasClass("undo-restore-backup")&&(f.restorePost(f.undo_post_data),c.parent().hide(),a(this).find("p.local-restore").show()),b.preventDefault()}))),void 0)},restorePost:function(b){var c;return b?(this.lastSavedData=wp.autosave.getCompareString(b),a("#title").val()!=b.post_title&&a("#title").focus().val(b.post_title||""),a("#excerpt").val(b.excerpt||""),c="undefined"!=typeof tinymce&&tinymce.get("content"),c&&!c.isHidden()&&"undefined"!=typeof switchEditors?(c.undoManager.add(),c.setContent(b.content?switchEditors.wpautop(b.content):"")):(a("#content-html").click(),a("#content").val(b.content)),!0):!1}},wp.autosave.local.init()}(jQuery);
\ No newline at end of file
index 2bfb008e8c8ce605adf560880a532aed0882cfa9..5f212010e031dede20537c7a2b5a74c2cc4c9e26 100644 (file)
@@ -1 +1 @@
-function getAnchorPosition(a){var b=new Object,c=0,d=0,e=!1,f=!1,g=!1;if(document.getElementById?e=!0:document.all?f=!0:document.layers&&(g=!0),e&&document.all)c=AnchorPosition_getPageOffsetLeft(document.all[a]),d=AnchorPosition_getPageOffsetTop(document.all[a]);else if(e){var h=document.getElementById(a);c=AnchorPosition_getPageOffsetLeft(h),d=AnchorPosition_getPageOffsetTop(h)}else if(f)c=AnchorPosition_getPageOffsetLeft(document.all[a]),d=AnchorPosition_getPageOffsetTop(document.all[a]);else{if(!g)return b.x=0,b.y=0,b;for(var i=0,j=0;j<document.anchors.length;j++)if(document.anchors[j].name==a){i=1;break}if(0==i)return b.x=0,b.y=0,b;c=document.anchors[j].x,d=document.anchors[j].y}return b.x=c,b.y=d,b}function getAnchorWindowPosition(a){var b=getAnchorPosition(a),c=0,d=0;return document.getElementById?isNaN(window.screenX)?(c=b.x-document.body.scrollLeft+window.screenLeft,d=b.y-document.body.scrollTop+window.screenTop):(c=b.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset,d=b.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset):document.all?(c=b.x-document.body.scrollLeft+window.screenLeft,d=b.y-document.body.scrollTop+window.screenTop):document.layers&&(c=b.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset,d=b.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset),b.x=c,b.y=d,b}function AnchorPosition_getPageOffsetLeft(a){for(var b=a.offsetLeft;null!=(a=a.offsetParent);)b+=a.offsetLeft;return b}function AnchorPosition_getWindowOffsetLeft(a){return AnchorPosition_getPageOffsetLeft(a)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(a){for(var b=a.offsetTop;null!=(a=a.offsetParent);)b+=a.offsetTop;return b}function AnchorPosition_getWindowOffsetTop(a){return AnchorPosition_getPageOffsetTop(a)-document.body.scrollTop}function PopupWindow_getXYPosition(a){var b;b="WINDOW"==this.type?getAnchorWindowPosition(a):getAnchorPosition(a),this.x=b.x,this.y=b.y}function PopupWindow_setSize(a,b){this.width=a,this.height=b}function PopupWindow_populate(a){this.contents=a,this.populated=!1}function PopupWindow_setUrl(a){this.url=a}function PopupWindow_setWindowProperties(a){this.windowProperties=a}function PopupWindow_refresh(){if(null!=this.divName){if(this.use_gebi)document.getElementById(this.divName).innerHTML=this.contents;else if(this.use_css)document.all[this.divName].innerHTML=this.contents;else if(this.use_layers){var a=document.layers[this.divName];a.document.open(),a.document.writeln(this.contents),a.document.close()}}else null==this.popupWindow||this.popupWindow.closed||(""!=this.url?this.popupWindow.location.href=this.url:(this.popupWindow.document.open(),this.popupWindow.document.writeln(this.contents),this.popupWindow.document.close()),this.popupWindow.focus())}function PopupWindow_showPopup(a){if(this.getXYPosition(a),this.x+=this.offsetX,this.y+=this.offsetY,this.populated||""==this.contents||(this.populated=!0,this.refresh()),null!=this.divName)this.use_gebi?(document.getElementById(this.divName).style.left=this.x+"px",document.getElementById(this.divName).style.top=this.y,document.getElementById(this.divName).style.visibility="visible"):this.use_css?(document.all[this.divName].style.left=this.x,document.all[this.divName].style.top=this.y,document.all[this.divName].style.visibility="visible"):this.use_layers&&(document.layers[this.divName].left=this.x,document.layers[this.divName].top=this.y,document.layers[this.divName].visibility="visible");else{if(null==this.popupWindow||this.popupWindow.closed){this.x<0&&(this.x=0),this.y<0&&(this.y=0),screen&&screen.availHeight&&this.y+this.height>screen.availHeight&&(this.y=screen.availHeight-this.height),screen&&screen.availWidth&&this.x+this.width>screen.availWidth&&(this.x=screen.availWidth-this.width);var b=window.opera||document.layers&&!navigator.mimeTypes["*"]||"KDE"==navigator.vendor||document.childNodes&&!document.all&&!navigator.taintEnabled;this.popupWindow=window.open(b?"":"about:blank","window_"+a,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y)}this.refresh()}}function PopupWindow_hidePopup(){null!=this.divName?this.use_gebi?document.getElementById(this.divName).style.visibility="hidden":this.use_css?document.all[this.divName].style.visibility="hidden":this.use_layers&&(document.layers[this.divName].visibility="hidden"):this.popupWindow&&!this.popupWindow.closed&&(this.popupWindow.close(),this.popupWindow=null)}function PopupWindow_isClicked(a){if(null!=this.divName){if(this.use_layers){var b=a.pageX,c=a.pageY,d=document.layers[this.divName];return b>d.left&&b<d.left+d.clip.width&&c>d.top&&c<d.top+d.clip.height?!0:!1}if(document.all){for(var d=window.event.srcElement;null!=d.parentElement;){if(d.id==this.divName)return!0;d=d.parentElement}return!1}if(this.use_gebi&&a){for(var d=a.originalTarget;null!=d.parentNode;){if(d.id==this.divName)return!0;d=d.parentNode}return!1}return!1}return!1}function PopupWindow_hideIfNotClicked(a){this.autoHideEnabled&&!this.isClicked(a)&&this.hidePopup()}function PopupWindow_autoHide(){this.autoHideEnabled=!0}function PopupWindow_hidePopupWindows(a){for(var b=0;b<popupWindowObjects.length;b++)if(null!=popupWindowObjects[b]){var c=popupWindowObjects[b];c.hideIfNotClicked(a)}}function PopupWindow_attachListener(){document.layers&&document.captureEvents(Event.MOUSEUP),window.popupWindowOldEventListener=document.onmouseup,document.onmouseup=null!=window.popupWindowOldEventListener?new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();"):PopupWindow_hidePopupWindows}function PopupWindow(){window.popupWindowIndex||(window.popupWindowIndex=0),window.popupWindowObjects||(window.popupWindowObjects=new Array),window.listenerAttached||(window.listenerAttached=!0,PopupWindow_attachListener()),this.index=popupWindowIndex++,popupWindowObjects[this.index]=this,this.divName=null,this.popupWindow=null,this.width=0,this.height=0,this.populated=!1,this.visible=!1,this.autoHideEnabled=!1,this.contents="",this.url="",this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no",arguments.length>0?(this.type="DIV",this.divName=arguments[0]):this.type="WINDOW",this.use_gebi=!1,this.use_css=!1,this.use_layers=!1,document.getElementById?this.use_gebi=!0:document.all?this.use_css=!0:document.layers?this.use_layers=!0:this.type="WINDOW",this.offsetX=0,this.offsetY=0,this.getXYPosition=PopupWindow_getXYPosition,this.populate=PopupWindow_populate,this.setUrl=PopupWindow_setUrl,this.setWindowProperties=PopupWindow_setWindowProperties,this.refresh=PopupWindow_refresh,this.showPopup=PopupWindow_showPopup,this.hidePopup=PopupWindow_hidePopup,this.setSize=PopupWindow_setSize,this.isClicked=PopupWindow_isClicked,this.autoHide=PopupWindow_autoHide,this.hideIfNotClicked=PopupWindow_hideIfNotClicked}function ColorPicker_writeDiv(){document.writeln('<DIV ID="colorPickerDiv" STYLE="position:absolute;visibility:hidden;"> </DIV>')}function ColorPicker_show(a){this.showPopup(a)}function ColorPicker_pickColor(a,b){b.hidePopup(),pickColor(a)}function pickColor(a){return null==ColorPicker_targetInput?(alert("Target Input is null, which means you either didn't use the 'select' function or you have no defined your own 'pickColor' function to handle the picked color!"),void 0):(ColorPicker_targetInput.value=a,void 0)}function ColorPicker_select(a,b){return"text"!=a.type&&"hidden"!=a.type&&"textarea"!=a.type?(alert("colorpicker.select: Input object passed is not a valid form input object"),window.ColorPicker_targetInput=null,void 0):(window.ColorPicker_targetInput=a,this.show(b),void 0)}function ColorPicker_highlightColor(a){var b=arguments.length>1?arguments[1]:window.document,c=b.getElementById("colorPickerSelectedColor");c.style.backgroundColor=a,c=b.getElementById("colorPickerSelectedColorValue"),c.innerHTML=a}function ColorPicker(){var a=!1;if(0==arguments.length)var b="colorPickerDiv";else if("window"==arguments[0]){var b="";a=!0}else var b=arguments[0];if(""!=b)var c=new PopupWindow(b);else{var c=new PopupWindow;c.setSize(225,250)}c.currentValue="#FFFFFF",c.writeDiv=ColorPicker_writeDiv,c.highlightColor=ColorPicker_highlightColor,c.show=ColorPicker_show,c.select=ColorPicker_select;var d=new Array("#4180B6","#69AEE7","#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099","#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#7FFFFF","#7FFFFF","#7FF7F7","#7FEFEF","#7FE7E7","#7FDFDF","#7FD7D7","#7FCFCF","#7FC7C7","#7FBFBF","#7FB7B7","#7FAFAF","#7FA7A7","#7F9F9F","#7F9797","#7F8F8F","#7F8787","#7F7F7F","#7F7777","#7F6F6F","#7F6767","#7F5F5F","#7F5757","#7F4F4F","#7F4747","#7F3F3F","#7F3737","#7F2F2F","#7F2727","#7F1F1F","#7F1717","#7F0F0F","#7F0707","#7F0000","#4180B6","#69AEE7","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF7FFF","#FF7FFF","#F77FF7","#EF7FEF","#E77FE7","#DF7FDF","#D77FD7","#CF7FCF","#C77FC7","#BF7FBF","#B77FB7","#AF7FAF","#A77FA7","#9F7F9F","#977F97","#8F7F8F","#877F87","#7F7F7F","#777F77","#6F7F6F","#677F67","#5F7F5F","#577F57","#4F7F4F","#477F47","#3F7F3F","#377F37","#2F7F2F","#277F27","#1F7F1F","#177F17","#0F7F0F","#077F07","#007F00","#4180B6","#69AEE7","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#FFFF7F","#FFFF7F","#F7F77F","#EFEF7F","#E7E77F","#DFDF7F","#D7D77F","#CFCF7F","#C7C77F","#BFBF7F","#B7B77F","#AFAF7F","#A7A77F","#9F9F7F","#97977F","#8F8F7F","#87877F","#7F7F7F","#77777F","#6F6F7F","#67677F","#5F5F7F","#57577F","#4F4F7F","#47477F","#3F3F7F","#37377F","#2F2F7F","#27277F","#1F1F7F","#17177F","#0F0F7F","#07077F","#00007F","#4180B6","#69AEE7","#009900","#009933","#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC","#FF99FF","#3FFFFF","#3FFFFF","#3FF7F7","#3FEFEF","#3FE7E7","#3FDFDF","#3FD7D7","#3FCFCF","#3FC7C7","#3FBFBF","#3FB7B7","#3FAFAF","#3FA7A7","#3F9F9F","#3F9797","#3F8F8F","#3F8787","#3F7F7F","#3F7777","#3F6F6F","#3F6767","#3F5F5F","#3F5757","#3F4F4F","#3F4747","#3F3F3F","#3F3737","#3F2F2F","#3F2727","#3F1F1F","#3F1717","#3F0F0F","#3F0707","#3F0000","#4180B6","#69AEE7","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#FF3FFF","#FF3FFF","#F73FF7","#EF3FEF","#E73FE7","#DF3FDF","#D73FD7","#CF3FCF","#C73FC7","#BF3FBF","#B73FB7","#AF3FAF","#A73FA7","#9F3F9F","#973F97","#8F3F8F","#873F87","#7F3F7F","#773F77","#6F3F6F","#673F67","#5F3F5F","#573F57","#4F3F4F","#473F47","#3F3F3F","#373F37","#2F3F2F","#273F27","#1F3F1F","#173F17","#0F3F0F","#073F07","#003F00","#4180B6","#69AEE7","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00","#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF","#FFFF3F","#FFFF3F","#F7F73F","#EFEF3F","#E7E73F","#DFDF3F","#D7D73F","#CFCF3F","#C7C73F","#BFBF3F","#B7B73F","#AFAF3F","#A7A73F","#9F9F3F","#97973F","#8F8F3F","#87873F","#7F7F3F","#77773F","#6F6F3F","#67673F","#5F5F3F","#57573F","#4F4F3F","#47473F","#3F3F3F","#37373F","#2F2F3F","#27273F","#1F1F3F","#17173F","#0F0F3F","#07073F","#00003F","#4180B6","#69AEE7","#FFFFFF","#FFEEEE","#FFDDDD","#FFCCCC","#FFBBBB","#FFAAAA","#FF9999","#FF8888","#FF7777","#FF6666","#FF5555","#FF4444","#FF3333","#FF2222","#FF1111","#FF0000","#FF0000","#FF0000","#FF0000","#EE0000","#DD0000","#CC0000","#BB0000","#AA0000","#990000","#880000","#770000","#660000","#550000","#440000","#330000","#220000","#110000","#000000","#000000","#000000","#000000","#001111","#002222","#003333","#004444","#005555","#006666","#007777","#008888","#009999","#00AAAA","#00BBBB","#00CCCC","#00DDDD","#00EEEE","#00FFFF","#00FFFF","#00FFFF","#00FFFF","#11FFFF","#22FFFF","#33FFFF","#44FFFF","#55FFFF","#66FFFF","#77FFFF","#88FFFF","#99FFFF","#AAFFFF","#BBFFFF","#CCFFFF","#DDFFFF","#EEFFFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEFFEE","#DDFFDD","#CCFFCC","#BBFFBB","#AAFFAA","#99FF99","#88FF88","#77FF77","#66FF66","#55FF55","#44FF44","#33FF33","#22FF22","#11FF11","#00FF00","#00FF00","#00FF00","#00FF00","#00EE00","#00DD00","#00CC00","#00BB00","#00AA00","#009900","#008800","#007700","#006600","#005500","#004400","#003300","#002200","#001100","#000000","#000000","#000000","#000000","#110011","#220022","#330033","#440044","#550055","#660066","#770077","#880088","#990099","#AA00AA","#BB00BB","#CC00CC","#DD00DD","#EE00EE","#FF00FF","#FF00FF","#FF00FF","#FF00FF","#FF11FF","#FF22FF","#FF33FF","#FF44FF","#FF55FF","#FF66FF","#FF77FF","#FF88FF","#FF99FF","#FFAAFF","#FFBBFF","#FFCCFF","#FFDDFF","#FFEEFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEEEFF","#DDDDFF","#CCCCFF","#BBBBFF","#AAAAFF","#9999FF","#8888FF","#7777FF","#6666FF","#5555FF","#4444FF","#3333FF","#2222FF","#1111FF","#0000FF","#0000FF","#0000FF","#0000FF","#0000EE","#0000DD","#0000CC","#0000BB","#0000AA","#000099","#000088","#000077","#000066","#000055","#000044","#000033","#000022","#000011","#000000","#000000","#000000","#000000","#111100","#222200","#333300","#444400","#555500","#666600","#777700","#888800","#999900","#AAAA00","#BBBB00","#CCCC00","#DDDD00","#EEEE00","#FFFF00","#FFFF00","#FFFF00","#FFFF00","#FFFF11","#FFFF22","#FFFF33","#FFFF44","#FFFF55","#FFFF66","#FFFF77","#FFFF88","#FFFF99","#FFFFAA","#FFFFBB","#FFFFCC","#FFFFDD","#FFFFEE","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#FFFFFF","#FBFBFB","#F7F7F7","#F3F3F3","#EFEFEF","#EBEBEB","#E7E7E7","#E3E3E3","#DFDFDF","#DBDBDB","#D7D7D7","#D3D3D3","#CFCFCF","#CBCBCB","#C7C7C7","#C3C3C3","#BFBFBF","#BBBBBB","#B7B7B7","#B3B3B3","#AFAFAF","#ABABAB","#A7A7A7","#A3A3A3","#9F9F9F","#9B9B9B","#979797","#939393","#8F8F8F","#8B8B8B","#878787","#838383","#7F7F7F","#7B7B7B","#777777","#737373","#6F6F6F","#6B6B6B","#676767","#636363","#5F5F5F","#5B5B5B","#575757","#535353","#4F4F4F","#4B4B4B","#474747","#434343","#3F3F3F","#3B3B3B","#373737","#333333","#2F2F2F","#2B2B2B","#272727","#232323","#1F1F1F","#1B1B1B","#171717","#131313","#0F0F0F","#0B0B0B","#070707","#030303","#000000","#000000","#000000","#000000","#000000"),e=d.length,f=72,g="",h=a?"window.opener.":"";a&&(g+="<html><head><title>Select Color</title></head>",g+="<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0><span style='text-align: center;'>"),g+="<table style='border: none;' cellspacing=0 cellpadding=0>";for(var i=document.getElementById||document.all?!0:!1,j=0;e>j;j++){if(0==j%f&&(g+="<tr>"),i)var k='onMouseOver="'+h+"ColorPicker_highlightColor('"+d[j]+"',window.document)\"";else k="";g+='<td style="background-color: '+d[j]+';"><a href="javascript:void()" onclick="'+h+"ColorPicker_pickColor('"+d[j]+"',"+h+"window.popupWindowObjects["+c.index+']);return false;" '+k+">&nbsp;</a></td>",(j+1>=e||0==(j+1)%f)&&(g+="</tr>")}if(document.getElementById){var l=Math.floor(f/2),m=f=l;g+="<tr><td colspan='"+l+"' style='background-color: #FFF;' ID='colorPickerSelectedColor'>&nbsp;</td><td colspan='"+m+"' style='text-align: center;' id='colorPickerSelectedColorValue'>#FFFFFF</td></tr>"}return g+="</table>",a&&(g+="</span></body></html>"),c.populate(g+"\n"),c.offsetY=25,c.autoHide(),c}ColorPicker_targetInput=null;
\ No newline at end of file
+function getAnchorPosition(a){var b=new Object,c=0,d=0,e=!1,f=!1,g=!1;if(document.getElementById?e=!0:document.all?f=!0:document.layers&&(g=!0),e&&document.all)c=AnchorPosition_getPageOffsetLeft(document.all[a]),d=AnchorPosition_getPageOffsetTop(document.all[a]);else if(e){var h=document.getElementById(a);c=AnchorPosition_getPageOffsetLeft(h),d=AnchorPosition_getPageOffsetTop(h)}else if(f)c=AnchorPosition_getPageOffsetLeft(document.all[a]),d=AnchorPosition_getPageOffsetTop(document.all[a]);else{if(!g)return b.x=0,b.y=0,b;for(var i=0,j=0;j<document.anchors.length;j++)if(document.anchors[j].name==a){i=1;break}if(0==i)return b.x=0,b.y=0,b;c=document.anchors[j].x,d=document.anchors[j].y}return b.x=c,b.y=d,b}function getAnchorWindowPosition(a){var b=getAnchorPosition(a),c=0,d=0;return document.getElementById?isNaN(window.screenX)?(c=b.x-document.body.scrollLeft+window.screenLeft,d=b.y-document.body.scrollTop+window.screenTop):(c=b.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset,d=b.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset):document.all?(c=b.x-document.body.scrollLeft+window.screenLeft,d=b.y-document.body.scrollTop+window.screenTop):document.layers&&(c=b.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset,d=b.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset),b.x=c,b.y=d,b}function AnchorPosition_getPageOffsetLeft(a){for(var b=a.offsetLeft;null!=(a=a.offsetParent);)b+=a.offsetLeft;return b}function AnchorPosition_getWindowOffsetLeft(a){return AnchorPosition_getPageOffsetLeft(a)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(a){for(var b=a.offsetTop;null!=(a=a.offsetParent);)b+=a.offsetTop;return b}function AnchorPosition_getWindowOffsetTop(a){return AnchorPosition_getPageOffsetTop(a)-document.body.scrollTop}function PopupWindow_getXYPosition(a){var b;b="WINDOW"==this.type?getAnchorWindowPosition(a):getAnchorPosition(a),this.x=b.x,this.y=b.y}function PopupWindow_setSize(a,b){this.width=a,this.height=b}function PopupWindow_populate(a){this.contents=a,this.populated=!1}function PopupWindow_setUrl(a){this.url=a}function PopupWindow_setWindowProperties(a){this.windowProperties=a}function PopupWindow_refresh(){if(null!=this.divName){if(this.use_gebi)document.getElementById(this.divName).innerHTML=this.contents;else if(this.use_css)document.all[this.divName].innerHTML=this.contents;else if(this.use_layers){var a=document.layers[this.divName];a.document.open(),a.document.writeln(this.contents),a.document.close()}}else null==this.popupWindow||this.popupWindow.closed||(""!=this.url?this.popupWindow.location.href=this.url:(this.popupWindow.document.open(),this.popupWindow.document.writeln(this.contents),this.popupWindow.document.close()),this.popupWindow.focus())}function PopupWindow_showPopup(a){if(this.getXYPosition(a),this.x+=this.offsetX,this.y+=this.offsetY,this.populated||""==this.contents||(this.populated=!0,this.refresh()),null!=this.divName)this.use_gebi?(document.getElementById(this.divName).style.left=this.x+"px",document.getElementById(this.divName).style.top=this.y,document.getElementById(this.divName).style.visibility="visible"):this.use_css?(document.all[this.divName].style.left=this.x,document.all[this.divName].style.top=this.y,document.all[this.divName].style.visibility="visible"):this.use_layers&&(document.layers[this.divName].left=this.x,document.layers[this.divName].top=this.y,document.layers[this.divName].visibility="visible");else{if(null==this.popupWindow||this.popupWindow.closed){this.x<0&&(this.x=0),this.y<0&&(this.y=0),screen&&screen.availHeight&&this.y+this.height>screen.availHeight&&(this.y=screen.availHeight-this.height),screen&&screen.availWidth&&this.x+this.width>screen.availWidth&&(this.x=screen.availWidth-this.width);var b=window.opera||document.layers&&!navigator.mimeTypes["*"]||"KDE"==navigator.vendor||document.childNodes&&!document.all&&!navigator.taintEnabled;this.popupWindow=window.open(b?"":"about:blank","window_"+a,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y)}this.refresh()}}function PopupWindow_hidePopup(){null!=this.divName?this.use_gebi?document.getElementById(this.divName).style.visibility="hidden":this.use_css?document.all[this.divName].style.visibility="hidden":this.use_layers&&(document.layers[this.divName].visibility="hidden"):this.popupWindow&&!this.popupWindow.closed&&(this.popupWindow.close(),this.popupWindow=null)}function PopupWindow_isClicked(a){if(null!=this.divName){if(this.use_layers){var b=a.pageX,c=a.pageY,d=document.layers[this.divName];return b>d.left&&b<d.left+d.clip.width&&c>d.top&&c<d.top+d.clip.height?!0:!1}if(document.all){for(var d=window.event.srcElement;null!=d.parentElement;){if(d.id==this.divName)return!0;d=d.parentElement}return!1}if(this.use_gebi&&a){for(var d=a.originalTarget;null!=d.parentNode;){if(d.id==this.divName)return!0;d=d.parentNode}return!1}return!1}return!1}function PopupWindow_hideIfNotClicked(a){this.autoHideEnabled&&!this.isClicked(a)&&this.hidePopup()}function PopupWindow_autoHide(){this.autoHideEnabled=!0}function PopupWindow_hidePopupWindows(a){for(var b=0;b<popupWindowObjects.length;b++)if(null!=popupWindowObjects[b]){var c=popupWindowObjects[b];c.hideIfNotClicked(a)}}function PopupWindow_attachListener(){document.layers&&document.captureEvents(Event.MOUSEUP),window.popupWindowOldEventListener=document.onmouseup,document.onmouseup=null!=window.popupWindowOldEventListener?new Function("window.popupWindowOldEventListener(); PopupWindow_hidePopupWindows();"):PopupWindow_hidePopupWindows}function PopupWindow(){window.popupWindowIndex||(window.popupWindowIndex=0),window.popupWindowObjects||(window.popupWindowObjects=new Array),window.listenerAttached||(window.listenerAttached=!0,PopupWindow_attachListener()),this.index=popupWindowIndex++,popupWindowObjects[this.index]=this,this.divName=null,this.popupWindow=null,this.width=0,this.height=0,this.populated=!1,this.visible=!1,this.autoHideEnabled=!1,this.contents="",this.url="",this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no",arguments.length>0?(this.type="DIV",this.divName=arguments[0]):this.type="WINDOW",this.use_gebi=!1,this.use_css=!1,this.use_layers=!1,document.getElementById?this.use_gebi=!0:document.all?this.use_css=!0:document.layers?this.use_layers=!0:this.type="WINDOW",this.offsetX=0,this.offsetY=0,this.getXYPosition=PopupWindow_getXYPosition,this.populate=PopupWindow_populate,this.setUrl=PopupWindow_setUrl,this.setWindowProperties=PopupWindow_setWindowProperties,this.refresh=PopupWindow_refresh,this.showPopup=PopupWindow_showPopup,this.hidePopup=PopupWindow_hidePopup,this.setSize=PopupWindow_setSize,this.isClicked=PopupWindow_isClicked,this.autoHide=PopupWindow_autoHide,this.hideIfNotClicked=PopupWindow_hideIfNotClicked}function ColorPicker_writeDiv(){document.writeln('<DIV ID="colorPickerDiv" STYLE="position:absolute;visibility:hidden;"> </DIV>')}function ColorPicker_show(a){this.showPopup(a)}function ColorPicker_pickColor(a,b){b.hidePopup(),pickColor(a)}function pickColor(a){return null==ColorPicker_targetInput?(alert("Target Input is null, which means you either didn't use the 'select' function or you have no defined your own 'pickColor' function to handle the picked color!"),void 0):(ColorPicker_targetInput.value=a,void 0)}function ColorPicker_select(a,b){return"text"!=a.type&&"hidden"!=a.type&&"textarea"!=a.type?(alert("colorpicker.select: Input object passed is not a valid form input object"),window.ColorPicker_targetInput=null,void 0):(window.ColorPicker_targetInput=a,this.show(b),void 0)}function ColorPicker_highlightColor(a){var b=arguments.length>1?arguments[1]:window.document,c=b.getElementById("colorPickerSelectedColor");c.style.backgroundColor=a,c=b.getElementById("colorPickerSelectedColorValue"),c.innerHTML=a}function ColorPicker(){var a=!1;if(0==arguments.length)var b="colorPickerDiv";else if("window"==arguments[0]){var b="";a=!0}else var b=arguments[0];if(""!=b)var c=new PopupWindow(b);else{var c=new PopupWindow;c.setSize(225,250)}c.currentValue="#FFFFFF",c.writeDiv=ColorPicker_writeDiv,c.highlightColor=ColorPicker_highlightColor,c.show=ColorPicker_show,c.select=ColorPicker_select;var d=new Array("#4180B6","#69AEE7","#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC","#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099","#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#7FFFFF","#7FFFFF","#7FF7F7","#7FEFEF","#7FE7E7","#7FDFDF","#7FD7D7","#7FCFCF","#7FC7C7","#7FBFBF","#7FB7B7","#7FAFAF","#7FA7A7","#7F9F9F","#7F9797","#7F8F8F","#7F8787","#7F7F7F","#7F7777","#7F6F6F","#7F6767","#7F5F5F","#7F5757","#7F4F4F","#7F4747","#7F3F3F","#7F3737","#7F2F2F","#7F2727","#7F1F1F","#7F1717","#7F0F0F","#7F0707","#7F0000","#4180B6","#69AEE7","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333","#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300","#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF7FFF","#FF7FFF","#F77FF7","#EF7FEF","#E77FE7","#DF7FDF","#D77FD7","#CF7FCF","#C77FC7","#BF7FBF","#B77FB7","#AF7FAF","#A77FA7","#9F7F9F","#977F97","#8F7F8F","#877F87","#7F7F7F","#777F77","#6F7F6F","#677F67","#5F7F5F","#577F57","#4F7F4F","#477F47","#3F7F3F","#377F37","#2F7F2F","#277F27","#1F7F1F","#177F17","#0F7F0F","#077F07","#007F00","#4180B6","#69AEE7","#006600","#006633","#006666","#006699","#0066CC","#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699","#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#FFFF7F","#FFFF7F","#F7F77F","#EFEF7F","#E7E77F","#DFDF7F","#D7D77F","#CFCF7F","#C7C77F","#BFBF7F","#B7B77F","#AFAF7F","#A7A77F","#9F9F7F","#97977F","#8F8F7F","#87877F","#7F7F7F","#77777F","#6F6F7F","#67677F","#5F5F7F","#57577F","#4F4F7F","#47477F","#3F3F7F","#37377F","#2F2F7F","#27277F","#1F1F7F","#17177F","#0F0F7F","#07077F","#00007F","#4180B6","#69AEE7","#009900","#009933","#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900","#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF","#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC","#FF99FF","#3FFFFF","#3FFFFF","#3FF7F7","#3FEFEF","#3FE7E7","#3FDFDF","#3FD7D7","#3FCFCF","#3FC7C7","#3FBFBF","#3FB7B7","#3FAFAF","#3FA7A7","#3F9F9F","#3F9797","#3F8F8F","#3F8787","#3F7F7F","#3F7777","#3F6F6F","#3F6767","#3F5F5F","#3F5757","#3F4F4F","#3F4747","#3F3F3F","#3F3737","#3F2F2F","#3F2727","#3F1F1F","#3F1717","#3F0F0F","#3F0707","#3F0000","#4180B6","#69AEE7","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66","#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33","#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#FF3FFF","#FF3FFF","#F73FF7","#EF3FEF","#E73FE7","#DF3FDF","#D73FD7","#CF3FCF","#C73FC7","#BF3FBF","#B73FB7","#AF3FAF","#A73FA7","#9F3F9F","#973F97","#8F3F8F","#873F87","#7F3F7F","#773F77","#6F3F6F","#673F67","#5F3F5F","#573F57","#4F3F4F","#473F47","#3F3F3F","#373F37","#2F3F2F","#273F27","#1F3F1F","#173F17","#0F3F0F","#073F07","#003F00","#4180B6","#69AEE7","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00","#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC","#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF","#FFFF3F","#FFFF3F","#F7F73F","#EFEF3F","#E7E73F","#DFDF3F","#D7D73F","#CFCF3F","#C7C73F","#BFBF3F","#B7B73F","#AFAF3F","#A7A73F","#9F9F3F","#97973F","#8F8F3F","#87873F","#7F7F3F","#77773F","#6F6F3F","#67673F","#5F5F3F","#57573F","#4F4F3F","#47473F","#3F3F3F","#37373F","#2F2F3F","#27273F","#1F1F3F","#17173F","#0F0F3F","#07073F","#00003F","#4180B6","#69AEE7","#FFFFFF","#FFEEEE","#FFDDDD","#FFCCCC","#FFBBBB","#FFAAAA","#FF9999","#FF8888","#FF7777","#FF6666","#FF5555","#FF4444","#FF3333","#FF2222","#FF1111","#FF0000","#FF0000","#FF0000","#FF0000","#EE0000","#DD0000","#CC0000","#BB0000","#AA0000","#990000","#880000","#770000","#660000","#550000","#440000","#330000","#220000","#110000","#000000","#000000","#000000","#000000","#001111","#002222","#003333","#004444","#005555","#006666","#007777","#008888","#009999","#00AAAA","#00BBBB","#00CCCC","#00DDDD","#00EEEE","#00FFFF","#00FFFF","#00FFFF","#00FFFF","#11FFFF","#22FFFF","#33FFFF","#44FFFF","#55FFFF","#66FFFF","#77FFFF","#88FFFF","#99FFFF","#AAFFFF","#BBFFFF","#CCFFFF","#DDFFFF","#EEFFFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEFFEE","#DDFFDD","#CCFFCC","#BBFFBB","#AAFFAA","#99FF99","#88FF88","#77FF77","#66FF66","#55FF55","#44FF44","#33FF33","#22FF22","#11FF11","#00FF00","#00FF00","#00FF00","#00FF00","#00EE00","#00DD00","#00CC00","#00BB00","#00AA00","#009900","#008800","#007700","#006600","#005500","#004400","#003300","#002200","#001100","#000000","#000000","#000000","#000000","#110011","#220022","#330033","#440044","#550055","#660066","#770077","#880088","#990099","#AA00AA","#BB00BB","#CC00CC","#DD00DD","#EE00EE","#FF00FF","#FF00FF","#FF00FF","#FF00FF","#FF11FF","#FF22FF","#FF33FF","#FF44FF","#FF55FF","#FF66FF","#FF77FF","#FF88FF","#FF99FF","#FFAAFF","#FFBBFF","#FFCCFF","#FFDDFF","#FFEEFF","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#EEEEFF","#DDDDFF","#CCCCFF","#BBBBFF","#AAAAFF","#9999FF","#8888FF","#7777FF","#6666FF","#5555FF","#4444FF","#3333FF","#2222FF","#1111FF","#0000FF","#0000FF","#0000FF","#0000FF","#0000EE","#0000DD","#0000CC","#0000BB","#0000AA","#000099","#000088","#000077","#000066","#000055","#000044","#000033","#000022","#000011","#000000","#000000","#000000","#000000","#111100","#222200","#333300","#444400","#555500","#666600","#777700","#888800","#999900","#AAAA00","#BBBB00","#CCCC00","#DDDD00","#EEEE00","#FFFF00","#FFFF00","#FFFF00","#FFFF00","#FFFF11","#FFFF22","#FFFF33","#FFFF44","#FFFF55","#FFFF66","#FFFF77","#FFFF88","#FFFF99","#FFFFAA","#FFFFBB","#FFFFCC","#FFFFDD","#FFFFEE","#FFFFFF","#4180B6","#69AEE7","#FFFFFF","#FFFFFF","#FBFBFB","#F7F7F7","#F3F3F3","#EFEFEF","#EBEBEB","#E7E7E7","#E3E3E3","#DFDFDF","#DBDBDB","#D7D7D7","#D3D3D3","#CFCFCF","#CBCBCB","#C7C7C7","#C3C3C3","#BFBFBF","#BBBBBB","#B7B7B7","#B3B3B3","#AFAFAF","#ABABAB","#A7A7A7","#A3A3A3","#9F9F9F","#9B9B9B","#979797","#939393","#8F8F8F","#8B8B8B","#878787","#838383","#7F7F7F","#7B7B7B","#777777","#737373","#6F6F6F","#6B6B6B","#676767","#636363","#5F5F5F","#5B5B5B","#575757","#535353","#4F4F4F","#4B4B4B","#474747","#434343","#3F3F3F","#3B3B3B","#373737","#333333","#2F2F2F","#2B2B2B","#272727","#232323","#1F1F1F","#1B1B1B","#171717","#131313","#0F0F0F","#0B0B0B","#070707","#030303","#000000","#000000","#000000","#000000","#000000"),e=d.length,f=72,g="",h=a?"window.opener.":"";a&&(g+="<html><head><title>Select Color</title></head>",g+="<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0><span style='text-align: center;'>"),g+="<table style='border: none;' cellspacing=0 cellpadding=0>";for(var i=document.getElementById||document.all?!0:!1,j=0;e>j;j++){if(j%f==0&&(g+="<tr>"),i)var k='onMouseOver="'+h+"ColorPicker_highlightColor('"+d[j]+"',window.document)\"";else k="";g+='<td style="background-color: '+d[j]+';"><a href="javascript:void()" onclick="'+h+"ColorPicker_pickColor('"+d[j]+"',"+h+"window.popupWindowObjects["+c.index+']);return false;" '+k+">&nbsp;</a></td>",(j+1>=e||(j+1)%f==0)&&(g+="</tr>")}if(document.getElementById){var l=Math.floor(f/2),m=f=l;g+="<tr><td colspan='"+l+"' style='background-color: #FFF;' ID='colorPickerSelectedColor'>&nbsp;</td><td colspan='"+m+"' style='text-align: center;' id='colorPickerSelectedColorValue'>#FFFFFF</td></tr>"}return g+="</table>",a&&(g+="</span></body></html>"),c.populate(g+"\n"),c.offsetY=25,c.autoHide(),c}ColorPicker_targetInput=null;
\ No newline at end of file
index 20154253a4f3fed7ff7fd3ec90f64bc3a001116e..2f2e3b34e4dd0567ad4d5a538f9752ae2ead73dc 100644 (file)
@@ -1,5 +1,4 @@
-
-addComment = {
+var addComment = {
        moveForm : function(commId, parentId, respondId, postId) {
                var t = this, div, comm = t.I(commId), respond = t.I(respondId), cancel = t.I('cancel-comment-reply-link'), parent = t.I('comment_parent'), post = t.I('comment_post_ID');
 
@@ -34,7 +33,7 @@ addComment = {
                        this.style.display = 'none';
                        this.onclick = null;
                        return false;
-               }
+               };
 
                try { t.I('comment').focus(); }
                catch(e) {}
@@ -45,4 +44,4 @@ addComment = {
        I : function(e) {
                return document.getElementById(e);
        }
-}
+};
index 3fc19fcfd8fdb55ec50ee985aaebc91b6dc4d449..11af308f3b0272a3a7942a0d57cb60c27327e88a 100644 (file)
@@ -1 +1 @@
-addComment={moveForm:function(a,b,c,d){var e,f=this,g=f.I(a),h=f.I(c),i=f.I("cancel-comment-reply-link"),j=f.I("comment_parent"),k=f.I("comment_post_ID");if(g&&h&&i&&j){f.respondId=c,d=d||!1,f.I("wp-temp-form-div")||(e=document.createElement("div"),e.id="wp-temp-form-div",e.style.display="none",h.parentNode.insertBefore(e,h)),g.parentNode.insertBefore(h,g.nextSibling),k&&d&&(k.value=d),j.value=b,i.style.display="",i.onclick=function(){var a=addComment,b=a.I("wp-temp-form-div"),c=a.I(a.respondId);if(b&&c)return a.I("comment_parent").value="0",b.parentNode.insertBefore(c,b),b.parentNode.removeChild(b),this.style.display="none",this.onclick=null,!1};try{f.I("comment").focus()}catch(l){}return!1}},I:function(a){return document.getElementById(a)}};
\ No newline at end of file
+var addComment={moveForm:function(a,b,c,d){var e,f=this,g=f.I(a),h=f.I(c),i=f.I("cancel-comment-reply-link"),j=f.I("comment_parent"),k=f.I("comment_post_ID");if(g&&h&&i&&j){f.respondId=c,d=d||!1,f.I("wp-temp-form-div")||(e=document.createElement("div"),e.id="wp-temp-form-div",e.style.display="none",h.parentNode.insertBefore(e,h)),g.parentNode.insertBefore(h,g.nextSibling),k&&d&&(k.value=d),j.value=b,i.style.display="",i.onclick=function(){var a=addComment,b=a.I("wp-temp-form-div"),c=a.I(a.respondId);if(b&&c)return a.I("comment_parent").value="0",b.parentNode.insertBefore(c,b),b.parentNode.removeChild(b),this.style.display="none",this.onclick=null,!1};try{f.I("comment").focus()}catch(l){}return!1}},I:function(a){return document.getElementById(a)}};
\ No newline at end of file
index 81d37716e64c6ba921ed1a5ad71e89841749f625..db573b5fcaad836e430fb0e12771ccdde15f30cb 100644 (file)
@@ -129,14 +129,14 @@ window.wp = window.wp || {};
                        return this;
                },
 
-               bind: function( id, callback ) {
+               bind: function( id ) {
                        this.topics = this.topics || {};
                        this.topics[ id ] = this.topics[ id ] || $.Callbacks();
                        this.topics[ id ].add.apply( this.topics[ id ], slice.call( arguments, 1 ) );
                        return this;
                },
 
-               unbind: function( id, callback ) {
+               unbind: function( id ) {
                        if ( this.topics && this.topics[ id ] )
                                this.topics[ id ].remove.apply( this.topics[ id ], slice.call( arguments, 1 ) );
                        return this;
@@ -209,12 +209,12 @@ window.wp = window.wp || {};
                        return value;
                },
 
-               bind: function( callback ) {
+               bind: function() {
                        this.callbacks.add.apply( this.callbacks, arguments );
                        return this;
                },
 
-               unbind: function( callback ) {
+               unbind: function() {
                        this.callbacks.remove.apply( this.callbacks, arguments );
                        return this;
                },
@@ -533,6 +533,11 @@ window.wp = window.wp || {};
                        if ( this.origin() && event.origin !== this.origin() )
                                return;
 
+                       // Ensure we have a string that's JSON.parse-able
+                       if ( typeof event.data !== 'string' || event.data[0] !== '{' ) {
+                               return;
+                       }
+
                        message = JSON.parse( event.data );
 
                        // Check required message properties.
index 2a457f79b27404b68f0c58db90b1e070e312d1bf..c31a38b99ac5a60d14a27980d68de4096813a018 100644 (file)
@@ -1 +1 @@
-window.wp=window.wp||{},function(a,b){var c,d,e,f,g=Array.prototype.slice;d=function(a,b){var c=f(this,a,b);return c.extend=this.extend,c},e=function(){},f=function(a,c,d){var f;return f=c&&c.hasOwnProperty("constructor")?c.constructor:function(){var b=a.apply(this,arguments);return b},b.extend(f,a),e.prototype=a.prototype,f.prototype=new e,c&&b.extend(f.prototype,c),d&&b.extend(f,d),f.prototype.constructor=f,f.__super__=a.prototype,f},c={},c.Class=function(a,d,e){var f,g=arguments;return a&&d&&c.Class.applicator===a&&(g=d,b.extend(this,e||{})),f=this,this.instance&&(f=function(){return f.instance.apply(f,arguments)},b.extend(f,this)),f.initialize.apply(f,g),f},c.Class.applicator={},c.Class.prototype.initialize=function(){},c.Class.prototype.extended=function(a){for(var b=this;"undefined"!=typeof b.constructor;){if(b.constructor===a)return!0;if("undefined"==typeof b.constructor.__super__)return!1;b=b.constructor.__super__}return!1},c.Class.extend=d,c.Events={trigger:function(a){return this.topics&&this.topics[a]&&this.topics[a].fireWith(this,g.call(arguments,1)),this},bind:function(a){return this.topics=this.topics||{},this.topics[a]=this.topics[a]||b.Callbacks(),this.topics[a].add.apply(this.topics[a],g.call(arguments,1)),this},unbind:function(a){return this.topics&&this.topics[a]&&this.topics[a].remove.apply(this.topics[a],g.call(arguments,1)),this}},c.Value=c.Class.extend({initialize:function(a,c){this._value=a,this.callbacks=b.Callbacks(),b.extend(this,c||{}),this.set=b.proxy(this.set,this)},instance:function(){return arguments.length?this.set.apply(this,arguments):this.get()},get:function(){return this._value},set:function(a){var b=this._value;return a=this._setter.apply(this,arguments),a=this.validate(a),null===a||this._value===a?this:(this._value=a,this.callbacks.fireWith(this,[a,b]),this)},_setter:function(a){return a},setter:function(a){var b=this.get();return this._setter=a,this._value=null,this.set(b),this},resetSetter:function(){return this._setter=this.constructor.prototype._setter,this.set(this.get()),this},validate:function(a){return a},bind:function(){return this.callbacks.add.apply(this.callbacks,arguments),this},unbind:function(){return this.callbacks.remove.apply(this.callbacks,arguments),this},link:function(){var a=this.set;return b.each(arguments,function(){this.bind(a)}),this},unlink:function(){var a=this.set;return b.each(arguments,function(){this.unbind(a)}),this},sync:function(){var a=this;return b.each(arguments,function(){a.link(this),this.link(a)}),this},unsync:function(){var a=this;return b.each(arguments,function(){a.unlink(this),this.unlink(a)}),this}}),c.Values=c.Class.extend({defaultConstructor:c.Value,initialize:function(a){b.extend(this,a||{}),this._value={},this._deferreds={}},instance:function(a){return 1===arguments.length?this.value(a):this.when.apply(this,arguments)},value:function(a){return this._value[a]},has:function(a){return"undefined"!=typeof this._value[a]},add:function(a,b){return this.has(a)?this.value(a):(this._value[a]=b,b.parent=this,b.extended(c.Value)&&b.bind(this._change),this.trigger("add",b),this._deferreds[a]&&this._deferreds[a].resolve(),this._value[a])},create:function(a){return this.add(a,new this.defaultConstructor(c.Class.applicator,g.call(arguments,1)))},each:function(a,c){c="undefined"==typeof c?this:c,b.each(this._value,function(b,d){a.call(c,d,b)})},remove:function(a){var b;this.has(a)&&(b=this.value(a),this.trigger("remove",b),b.extended(c.Value)&&b.unbind(this._change),delete b.parent),delete this._value[a],delete this._deferreds[a]},when:function(){var a=this,c=g.call(arguments),d=b.Deferred();return b.isFunction(c[c.length-1])&&d.done(c.pop()),b.when.apply(b,b.map(c,function(c){return a.has(c)?void 0:a._deferreds[c]=a._deferreds[c]||b.Deferred()})).done(function(){var e=b.map(c,function(b){return a(b)});return e.length!==c.length?(a.when.apply(a,c).done(function(){d.resolveWith(a,e)}),void 0):(d.resolveWith(a,e),void 0)}),d.promise()},_change:function(){this.parent.trigger("change",this)}}),b.extend(c.Values.prototype,c.Events),c.ensure=function(a){return"string"==typeof a?b(a):a},c.Element=c.Value.extend({initialize:function(a,d){var e,f,g,h=this,i=c.Element.synchronizer.html;this.element=c.ensure(a),this.events="",this.element.is("input, select, textarea")&&(this.events+="change",i=c.Element.synchronizer.val,this.element.is("input")?(e=this.element.prop("type"),c.Element.synchronizer[e]&&(i=c.Element.synchronizer[e]),("text"===e||"password"===e)&&(this.events+=" keyup")):this.element.is("textarea")&&(this.events+=" keyup")),c.Value.prototype.initialize.call(this,null,b.extend(d||{},i)),this._value=this.get(),f=this.update,g=this.refresh,this.update=function(a){a!==g.call(h)&&f.apply(this,arguments)},this.refresh=function(){h.set(g.call(h))},this.bind(this.update),this.element.bind(this.events,this.refresh)},find:function(a){return b(a,this.element)},refresh:function(){},update:function(){}}),c.Element.synchronizer={},b.each(["html","val"],function(a,b){c.Element.synchronizer[b]={update:function(a){this.element[b](a)},refresh:function(){return this.element[b]()}}}),c.Element.synchronizer.checkbox={update:function(a){this.element.prop("checked",a)},refresh:function(){return this.element.prop("checked")}},c.Element.synchronizer.radio={update:function(a){this.element.filter(function(){return this.value===a}).prop("checked",!0)},refresh:function(){return this.element.filter(":checked").val()}},b.support.postMessage=!!window.postMessage,c.Messenger=c.Class.extend({add:function(a,b,d){return this[a]=new c.Value(b,d)},initialize:function(a,c){var d=window.parent==window?null:window.parent;b.extend(this,c||{}),this.add("channel",a.channel),this.add("url",a.url||""),this.add("targetWindow",a.targetWindow||d),this.add("origin",this.url()).link(this.url).setter(function(a){return a.replace(/([^:]+:\/\/[^\/]+).*/,"$1")}),this.receive=b.proxy(this.receive,this),this.receive.guid=b.guid++,b(window).on("message",this.receive)},destroy:function(){b(window).off("message",this.receive)},receive:function(a){var b;a=a.originalEvent,this.targetWindow()&&(this.origin()&&a.origin!==this.origin()||(b=JSON.parse(a.data),b&&b.id&&"undefined"!=typeof b.data&&(!b.channel&&!this.channel()||this.channel()===b.channel)&&this.trigger(b.id,b.data)))},send:function(a,b){var c;b="undefined"==typeof b?null:b,this.url()&&this.targetWindow()&&(c={id:a,data:b},this.channel()&&(c.channel=this.channel()),this.targetWindow().postMessage(JSON.stringify(c),this.origin()))}}),b.extend(c.Messenger.prototype,c.Events),c=b.extend(new c.Values,c),c.get=function(){var a={};return this.each(function(b,c){a[c]=b.get()}),a},a.customize=c}(wp,jQuery);
\ No newline at end of file
+window.wp=window.wp||{},function(a,b){var c,d,e,f,g=Array.prototype.slice;d=function(a,b){var c=f(this,a,b);return c.extend=this.extend,c},e=function(){},f=function(a,c,d){var f;return f=c&&c.hasOwnProperty("constructor")?c.constructor:function(){var b=a.apply(this,arguments);return b},b.extend(f,a),e.prototype=a.prototype,f.prototype=new e,c&&b.extend(f.prototype,c),d&&b.extend(f,d),f.prototype.constructor=f,f.__super__=a.prototype,f},c={},c.Class=function(a,d,e){var f,g=arguments;return a&&d&&c.Class.applicator===a&&(g=d,b.extend(this,e||{})),f=this,this.instance&&(f=function(){return f.instance.apply(f,arguments)},b.extend(f,this)),f.initialize.apply(f,g),f},c.Class.applicator={},c.Class.prototype.initialize=function(){},c.Class.prototype.extended=function(a){for(var b=this;"undefined"!=typeof b.constructor;){if(b.constructor===a)return!0;if("undefined"==typeof b.constructor.__super__)return!1;b=b.constructor.__super__}return!1},c.Class.extend=d,c.Events={trigger:function(a){return this.topics&&this.topics[a]&&this.topics[a].fireWith(this,g.call(arguments,1)),this},bind:function(a){return this.topics=this.topics||{},this.topics[a]=this.topics[a]||b.Callbacks(),this.topics[a].add.apply(this.topics[a],g.call(arguments,1)),this},unbind:function(a){return this.topics&&this.topics[a]&&this.topics[a].remove.apply(this.topics[a],g.call(arguments,1)),this}},c.Value=c.Class.extend({initialize:function(a,c){this._value=a,this.callbacks=b.Callbacks(),b.extend(this,c||{}),this.set=b.proxy(this.set,this)},instance:function(){return arguments.length?this.set.apply(this,arguments):this.get()},get:function(){return this._value},set:function(a){var b=this._value;return a=this._setter.apply(this,arguments),a=this.validate(a),null===a||this._value===a?this:(this._value=a,this.callbacks.fireWith(this,[a,b]),this)},_setter:function(a){return a},setter:function(a){var b=this.get();return this._setter=a,this._value=null,this.set(b),this},resetSetter:function(){return this._setter=this.constructor.prototype._setter,this.set(this.get()),this},validate:function(a){return a},bind:function(){return this.callbacks.add.apply(this.callbacks,arguments),this},unbind:function(){return this.callbacks.remove.apply(this.callbacks,arguments),this},link:function(){var a=this.set;return b.each(arguments,function(){this.bind(a)}),this},unlink:function(){var a=this.set;return b.each(arguments,function(){this.unbind(a)}),this},sync:function(){var a=this;return b.each(arguments,function(){a.link(this),this.link(a)}),this},unsync:function(){var a=this;return b.each(arguments,function(){a.unlink(this),this.unlink(a)}),this}}),c.Values=c.Class.extend({defaultConstructor:c.Value,initialize:function(a){b.extend(this,a||{}),this._value={},this._deferreds={}},instance:function(a){return 1===arguments.length?this.value(a):this.when.apply(this,arguments)},value:function(a){return this._value[a]},has:function(a){return"undefined"!=typeof this._value[a]},add:function(a,b){return this.has(a)?this.value(a):(this._value[a]=b,b.parent=this,b.extended(c.Value)&&b.bind(this._change),this.trigger("add",b),this._deferreds[a]&&this._deferreds[a].resolve(),this._value[a])},create:function(a){return this.add(a,new this.defaultConstructor(c.Class.applicator,g.call(arguments,1)))},each:function(a,c){c="undefined"==typeof c?this:c,b.each(this._value,function(b,d){a.call(c,d,b)})},remove:function(a){var b;this.has(a)&&(b=this.value(a),this.trigger("remove",b),b.extended(c.Value)&&b.unbind(this._change),delete b.parent),delete this._value[a],delete this._deferreds[a]},when:function(){var a=this,c=g.call(arguments),d=b.Deferred();return b.isFunction(c[c.length-1])&&d.done(c.pop()),b.when.apply(b,b.map(c,function(c){return a.has(c)?void 0:a._deferreds[c]=a._deferreds[c]||b.Deferred()})).done(function(){var e=b.map(c,function(b){return a(b)});return e.length!==c.length?(a.when.apply(a,c).done(function(){d.resolveWith(a,e)}),void 0):(d.resolveWith(a,e),void 0)}),d.promise()},_change:function(){this.parent.trigger("change",this)}}),b.extend(c.Values.prototype,c.Events),c.ensure=function(a){return"string"==typeof a?b(a):a},c.Element=c.Value.extend({initialize:function(a,d){var e,f,g,h=this,i=c.Element.synchronizer.html;this.element=c.ensure(a),this.events="",this.element.is("input, select, textarea")&&(this.events+="change",i=c.Element.synchronizer.val,this.element.is("input")?(e=this.element.prop("type"),c.Element.synchronizer[e]&&(i=c.Element.synchronizer[e]),("text"===e||"password"===e)&&(this.events+=" keyup")):this.element.is("textarea")&&(this.events+=" keyup")),c.Value.prototype.initialize.call(this,null,b.extend(d||{},i)),this._value=this.get(),f=this.update,g=this.refresh,this.update=function(a){a!==g.call(h)&&f.apply(this,arguments)},this.refresh=function(){h.set(g.call(h))},this.bind(this.update),this.element.bind(this.events,this.refresh)},find:function(a){return b(a,this.element)},refresh:function(){},update:function(){}}),c.Element.synchronizer={},b.each(["html","val"],function(a,b){c.Element.synchronizer[b]={update:function(a){this.element[b](a)},refresh:function(){return this.element[b]()}}}),c.Element.synchronizer.checkbox={update:function(a){this.element.prop("checked",a)},refresh:function(){return this.element.prop("checked")}},c.Element.synchronizer.radio={update:function(a){this.element.filter(function(){return this.value===a}).prop("checked",!0)},refresh:function(){return this.element.filter(":checked").val()}},b.support.postMessage=!!window.postMessage,c.Messenger=c.Class.extend({add:function(a,b,d){return this[a]=new c.Value(b,d)},initialize:function(a,c){var d=window.parent==window?null:window.parent;b.extend(this,c||{}),this.add("channel",a.channel),this.add("url",a.url||""),this.add("targetWindow",a.targetWindow||d),this.add("origin",this.url()).link(this.url).setter(function(a){return a.replace(/([^:]+:\/\/[^\/]+).*/,"$1")}),this.receive=b.proxy(this.receive,this),this.receive.guid=b.guid++,b(window).on("message",this.receive)},destroy:function(){b(window).off("message",this.receive)},receive:function(a){var b;a=a.originalEvent,this.targetWindow()&&(this.origin()&&a.origin!==this.origin()||"string"==typeof a.data&&"{"===a.data[0]&&(b=JSON.parse(a.data),b&&b.id&&"undefined"!=typeof b.data&&(!b.channel&&!this.channel()||this.channel()===b.channel)&&this.trigger(b.id,b.data)))},send:function(a,b){var c;b="undefined"==typeof b?null:b,this.url()&&this.targetWindow()&&(c={id:a,data:b},this.channel()&&(c.channel=this.channel()),this.targetWindow().postMessage(JSON.stringify(c),this.origin()))}}),b.extend(c.Messenger.prototype,c.Events),c=b.extend(new c.Values,c),c.get=function(){var a={};return this.each(function(b,c){a[c]=b.get()}),a},a.customize=c}(wp,jQuery);
\ No newline at end of file
index 2ecbbe0fbf9e18ec4d93d20f313ffb27e38d0bfc..cccf71acc8c536fac03b4c7daaf5176f39f0dc90 100644 (file)
@@ -1,3 +1,4 @@
+/* global _wpCustomizeLoaderSettings */
 window.wp = window.wp || {};
 
 (function( exports, $ ){
@@ -52,7 +53,7 @@ window.wp = window.wp || {};
                                Loader.close();
                },
 
-               hashchange: function( e ) {
+               hashchange: function() {
                        var hash = window.location.toString().split('#')[1];
 
                        if ( hash && 0 === hash.indexOf( 'wp_customize=on' ) )
index caefe653a9f4bd04e8581f5e79ec5acc8c7ca684..5f81ec7564f8f42089b039d23187088788ebc1a4 100644 (file)
                        preview.send( 'synced' );
                });
 
-               preview.bind( 'active', function() {
-                       if ( api.settings.nonce )
-                               preview.send( 'nonce', api.settings.nonce );
-               });
+        preview.bind( 'active', function() {
+            if ( api.settings.nonce )
+                preview.send( 'nonce', api.settings.nonce );
+        });
 
                preview.send( 'ready' );
 
index f8e55886fa5c06db88eca8fa04c26e1ead560c02..5406459c8579fe3242627f56e7eedc9dee5e5751 100644 (file)
@@ -6,11 +6,11 @@
  * to use it, please follow the development closely.
  *
  * Heartbeat is a simple server polling API that sends XHR requests to
- * the server every 15 seconds and triggers events (or callbacks) upon
+ * the server every 15 - 60 seconds and triggers events (or callbacks) upon
  * receiving data. Currently these 'ticks' handle transports for post locking,
  * login-expiration warnings, and related tasks while a user is logged in.
  *
- * Available filters in ajax-actions.php:
+ * Available PHP filters (in ajax-actions.php):
  * - heartbeat_received
  * - heartbeat_send
  * - heartbeat_tick
  * - heartbeat_nopriv_tick
  * @see wp_ajax_nopriv_heartbeat(), wp_ajax_heartbeat()
  *
+ * Custom jQuery events:
+ * - heartbeat-send
+ * - heartbeat-tick
+ * - heartbeat-error
+ * - heartbeat-connection-lost
+ * - heartbeat-connection-restored
+ * - heartbeat-nonces-expired
+ *
  * @since 3.6.0
  */
 
- // Ensure the global `wp` object exists.
-window.wp = window.wp || {};
-
-(function($){
+( function( $, window, undefined ) {
        var Heartbeat = function() {
-               var self = this,
-                       running,
-                       beat,
-                       screenId = typeof pagenow != 'undefined' ? pagenow : '',
-                       url = typeof ajaxurl != 'undefined' ? ajaxurl : '',
-                       settings,
-                       tick = 0,
-                       queue = {},
-                       interval,
-                       connecting,
-                       countdown = 0,
-                       errorcount = 0,
-                       tempInterval,
-                       hasFocus = true,
-                       isUserActive,
-                       userActiveEvents,
-                       winBlurTimeout,
-                       frameBlurTimeout = -1,
-                       hasConnectionError = null;
+               var $document = $(document),
+                       settings = {
+                               // Suspend/resume
+                               suspend: false,
+
+                               // Whether suspending is enabled
+                               suspendEnabled: true,
+
+                               // Current screen id, defaults to the JS global 'pagenow' when present (in the admin) or 'front'
+                               screenId: '',
+
+                               // XHR request URL, defaults to the JS global 'ajaxurl' when present
+                               url: '',
+
+                               // Timestamp, start of the last connection request
+                               lastTick: 0,
+
+                               // Container for the enqueued items
+                               queue: {},
+
+                               // Connect interval (in seconds)
+                               mainInterval: 60,
+
+                               // Used when the interval is set to 5 sec. temporarily
+                               tempInterval: 0,
+
+                               // Used when the interval is reset
+                               originalInterval: 0,
+
+                               // Used together with tempInterval
+                               countdown: 0,
+
+                               // Whether a connection is currently in progress
+                               connecting: false,
+
+                               // Whether a connection error occured
+                               connectionError: false,
+
+                               // Used to track non-critical errors
+                               errorcount: 0,
+
+                               // Whether at least one connection has completed successfully
+                               hasConnected: false,
+
+                               // Whether the current browser window is in focus and the user is active
+                               hasFocus: true,
+
+                               // Timestamp, last time the user was active. Checked every 30 sec.
+                               userActivity: 0,
+
+                               // Flags whether events tracking user activity were set
+                               userActivityEvents: false,
+
+                               // References to various timeouts
+                               beatTimer: 0,
+                               winBlurTimer: 0,
+                               frameBlurTimer: 0
+                       };
 
                /**
-                * Returns a boolean that's indicative of whether or not there is a connection error
+                * Set local vars and events, then start
+                *
+                * @access private
                 *
-                * @returns boolean
+                * @return void
                 */
-               this.hasConnectionError = function() {
-                       return !! hasConnectionError;
-               };
+               function initialize() {
+                       if ( typeof window.pagenow === 'string' ) {
+                               settings.screenId = window.pagenow;
+                       }
 
-               if ( typeof( window.heartbeatSettings ) == 'object' ) {
-                       settings = $.extend( {}, window.heartbeatSettings );
+                       if ( typeof window.ajaxurl === 'string' ) {
+                               settings.url = window.ajaxurl;
+                       }
 
-                       // Add private vars
-                       url = settings.ajaxurl || url;
-                       delete settings.ajaxurl;
-                       delete settings.nonce;
+                       // Pull in options passed from PHP
+                       if ( typeof window.heartbeatSettings === 'object' ) {
+                               var options = window.heartbeatSettings;
 
-                       interval = settings.interval || 15; // default interval
-                       delete settings.interval;
-                       // The interval can be from 15 to 60 sec. and can be set temporarily to 5 sec.
-                       if ( interval < 15 )
-                               interval = 15;
-                       else if ( interval > 60 )
-                               interval = 60;
+                               // The XHR URL can be passed as option when window.ajaxurl is not set
+                               if ( ! settings.url && options.ajaxurl ) {
+                                       settings.url = options.ajaxurl;
+                               }
 
-                       interval = interval * 1000;
+                               // The interval can be from 15 to 60 sec. and can be set temporarily to 5 sec.
+                               if ( options.interval ) {
+                                       settings.mainInterval = options.interval;
 
-                       // 'screenId' can be added from settings on the front-end where the JS global 'pagenow' is not set
-                       screenId = screenId || settings.screenId || 'front';
-                       delete settings.screenId;
+                                       if ( settings.mainInterval < 15 ) {
+                                               settings.mainInterval = 15;
+                                       } else if ( settings.mainInterval > 60 ) {
+                                               settings.mainInterval = 60;
+                                       }
+                               }
 
-                       // Add or overwrite public vars
-                       $.extend( this, settings );
-               }
+                               // 'screenId' can be added from settings on the front-end where the JS global 'pagenow' is not set
+                               if ( ! settings.screenId ) {
+                                       settings.screenId = options.screenId || 'front';
+                               }
+
+                               if ( options.suspension === 'disable' ) {
+                                       settings.suspendEnabled = false;
+                               }
+                       }
+
+                       // Convert to milliseconds
+                       settings.mainInterval = settings.mainInterval * 1000;
+                       settings.originalInterval = settings.mainInterval;
+
+                       // Set focus/blur events on the window
+                       $(window).on( 'blur.wp-heartbeat-focus', function() {
+                               setFrameFocusEvents();
+                               // We don't know why the 'blur' was fired. Either the user clicked in an iframe or outside the browser.
+                               // Running blurred() after some timeout lets us cancel it if the user clicked in an iframe.
+                               settings.winBlurTimer = window.setTimeout( function(){ blurred(); }, 500 );
+                       }).on( 'focus.wp-heartbeat-focus', function() {
+                               removeFrameFocusEvents();
+                               focused();
+                       }).on( 'unload.wp-heartbeat', function() {
+                               // Don't connect any more
+                               settings.suspend = true;
+
+                               // Abort the last request if not completed
+                               if ( settings.xhr && settings.xhr.readyState !== 4 ) {
+                                       settings.xhr.abort();
+                               }
+                       });
+
+                       // Check for user activity every 30 seconds.
+                       window.setInterval( function(){ checkUserActivity(); }, 30000 );
 
-               function time(s) {
-                       if ( s )
-                               return parseInt( (new Date()).getTime() / 1000 );
+                       // Start one tick after DOM ready
+                       $document.ready( function() {
+                               settings.lastTick = time();
+                               scheduleNextTick();
+                       });
+               }
 
+               /**
+                * Return the current time according to the browser
+                *
+                * @access private
+                *
+                * @return int
+                */
+               function time() {
                        return (new Date()).getTime();
                }
 
+               /**
+                * Check if the iframe is from the same origin
+                *
+                * @access private
+                *
+                * @return bool
+                */
                function isLocalFrame( frame ) {
                        var origin, src = frame.src;
 
+                       // Need to compare strings as WebKit doesn't throw JS errors when iframes have different origin.
+                       // It throws uncatchable exceptions.
                        if ( src && /^https?:\/\//.test( src ) ) {
                                origin = window.location.origin ? window.location.origin : window.location.protocol + '//' + window.location.host;
 
-                               if ( src.indexOf( origin ) !== 0 )
+                               if ( src.indexOf( origin ) !== 0 ) {
                                        return false;
+                               }
                        }
 
                        try {
-                               if ( frame.contentWindow.document )
+                               if ( frame.contentWindow.document ) {
                                        return true;
+                               }
                        } catch(e) {}
 
                        return false;
                }
 
-               // Set error state and fire an event on XHR errors or timeout
-               function errorstate( error, status ) {
+               /**
+                * Set error state and fire an event on XHR errors or timeout
+                *
+                * @access private
+                *
+                * @param string error The error type passed from the XHR
+                * @param int status The HTTP status code passed from jqXHR (200, 404, 500, etc.)
+                * @return void
+                */
+               function setErrorState( error, status ) {
                        var trigger;
 
                        if ( error ) {
@@ -120,203 +231,276 @@ window.wp = window.wp || {};
                                                // no response for 30 sec.
                                                trigger = true;
                                                break;
-                                       case 'parsererror':
                                        case 'error':
+                                               if ( 503 === status && settings.hasConnected ) {
+                                                       trigger = true;
+                                                       break;
+                                               }
+                                               /* falls through */
+                                       case 'parsererror':
                                        case 'empty':
                                        case 'unknown':
-                                               errorcount++;
+                                               settings.errorcount++;
 
-                                               if ( errorcount > 2 )
+                                               if ( settings.errorcount > 2 && settings.hasConnected ) {
                                                        trigger = true;
+                                               }
 
                                                break;
                                }
 
-                               if ( 503 == status && false === hasConnectionError ) {
-                                       trigger = true;
+                               if ( trigger && ! hasConnectionError() ) {
+                                       settings.connectionError = true;
+                                       $document.trigger( 'heartbeat-connection-lost', [error, status] );
                                }
+                       }
+               }
 
-                               if ( trigger && ! self.hasConnectionError() ) {
-                                       hasConnectionError = true;
-                                       $(document).trigger( 'heartbeat-connection-lost', [error, status] );
-                               }
-                       } else if ( self.hasConnectionError() ) {
-                               errorcount = 0;
-                               hasConnectionError = false;
-                               $(document).trigger( 'heartbeat-connection-restored' );
-                       } else if ( null === hasConnectionError ) {
-                               hasConnectionError = false;
+               /**
+                * Clear the error state and fire an event
+                *
+                * @access private
+                *
+                * @return void
+                */
+               function clearErrorState() {
+                       // Has connected successfully
+                       settings.hasConnected = true;
+
+                       if ( hasConnectionError() ) {
+                               settings.errorcount = 0;
+                               settings.connectionError = false;
+                               $document.trigger( 'heartbeat-connection-restored' );
                        }
                }
 
+               /**
+                * Gather the data and connect to the server
+                *
+                * @access private
+                *
+                * @return void
+                */
                function connect() {
-                       var send = {}, data, i, empty = true,
-                       nonce = typeof window.heartbeatSettings == 'object' ? window.heartbeatSettings.nonce : '';
-                       tick = time();
-
-                       data = $.extend( {}, queue );
-                       // Clear the data queue, anything added after this point will be send on the next tick
-                       queue = {};
-
-                       $(document).trigger( 'heartbeat-send', [data] );
+                       var ajaxData, heartbeatData;
 
-                       for ( i in data ) {
-                               if ( data.hasOwnProperty( i ) ) {
-                                       empty = false;
-                                       break;
-                               }
-                       }
-
-                       // If nothing to send (nothing is expecting a response),
-                       // schedule the next tick and bail
-                       if ( empty && ! self.hasConnectionError() ) {
-                               connecting = false;
-                               next();
+                       // If the connection to the server is slower than the interval,
+                       // heartbeat connects as soon as the previous connection's response is received.
+                       if ( settings.connecting || settings.suspend ) {
                                return;
                        }
 
-                       send.data = data;
-                       send.interval = interval / 1000;
-                       send._nonce = nonce;
-                       send.action = 'heartbeat';
-                       send.screen_id = screenId;
-                       send.has_focus = hasFocus;
+                       settings.lastTick = time();
 
-                       connecting = true;
-                       self.xhr = $.ajax({
-                               url: url,
+                       heartbeatData = $.extend( {}, settings.queue );
+                       // Clear the data queue, anything added after this point will be send on the next tick
+                       settings.queue = {};
+
+                       $document.trigger( 'heartbeat-send', [ heartbeatData ] );
+
+                       ajaxData = {
+                               data: heartbeatData,
+                               interval: settings.tempInterval ? settings.tempInterval / 1000 : settings.mainInterval / 1000,
+                               _nonce: typeof window.heartbeatSettings === 'object' ? window.heartbeatSettings.nonce : '',
+                               action: 'heartbeat',
+                               screen_id: settings.screenId,
+                               has_focus: settings.hasFocus
+                       };
+
+                       settings.connecting = true;
+                       settings.xhr = $.ajax({
+                               url: settings.url,
                                type: 'post',
                                timeout: 30000, // throw an error if not completed after 30 sec.
-                               data: send,
+                               data: ajaxData,
                                dataType: 'json'
+                       }).always( function() {
+                               settings.connecting = false;
+                               scheduleNextTick();
                        }).done( function( response, textStatus, jqXHR ) {
-                               var new_interval;
+                               var newInterval;
 
-                               if ( ! response )
-                                       return errorstate( 'empty' );
+                               if ( ! response ) {
+                                       setErrorState( 'empty' );
+                                       return;
+                               }
 
-                               // Clear error state
-                               if ( self.hasConnectionError() )
-                                       errorstate();
+                               clearErrorState();
 
                                if ( response.nonces_expired ) {
-                                       $(document).trigger( 'heartbeat-nonces-expired' );
+                                       $document.trigger( 'heartbeat-nonces-expired' );
                                        return;
                                }
 
                                // Change the interval from PHP
                                if ( response.heartbeat_interval ) {
-                                       new_interval = response.heartbeat_interval;
+                                       newInterval = response.heartbeat_interval;
                                        delete response.heartbeat_interval;
                                }
 
-                               self.tick( response, textStatus, jqXHR );
+                               $document.trigger( 'heartbeat-tick', [response, textStatus, jqXHR] );
 
-                               // do this last, can trigger the next XHR if connection time > 5 sec. and new_interval == 'fast'
-                               if ( new_interval )
-                                       self.interval.call( self, new_interval );
-                       }).always( function() {
-                               connecting = false;
-                               next();
+                               // Do this last, can trigger the next XHR if connection time > 5 sec. and newInterval == 'fast'
+                               if ( newInterval ) {
+                                       interval( newInterval );
+                               }
                        }).fail( function( jqXHR, textStatus, error ) {
-                               errorstate( textStatus || 'unknown', jqXHR.status );
-                               self.error( jqXHR, textStatus, error );
+                               setErrorState( textStatus || 'unknown', jqXHR.status );
+                               $document.trigger( 'heartbeat-error', [jqXHR, textStatus, error] );
                        });
                }
 
-               function next() {
-                       var delta = time() - tick, t = interval;
+               /**
+                * Schedule the next connection
+                *
+                * Fires immediately if the connection time is longer than the interval.
+                *
+                * @access private
+                *
+                * @return void
+                */
+               function scheduleNextTick() {
+                       var delta = time() - settings.lastTick,
+                               interval = settings.mainInterval;
 
-                       if ( ! running )
+                       if ( settings.suspend ) {
                                return;
+                       }
+
+                       if ( ! settings.hasFocus ) {
+                               interval = 120000; // 120 sec. Post locks expire after 150 sec.
+                       } else if ( settings.countdown > 0 && settings.tempInterval ) {
+                               interval = settings.tempInterval;
+                               settings.countdown--;
 
-                       if ( ! hasFocus ) {
-                               t = 100000; // 100 sec. Post locks expire after 120 sec.
-                       } else if ( countdown > 0 && tempInterval ) {
-                               t = tempInterval;
-                               countdown--;
+                               if ( settings.countdown < 1 ) {
+                                       settings.tempInterval = 0;
+                               }
                        }
 
-                       window.clearTimeout(beat);
+                       window.clearTimeout( settings.beatTimer );
 
-                       if ( delta < t ) {
-                               beat = window.setTimeout(
-                                       function(){
-                                               if ( running )
+                       if ( delta < interval ) {
+                               settings.beatTimer = window.setTimeout(
+                                       function() {
                                                        connect();
                                        },
-                                       t - delta
+                                       interval - delta
                                );
                        } else {
                                connect();
                        }
                }
 
+               /**
+                * Set the internal state when the browser window looses focus
+                *
+                * @access private
+                *
+                * @return void
+                */
                function blurred() {
-                       window.clearTimeout(winBlurTimeout);
-                       window.clearTimeout(frameBlurTimeout);
-                       winBlurTimeout = frameBlurTimeout = 0;
-
-                       hasFocus = false;
+                       clearFocusTimers();
+                       settings.hasFocus = false;
                }
 
+               /**
+                * Set the internal state when the browser window is focused
+                *
+                * @access private
+                *
+                * @return void
+                */
                function focused() {
-                       window.clearTimeout(winBlurTimeout);
-                       window.clearTimeout(frameBlurTimeout);
-                       winBlurTimeout = frameBlurTimeout = 0;
-
-                       isUserActive = time();
-
-                       if ( hasFocus )
-                               return;
+                       clearFocusTimers();
+                       settings.userActivity = time();
 
-                       hasFocus = true;
-                       window.clearTimeout(beat);
+                       // Resume if suspended
+                       settings.suspend = false;
 
-                       if ( ! connecting )
-                               next();
+                       if ( ! settings.hasFocus ) {
+                               settings.hasFocus = true;
+                               scheduleNextTick();
+                       }
                }
 
-               function setFrameEvents() {
-                       $('iframe').each( function( i, frame ){
-                               if ( ! isLocalFrame( frame ) )
+               /**
+                * Add focus/blur events to all local iframes
+                *
+                * Used to detect when focus is moved from the main window to an iframe
+                *
+                * @access private
+                *
+                * @return void
+                */
+               function setFrameFocusEvents() {
+                       $('iframe').each( function( i, frame ) {
+                               if ( ! isLocalFrame( frame ) ) {
                                        return;
+                               }
 
-                               if ( $.data( frame, 'wp-heartbeat-focus' ) )
+                               if ( $.data( frame, 'wp-heartbeat-focus' ) ) {
                                        return;
+                               }
 
                                $.data( frame, 'wp-heartbeat-focus', 1 );
 
-                               $( frame.contentWindow ).on( 'focus.wp-heartbeat-focus', function(e) {
+                               $( frame.contentWindow ).on( 'focus.wp-heartbeat-focus', function() {
                                        focused();
-                               }).on('blur.wp-heartbeat-focus', function(e) {
-                                       setFrameEvents();
-                                       frameBlurTimeout = window.setTimeout( function(){ blurred(); }, 500 );
+                               }).on('blur.wp-heartbeat-focus', function() {
+                                       setFrameFocusEvents();
+                                       // We don't know why 'blur' was fired. Either the user clicked in the main window or outside the browser.
+                                       // Running blurred() after some timeout lets us cancel it if the user clicked in the main window.
+                                       settings.frameBlurTimer = window.setTimeout( function(){ blurred(); }, 500 );
                                });
                        });
                }
 
-               $(window).on( 'blur.wp-heartbeat-focus', function(e) {
-                       setFrameEvents();
-                       winBlurTimeout = window.setTimeout( function(){ blurred(); }, 500 );
-               }).on( 'focus.wp-heartbeat-focus', function() {
+               /**
+                * Remove the focus/blur events to all local iframes
+                *
+                * @access private
+                *
+                * @return void
+                */
+               function removeFrameFocusEvents() {
                        $('iframe').each( function( i, frame ) {
-                               if ( !isLocalFrame( frame ) )
+                               if ( ! isLocalFrame( frame ) ) {
                                        return;
+                               }
 
                                $.removeData( frame, 'wp-heartbeat-focus' );
                                $( frame.contentWindow ).off( '.wp-heartbeat-focus' );
                        });
+               }
 
-                       focused();
-               });
+               /**
+                * Clear the reset timers for focus/blur events on the window and iframes
+                *
+                * @access private
+                *
+                * @return void
+                */
+               function clearFocusTimers() {
+                       window.clearTimeout( settings.winBlurTimer );
+                       window.clearTimeout( settings.frameBlurTimer );
+               }
 
+               /**
+                * Runs when the user becomes active after a period of inactivity
+                *
+                * @access private
+                *
+                * @return void
+                */
                function userIsActive() {
-                       userActiveEvents = false;
-                       $(document).off( '.wp-heartbeat-active' );
+                       settings.userActivityEvents = false;
+                       $document.off( '.wp-heartbeat-active' );
+
                        $('iframe').each( function( i, frame ) {
-                               if ( ! isLocalFrame( frame ) )
+                               if ( ! isLocalFrame( frame ) ) {
                                        return;
+                               }
 
                                $( frame.contentWindow ).off( '.wp-heartbeat-active' );
                        });
@@ -324,101 +508,157 @@ window.wp = window.wp || {};
                        focused();
                }
 
-               // Set 'hasFocus = true' if user is active and the window is in the background.
-               // Set 'hasFocus = false' if the user has been inactive (no mouse or keyboard activity) for 5 min. even when the window has focus.
-               function checkUserActive() {
-                       var lastActive = isUserActive ? time() - isUserActive : 0;
+               /**
+                * Check for user activity
+                *
+                * Runs every 30 sec.
+                * Sets 'hasFocus = true' if user is active and the window is in the background.
+                * Set 'hasFocus = false' if the user has been inactive (no mouse or keyboard activity)
+                * for 5 min. even when the window has focus.
+                *
+                * @access private
+                *
+                * @return void
+                */
+               function checkUserActivity() {
+                       var lastActive = settings.userActivity ? time() - settings.userActivity : 0;
 
-                       // Throttle down when no mouse or keyboard activity for 5 min
-                       if ( lastActive > 300000 && hasFocus )
-                                blurred();
+                       if ( lastActive > 300000 && settings.hasFocus ) {
+                               // Throttle down when no mouse or keyboard activity for 5 min
+                               blurred();
+                       }
 
-                       if ( ! userActiveEvents ) {
-                               $(document).on( 'mouseover.wp-heartbeat-active keyup.wp-heartbeat-active', function(){ userIsActive(); } );
+                       if ( settings.suspendEnabled && lastActive > 1200000 ) {
+                               // Suspend after 20 min. of inactivity
+                               settings.suspend = true;
+                       }
+
+                       if ( ! settings.userActivityEvents ) {
+                               $document.on( 'mouseover.wp-heartbeat-active keyup.wp-heartbeat-active', function(){ userIsActive(); } );
 
                                $('iframe').each( function( i, frame ) {
-                                       if ( ! isLocalFrame( frame ) )
+                                       if ( ! isLocalFrame( frame ) ) {
                                                return;
+                                       }
 
                                        $( frame.contentWindow ).on( 'mouseover.wp-heartbeat-active keyup.wp-heartbeat-active', function(){ userIsActive(); } );
                                });
 
-                               userActiveEvents = true;
+                               settings.userActivityEvents = true;
                        }
                }
 
-               // Check for user activity every 30 seconds.
-               window.setInterval( function(){ checkUserActive(); }, 30000 );
-               $(document).ready( function() {
-                       // Start one tick (15 sec) after DOM ready
-                       running = true;
-                       tick = time();
-                       next();
-               });
-
-               this.hasFocus = function() {
-                       return hasFocus;
-               };
+               // Public methods
+
+               /**
+                * Whether the window (or any local iframe in it) has focus, or the user is active
+                *
+                * @return bool
+                */
+               function hasFocus() {
+                       return settings.hasFocus;
+               }
+
+               /**
+                * Whether there is a connection error
+                *
+                * @return bool
+                */
+               function hasConnectionError() {
+                       return settings.connectionError;
+               }
+
+               /**
+                * Connect asap regardless of 'hasFocus'
+                *
+                * Will not open two concurrent connections. If a connection is in progress,
+                * will connect again immediately after the current connection completes.
+                *
+                * @return void
+                */
+               function connectNow() {
+                       settings.lastTick = 0;
+                       scheduleNextTick();
+               }
+
+               /**
+                * Disable suspending
+                *
+                * Should be used only when Heartbeat is performing critical tasks like autosave, post-locking, etc.
+                * Using this on many screens may overload the user's hosting account if several
+                * browser windows/tabs are left open for a long time.
+                *
+                * @return void
+                */
+               function disableSuspend() {
+                       settings.suspendEnabled = false;
+               }
 
                /**
                 * Get/Set the interval
                 *
-                * When setting to 'fast', the interval is 5 sec. for the next 30 ticks (for 2 min and 30 sec).
+                * When setting to 'fast' or 5, by default interval is 5 sec. for the next 30 ticks (for 2 min and 30 sec).
+                * In this case the number of 'ticks' can be passed as second argument.
                 * If the window doesn't have focus, the interval slows down to 2 min.
                 *
-                * @param string speed Interval speed: 'fast' (5sec), 'standard' (15sec) default, 'slow' (60sec)
-                * @param string ticks Used with speed = 'fast', how many ticks before the speed reverts back
+                * @param mixed speed Interval: 'fast' or 5, 15, 30, 60
+                * @param string ticks Used with speed = 'fast' or 5, how many ticks before the interval reverts back
                 * @return int Current interval in seconds
                 */
-               this.interval = function( speed, ticks ) {
-                       var reset, seconds;
-                       ticks = parseInt( ticks, 10 ) || 30;
-                       ticks = ticks < 1 || ticks > 30 ? 30 : ticks;
+               function interval( speed, ticks ) {
+                       var newInterval,
+                               oldInterval = settings.tempInterval ? settings.tempInterval : settings.mainInterval;
 
                        if ( speed ) {
                                switch ( speed ) {
                                        case 'fast':
-                                               seconds = 5;
-                                               countdown = ticks;
+                                       case 5:
+                                               newInterval = 5000;
+                                               break;
+                                       case 15:
+                                               newInterval = 15000;
+                                               break;
+                                       case 30:
+                                               newInterval = 30000;
                                                break;
-                                       case 'slow':
-                                               seconds = 60;
-                                               countdown = 0;
+                                       case 60:
+                                               newInterval = 60000;
                                                break;
                                        case 'long-polling':
                                                // Allow long polling, (experimental)
-                                               interval = 0;
+                                               settings.mainInterval = 0;
                                                return 0;
-                                               break;
                                        default:
-                                               seconds = 15;
-                                               countdown = 0;
+                                               newInterval = settings.originalInterval;
                                }
 
-                               // Reset when the new interval value is lower than the current one
-                               reset = seconds * 1000 < interval;
+                               if ( 5000 === newInterval ) {
+                                       ticks = parseInt( ticks, 10 ) || 30;
+                                       ticks = ticks < 1 || ticks > 30 ? 30 : ticks;
 
-                               if ( countdown > 0 ) {
-                                       tempInterval = seconds * 1000;
+                                       settings.countdown = ticks;
+                                       settings.tempInterval = newInterval;
                                } else {
-                                       interval = seconds * 1000;
-                                       tempInterval = 0;
+                                       settings.countdown = 0;
+                                       settings.tempInterval = 0;
+                                       settings.mainInterval = newInterval;
                                }
 
-                               if ( reset )
-                                       next();
+                               // Change the next connection time if new interval has been set.
+                               // Will connect immediately if the time since the last connection
+                               // is greater than the new interval.
+                               if ( newInterval !== oldInterval ) {
+                                       scheduleNextTick();
+                               }
                        }
 
-                       if ( ! hasFocus )
-                               return 120;
-
-                       return tempInterval ? tempInterval / 1000 : interval / 1000;
-               };
+                       return settings.tempInterval ? settings.tempInterval / 1000 : settings.mainInterval / 1000;
+               }
 
                /**
                 * Enqueue data to send with the next XHR
                 *
-                * As the data is sent later, this function doesn't return the XHR response.
+                * As the data is send asynchronously, this function doesn't return the XHR response.
                 * To see the response, use the custom jQuery event 'heartbeat-tick' on the document, example:
                 *              $(document).on( 'heartbeat-tick.myname', function( event, data, textStatus, jqXHR ) {
                 *                      // code
@@ -428,19 +668,20 @@ window.wp = window.wp || {};
                 *
                 * $param string handle Unique handle for the data. The handle is used in PHP to receive the data.
                 * $param mixed data The data to send.
-                * $param bool dont_overwrite Whether to overwrite existing data in the queue.
+                * $param bool noOverwrite Whether to overwrite existing data in the queue.
                 * $return bool Whether the data was queued or not.
                 */
-               this.enqueue = function( handle, data, dont_overwrite ) {
+               function enqueue( handle, data, noOverwrite ) {
                        if ( handle ) {
-                               if ( dont_overwrite && this.isQueued( handle ) )
+                               if ( noOverwrite && this.isQueued( handle ) ) {
                                        return false;
+                               }
 
-                               queue[handle] = data;
+                               settings.queue[handle] = data;
                                return true;
                        }
                        return false;
-               };
+               }
 
                /**
                 * Check if data with a particular handle is queued
@@ -448,10 +689,11 @@ window.wp = window.wp || {};
                 * $param string handle The handle for the data
                 * $return bool Whether some data is queued with this handle
                 */
-               this.isQueued = function( handle ) {
-                       if ( handle )
-                               return queue.hasOwnProperty( handle );
-               };
+               function isQueued( handle ) {
+                       if ( handle ) {
+                               return settings.queue.hasOwnProperty( handle );
+                       }
+               }
 
                /**
                 * Remove data with a particular handle from the queue
@@ -459,10 +701,11 @@ window.wp = window.wp || {};
                 * $param string handle The handle for the data
                 * $return void
                 */
-               this.dequeue = function( handle ) {
-                       if ( handle )
-                               delete queue[handle];
-               };
+               function dequeue( handle ) {
+                       if ( handle ) {
+                               delete settings.queue[handle];
+                       }
+               }
 
                /**
                 * Get data that was enqueued with a particular handle
@@ -470,21 +713,30 @@ window.wp = window.wp || {};
                 * $param string handle The handle for the data
                 * $return mixed The data or undefined
                 */
-               this.getQueuedItem = function( handle ) {
-                       if ( handle )
-                               return this.isQueued( handle ) ? queue[handle] : undefined;
+               function getQueuedItem( handle ) {
+                       if ( handle ) {
+                               return this.isQueued( handle ) ? settings.queue[handle] : undefined;
+                       }
+               }
+
+               initialize();
+
+               // Expose public methods
+               return {
+                       hasFocus: hasFocus,
+                       connectNow: connectNow,
+                       disableSuspend: disableSuspend,
+                       interval: interval,
+                       hasConnectionError: hasConnectionError,
+                       enqueue: enqueue,
+                       dequeue: dequeue,
+                       isQueued: isQueued,
+                       getQueuedItem: getQueuedItem
                };
        };
 
-       $.extend( Heartbeat.prototype, {
-               tick: function( data, textStatus, jqXHR ) {
-                       $(document).trigger( 'heartbeat-tick', [data, textStatus, jqXHR] );
-               },
-               error: function( jqXHR, textStatus, error ) {
-                       $(document).trigger( 'heartbeat-error', [jqXHR, textStatus, error] );
-               }
-       });
-
-       wp.heartbeat = new Heartbeat();
+       // Ensure the global `wp` object exists.
+       window.wp = window.wp || {};
+       window.wp.heartbeat = new Heartbeat();
 
-}(jQuery));
+}( jQuery, window ));
index 81039d4f9f8b01e1f1531f1d36e825c473ef83a7..2e36d6fd120fc0a8be704db23e194e9c1a34bba6 100644 (file)
@@ -1 +1 @@
-window.wp=window.wp||{},function(a){var b=function(){function b(a){return a?parseInt((new Date).getTime()/1e3):(new Date).getTime()}function c(a){var b,c=a.src;if(c&&/^https?:\/\//.test(c)&&(b=window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.host,0!==c.indexOf(b)))return!1;try{if(a.contentWindow.document)return!0}catch(d){}return!1}function d(b,c){var d;if(b){switch(b){case"abort":break;case"timeout":d=!0;break;case"parsererror":case"error":case"empty":case"unknown":A++,A>2&&(d=!0)}503==c&&!1===D&&(d=!0),d&&!u.hasConnectionError()&&(D=!0,a(document).trigger("heartbeat-connection-lost",[b,c]))}else u.hasConnectionError()?(A=0,D=!1,a(document).trigger("heartbeat-connection-restored")):null===D&&(D=!1)}function e(){var c,e,g={},h=!0,i="object"==typeof window.heartbeatSettings?window.heartbeatSettings.nonce:"";x=b(),c=a.extend({},y),y={},a(document).trigger("heartbeat-send",[c]);for(e in c)if(c.hasOwnProperty(e)){h=!1;break}return h&&!u.hasConnectionError()?(p=!1,f(),void 0):(g.data=c,g.interval=o/1e3,g._nonce=i,g.action="heartbeat",g.screen_id=v,g.has_focus=B,p=!0,u.xhr=a.ajax({url:w,type:"post",timeout:3e4,data:g,dataType:"json"}).done(function(b,c,e){var f;return b?(u.hasConnectionError()&&d(),b.nonces_expired?(a(document).trigger("heartbeat-nonces-expired"),void 0):(b.heartbeat_interval&&(f=b.heartbeat_interval,delete b.heartbeat_interval),u.tick(b,c,e),f&&u.interval.call(u,f),void 0)):d("empty")}).always(function(){p=!1,f()}).fail(function(a,b,c){d(b||"unknown",a.status),u.error(a,b,c)}),void 0)}function f(){var a=b()-x,c=o;l&&(B?z>0&&q&&(c=q,z--):c=1e5,window.clearTimeout(m),c>a?m=window.setTimeout(function(){l&&e()},c-a):e())}function g(){window.clearTimeout(t),window.clearTimeout(C),t=C=0,B=!1}function h(){window.clearTimeout(t),window.clearTimeout(C),t=C=0,r=b(),B||(B=!0,window.clearTimeout(m),p||f())}function i(){a("iframe").each(function(b,d){c(d)&&(a.data(d,"wp-heartbeat-focus")||(a.data(d,"wp-heartbeat-focus",1),a(d.contentWindow).on("focus.wp-heartbeat-focus",function(){h()}).on("blur.wp-heartbeat-focus",function(){i(),C=window.setTimeout(function(){g()},500)})))})}function j(){s=!1,a(document).off(".wp-heartbeat-active"),a("iframe").each(function(b,d){c(d)&&a(d.contentWindow).off(".wp-heartbeat-active")}),h()}function k(){var d=r?b()-r:0;d>3e5&&B&&g(),s||(a(document).on("mouseover.wp-heartbeat-active keyup.wp-heartbeat-active",function(){j()}),a("iframe").each(function(b,d){c(d)&&a(d.contentWindow).on("mouseover.wp-heartbeat-active keyup.wp-heartbeat-active",function(){j()})}),s=!0)}var l,m,n,o,p,q,r,s,t,u=this,v="undefined"!=typeof pagenow?pagenow:"",w="undefined"!=typeof ajaxurl?ajaxurl:"",x=0,y={},z=0,A=0,B=!0,C=-1,D=null;this.hasConnectionError=function(){return!!D},"object"==typeof window.heartbeatSettings&&(n=a.extend({},window.heartbeatSettings),w=n.ajaxurl||w,delete n.ajaxurl,delete n.nonce,o=n.interval||15,delete n.interval,15>o?o=15:o>60&&(o=60),o=1e3*o,v=v||n.screenId||"front",delete n.screenId,a.extend(this,n)),a(window).on("blur.wp-heartbeat-focus",function(){i(),t=window.setTimeout(function(){g()},500)}).on("focus.wp-heartbeat-focus",function(){a("iframe").each(function(b,d){c(d)&&(a.removeData(d,"wp-heartbeat-focus"),a(d.contentWindow).off(".wp-heartbeat-focus"))}),h()}),window.setInterval(function(){k()},3e4),a(document).ready(function(){l=!0,x=b(),f()}),this.hasFocus=function(){return B},this.interval=function(a,b){var c,d;if(b=parseInt(b,10)||30,b=1>b||b>30?30:b,a){switch(a){case"fast":d=5,z=b;break;case"slow":d=60,z=0;break;case"long-polling":return o=0,0;default:d=15,z=0}c=o>1e3*d,z>0?q=1e3*d:(o=1e3*d,q=0),c&&f()}return B?q?q/1e3:o/1e3:120},this.enqueue=function(a,b,c){return a?c&&this.isQueued(a)?!1:(y[a]=b,!0):!1},this.isQueued=function(a){return a?y.hasOwnProperty(a):void 0},this.dequeue=function(a){a&&delete y[a]},this.getQueuedItem=function(a){return a?this.isQueued(a)?y[a]:void 0:void 0}};a.extend(b.prototype,{tick:function(b,c,d){a(document).trigger("heartbeat-tick",[b,c,d])},error:function(b,c,d){a(document).trigger("heartbeat-error",[b,c,d])}}),wp.heartbeat=new b}(jQuery);
\ No newline at end of file
+!function(a,b,c){var d=function(){function d(){if("string"==typeof b.pagenow&&(B.screenId=b.pagenow),"string"==typeof b.ajaxurl&&(B.url=b.ajaxurl),"object"==typeof b.heartbeatSettings){var c=b.heartbeatSettings;!B.url&&c.ajaxurl&&(B.url=c.ajaxurl),c.interval&&(B.mainInterval=c.interval,B.mainInterval<15?B.mainInterval=15:B.mainInterval>60&&(B.mainInterval=60)),B.screenId||(B.screenId=c.screenId||"front"),"disable"===c.suspension&&(B.suspendEnabled=!1)}B.mainInterval=1e3*B.mainInterval,B.originalInterval=B.mainInterval,a(b).on("blur.wp-heartbeat-focus",function(){m(),B.winBlurTimer=b.setTimeout(function(){k()},500)}).on("focus.wp-heartbeat-focus",function(){n(),l()}).on("unload.wp-heartbeat",function(){B.suspend=!0,B.xhr&&4!==B.xhr.readyState&&B.xhr.abort()}),b.setInterval(function(){q()},3e4),A.ready(function(){B.lastTick=e(),j()})}function e(){return(new Date).getTime()}function f(a){var c,d=a.src;if(d&&/^https?:\/\//.test(d)&&(c=b.location.origin?b.location.origin:b.location.protocol+"//"+b.location.host,0!==d.indexOf(c)))return!1;try{if(a.contentWindow.document)return!0}catch(e){}return!1}function g(a,b){var c;if(a){switch(a){case"abort":break;case"timeout":c=!0;break;case"error":if(503===b&&B.hasConnected){c=!0;break}case"parsererror":case"empty":case"unknown":B.errorcount++,B.errorcount>2&&B.hasConnected&&(c=!0)}c&&!s()&&(B.connectionError=!0,A.trigger("heartbeat-connection-lost",[a,b]))}}function h(){B.hasConnected=!0,s()&&(B.errorcount=0,B.connectionError=!1,A.trigger("heartbeat-connection-restored"))}function i(){var c,d;B.connecting||B.suspend||(B.lastTick=e(),d=a.extend({},B.queue),B.queue={},A.trigger("heartbeat-send",[d]),c={data:d,interval:B.tempInterval?B.tempInterval/1e3:B.mainInterval/1e3,_nonce:"object"==typeof b.heartbeatSettings?b.heartbeatSettings.nonce:"",action:"heartbeat",screen_id:B.screenId,has_focus:B.hasFocus},B.connecting=!0,B.xhr=a.ajax({url:B.url,type:"post",timeout:3e4,data:c,dataType:"json"}).always(function(){B.connecting=!1,j()}).done(function(a,b,c){var d;return a?(h(),a.nonces_expired?(A.trigger("heartbeat-nonces-expired"),void 0):(a.heartbeat_interval&&(d=a.heartbeat_interval,delete a.heartbeat_interval),A.trigger("heartbeat-tick",[a,b,c]),d&&v(d),void 0)):(g("empty"),void 0)}).fail(function(a,b,c){g(b||"unknown",a.status),A.trigger("heartbeat-error",[a,b,c])}))}function j(){var a=e()-B.lastTick,c=B.mainInterval;B.suspend||(B.hasFocus?B.countdown>0&&B.tempInterval&&(c=B.tempInterval,B.countdown--,B.countdown<1&&(B.tempInterval=0)):c=12e4,b.clearTimeout(B.beatTimer),c>a?B.beatTimer=b.setTimeout(function(){i()},c-a):i())}function k(){o(),B.hasFocus=!1}function l(){o(),B.userActivity=e(),B.suspend=!1,B.hasFocus||(B.hasFocus=!0,j())}function m(){a("iframe").each(function(c,d){f(d)&&(a.data(d,"wp-heartbeat-focus")||(a.data(d,"wp-heartbeat-focus",1),a(d.contentWindow).on("focus.wp-heartbeat-focus",function(){l()}).on("blur.wp-heartbeat-focus",function(){m(),B.frameBlurTimer=b.setTimeout(function(){k()},500)})))})}function n(){a("iframe").each(function(b,c){f(c)&&(a.removeData(c,"wp-heartbeat-focus"),a(c.contentWindow).off(".wp-heartbeat-focus"))})}function o(){b.clearTimeout(B.winBlurTimer),b.clearTimeout(B.frameBlurTimer)}function p(){B.userActivityEvents=!1,A.off(".wp-heartbeat-active"),a("iframe").each(function(b,c){f(c)&&a(c.contentWindow).off(".wp-heartbeat-active")}),l()}function q(){var b=B.userActivity?e()-B.userActivity:0;b>3e5&&B.hasFocus&&k(),B.suspendEnabled&&b>12e5&&(B.suspend=!0),B.userActivityEvents||(A.on("mouseover.wp-heartbeat-active keyup.wp-heartbeat-active",function(){p()}),a("iframe").each(function(b,c){f(c)&&a(c.contentWindow).on("mouseover.wp-heartbeat-active keyup.wp-heartbeat-active",function(){p()})}),B.userActivityEvents=!0)}function r(){return B.hasFocus}function s(){return B.connectionError}function t(){B.lastTick=0,j()}function u(){B.suspendEnabled=!1}function v(a,b){var c,d=B.tempInterval?B.tempInterval:B.mainInterval;if(a){switch(a){case"fast":case 5:c=5e3;break;case 15:c=15e3;break;case 30:c=3e4;break;case 60:c=6e4;break;case"long-polling":return B.mainInterval=0,0;default:c=B.originalInterval}5e3===c?(b=parseInt(b,10)||30,b=1>b||b>30?30:b,B.countdown=b,B.tempInterval=c):(B.countdown=0,B.tempInterval=0,B.mainInterval=c),c!==d&&j()}return B.tempInterval?B.tempInterval/1e3:B.mainInterval/1e3}function w(a,b,c){return a?c&&this.isQueued(a)?!1:(B.queue[a]=b,!0):!1}function x(a){return a?B.queue.hasOwnProperty(a):void 0}function y(a){a&&delete B.queue[a]}function z(a){return a?this.isQueued(a)?B.queue[a]:c:void 0}var A=a(document),B={suspend:!1,suspendEnabled:!0,screenId:"",url:"",lastTick:0,queue:{},mainInterval:60,tempInterval:0,originalInterval:0,countdown:0,connecting:!1,connectionError:!1,errorcount:0,hasConnected:!1,hasFocus:!0,userActivity:0,userActivityEvents:!1,beatTimer:0,winBlurTimer:0,frameBlurTimer:0};return d(),{hasFocus:r,connectNow:t,disableSuspend:u,interval:v,hasConnectionError:s,enqueue:w,dequeue:y,isQueued:x,getQueuedItem:z}};b.wp=b.wp||{},b.wp.heartbeat=new d}(jQuery,window);
\ No newline at end of file
index f8b17602e31fe5e7bf9e9bed2dcd763afae51a27..bc7835e954ac1b06aae93b92aa78203f783bc3f3 100644 (file)
@@ -8,7 +8,7 @@
                                p = p.parent();
                        }
                        return true;
-               }
+               };
                return this.filter(is_visible);
        };
        $.table_hotkeys = function(table, keys, opts) {
@@ -16,7 +16,7 @@
                var selected_class, destructive_class, set_current_row, adjacent_row_callback, get_adjacent_row, adjacent_row, prev_row, next_row, check, get_first_row, get_last_row, make_key_callback, first_row;
                
                selected_class = opts.class_prefix + opts.selected_suffix;
-               destructive_class = opts.class_prefix + opts.destructive_suffix
+               destructive_class = opts.class_prefix + opts.destructive_suffix;
                set_current_row = function (tr) {
                        if ($.table_hotkeys.current_row) $.table_hotkeys.current_row.removeClass(selected_class);
                        tr.addClass(selected_class);
@@ -66,7 +66,7 @@
                                if (!clickable.length) return false;
                                if (clickable.is('.'+destructive_class)) next_row() || prev_row();
                                clickable.click();
-                       }
+                       };
                };
                first_row = get_first_row();
                if (!first_row.length) return;
@@ -74,8 +74,8 @@
                        set_current_row(first_row);
                else if (opts.highlight_last)
                        set_current_row(get_last_row());
-               $.hotkeys.add(opts.prev_key, opts.hotkeys_opts, function() {return adjacent_row_callback('prev')});
-               $.hotkeys.add(opts.next_key, opts.hotkeys_opts, function() {return adjacent_row_callback('next')});
+               $.hotkeys.add(opts.prev_key, opts.hotkeys_opts, function() {return adjacent_row_callback('prev');});
+               $.hotkeys.add(opts.next_key, opts.hotkeys_opts, function() {return adjacent_row_callback('next');});
                $.hotkeys.add(opts.mark_key, opts.hotkeys_opts, check);
                $.each(keys, function() {
                        var callback, key;
index 3060507ff8459f614853280b6d9b43b6836a15c2..60e15c1f8cd2da988a9b1a393decd673dd5f26d3 100644 (file)
                                        $input.val($currentResult.text());
                                }
                                $results.hide();
+                               $input.trigger('change');
 
                                if (options.onSelect)
                                        options.onSelect.apply($input[0]);
index 5e2a5fa6294f75f85f28dd3d77ca03ea611defbb..75b1c570d90df7ac017114bee3e91a12c4de46cb 100644 (file)
@@ -1,3 +1,5 @@
+/* global getUserSetting, tinymce, QTags, wpActiveEditor */
+
 // WordPress, TinyMCE, and Media
 // -----------------------------
 (function($){
                                        var display = state.display( attachment ).toJSON();
                                        return this.send.attachment( display, attachment.toJSON() );
                                }, this ) ).done( function() {
-                                       wp.media.editor.insert( _.toArray( arguments ).join("\n\n") );
+                                       wp.media.editor.insert( _.toArray( arguments ).join('\n\n') );
                                });
                        }, this );
 
index 78489d0797d3341e7027f2f6d6ac0d48f94975c8..ab26599aa1910b8ae1f14c226fb2896962183439 100644 (file)
@@ -1,3 +1,4 @@
+/* global _wpMediaModelsL10n:false */
 window.wp = window.wp || {};
 
 (function($){
@@ -151,12 +152,12 @@ window.wp = window.wp || {};
         * ========================================================================
         */
 
-        /**
-         * wp.media.attachment
-         */
-        media.attachment = function( id ) {
+       /**
+        * wp.media.attachment
+        */
+       media.attachment = function( id ) {
                return Attachment.get( id );
-        };
+       };
 
        /**
         * wp.media.model.Attachment
@@ -233,7 +234,7 @@ window.wp = window.wp || {};
                        }
                },
 
-               parse: function( resp, xhr ) {
+               parse: function( resp ) {
                        if ( ! resp )
                                return resp;
 
@@ -296,7 +297,7 @@ window.wp = window.wp || {};
                },
 
                // Automatically sort the collection when the order changes.
-               _changeOrder: function( model, order ) {
+               _changeOrder: function() {
                        if ( this.comparator )
                                this.sort();
                },
@@ -324,7 +325,7 @@ window.wp = window.wp || {};
                        }
                },
 
-               _changeFilteredProps: function( model, options ) {
+               _changeFilteredProps: function( model ) {
                        // If this is a query, updating the collection will be handled by
                        // `this._requery()`.
                        if ( this.props.get('query') )
@@ -365,7 +366,7 @@ window.wp = window.wp || {};
                validator: function( attachment ) {
                        if ( ! this.validateDestroyed && attachment.destroyed )
                                return false;
-                       return _.all( this.filters, function( filter, key ) {
+                       return _.all( this.filters, function( filter ) {
                                return !! filter.call( this, attachment );
                        }, this );
                },
index a14a57b042ba3e581fc23032f7246ac124d0d5a0..3ac04c5608e4c1c4d60c8ca372de4ee131a283a2 100644 (file)
@@ -1,8 +1,8 @@
+/* global _wpMediaViewsL10n, confirm, getUserSetting, setUserSetting */
 (function($){
        var media       = wp.media,
                Attachment  = media.model.Attachment,
                Attachments = media.model.Attachments,
-               Query       = media.model.Query,
                l10n;
 
        // Link any localized strings.
                },
 
                trigger: function( event ) {
-                       var base;
+                       var base, args;
+
                        if ( ! this._mode )
                                return;
 
-                       var args = _.toArray( arguments );
+                       args = _.toArray( arguments );
                        base = this.id + ':' + event;
 
                        // Trigger `region:action:mode` event.
                },
 
                defaultDisplaySettings: function( attachment ) {
-                       settings = this._defaultDisplaySettings;
+                       var settings = this._defaultDisplaySettings;
                        if ( settings.canEmbed = this.canEmbed( attachment ) )
                                settings.link = 'embed';
                        return settings;
 
                recordSelection: function() {
                        var selection = this.get('selection'),
-                               manager = this.frame._selection,
-                               filtered;
+                               manager = this.frame._selection;
 
                        if ( ! this.get('syncSelection') || ! manager || ! selection )
                                return;
 
                        // Generate the tab states.
                        _.each( tabs, function( title, id ) {
-                               var frame = this.state( 'iframe:' + id ).set( _.defaults({
+                               this.state( 'iframe:' + id ).set( _.defaults({
                                        tab:     id,
                                        src:     tabUrl + '&tab=' + id,
                                        title:   title,
 
        // Map some of the modal's methods to the frame.
        _.each(['open','close','attach','detach','escape'], function( method ) {
-               media.view.MediaFrame.prototype[ method ] = function( view ) {
+               media.view.MediaFrame.prototype[ method ] = function() {
                        if ( this.modal )
                                this.modal[ method ].apply( this.modal, arguments );
                        return this;
                },
 
                createSelection: function() {
-                       var controller = this,
-                               selection = this.options.selection;
+                       var selection = this.options.selection;
 
                        if ( ! (selection instanceof media.model.Selection) ) {
                                this.options.selection = new media.model.Selection( selection, {
 
                progress: function() {
                        var queue = this.queue,
-                               $bar = this.$bar,
-                               memo = 0;
+                               $bar = this.$bar;
 
                        if ( ! $bar || ! queue.length )
                                return;
        // ----------------------------
        media.view.Toolbar.Select = media.view.Toolbar.extend({
                initialize: function() {
-                       var options = this.options,
-                               controller = options.controller,
-                               selection = controller.state().get('selection');
+                       var options = this.options;
 
                        _.bindAll( this, 'clickSelect' );
 
                                selection = this.options.selection,
                                model = this.model,
                                method = options && options.method,
-                               single, between, models, singleIndex, modelIndex;
+                               single, models, singleIndex, modelIndex;
 
                        if ( ! selection )
                                return;
 
                        this._viewsByCid = {};
 
-                       this.collection.on( 'add', function( attachment, attachments, options ) {
+                       this.collection.on( 'add', function( attachment ) {
                                this.views.add( this.createAttachmentView( attachment ), {
                                        at: this.collection.indexOf( attachment )
                                });
                        }, this );
 
-                       this.collection.on( 'remove', function( attachment, attachments, options ) {
+                       this.collection.on( 'remove', function( attachment ) {
                                var view = this._viewsByCid[ attachment.cid ];
                                delete this._viewsByCid[ attachment.cid ];
 
                        this.scroll();
                },
 
-               scroll: function( event ) {
+               scroll: function() {
                        // @todo: is this still necessary?
                        if ( ! this.$el.is(':visible') )
                                return;
                        this.filters = {};
                },
 
-               change: function( event ) {
+               change: function() {
                        var filter = this.filters[ this.el.value ];
 
                        if ( filter )
 
                createSingle: function() {
                        var sidebar = this.sidebar,
-                               single = this.options.selection.single(),
-                               views = {};
+                               single = this.options.selection.single();
 
                        sidebar.set( 'details', new media.view.Attachment.Details({
                                controller: this.controller,
                                setUserSetting( userSetting, value );
                },
 
-               updateChanges: function( model, options ) {
+               updateChanges: function( model ) {
                        if ( model.hasChanged() )
                                _( model.changed ).chain().keys().each( this.update, this );
                }
                                this.model.destroy();
                },
 
-               editAttachment: function( event ) {
+               editAttachment: function() {
                        this.$el.addClass('needs-refresh');
                },
 
index 4fc7cbeeded1eb2984b877fe7cb9fa630d34f1de..f84463a5df0509714b58d09f65e8a9e9da9b69cc 100644 (file)
@@ -1,2 +1,2 @@
-!function(a){var b,c=wp.media,d=c.model.Attachment,e=c.model.Attachments;c.model.Query,b=c.view.l10n="undefined"==typeof _wpMediaViewsL10n?{}:_wpMediaViewsL10n,c.view.settings=b.settings||{},delete b.settings,c.model.settings.post=c.view.settings.post,a.support.transition=function(){var a,b=document.documentElement.style,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=_.find(_.keys(c),function(a){return!_.isUndefined(b[a])}),a&&{end:c[a]}}(),c.transition=function(b,c){var d=a.Deferred();return c=c||2e3,a.support.transition?(b instanceof a||(b=a(b)),b.first().one(a.support.transition.end,d.resolve),_.delay(d.resolve,c)):d.resolve(),d.promise()},c.controller.Region=function(a){_.extend(this,_.pick(a||{},"id","view","selector"))},c.controller.Region.extend=Backbone.Model.extend,_.extend(c.controller.Region.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var b;if(this._mode){var c=_.toArray(arguments);return b=this.id+":"+a,c[0]=b+":"+this._mode,this.view.trigger.apply(this.view,c),c[0]=b,this.view.trigger.apply(this.view,c),this}}}),c.controller.StateMachine=function(a){this.states=new Backbone.Collection(a)},c.controller.StateMachine.extend=Backbone.Model.extend,_.extend(c.controller.StateMachine.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),_.each(["on","off","trigger"],function(a){c.controller.StateMachine.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),c.controller.State=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}}),_.each(["toolbar","content"],function(a){c.controller.State.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),c.controller.Library=c.controller.State.extend({defaults:{id:"library",multiple:!1,describe:!1,toolbar:"select",sidebar:"settings",content:"upload",router:"browse",menu:"default",searchable:!0,filterable:!1,sortable:!0,title:b.mediaLibraryTitle,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,b=this.get("selection");this.get("library")||this.set("library",c.query()),b instanceof c.model.Selection||(a=b,a||(a=this.get("library").props.toJSON(),a=_.omit(a,"orderby","query")),this.set("selection",new c.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.get("edge")||this.set("edge",120),this.get("gutter")||this.set("gutter",8),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",getUserSetting("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=c.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:a.align||getUserSetting("align","none"),size:a.size||getUserSetting("imgsize","medium"),link:a.link||getUserSetting("urlbutton","file")}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){return settings=this._defaultDisplaySettings,(settings.canEmbed=this.canEmbed(a))&&(settings.link="embed"),settings},canEmbed:function(a){if(!a.get("uploading")){var b=a.get("type");if("audio"!==b&&"video"!==b)return!1}return _.contains(c.view.settings.embedExts,a.get("filename").split(".").pop())},syncSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(b.attachments),b.difference=_.difference(b.attachments.models,a.models)),a.single(b.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("selection").add(a)},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&setUserSetting("libraryContent",a)}}}),c.controller.GalleryEdit=c.controller.Library.extend({defaults:{id:"gallery-edit",multiple:!1,describe:!0,edge:199,editing:!1,sortable:!0,searchable:!1,toolbar:"gallery-edit",content:"browse",title:b.editGalleryTitle,priority:60,dragInfo:!0,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new c.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",c.view.Attachment.EditLibrary),c.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),c.controller.Library.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),c.controller.Library.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){var d=this.get("library");d&&a&&(d.gallery=d.gallery||new Backbone.Model,a.sidebar.set({gallery:new c.view.Settings.Gallery({controller:this,model:d.gallery,priority:40})}),a.toolbar.set("reverse",{text:b.reverseOrder,priority:80,click:function(){d.reset(d.toArray().reverse())}}))}}),c.controller.GalleryAdd=c.controller.Library.extend({defaults:_.defaults({id:"gallery-library",filterable:"uploaded",multiple:"add",menu:"gallery",toolbar:"gallery-add",title:b.addToGalleryTitle,priority:100,syncSelection:!1},c.controller.Library.prototype.defaults),initialize:function(){this.get("library")||this.set("library",c.query({type:"image"})),c.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&c.model.Selection.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,c.controller.Library.prototype.activate.apply(this,arguments)}}),c.controller.FeaturedImage=c.controller.Library.extend({defaults:_.defaults({id:"featured-image",filterable:"uploaded",multiple:!1,toolbar:"featured-image",title:b.setFeaturedImageTitle,priority:60,syncSelection:!1},c.controller.Library.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",c.query({type:"image"})),c.controller.Library.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),c.controller.Library.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),c.controller.Library.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),e=c.view.settings.post.featuredImageId;""!==e&&-1!==e&&(a=d.get(e),a.fetch()),b.reset(a?[a]:[])}}),c.controller.Embed=c.controller.State.extend({defaults:{id:"embed",url:"",menu:"default",content:"embed",toolbar:"main-embed",type:"link",title:b.insertFromUrlTitle,priority:120},sensitivity:200,initialize:function(){this.debouncedScan=_.debounce(_.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model({url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var b,c=this,d={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",d),d.scanners.length?(b=d.scanners=a.when.apply(a,d.scanners),b.always(function(){c.get("scanners")===b&&c.set("loading",!1)})):d.scanners=null,d.loading=!!d.scanners,this.set(d)},scanImage:function(b){var c=this.frame,d=this,e=this.props.get("url"),f=new Image,g=a.Deferred();b.scanners.push(g.promise()),f.onload=function(){g.resolve(),d===c.state()&&e===d.props.get("url")&&(d.set({type:"image"}),d.props.set({width:f.width,height:f.height}))},f.onerror=g.reject,f.src=e},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),c.View=wp.Backbone.View.extend({constructor:function(a){a&&a.controller&&(this.controller=a.controller),wp.Backbone.View.apply(this,arguments)},dispose:function(){return this.undelegateEvents(),this.model&&this.model.off&&this.model.off(null,null,this),this.collection&&this.collection.off&&this.collection.off(null,null,this),this.controller&&this.controller.off&&this.controller.off(null,null,this),this},remove:function(){return this.dispose(),wp.Backbone.View.prototype.remove.apply(this,arguments)}}),c.view.Frame=c.View.extend({initialize:function(){this._createRegions(),this._createStates()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],_.each(this.regions,function(a){this[a]=new c.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:c.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},reset:function(){return this.states.invoke("trigger","reset"),this}}),_.extend(c.view.Frame.prototype,c.controller.StateMachine.prototype),c.view.MediaFrame=c.view.Frame.extend({className:"media-frame",template:c.template("media-frame"),regions:["menu","title","content","toolbar","router"],initialize:function(){c.view.Frame.prototype.initialize.apply(this,arguments),_.defaults(this.options,{title:"",modal:!0,uploader:!0}),this.$el.addClass("wp-core-ui"),this.options.modal&&(this.modal=new c.view.Modal({controller:this,title:this.options.title}),this.modal.content(this)),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new c.view.UploaderWindow({controller:this,uploader:{dropzone:this.modal?this.modal.$el:this.$el,container:this.$el}}),this.views.set(".media-frame-uploader",this.uploader)),this.on("attach",_.bind(this.views.ready,this.views),this),this.on("title:create:default",this.createTitle,this),this.title.mode("default"),this.on("menu:create:default",this.createMenu,this)},render:function(){return!this.state()&&this.options.state&&this.setState(this.options.state),c.view.Frame.prototype.render.apply(this,arguments)},createTitle:function(a){a.view=new c.View({controller:this,tagName:"h1"})},createMenu:function(a){a.view=new c.view.Menu({controller:this})},createToolbar:function(a){a.view=new c.view.Toolbar({controller:this})},createRouter:function(a){a.view=new c.view.Router({controller:this})},createIframeStates:function(b){var d,e=c.view.settings,f=e.tabs,g=e.tabUrl;f&&g&&(d=a("#post_ID"),d.length&&(g+="&post_id="+d.val()),_.each(f,function(a,c){this.state("iframe:"+c).set(_.defaults({tab:c,src:g+"&tab="+c,title:a,content:"iframe",menu:"default"},b))},this),this.on("content:create:iframe",this.iframeContent,this),this.on("menu:render:default",this.iframeMenu,this),this.on("open",this.hijackThickbox,this),this.on("close",this.restoreThickbox,this))},iframeContent:function(a){this.$el.addClass("hide-toolbar"),a.view=new c.view.Iframe({controller:this})},iframeMenu:function(a){var b={};a&&(_.each(c.view.settings.tabs,function(a,c){b["iframe:"+c]={text:this.state("iframe:"+c).get("title"),priority:200}},this),a.set(b))},hijackThickbox:function(){var a=this;window.tb_remove&&!this._tb_remove&&(this._tb_remove=window.tb_remove,window.tb_remove=function(){a.close(),a.reset(),a.setState(a.options.state),a._tb_remove.call(window)})},restoreThickbox:function(){this._tb_remove&&(window.tb_remove=this._tb_remove,delete this._tb_remove)}}),_.each(["open","close","attach","detach","escape"],function(a){c.view.MediaFrame.prototype[a]=function(){return this.modal&&this.modal[a].apply(this.modal,arguments),this}}),c.view.MediaFrame.Select=c.view.MediaFrame.extend({initialize:function(){c.view.MediaFrame.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof c.model.Selection||(this.options.selection=new c.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new e,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new c.controller.Library({library:c.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:b.uploadFilesTitle,priority:20},browse:{text:b.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new c.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),display:b.get("displaySettings"),dragInfo:b.get("dragInfo"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new c.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new c.view.Toolbar.Select(b)}}),c.view.MediaFrame.Post=c.view.MediaFrame.Select.extend({initialize:function(){_.defaults(this.options,{multiple:!0,editing:!1,state:"insert"}),c.view.MediaFrame.Select.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new c.controller.Library({id:"insert",title:b.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:c.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new c.controller.Library({id:"gallery",title:b.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:c.query(_.defaults({type:"image"},a.library))}),new c.controller.Embed,new c.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new c.controller.GalleryAdd]),c.view.settings.post.featuredImageId&&this.states.add(new c.controller.FeaturedImage)},bindHandlers:function(){c.view.MediaFrame.Select.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:gallery",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this);var a={menu:{"default":"mainMenu",gallery:"galleryMenu"},content:{embed:"embedContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar"}};_.each(a,function(a,b){_.each(a,function(a,c){this.on(b+":render:"+c,this[a],this)},this)},this)},mainMenu:function(a){a.set({"library-separator":new c.View({className:"separator",priority:100})})},galleryMenu:function(a){var d=this.lastState(),e=d&&d.id,f=this;a.set({cancel:{text:b.cancelGalleryTitle,priority:20,click:function(){e?f.setState(e):f.close()}},separateCancel:new c.View({className:"separator",priority:40})})},embedContent:function(){var a=new c.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),a.url.focus()},editSelectionContent:function(){var a,d=this.state(),e=d.get("selection");a=new c.view.AttachmentsBrowser({controller:this,collection:e,selection:e,model:d,sortable:!0,search:!1,dragInfo:!0,AttachmentView:c.view.Attachment.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:b.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a)},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new c.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var c=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:b.insertIntoPost,requires:{selection:!0},click:function(){var a=c.state(),b=a.get("selection");c.close(),a.trigger("insert",b).reset()}})},mainGalleryToolbar:function(a){var d=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:b.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=d.state().get("selection"),b=d.state("gallery-edit"),e=a.where({type:"image"});b.set("library",new c.model.Selection(e,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit")}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:b.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new c.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new c.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?b.updateGallery:b.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new c.view.Toolbar({controller:this,items:{insert:{style:"primary",text:b.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))}}),c.view.Modal=c.View.extend({tagName:"div",template:c.template("media-modal"),attributes:{tabindex:0},events:{"click .media-modal-backdrop, .media-modal-close":"escapeHandler",keydown:"keydown"},initialize:function(){_.defaults(this.options,{container:document.body,title:"",propagate:!0,freeze:!0})},prepare:function(){return{title:this.options.title}},attach:function(){return this.views.attached?this:(this.views.rendered||this.render(),this.$el.appendTo(this.options.container),this.views.attached=!0,this.views.ready(),this.propagate("attach"))},detach:function(){return this.$el.is(":visible")&&this.close(),this.$el.detach(),this.views.attached=!1,this.propagate("detach")},open:function(){var b=this.$el,c=this.options;return b.is(":visible")?this:(this.views.attached||this.attach(),c.freeze&&(this._freeze={scrollTop:a(window).scrollTop()}),b.show().focus(),this.propagate("open"))},close:function(b){var c=this._freeze;return this.views.attached&&this.$el.is(":visible")?(this.$el.hide(),this.propagate("close"),c&&a(window).scrollTop(c.scrollTop),b&&b.escape&&this.propagate("escape"),this):this},escape:function(){return this.close({escape:!0})},escapeHandler:function(a){a.preventDefault(),this.escape()},content:function(a){return this.views.set(".media-modal-content",a),this},propagate:function(a){return this.trigger(a),this.options.propagate&&this.controller.trigger(a),this},keydown:function(a){return 27===a.which?(a.preventDefault(),this.escape(),void 0):void 0}}),c.view.FocusManager=c.View.extend({events:{keydown:"recordTab",focusin:"updateIndex"},focus:function(){_.isUndefined(this.index)||(this.$tabbables=this.$(":tabbable"),this.$tabbables.eq(this.index).focus())},recordTab:function(a){if(9===a.keyCode&&(_.isUndefined(this.index)&&this.updateIndex(a),!_.isUndefined(this.index))){var b=this.index+(a.shiftKey?-1:1);b>=0&&b<this.$tabbables.length?this.index=b:delete this.index}},updateIndex:function(a){this.$tabbables=this.$(":tabbable");var b=this.$tabbables.index(a.target);-1===b?delete this.index:this.index=b}}),c.view.UploaderWindow=c.View.extend({tagName:"div",className:"uploader-window",template:c.template("uploader-window"),initialize:function(){var b;this.$browser=a('<a href="#" class="browser" />').hide().appendTo("body"),b=this.options.uploader=_.defaults(this.options.uploader||{},{dropzone:this.$el,browser:this.$browser,params:{}}),!b.dropzone||b.dropzone instanceof a||(b.dropzone=a(b.dropzone)),this.controller.on("activate",this.refresh,this)},refresh:function(){this.uploader&&this.uploader.refresh()},ready:function(){var a,b=c.view.settings.post.id;this.uploader||(b&&(this.options.uploader.params.post_id=b),this.uploader=new wp.Uploader(this.options.uploader),a=this.uploader.dropzone,a.on("dropzone:enter",_.bind(this.show,this)),a.on("dropzone:leave",_.bind(this.hide,this)))},show:function(){var a=this.$el.show();_.defer(function(){a.css({opacity:1})})},hide:function(){var a=this.$el.css({opacity:0});c.transition(a).done(function(){"0"===a.css("opacity")&&a.hide()})}}),c.view.UploaderInline=c.View.extend({tagName:"div",className:"uploader-inline",template:c.template("uploader-inline"),initialize:function(){_.defaults(this.options,{message:"",status:!0}),!this.options.$browser&&this.controller.uploader&&(this.options.$browser=this.controller.uploader.$browser),_.isUndefined(this.options.postId)&&(this.options.postId=c.view.settings.post.id),this.options.status&&this.views.set(".upload-inline-status",new c.view.UploaderStatus({controller:this.controller}))},dispose:function(){return this.disposing?c.View.prototype.dispose.apply(this,arguments):(this.disposing=!0,this.remove())},remove:function(){var a=c.View.prototype.remove.apply(this,arguments);return _.defer(_.bind(this.refresh,this)),a},refresh:function(){var a=this.controller.uploader;a&&a.refresh()},ready:function(){var a,b=this.options.$browser;if(this.controller.uploader){if(a=this.$(".browser"),a[0]===b[0])return;b.detach().text(a.text()),b[0].className=a[0].className,a.replaceWith(b.show())}return this.refresh(),this}}),c.view.UploaderStatus=c.View.extend({className:"media-uploader-status",template:c.template("uploader-status"),events:{"click .upload-dismiss-errors":"dismiss"},initialize:function(){this.queue=wp.Uploader.queue,this.queue.on("add remove reset",this.visibility,this),this.queue.on("add remove reset change:percent",this.progress,this),this.queue.on("add remove reset change:uploading",this.info,this),this.errors=wp.Uploader.errors,this.errors.reset(),this.errors.on("add remove reset",this.visibility,this),this.errors.on("add",this.error,this)},dispose:function(){return wp.Uploader.queue.off(null,null,this),c.View.prototype.dispose.apply(this,arguments),this},visibility:function(){this.$el.toggleClass("uploading",!!this.queue.length),this.$el.toggleClass("errors",!!this.errors.length),this.$el.toggle(!!this.queue.length||!!this.errors.length)},ready:function(){_.each({$bar:".media-progress-bar div",$index:".upload-index",$total:".upload-total",$filename:".upload-filename"},function(a,b){this[b]=this.$(a)},this),this.visibility(),this.progress(),this.info()},progress:function(){var a=this.queue,b=this.$bar;b&&a.length&&b.width(a.reduce(function(a,b){if(!b.get("uploading"))return a+100;var c=b.get("percent");return a+(_.isNumber(c)?c:100)},0)/a.length+"%")},info:function(){var a,b=this.queue,c=0;b.length&&(a=this.queue.find(function(a,b){return c=b,a.get("uploading")}),this.$index.text(c+1),this.$total.text(b.length),this.$filename.html(a?this.filename(a.get("filename")):""))},filename:function(a){return c.truncate(_.escape(a),24)},error:function(a){this.views.add(".upload-errors",new c.view.UploaderStatusError({filename:this.filename(a.get("file").name),message:a.get("message")}),{at:0})},dismiss:function(a){var b=this.views.get(".upload-errors");a.preventDefault(),b&&_.invoke(b,"remove"),wp.Uploader.errors.reset()}}),c.view.UploaderStatusError=c.View.extend({className:"upload-error",template:c.template("uploader-status-error")}),c.view.Toolbar=c.View.extend({tagName:"div",className:"media-toolbar",initialize:function(){var a=this.controller.state(),b=this.selection=a.get("selection"),d=this.library=a.get("library");this._views={},this.primary=new c.view.PriorityList,this.secondary=new c.view.PriorityList,this.primary.$el.addClass("media-toolbar-primary"),this.secondary.$el.addClass("media-toolbar-secondary"),this.views.set([this.secondary,this.primary]),this.options.items&&this.set(this.options.items,{silent:!0}),this.options.silent||this.render(),b&&b.on("add remove reset",this.refresh,this),d&&d.on("add remove reset",this.refresh,this)},dispose:function(){return this.selection&&this.selection.off(null,null,this),this.library&&this.library.off(null,null,this),c.View.prototype.dispose.apply(this,arguments)},ready:function(){this.refresh()},set:function(a,b,d){var e;return d=d||{},_.isObject(a)?_.each(a,function(a,b){this.set(b,a,{silent:!0})},this):(b instanceof Backbone.View||(b.classes=["media-button-"+a].concat(b.classes||[]),b=new c.view.Button(b).render()),b.controller=b.controller||this.controller,this._views[a]=b,e=b.options.priority<0?"secondary":"primary",this[e].set(a,b,d)),d.silent||this.refresh(),this},get:function(a){return this._views[a]},unset:function(a,b){return delete this._views[a],this.primary.unset(a,b),this.secondary.unset(a,b),b&&b.silent||this.refresh(),this},refresh:function(){var a=this.controller.state(),b=a.get("library"),c=a.get("selection");_.each(this._views,function(a){if(a.model&&a.options&&a.options.requires){var d=a.options.requires,e=!1;e=_.some(c.models,function(a){return a.get("uploading")===!0}),d.selection&&c&&!c.length?e=!0:d.library&&b&&!b.length&&(e=!0),a.model.set("disabled",e)}})}}),c.view.Toolbar.Select=c.view.Toolbar.extend({initialize:function(){var a=this.options,d=a.controller;d.state().get("selection"),_.bindAll(this,"clickSelect"),_.defaults(a,{event:"select",state:!1,reset:!0,close:!0,text:b.select,requires:{selection:!0}}),a.items=_.defaults(a.items||{},{select:{style:"primary",text:a.text,priority:80,click:this.clickSelect,requires:a.requires}}),c.view.Toolbar.prototype.initialize.apply(this,arguments)},clickSelect:function(){var a=this.options,b=this.controller;a.close&&b.close(),a.event&&b.state().trigger(a.event),a.state&&b.setState(a.state),a.reset&&b.reset()}}),c.view.Toolbar.Embed=c.view.Toolbar.Select.extend({initialize:function(){_.defaults(this.options,{text:b.insertIntoPost,requires:!1}),c.view.Toolbar.Select.prototype.initialize.apply(this,arguments)},refresh:function(){var a=this.controller.state().props.get("url");this.get("select").model.set("disabled",!a||"http://"===a),c.view.Toolbar.Select.prototype.refresh.apply(this,arguments)}}),c.view.Button=c.View.extend({tagName:"a",className:"media-button",attributes:{href:"#"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),_.each(this.defaults,function(a,b){var c=this.options[b];_.isUndefined(c)||(this.model.set(b,c),delete this.options[b])},this),this.model.on("change",this.render,this)},render:function(){var a=["button",this.className],b=this.model.toJSON();return b.style&&a.push("button-"+b.style),b.size&&a.push("button-"+b.size),a=_.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",b.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}}),c.view.ButtonGroup=c.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=_.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new c.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(a(_.pluck(this.buttons,"el")).detach()),this}}),c.view.PriorityList=c.View.extend({tagName:"div",initialize:function(){this._views={},this.set(_.extend({},this._views,this.options.views),{silent:!0}),delete this.options.views,this.options.silent||this.render()
+!function(a){var b,c=wp.media,d=c.model.Attachment,e=c.model.Attachments;b=c.view.l10n="undefined"==typeof _wpMediaViewsL10n?{}:_wpMediaViewsL10n,c.view.settings=b.settings||{},delete b.settings,c.model.settings.post=c.view.settings.post,a.support.transition=function(){var a,b=document.documentElement.style,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=_.find(_.keys(c),function(a){return!_.isUndefined(b[a])}),a&&{end:c[a]}}(),c.transition=function(b,c){var d=a.Deferred();return c=c||2e3,a.support.transition?(b instanceof a||(b=a(b)),b.first().one(a.support.transition.end,d.resolve),_.delay(d.resolve,c)):d.resolve(),d.promise()},c.controller.Region=function(a){_.extend(this,_.pick(a||{},"id","view","selector"))},c.controller.Region.extend=Backbone.Model.extend,_.extend(c.controller.Region.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var b,c;if(this._mode)return c=_.toArray(arguments),b=this.id+":"+a,c[0]=b+":"+this._mode,this.view.trigger.apply(this.view,c),c[0]=b,this.view.trigger.apply(this.view,c),this}}),c.controller.StateMachine=function(a){this.states=new Backbone.Collection(a)},c.controller.StateMachine.extend=Backbone.Model.extend,_.extend(c.controller.StateMachine.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),_.each(["on","off","trigger"],function(a){c.controller.StateMachine.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),c.controller.State=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}}),_.each(["toolbar","content"],function(a){c.controller.State.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),c.controller.Library=c.controller.State.extend({defaults:{id:"library",multiple:!1,describe:!1,toolbar:"select",sidebar:"settings",content:"upload",router:"browse",menu:"default",searchable:!0,filterable:!1,sortable:!0,title:b.mediaLibraryTitle,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,b=this.get("selection");this.get("library")||this.set("library",c.query()),b instanceof c.model.Selection||(a=b,a||(a=this.get("library").props.toJSON(),a=_.omit(a,"orderby","query")),this.set("selection",new c.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.get("edge")||this.set("edge",120),this.get("gutter")||this.set("gutter",8),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",getUserSetting("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=c.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:a.align||getUserSetting("align","none"),size:a.size||getUserSetting("imgsize","medium"),link:a.link||getUserSetting("urlbutton","file")}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){var b=this._defaultDisplaySettings;return(b.canEmbed=this.canEmbed(a))&&(b.link="embed"),b},canEmbed:function(a){if(!a.get("uploading")){var b=a.get("type");if("audio"!==b&&"video"!==b)return!1}return _.contains(c.view.settings.embedExts,a.get("filename").split(".").pop())},syncSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(b.attachments),b.difference=_.difference(b.attachments.models,a.models)),a.single(b.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("selection").add(a)},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&setUserSetting("libraryContent",a)}}}),c.controller.GalleryEdit=c.controller.Library.extend({defaults:{id:"gallery-edit",multiple:!1,describe:!0,edge:199,editing:!1,sortable:!0,searchable:!1,toolbar:"gallery-edit",content:"browse",title:b.editGalleryTitle,priority:60,dragInfo:!0,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new c.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",c.view.Attachment.EditLibrary),c.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),c.controller.Library.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),c.controller.Library.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){var d=this.get("library");d&&a&&(d.gallery=d.gallery||new Backbone.Model,a.sidebar.set({gallery:new c.view.Settings.Gallery({controller:this,model:d.gallery,priority:40})}),a.toolbar.set("reverse",{text:b.reverseOrder,priority:80,click:function(){d.reset(d.toArray().reverse())}}))}}),c.controller.GalleryAdd=c.controller.Library.extend({defaults:_.defaults({id:"gallery-library",filterable:"uploaded",multiple:"add",menu:"gallery",toolbar:"gallery-add",title:b.addToGalleryTitle,priority:100,syncSelection:!1},c.controller.Library.prototype.defaults),initialize:function(){this.get("library")||this.set("library",c.query({type:"image"})),c.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&c.model.Selection.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,c.controller.Library.prototype.activate.apply(this,arguments)}}),c.controller.FeaturedImage=c.controller.Library.extend({defaults:_.defaults({id:"featured-image",filterable:"uploaded",multiple:!1,toolbar:"featured-image",title:b.setFeaturedImageTitle,priority:60,syncSelection:!1},c.controller.Library.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",c.query({type:"image"})),c.controller.Library.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),c.controller.Library.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),c.controller.Library.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),e=c.view.settings.post.featuredImageId;""!==e&&-1!==e&&(a=d.get(e),a.fetch()),b.reset(a?[a]:[])}}),c.controller.Embed=c.controller.State.extend({defaults:{id:"embed",url:"",menu:"default",content:"embed",toolbar:"main-embed",type:"link",title:b.insertFromUrlTitle,priority:120},sensitivity:200,initialize:function(){this.debouncedScan=_.debounce(_.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model({url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var b,c=this,d={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",d),d.scanners.length?(b=d.scanners=a.when.apply(a,d.scanners),b.always(function(){c.get("scanners")===b&&c.set("loading",!1)})):d.scanners=null,d.loading=!!d.scanners,this.set(d)},scanImage:function(b){var c=this.frame,d=this,e=this.props.get("url"),f=new Image,g=a.Deferred();b.scanners.push(g.promise()),f.onload=function(){g.resolve(),d===c.state()&&e===d.props.get("url")&&(d.set({type:"image"}),d.props.set({width:f.width,height:f.height}))},f.onerror=g.reject,f.src=e},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),c.View=wp.Backbone.View.extend({constructor:function(a){a&&a.controller&&(this.controller=a.controller),wp.Backbone.View.apply(this,arguments)},dispose:function(){return this.undelegateEvents(),this.model&&this.model.off&&this.model.off(null,null,this),this.collection&&this.collection.off&&this.collection.off(null,null,this),this.controller&&this.controller.off&&this.controller.off(null,null,this),this},remove:function(){return this.dispose(),wp.Backbone.View.prototype.remove.apply(this,arguments)}}),c.view.Frame=c.View.extend({initialize:function(){this._createRegions(),this._createStates()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],_.each(this.regions,function(a){this[a]=new c.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:c.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},reset:function(){return this.states.invoke("trigger","reset"),this}}),_.extend(c.view.Frame.prototype,c.controller.StateMachine.prototype),c.view.MediaFrame=c.view.Frame.extend({className:"media-frame",template:c.template("media-frame"),regions:["menu","title","content","toolbar","router"],initialize:function(){c.view.Frame.prototype.initialize.apply(this,arguments),_.defaults(this.options,{title:"",modal:!0,uploader:!0}),this.$el.addClass("wp-core-ui"),this.options.modal&&(this.modal=new c.view.Modal({controller:this,title:this.options.title}),this.modal.content(this)),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new c.view.UploaderWindow({controller:this,uploader:{dropzone:this.modal?this.modal.$el:this.$el,container:this.$el}}),this.views.set(".media-frame-uploader",this.uploader)),this.on("attach",_.bind(this.views.ready,this.views),this),this.on("title:create:default",this.createTitle,this),this.title.mode("default"),this.on("menu:create:default",this.createMenu,this)},render:function(){return!this.state()&&this.options.state&&this.setState(this.options.state),c.view.Frame.prototype.render.apply(this,arguments)},createTitle:function(a){a.view=new c.View({controller:this,tagName:"h1"})},createMenu:function(a){a.view=new c.view.Menu({controller:this})},createToolbar:function(a){a.view=new c.view.Toolbar({controller:this})},createRouter:function(a){a.view=new c.view.Router({controller:this})},createIframeStates:function(b){var d,e=c.view.settings,f=e.tabs,g=e.tabUrl;f&&g&&(d=a("#post_ID"),d.length&&(g+="&post_id="+d.val()),_.each(f,function(a,c){this.state("iframe:"+c).set(_.defaults({tab:c,src:g+"&tab="+c,title:a,content:"iframe",menu:"default"},b))},this),this.on("content:create:iframe",this.iframeContent,this),this.on("menu:render:default",this.iframeMenu,this),this.on("open",this.hijackThickbox,this),this.on("close",this.restoreThickbox,this))},iframeContent:function(a){this.$el.addClass("hide-toolbar"),a.view=new c.view.Iframe({controller:this})},iframeMenu:function(a){var b={};a&&(_.each(c.view.settings.tabs,function(a,c){b["iframe:"+c]={text:this.state("iframe:"+c).get("title"),priority:200}},this),a.set(b))},hijackThickbox:function(){var a=this;window.tb_remove&&!this._tb_remove&&(this._tb_remove=window.tb_remove,window.tb_remove=function(){a.close(),a.reset(),a.setState(a.options.state),a._tb_remove.call(window)})},restoreThickbox:function(){this._tb_remove&&(window.tb_remove=this._tb_remove,delete this._tb_remove)}}),_.each(["open","close","attach","detach","escape"],function(a){c.view.MediaFrame.prototype[a]=function(){return this.modal&&this.modal[a].apply(this.modal,arguments),this}}),c.view.MediaFrame.Select=c.view.MediaFrame.extend({initialize:function(){c.view.MediaFrame.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof c.model.Selection||(this.options.selection=new c.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new e,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new c.controller.Library({library:c.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:b.uploadFilesTitle,priority:20},browse:{text:b.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new c.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),display:b.get("displaySettings"),dragInfo:b.get("dragInfo"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new c.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new c.view.Toolbar.Select(b)}}),c.view.MediaFrame.Post=c.view.MediaFrame.Select.extend({initialize:function(){_.defaults(this.options,{multiple:!0,editing:!1,state:"insert"}),c.view.MediaFrame.Select.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new c.controller.Library({id:"insert",title:b.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:c.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new c.controller.Library({id:"gallery",title:b.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:c.query(_.defaults({type:"image"},a.library))}),new c.controller.Embed,new c.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new c.controller.GalleryAdd]),c.view.settings.post.featuredImageId&&this.states.add(new c.controller.FeaturedImage)},bindHandlers:function(){c.view.MediaFrame.Select.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:gallery",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this);var a={menu:{"default":"mainMenu",gallery:"galleryMenu"},content:{embed:"embedContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar"}};_.each(a,function(a,b){_.each(a,function(a,c){this.on(b+":render:"+c,this[a],this)},this)},this)},mainMenu:function(a){a.set({"library-separator":new c.View({className:"separator",priority:100})})},galleryMenu:function(a){var d=this.lastState(),e=d&&d.id,f=this;a.set({cancel:{text:b.cancelGalleryTitle,priority:20,click:function(){e?f.setState(e):f.close()}},separateCancel:new c.View({className:"separator",priority:40})})},embedContent:function(){var a=new c.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),a.url.focus()},editSelectionContent:function(){var a,d=this.state(),e=d.get("selection");a=new c.view.AttachmentsBrowser({controller:this,collection:e,selection:e,model:d,sortable:!0,search:!1,dragInfo:!0,AttachmentView:c.view.Attachment.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:b.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a)},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new c.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var c=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:b.insertIntoPost,requires:{selection:!0},click:function(){var a=c.state(),b=a.get("selection");c.close(),a.trigger("insert",b).reset()}})},mainGalleryToolbar:function(a){var d=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:b.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=d.state().get("selection"),b=d.state("gallery-edit"),e=a.where({type:"image"});b.set("library",new c.model.Selection(e,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit")}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:b.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new c.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new c.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?b.updateGallery:b.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new c.view.Toolbar({controller:this,items:{insert:{style:"primary",text:b.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))}}),c.view.Modal=c.View.extend({tagName:"div",template:c.template("media-modal"),attributes:{tabindex:0},events:{"click .media-modal-backdrop, .media-modal-close":"escapeHandler",keydown:"keydown"},initialize:function(){_.defaults(this.options,{container:document.body,title:"",propagate:!0,freeze:!0})},prepare:function(){return{title:this.options.title}},attach:function(){return this.views.attached?this:(this.views.rendered||this.render(),this.$el.appendTo(this.options.container),this.views.attached=!0,this.views.ready(),this.propagate("attach"))},detach:function(){return this.$el.is(":visible")&&this.close(),this.$el.detach(),this.views.attached=!1,this.propagate("detach")},open:function(){var b=this.$el,c=this.options;return b.is(":visible")?this:(this.views.attached||this.attach(),c.freeze&&(this._freeze={scrollTop:a(window).scrollTop()}),b.show().focus(),this.propagate("open"))},close:function(b){var c=this._freeze;return this.views.attached&&this.$el.is(":visible")?(this.$el.hide(),this.propagate("close"),c&&a(window).scrollTop(c.scrollTop),b&&b.escape&&this.propagate("escape"),this):this},escape:function(){return this.close({escape:!0})},escapeHandler:function(a){a.preventDefault(),this.escape()},content:function(a){return this.views.set(".media-modal-content",a),this},propagate:function(a){return this.trigger(a),this.options.propagate&&this.controller.trigger(a),this},keydown:function(a){return 27===a.which?(a.preventDefault(),this.escape(),void 0):void 0}}),c.view.FocusManager=c.View.extend({events:{keydown:"recordTab",focusin:"updateIndex"},focus:function(){_.isUndefined(this.index)||(this.$tabbables=this.$(":tabbable"),this.$tabbables.eq(this.index).focus())},recordTab:function(a){if(9===a.keyCode&&(_.isUndefined(this.index)&&this.updateIndex(a),!_.isUndefined(this.index))){var b=this.index+(a.shiftKey?-1:1);b>=0&&b<this.$tabbables.length?this.index=b:delete this.index}},updateIndex:function(a){this.$tabbables=this.$(":tabbable");var b=this.$tabbables.index(a.target);-1===b?delete this.index:this.index=b}}),c.view.UploaderWindow=c.View.extend({tagName:"div",className:"uploader-window",template:c.template("uploader-window"),initialize:function(){var b;this.$browser=a('<a href="#" class="browser" />').hide().appendTo("body"),b=this.options.uploader=_.defaults(this.options.uploader||{},{dropzone:this.$el,browser:this.$browser,params:{}}),!b.dropzone||b.dropzone instanceof a||(b.dropzone=a(b.dropzone)),this.controller.on("activate",this.refresh,this)},refresh:function(){this.uploader&&this.uploader.refresh()},ready:function(){var a,b=c.view.settings.post.id;this.uploader||(b&&(this.options.uploader.params.post_id=b),this.uploader=new wp.Uploader(this.options.uploader),a=this.uploader.dropzone,a.on("dropzone:enter",_.bind(this.show,this)),a.on("dropzone:leave",_.bind(this.hide,this)))},show:function(){var a=this.$el.show();_.defer(function(){a.css({opacity:1})})},hide:function(){var a=this.$el.css({opacity:0});c.transition(a).done(function(){"0"===a.css("opacity")&&a.hide()})}}),c.view.UploaderInline=c.View.extend({tagName:"div",className:"uploader-inline",template:c.template("uploader-inline"),initialize:function(){_.defaults(this.options,{message:"",status:!0}),!this.options.$browser&&this.controller.uploader&&(this.options.$browser=this.controller.uploader.$browser),_.isUndefined(this.options.postId)&&(this.options.postId=c.view.settings.post.id),this.options.status&&this.views.set(".upload-inline-status",new c.view.UploaderStatus({controller:this.controller}))},dispose:function(){return this.disposing?c.View.prototype.dispose.apply(this,arguments):(this.disposing=!0,this.remove())},remove:function(){var a=c.View.prototype.remove.apply(this,arguments);return _.defer(_.bind(this.refresh,this)),a},refresh:function(){var a=this.controller.uploader;a&&a.refresh()},ready:function(){var a,b=this.options.$browser;if(this.controller.uploader){if(a=this.$(".browser"),a[0]===b[0])return;b.detach().text(a.text()),b[0].className=a[0].className,a.replaceWith(b.show())}return this.refresh(),this}}),c.view.UploaderStatus=c.View.extend({className:"media-uploader-status",template:c.template("uploader-status"),events:{"click .upload-dismiss-errors":"dismiss"},initialize:function(){this.queue=wp.Uploader.queue,this.queue.on("add remove reset",this.visibility,this),this.queue.on("add remove reset change:percent",this.progress,this),this.queue.on("add remove reset change:uploading",this.info,this),this.errors=wp.Uploader.errors,this.errors.reset(),this.errors.on("add remove reset",this.visibility,this),this.errors.on("add",this.error,this)},dispose:function(){return wp.Uploader.queue.off(null,null,this),c.View.prototype.dispose.apply(this,arguments),this},visibility:function(){this.$el.toggleClass("uploading",!!this.queue.length),this.$el.toggleClass("errors",!!this.errors.length),this.$el.toggle(!!this.queue.length||!!this.errors.length)},ready:function(){_.each({$bar:".media-progress-bar div",$index:".upload-index",$total:".upload-total",$filename:".upload-filename"},function(a,b){this[b]=this.$(a)},this),this.visibility(),this.progress(),this.info()},progress:function(){var a=this.queue,b=this.$bar;b&&a.length&&b.width(a.reduce(function(a,b){if(!b.get("uploading"))return a+100;var c=b.get("percent");return a+(_.isNumber(c)?c:100)},0)/a.length+"%")},info:function(){var a,b=this.queue,c=0;b.length&&(a=this.queue.find(function(a,b){return c=b,a.get("uploading")}),this.$index.text(c+1),this.$total.text(b.length),this.$filename.html(a?this.filename(a.get("filename")):""))},filename:function(a){return c.truncate(_.escape(a),24)},error:function(a){this.views.add(".upload-errors",new c.view.UploaderStatusError({filename:this.filename(a.get("file").name),message:a.get("message")}),{at:0})},dismiss:function(a){var b=this.views.get(".upload-errors");a.preventDefault(),b&&_.invoke(b,"remove"),wp.Uploader.errors.reset()}}),c.view.UploaderStatusError=c.View.extend({className:"upload-error",template:c.template("uploader-status-error")}),c.view.Toolbar=c.View.extend({tagName:"div",className:"media-toolbar",initialize:function(){var a=this.controller.state(),b=this.selection=a.get("selection"),d=this.library=a.get("library");this._views={},this.primary=new c.view.PriorityList,this.secondary=new c.view.PriorityList,this.primary.$el.addClass("media-toolbar-primary"),this.secondary.$el.addClass("media-toolbar-secondary"),this.views.set([this.secondary,this.primary]),this.options.items&&this.set(this.options.items,{silent:!0}),this.options.silent||this.render(),b&&b.on("add remove reset",this.refresh,this),d&&d.on("add remove reset",this.refresh,this)},dispose:function(){return this.selection&&this.selection.off(null,null,this),this.library&&this.library.off(null,null,this),c.View.prototype.dispose.apply(this,arguments)},ready:function(){this.refresh()},set:function(a,b,d){var e;return d=d||{},_.isObject(a)?_.each(a,function(a,b){this.set(b,a,{silent:!0})},this):(b instanceof Backbone.View||(b.classes=["media-button-"+a].concat(b.classes||[]),b=new c.view.Button(b).render()),b.controller=b.controller||this.controller,this._views[a]=b,e=b.options.priority<0?"secondary":"primary",this[e].set(a,b,d)),d.silent||this.refresh(),this},get:function(a){return this._views[a]},unset:function(a,b){return delete this._views[a],this.primary.unset(a,b),this.secondary.unset(a,b),b&&b.silent||this.refresh(),this},refresh:function(){var a=this.controller.state(),b=a.get("library"),c=a.get("selection");_.each(this._views,function(a){if(a.model&&a.options&&a.options.requires){var d=a.options.requires,e=!1;e=_.some(c.models,function(a){return a.get("uploading")===!0}),d.selection&&c&&!c.length?e=!0:d.library&&b&&!b.length&&(e=!0),a.model.set("disabled",e)}})}}),c.view.Toolbar.Select=c.view.Toolbar.extend({initialize:function(){var a=this.options;_.bindAll(this,"clickSelect"),_.defaults(a,{event:"select",state:!1,reset:!0,close:!0,text:b.select,requires:{selection:!0}}),a.items=_.defaults(a.items||{},{select:{style:"primary",text:a.text,priority:80,click:this.clickSelect,requires:a.requires}}),c.view.Toolbar.prototype.initialize.apply(this,arguments)},clickSelect:function(){var a=this.options,b=this.controller;a.close&&b.close(),a.event&&b.state().trigger(a.event),a.state&&b.setState(a.state),a.reset&&b.reset()}}),c.view.Toolbar.Embed=c.view.Toolbar.Select.extend({initialize:function(){_.defaults(this.options,{text:b.insertIntoPost,requires:!1}),c.view.Toolbar.Select.prototype.initialize.apply(this,arguments)},refresh:function(){var a=this.controller.state().props.get("url");this.get("select").model.set("disabled",!a||"http://"===a),c.view.Toolbar.Select.prototype.refresh.apply(this,arguments)}}),c.view.Button=c.View.extend({tagName:"a",className:"media-button",attributes:{href:"#"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),_.each(this.defaults,function(a,b){var c=this.options[b];_.isUndefined(c)||(this.model.set(b,c),delete this.options[b])},this),this.model.on("change",this.render,this)},render:function(){var a=["button",this.className],b=this.model.toJSON();return b.style&&a.push("button-"+b.style),b.size&&a.push("button-"+b.size),a=_.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",b.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}}),c.view.ButtonGroup=c.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=_.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new c.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(a(_.pluck(this.buttons,"el")).detach()),this}}),c.view.PriorityList=c.View.extend({tagName:"div",initialize:function(){this._views={},this.set(_.extend({},this._views,this.options.views),{silent:!0}),delete this.options.views,this.options.silent||this.render()
 },set:function(a,b,c){var d,e,f;return c=c||{},_.isObject(a)?(_.each(a,function(a,b){this.set(b,a)},this),this):(b instanceof Backbone.View||(b=this.toView(b,a,c)),b.controller=b.controller||this.controller,this.unset(a),d=b.options.priority||10,e=this.views.get()||[],_.find(e,function(a,b){return a.options.priority>d?(f=b,!0):void 0}),this._views[a]=b,this.views.add(b,{at:_.isNumber(f)?f:e.length||0}),this)},get:function(a){return this._views[a]},unset:function(a){var b=this.get(a);return b&&b.remove(),delete this._views[a],this},toView:function(a){return new c.View(a)}}),c.view.MenuItem=c.View.extend({tagName:"a",className:"media-menu-item",attributes:{href:"#"},events:{click:"_click"},_click:function(a){var b=this.options.click;a&&a.preventDefault(),b?b.call(this):this.click()},click:function(){var a=this.options.state;a&&this.controller.setState(a)},render:function(){var a=this.options;return a.text?this.$el.text(a.text):a.html&&this.$el.html(a.html),this}}),c.view.Menu=c.view.PriorityList.extend({tagName:"div",className:"media-menu",property:"state",ItemView:c.view.MenuItem,region:"menu",toView:function(a,b){return a=a||{},a[this.property]=a[this.property]||b,new this.ItemView(a).render()},ready:function(){c.view.PriorityList.prototype.ready.apply(this,arguments),this.visibility()},set:function(){c.view.PriorityList.prototype.set.apply(this,arguments),this.visibility()},unset:function(){c.view.PriorityList.prototype.unset.apply(this,arguments),this.visibility()},visibility:function(){var a=this.region,b=this.controller[a].get(),c=this.views.get(),d=!c||c.length<2;this===b&&this.controller.$el.toggleClass("hide-"+a,d)},select:function(a){var b=this.get(a);b&&(this.deselect(),b.$el.addClass("active"))},deselect:function(){this.$el.children().removeClass("active")}}),c.view.RouterItem=c.view.MenuItem.extend({click:function(){var a=this.options.contentMode;a&&this.controller.content.mode(a)}}),c.view.Router=c.view.Menu.extend({tagName:"div",className:"media-router",property:"contentMode",ItemView:c.view.RouterItem,region:"router",initialize:function(){this.controller.on("content:render",this.update,this),c.view.Menu.prototype.initialize.apply(this,arguments)},update:function(){var a=this.controller.content.mode();a&&this.select(a)}}),c.view.Sidebar=c.view.PriorityList.extend({className:"media-sidebar"}),c.view.Attachment=c.View.extend({tagName:"li",className:"attachment",template:c.template("attachment"),events:{"click .attachment-preview":"toggleSelectionHandler","change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .close":"removeFromLibrary","click .check":"removeFromSelection","click a":"preventDefault"},buttons:{},initialize:function(){var a=this.options.selection;this.model.on("change:sizes change:uploading",this.render,this),this.model.on("change:title",this._syncTitle,this),this.model.on("change:caption",this._syncCaption,this),this.model.on("change:percent",this.progress,this),this.model.on("add",this.select,this),this.model.on("remove",this.deselect,this),a&&a.on("reset",this.updateSelect,this),this.model.on("selection:single selection:unsingle",this.details,this),this.details(this.model,this.controller.state().get("selection"))},dispose:function(){var a=this.options.selection;return this.updateAll(),a&&a.off(null,null,this),c.View.prototype.dispose.apply(this,arguments),this},render:function(){var a=_.defaults(this.model.toJSON(),{orientation:"landscape",uploading:!1,type:"",subtype:"",icon:"",filename:"",caption:"",title:"",dateFormatted:"",width:"",height:"",compat:!1,alt:"",description:""});return a.buttons=this.buttons,a.describe=this.controller.state().get("describe"),"image"===a.type&&(a.size=this.imageSize()),a.can={},a.nonces&&(a.can.remove=!!a.nonces["delete"],a.can.save=!!a.nonces.update),this.controller.state().get("allowLocalEdits")&&(a.allowLocalEdits=!0),this.views.detach(),this.$el.html(this.template(a)),this.$el.toggleClass("uploading",a.uploading),a.uploading?this.$bar=this.$(".media-progress-bar div"):delete this.$bar,this.updateSelect(),this.updateSave(),this.views.render(),this},progress:function(){this.$bar&&this.$bar.length&&this.$bar.width(this.model.get("percent")+"%")},toggleSelectionHandler:function(a){var b;a.shiftKey?b="between":(a.ctrlKey||a.metaKey)&&(b="toggle"),this.toggleSelection({method:b})},toggleSelection:function(a){var b,c,d,e,f=this.collection,g=this.options.selection,h=this.model,i=a&&a.method;if(g){if(b=g.single(),i=_.isUndefined(i)?g.multiple:i,"between"===i&&b&&g.multiple){if(b===h)return;return d=f.indexOf(b),e=f.indexOf(this.model),c=e>d?f.models.slice(d,e+1):f.models.slice(e,d+1),g.add(c).single(h),void 0}if("toggle"===i)return g[this.selected()?"remove":"add"](h).single(h),void 0;"add"!==i&&(i="reset"),this.selected()?g[b===h?"remove":"single"](h):g[i](h).single(h)}},updateSelect:function(){this[this.selected()?"select":"deselect"]()},selected:function(){var a=this.options.selection;return a?!!a.get(this.model.cid):void 0},select:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.addClass("selected")},deselect:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.removeClass("selected")},details:function(a,b){var c,d=this.options.selection;d===b&&(c=d.single(),this.$el.toggleClass("details",c===this.model))},preventDefault:function(a){a.preventDefault()},imageSize:function(a){var b=this.model.get("sizes");return a=a||"medium",b&&b[a]?_.clone(b[a]):{url:this.model.get("url"),width:this.model.get("width"),height:this.model.get("height"),orientation:this.model.get("orientation")}},updateSetting:function(b){var c,d,e=a(b.target).closest("[data-setting]");e.length&&(c=e.data("setting"),d=b.target.value,this.model.get(c)!==d&&this.save(c,d))},save:function(){var b=this,c=this._save=this._save||{status:"ready"},d=this.model.save.apply(this.model,arguments),e=c.requests?a.when(d,c.requests):d;c.savedTimer&&clearTimeout(c.savedTimer),this.updateSave("waiting"),c.requests=e,e.always(function(){c.requests===e&&(b.updateSave("resolved"===e.state()?"complete":"error"),c.savedTimer=setTimeout(function(){b.updateSave("ready"),delete c.savedTimer},2e3))})},updateSave:function(a){var b=this._save=this._save||{status:"ready"};return a&&a!==b.status&&(this.$el.removeClass("save-"+b.status),b.status=a),this.$el.addClass("save-"+b.status),this},updateAll:function(){var b,c=this.$("[data-setting]"),d=this.model;b=_.chain(c).map(function(b){var c,e,f=a("input, textarea, select, [value]",b);if(f.length)return c=a(b).data("setting"),e=f.val(),d.get(c)!==e?[c,e]:void 0}).compact().object().value(),_.isEmpty(b)||d.save(b)},removeFromLibrary:function(a){a.stopPropagation(),this.collection.remove(this.model)},removeFromSelection:function(a){var b=this.options.selection;b&&(a.stopPropagation(),b.remove(this.model))}}),_.each({caption:"_syncCaption",title:"_syncTitle"},function(a,b){c.view.Attachment.prototype[a]=function(a,c){var d=this.$('[data-setting="'+b+'"]');return d.length?c===d.find("input, textarea, select, [value]").val()?this:this.render():this}}),c.view.Attachment.Library=c.view.Attachment.extend({buttons:{check:!0}}),c.view.Attachment.EditLibrary=c.view.Attachment.extend({buttons:{close:!0}}),c.view.Attachments=c.View.extend({tagName:"ul",className:"attachments",cssTemplate:c.template("attachments-css"),events:{scroll:"scroll"},initialize:function(){this.el.id=_.uniqueId("__attachments-view-"),_.defaults(this.options,{refreshSensitivity:200,refreshThreshold:3,AttachmentView:c.view.Attachment,sortable:!1,resize:!0}),this._viewsByCid={},this.collection.on("add",function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},this),this.collection.on("remove",function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},this),this.collection.on("reset",this.render,this),this.scroll=_.chain(this.scroll).bind(this).throttle(this.options.refreshSensitivity).value(),this.initSortable(),_.bindAll(this,"css"),this.model.on("change:edge change:gutter",this.css,this),this._resizeCss=_.debounce(_.bind(this.css,this),this.refreshSensitivity),this.options.resize&&a(window).on("resize.attachments",this._resizeCss),this.css()},dispose:function(){this.collection.props.off(null,null,this),a(window).off("resize.attachments",this._resizeCss),c.View.prototype.dispose.apply(this,arguments)},css:function(){var b=a("#"+this.el.id+"-css");b.length&&b.remove(),c.view.Attachments.$head().append(this.cssTemplate({id:this.el.id,edge:this.edge(),gutter:this.model.get("gutter")}))},edge:function(){var a,b,c,d=this.model.get("edge");return this.$el.is(":visible")?(a=2*this.model.get("gutter"),b=this.$el.width()-a,c=Math.ceil(b/(d+a)),d=Math.floor((b-c*a)/c)):d},initSortable:function(){var b=this.collection;this.options.sortable&&a.fn.sortable&&(this.$el.sortable(_.extend({disabled:!!b.comparator,containment:this.$el,tolerance:"pointer",start:function(a,b){b.item.data("sortableIndexStart",b.item.index())},update:function(a,c){var d=b.at(c.item.data("sortableIndexStart")),e=b.comparator;delete b.comparator,b.remove(d,{silent:!0}).add(d,{silent:!0,at:c.item.index()}),b.comparator=e,b.trigger("reset",b),b.saveMenuOrder()}},this.options.sortable)),b.props.on("change:orderby",function(){this.$el.sortable("option","disabled",!!b.comparator)},this),this.collection.props.on("change:orderby",this.refreshSortable,this),this.refreshSortable())},refreshSortable:function(){if(this.options.sortable&&a.fn.sortable){var b=this.collection,c=b.props.get("orderby"),d="menuOrder"===c||!b.comparator;this.$el.sortable("option","disabled",!d)}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){this.$el.is(":visible")&&this.collection.hasMore()&&this.el.scrollHeight<this.el.scrollTop+this.el.clientHeight*this.options.refreshThreshold&&this.collection.more().done(this.scroll)}},{$head:function(){var b;return function(){return b=b||a("head")}}()}),c.view.Search=c.View.extend({tagName:"input",className:"search",attributes:{type:"search",placeholder:b.search},events:{input:"search",keyup:"search",change:"search",search:"search"},render:function(){return this.el.value=this.model.escape("search"),this},search:function(a){a.target.value?this.model.set("search",a.target.value):this.model.unset("search")}}),c.view.AttachmentFilters=c.View.extend({tagName:"select",className:"attachment-filters",events:{change:"change"},keys:[],initialize:function(){this.createFilters(),_.extend(this.filters,this.options.filters),this.$el.html(_.chain(this.filters).map(function(b,c){return{el:a("<option></option>").val(c).text(b.text)[0],priority:b.priority||50}},this).sortBy("priority").pluck("el").value()),this.model.on("change",this.select,this),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,b="all",c=a.toJSON();_.find(this.filters,function(a,d){var e=_.all(a.props,function(a,b){return a===(_.isUndefined(c[b])?null:c[b])});return e?b=d:void 0}),this.$el.val(b)}}),c.view.AttachmentFilters.Uploaded=c.view.AttachmentFilters.extend({createFilters:function(){var a,d=this.model.get("type"),e=c.view.settings.mimeTypes;e&&d&&(a=e[d]),this.filters={all:{text:a||b.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:b.uploadedToThisPost,props:{uploadedTo:c.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}}}}),c.view.AttachmentFilters.All=c.view.AttachmentFilters.extend({createFilters:function(){var a={};_.each(c.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:b.allMediaItems,props:{type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},a.uploaded={text:b.uploadedToThisPost,props:{type:null,uploadedTo:c.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20},this.filters=a}}),c.view.AttachmentsBrowser=c.View.extend({tagName:"div",className:"attachments-browser",initialize:function(){_.defaults(this.options,{filters:!1,search:!0,display:!1,AttachmentView:c.view.Attachment.Library}),this.createToolbar(),this.updateContent(),this.createSidebar(),this.collection.on("add remove reset",this.updateContent,this)},dispose:function(){return this.options.selection.off(null,null,this),c.View.prototype.dispose.apply(this,arguments),this},createToolbar:function(){var d,e;this.toolbar=new c.view.Toolbar({controller:this.controller}),this.views.add(this.toolbar),d=this.options.filters,"uploaded"===d?e=c.view.AttachmentFilters.Uploaded:"all"===d&&(e=c.view.AttachmentFilters.All),e&&this.toolbar.set("filters",new e({controller:this.controller,model:this.collection.props,priority:-80}).render()),this.options.search&&this.toolbar.set("search",new c.view.Search({controller:this.controller,model:this.collection.props,priority:60}).render()),this.options.dragInfo&&this.toolbar.set("dragInfo",new c.View({el:a('<div class="instructions">'+b.dragInfo+"</div>")[0],priority:-40}))},updateContent:function(){var a=this;this.attachments||this.createAttachments(),this.collection.length||this.collection.more().done(function(){a.collection.length||a.createUploader()})},removeContent:function(){_.each(["attachments","uploader"],function(a){this[a]&&(this[a].remove(),delete this[a])},this)},createUploader:function(){this.removeContent(),this.uploader=new c.view.UploaderInline({controller:this.controller,status:!1,message:b.noItemsFound}),this.views.add(this.uploader)},createAttachments:function(){this.removeContent(),this.attachments=new c.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,AttachmentView:this.options.AttachmentView}),this.views.add(this.attachments)},createSidebar:function(){var a=this.options,b=a.selection,d=this.sidebar=new c.view.Sidebar({controller:this.controller});this.views.add(d),this.controller.uploader&&d.set("uploads",new c.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new c.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new c.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new c.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")}))},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display")}}),c.view.Selection=c.View.extend({tagName:"div",className:"media-selection",template:c.template("media-selection"),events:{"click .edit-selection":"edit","click .clear-selection":"clear"},initialize:function(){_.defaults(this.options,{editable:!1,clearable:!0}),this.attachments=new c.view.Attachments.Selection({controller:this.controller,collection:this.collection,selection:this.collection,model:new Backbone.Model({edge:40,gutter:5})}),this.views.set(".selection-view",this.attachments),this.collection.on("add remove reset",this.refresh,this),this.controller.on("content:activate",this.refresh,this)},ready:function(){this.refresh()},refresh:function(){if(this.$el.children().length){var a=this.collection,c="edit-selection"===this.controller.content.mode();this.$el.toggleClass("empty",!a.length),this.$el.toggleClass("one",1===a.length),this.$el.toggleClass("editing",c),this.$(".count").text(b.selected.replace("%d",a.length))}},edit:function(a){a.preventDefault(),this.options.editable&&this.options.editable.call(this,this.collection)},clear:function(a){a.preventDefault(),this.collection.reset()}}),c.view.Attachment.Selection=c.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}}),c.view.Attachments.Selection=c.view.Attachments.extend({events:{},initialize:function(){return _.defaults(this.options,{sortable:!0,resize:!1,AttachmentView:c.view.Attachment.Selection}),c.view.Attachments.prototype.initialize.apply(this,arguments)}}),c.view.Attachment.EditSelection=c.view.Attachment.Selection.extend({buttons:{close:!0}}),c.view.Settings=c.View.extend({events:{"click button":"updateHandler","change input":"updateHandler","change select":"updateHandler","change textarea":"updateHandler"},initialize:function(){this.model=this.model||new Backbone.Model,this.model.on("change",this.updateChanges,this)},prepare:function(){return _.defaults({model:this.model.toJSON()},this.options)},render:function(){return c.View.prototype.render.apply(this,arguments),_(this.model.attributes).chain().keys().each(this.update,this),this},update:function(a){var b,c,d=this.model.get(a),e=this.$('[data-setting="'+a+'"]');e.length&&(e.is("select")?(c=e.find('[value="'+d+'"]'),c.length?(e.find("option").prop("selected",!1),c.prop("selected",!0)):this.model.set(a,e.find(":selected").val())):e.hasClass("button-group")?(b=e.find("button").removeClass("active"),b.filter('[value="'+d+'"]').addClass("active")):e.is('input[type="text"], textarea')?e.is(":focus")||e.val(d):e.is('input[type="checkbox"]')&&e.attr("checked",!!d))},updateHandler:function(b){var c,d=a(b.target).closest("[data-setting]"),e=b.target.value;b.preventDefault(),d.length&&(d.is('input[type="checkbox"]')&&(e=d[0].checked),this.model.set(d.data("setting"),e),(c=d.data("userSetting"))&&setUserSetting(c,e))},updateChanges:function(a){a.hasChanged()&&_(a.changed).chain().keys().each(this.update,this)}}),c.view.Settings.AttachmentDisplay=c.view.Settings.extend({className:"attachment-display-settings",template:c.template("attachment-display-settings"),initialize:function(){var a=this.options.attachment;_.defaults(this.options,{userSettings:!1}),c.view.Settings.prototype.initialize.apply(this,arguments),this.model.on("change:link",this.updateLinkTo,this),a&&a.on("change:uploading",this.render,this)},dispose:function(){var a=this.options.attachment;a&&a.off(null,null,this),c.view.Settings.prototype.dispose.apply(this,arguments)},render:function(){var a=this.options.attachment;return a&&_.extend(this.options,{sizes:a.get("sizes"),type:a.get("type")}),c.view.Settings.prototype.render.call(this),this.updateLinkTo(),this},updateLinkTo:function(){var a=this.model.get("link"),b=this.$(".link-to-custom"),c=this.options.attachment;return"none"===a||"embed"===a||!c&&"custom"!==a?(b.hide(),void 0):(c&&("post"===a?b.val(c.get("link")):"file"===a?b.val(c.get("url")):this.model.get("linkUrl")||b.val("http://"),b.prop("readonly","custom"!==a)),b.show(),b.is(":visible")&&b.focus()[0].select(),void 0)}}),c.view.Settings.Gallery=c.view.Settings.extend({className:"gallery-settings",template:c.template("gallery-settings")}),c.view.Attachment.Details=c.view.Attachment.extend({tagName:"div",className:"attachment-details",template:c.template("attachment-details"),events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .edit-attachment":"editAttachment","click .refresh-attachment":"refreshAttachment"},initialize:function(){this.focusManager=new c.view.FocusManager({el:this.el}),c.view.Attachment.prototype.initialize.apply(this,arguments)},render:function(){return c.view.Attachment.prototype.render.apply(this,arguments),this.focusManager.focus(),this},deleteAttachment:function(a){a.preventDefault(),confirm(b.warnDelete)&&this.model.destroy()},editAttachment:function(){this.$el.addClass("needs-refresh")},refreshAttachment:function(a){this.$el.removeClass("needs-refresh"),a.preventDefault(),this.model.fetch()}}),c.view.AttachmentCompat=c.View.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.focusManager=new c.view.FocusManager({el:this.el}),this.model.on("change:compat",this.render,this)},dispose:function(){return this.$(":focus").length&&this.save(),c.View.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this.focusManager.focus(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var b={};a&&a.preventDefault(),_.each(this.$el.serializeArray(),function(a){b[a.name]=a.value}),this.model.saveCompat(b)}}),c.view.Iframe=c.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html('<iframe src="'+this.controller.state().get("src")+'" />'),this.views.render(),this}}),c.view.Embed=c.View.extend({className:"media-embed",initialize:function(){this.url=new c.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.model.on("change:type",this.refresh,this),this.model.on("change:loading",this.loading,this)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=c.view.EmbedImage;else{if("link"!==b)return;a=c.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}}),c.view.EmbedUrl=c.View.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){this.$input=a("<input/>").attr("type","text").val(this.model.get("url")),this.input=this.$input[0],this.spinner=a('<span class="spinner" />')[0],this.$el.append([this.input,this.spinner]),this.model.on("change:url",this.render,this)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",c.View.prototype.render.apply(this,arguments),this},ready:function(){this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),c.view.EmbedLink=c.view.Settings.extend({className:"embed-link-settings",template:c.template("embed-link-settings")}),c.view.EmbedImage=c.view.Settings.AttachmentDisplay.extend({className:"embed-image-settings",template:c.template("embed-image-settings"),initialize:function(){c.view.Settings.AttachmentDisplay.prototype.initialize.apply(this,arguments),this.model.on("change:url",this.updateImage,this)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}})}(jQuery);
\ No newline at end of file
index fb09e3cde33095a43a5720a09c22d59fbf4cfec8..505decd040fccb7a67f9d6b4da9fd3c2b54fd1c4 100644 (file)
@@ -1,3 +1,4 @@
+/* global mejs, _wpmejsSettings */
 (function ($) {
        // add mime-type aliases to MediaElement plugin support
        mejs.plugins.silverlight[0].types.push('video/x-ms-wmv');
index 0b9937c4dbf3f57cc979cbe82b6c5f7be0337bc8..7b1a7b09530b5d3f65b6d12294003e303d6c9618 100644 (file)
@@ -1,9 +1,7 @@
+/* global plupload, pluploadL10n, ajaxurl, post_id, wpUploaderInit, deleteUserSetting, setUserSetting, getUserSetting */
+/* global resize_width, resize_height, shortform */
 var topWin = window.dialogArguments || opener || parent || top, uploader, uploader_init;
 
-function fileDialogStart() {
-       jQuery("#media-upload-error").empty();
-}
-
 // progress and success handlers for media multi uploads
 function fileQueued(fileObj) {
        // Get rid of unused form
@@ -49,9 +47,8 @@ function fileUploading(up, file) {
 
        if ( max > hundredmb && file.size > hundredmb ) {
                setTimeout(function(){
-                       var done;
-
-                       if ( file.status < 3 && file.loaded == 0 ) { // not uploading
+                       
+                       if ( file.status < 3 && file.loaded === 0 ) { // not uploading
                                wpFileError(file, pluploadL10n.big_upload_failed.replace('%1$s', '<a class="uploader-html" href="#">').replace('%2$s', '</a>'));
                                up.stop(); // stops the whole queue
                                up.removeFile(file);
@@ -106,7 +103,7 @@ function uploadSuccess(fileObj, serverData) {
 function setResize(arg) {
        if ( arg ) {
                if ( uploader.features.jpgresize )
-                       uploader.settings['resize'] = { width: resize_width, height: resize_height, quality: 100 };
+                       uploader.settings.resize = { width: resize_width, height: resize_height, quality: 100 };
                else
                        uploader.settings.multipart_params.image_resize = true;
        } else {
@@ -129,7 +126,7 @@ function prepareMediaItem(fileObj, serverData) {
                item.append(serverData);
                prepareMediaItemInit(fileObj);
        } else { // New style: server data is just the attachment ID, fetch the thumbnail and form html from the server
-               item.load('async-upload.php', {attachment_id:serverData, fetch:f}, function(){prepareMediaItemInit(fileObj);updateMediaForm()});
+               item.load('async-upload.php', {attachment_id:serverData, fetch:f}, function(){prepareMediaItemInit(fileObj);updateMediaForm();});
        }
 }
 
@@ -171,9 +168,10 @@ function prepareMediaItemInit(fileObj) {
                                action: 'untrash-post',
                                _ajax_nonce: this.href.replace(/^.*wpnonce=/,'')
                        },
-                       success: function(data, textStatus){
-                               var item = jQuery('#media-item-' + fileObj.id);
-
+                       success: function( ){
+                               var type,
+                                       item = jQuery('#media-item-' + fileObj.id);
+                               
                                if ( type = jQuery('#type-of-' + fileObj.id).val() )
                                        jQuery('#' + type + '-counter').text(jQuery('#' + type + '-counter').text()-0+1);
 
@@ -210,21 +208,23 @@ function itemAjaxError(id, message) {
        if ( last_err == id ) // prevent firing an error for the same file twice
                return;
 
-       item.html('<div class="error-div">'
-                               + '<a class="dismiss" href="#">' + pluploadL10n.dismiss + '</a>'
-                               + '<strong>' + pluploadL10n.error_uploading.replace('%s', jQuery.trim(filename)) + '</strong> '
-                               + message
-                               '</div>').data('last-err', id);
+       item.html('<div class="error-div">' +
+                               '<a class="dismiss" href="#">' + pluploadL10n.dismiss + '</a>' +
+                               '<strong>' + pluploadL10n.error_uploading.replace('%s', jQuery.trim(filename)) + '</strong> ' +
+                               message +
+                               '</div>').data('last-err', id);
 }
 
-function deleteSuccess(data, textStatus) {
+function deleteSuccess(data) {
+       var type, id, item;
        if ( data == '-1' )
                return itemAjaxError(this.id, 'You do not have permission. Has your session expired?');
 
        if ( data == '0' )
                return itemAjaxError(this.id, 'Could not be deleted. Has it been deleted already?');
 
-       var id = this.id, item = jQuery('#media-item-' + id);
+       id = this.id;
+       item = jQuery('#media-item-' + id);
 
        // Decrement the counters.
        if ( type = jQuery('#type-of-' + id).val() )
@@ -252,7 +252,7 @@ function deleteSuccess(data, textStatus) {
        return;
 }
 
-function deleteError(X, textStatus, errorThrown) {
+function deleteError() {
        // TODO
 }
 
@@ -273,16 +273,6 @@ function switchUploader(s) {
        }
 }
 
-function dndHelper(s) {
-       var d = document.getElementById('dnd-helper');
-
-       if ( s ) {
-               d.style.display = 'block';
-       } else {
-               d.style.display = 'none';
-       }
-}
-
 function uploadError(fileObj, errorCode, message, uploader) {
        var hundredmb = 100 * 1024 * 1024, max;
 
@@ -459,9 +449,7 @@ jQuery(document).ready(function($){
                        up.start();
                });
 
-               uploader.bind('BeforeUpload', function(up, file) {
-                       // something
-               });
+               // uploader.bind('BeforeUpload', function(up, file) {});
 
                uploader.bind('UploadFile', function(up, file) {
                        fileUploading(up, file);
@@ -480,12 +468,13 @@ jQuery(document).ready(function($){
                        uploadSuccess(file, response.response);
                });
 
-               uploader.bind('UploadComplete', function(up, files) {
+               uploader.bind('UploadComplete', function() {
                        uploadComplete();
                });
-       }
+       };
 
-       if ( typeof(wpUploaderInit) == 'object' )
+       if ( typeof(wpUploaderInit) == 'object' ) {
                uploader_init();
+       }
 
 });
index 1eb7a5b1ee87c17c686c21491d1d883ec8e6d526..83261fe70a28fabf8cdc162c73a7b2d5928fafa1 100644 (file)
@@ -1 +1 @@
-function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(a){jQuery(".media-blank").remove();var b=jQuery("#media-items").children(),c=post_id||0;1==b.length&&b.removeClass("open").find(".slidetoggle").slideUp(200),jQuery('<div class="media-item">').attr("id","media-item-"+a.id).addClass("child-of-"+c).append('<div class="progress"><div class="percent">0%</div><div class="bar"></div></div>',jQuery('<div class="filename original">').text(" "+a.name)).appendTo(jQuery("#media-items")),jQuery("#insert-gallery").prop("disabled",!0)}function uploadStart(){try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}catch(a){}return!0}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width(200*b.loaded/b.size),jQuery(".percent",c).html(b.percent+"%")}function fileUploading(a,b){var c=104857600,d=parseInt(a.settings.max_file_size,10);d>c&&b.size>c&&setTimeout(function(){b.status<3&&0==b.loaded&&(wpFileError(b,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>")),a.stop(),a.removeFile(b),a.start())},1e4)}function updateMediaForm(){var a=jQuery("#media-items").children();1==a.length?(a.addClass("open").find(".slidetoggle").show(),jQuery(".insert-gallery").hide()):a.length>1&&(a.removeClass("open"),jQuery(".insert-gallery").show()),a.not(".media-blank").length>0?jQuery(".savebutton").show():jQuery(".savebutton").hide()}function uploadSuccess(a,b){var c=jQuery("#media-item-"+a.id);return b=b.replace(/^<pre>(\d+)<\/pre>$/,"$1"),b.match(/media-upload-error|error-div/)?(c.html(b),void 0):(jQuery(".percent",c).html(pluploadL10n.crunching),prepareMediaItem(a,b),updateMediaForm(),post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1),void 0)}function setResize(a){a?uploader.features.jpgresize?uploader.settings.resize={width:resize_width,height:resize_height,quality:100}:uploader.settings.multipart_params.image_resize=!0:(delete uploader.settings.resize,delete uploader.settings.multipart_params.image_resize)}function prepareMediaItem(a,b){var c="undefined"==typeof shortform?1:2,d=jQuery("#media-item-"+a.id);2==c&&shortform>2&&(c=shortform);try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}catch(e){}isNaN(b)||!b?(d.append(b),prepareMediaItemInit(a)):d.load("async-upload.php",{attachment_id:b,fetch:c},function(){prepareMediaItemInit(a),updateMediaForm()})}function prepareMediaItemInit(a){var b=jQuery("#media-item-"+a.id);jQuery(".thumbnail",b).clone().attr("class","pinkynail toggle").prependTo(b),jQuery(".filename.original",b).replaceWith(jQuery(".filename.new",b)),jQuery("a.delete",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}}),!1}),jQuery("a.undo",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(){var b=jQuery("#media-item-"+a.id);(type=jQuery("#type-of-"+a.id).val())&&jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1),post_id&&b.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1),jQuery(".filename .trashnotice",b).remove(),jQuery(".filename .title",b).css("font-weight","normal"),jQuery("a.undo",b).addClass("hidden"),jQuery(".menu_order_input",b).show(),b.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:!1,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}}),!1}),jQuery("#media-item-"+a.id+".startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('<div class="error"><p>'+a+"</p></div>")}function wpFileError(a,b){itemAjaxError(a.id,b)}function itemAjaxError(a,b){var c=jQuery("#media-item-"+a),d=c.find(".filename").text(),e=c.data("last-err");e!=a&&c.html('<div class="error-div"><a class="dismiss" href="#">'+pluploadL10n.dismiss+"</a><strong>"+pluploadL10n.error_uploading.replace("%s",jQuery.trim(d))+"</strong> "+b+"</div>").data("last-err",a)}function deleteSuccess(a){if("-1"==a)return itemAjaxError(this.id,"You do not have permission. Has your session expired?");if("0"==a)return itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?");var b=this.id,c=jQuery("#media-item-"+b);(type=jQuery("#type-of-"+b).val())&&jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1),post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1),1==jQuery("form.type-form #media-items").children().length&&jQuery(".hidden","#media-items").length>0&&(jQuery(".toggle").toggle(),jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")),jQuery(".toggle",c).toggle(),jQuery(".slidetoggle",c).slideUp(200).siblings().removeClass("hidden"),c.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:!1,duration:500}).addClass("undo"),jQuery(".filename:empty",c).remove(),jQuery(".filename .title",c).css("font-weight","bold"),jQuery(".filename",c).append('<span class="trashnotice"> '+pluploadL10n.deleted+" </span>").siblings("a.toggle").hide(),jQuery(".filename",c).append(jQuery("a.undo",c).removeClass("hidden")),jQuery(".menu_order_input",c).hide()}function deleteError(){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",!1)}function switchUploader(a){a?(deleteUserSetting("uploader"),jQuery(".media-upload-form").removeClass("html-uploader"),"object"==typeof uploader&&uploader.refresh()):(setUserSetting("uploader","1"),jQuery(".media-upload-form").addClass("html-uploader"))}function dndHelper(a){var b=document.getElementById("dnd-helper");b.style.display=a?"block":"none"}function uploadError(a,b,c,d){var e,f=104857600;switch(b){case plupload.FAILED:wpFileError(a,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(a,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(d,a);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(a,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(a,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(a,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:e=parseInt(d.settings.max_file_size,10),e>f&&a.size>f?wpFileError(a,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>")):wpQueueError(pluploadL10n.io_error);break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(a,pluploadL10n.default_error)}}function uploadSizeError(a,b,c){var d;d=c?pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>"):pluploadL10n.file_exceeds_size_limit.replace("%s",b.name),jQuery("#media-items").append('<div id="media-item-'+b.id+'" class="media-item error"><p>'+d+"</p></div>"),a.removeFile(b)}var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploader",function(b){var c,d,e=a(b.target);e.is('input[type="radio"]')?(c=e.closest("tr"),c.hasClass("align")?setUserSetting("align",e.val()):c.hasClass("image-size")&&setUserSetting("imgsize",e.val())):e.is("button.button")?(d=b.target.className||"",d=d.match(/url([^ '"]+)/),d&&d[1]&&(setUserSetting("urlbutton",d[1]),e.siblings(".urlfield").val(e.data("link-url")))):e.is("a.dismiss")?e.parents(".media-item").fadeOut(200,function(){a(this).remove()}):e.is(".upload-flash-bypass a")||e.is("a.uploader-html")?(a("#media-items, p.submit, span.big-file-warning").css("display","none"),switchUploader(0),b.preventDefault()):e.is(".upload-html-bypass a")?(a("#media-items, p.submit, span.big-file-warning").css("display",""),switchUploader(1),b.preventDefault()):e.is("a.describe-toggle-on")?(e.parent().addClass("open"),e.siblings(".slidetoggle").fadeIn(250,function(){var b,c,d=a(window).scrollTop(),e=a(window).height(),f=a(this).offset().top,g=a(this).height();e&&f&&g&&(b=f+g,c=d+e,b>c&&(f-d>b-c?window.scrollBy(0,b-c+10):window.scrollBy(0,f-d-40)))}),b.preventDefault()):e.is("a.describe-toggle-off")&&(e.siblings(".slidetoggle").fadeOut(250,function(){e.parent().removeClass("open")}),b.preventDefault())}),uploader_init=function(){uploader=new plupload.Uploader(wpUploaderInit),a("#image_resize").bind("change",function(){var b=a(this).prop("checked");setResize(b),b?setUserSetting("upload_resize","1"):deleteUserSetting("upload_resize")}),uploader.bind("Init",function(b){var c=a("#plupload-upload-ui");setResize(getUserSetting("upload_resize",!1)),b.features.dragdrop&&!a(document.body).hasClass("mobile")?(c.addClass("drag-drop"),a("#drag-drop-area").bind("dragover.wp-uploader",function(){c.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){c.removeClass("drag-over")})):(c.removeClass("drag-drop"),a("#drag-drop-area").unbind(".wp-uploader")),"html4"==b.runtime&&a(".upload-flash-bypass").hide()}),uploader.init(),uploader.bind("FilesAdded",function(b,c){var d=104857600,e=parseInt(b.settings.max_file_size,10);a("#media-upload-error").html(""),uploadStart(),plupload.each(c,function(a){e>d&&a.size>d&&"html5"!=b.runtime?uploadSizeError(b,a,!0):fileQueued(a)}),b.refresh(),b.start()}),uploader.bind("BeforeUpload",function(){}),uploader.bind("UploadFile",function(a,b){fileUploading(a,b)}),uploader.bind("UploadProgress",function(a,b){uploadProgress(a,b)}),uploader.bind("Error",function(a,b){uploadError(b.file,b.code,b.message,a),a.refresh()}),uploader.bind("FileUploaded",function(a,b,c){uploadSuccess(b,c.response)}),uploader.bind("UploadComplete",function(){uploadComplete()})},"object"==typeof wpUploaderInit&&uploader_init()});
\ No newline at end of file
+function fileQueued(a){jQuery(".media-blank").remove();var b=jQuery("#media-items").children(),c=post_id||0;1==b.length&&b.removeClass("open").find(".slidetoggle").slideUp(200),jQuery('<div class="media-item">').attr("id","media-item-"+a.id).addClass("child-of-"+c).append('<div class="progress"><div class="percent">0%</div><div class="bar"></div></div>',jQuery('<div class="filename original">').text(" "+a.name)).appendTo(jQuery("#media-items")),jQuery("#insert-gallery").prop("disabled",!0)}function uploadStart(){try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}catch(a){}return!0}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width(200*b.loaded/b.size),jQuery(".percent",c).html(b.percent+"%")}function fileUploading(a,b){var c=104857600,d=parseInt(a.settings.max_file_size,10);d>c&&b.size>c&&setTimeout(function(){b.status<3&&0===b.loaded&&(wpFileError(b,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>")),a.stop(),a.removeFile(b),a.start())},1e4)}function updateMediaForm(){var a=jQuery("#media-items").children();1==a.length?(a.addClass("open").find(".slidetoggle").show(),jQuery(".insert-gallery").hide()):a.length>1&&(a.removeClass("open"),jQuery(".insert-gallery").show()),a.not(".media-blank").length>0?jQuery(".savebutton").show():jQuery(".savebutton").hide()}function uploadSuccess(a,b){var c=jQuery("#media-item-"+a.id);return b=b.replace(/^<pre>(\d+)<\/pre>$/,"$1"),b.match(/media-upload-error|error-div/)?(c.html(b),void 0):(jQuery(".percent",c).html(pluploadL10n.crunching),prepareMediaItem(a,b),updateMediaForm(),post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1),void 0)}function setResize(a){a?uploader.features.jpgresize?uploader.settings.resize={width:resize_width,height:resize_height,quality:100}:uploader.settings.multipart_params.image_resize=!0:(delete uploader.settings.resize,delete uploader.settings.multipart_params.image_resize)}function prepareMediaItem(a,b){var c="undefined"==typeof shortform?1:2,d=jQuery("#media-item-"+a.id);2==c&&shortform>2&&(c=shortform);try{"undefined"!=typeof topWin.tb_remove&&topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}catch(e){}isNaN(b)||!b?(d.append(b),prepareMediaItemInit(a)):d.load("async-upload.php",{attachment_id:b,fetch:c},function(){prepareMediaItemInit(a),updateMediaForm()})}function prepareMediaItemInit(a){var b=jQuery("#media-item-"+a.id);jQuery(".thumbnail",b).clone().attr("class","pinkynail toggle").prependTo(b),jQuery(".filename.original",b).replaceWith(jQuery(".filename.new",b)),jQuery("a.delete",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}}),!1}),jQuery("a.undo",b).click(function(){return jQuery.ajax({url:ajaxurl,type:"post",id:a.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(){var b,c=jQuery("#media-item-"+a.id);(b=jQuery("#type-of-"+a.id).val())&&jQuery("#"+b+"-counter").text(jQuery("#"+b+"-counter").text()-0+1),post_id&&c.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1),jQuery(".filename .trashnotice",c).remove(),jQuery(".filename .title",c).css("font-weight","normal"),jQuery("a.undo",c).addClass("hidden"),jQuery(".menu_order_input",c).show(),c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:!1,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}}),!1}),jQuery("#media-item-"+a.id+".startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('<div class="error"><p>'+a+"</p></div>")}function wpFileError(a,b){itemAjaxError(a.id,b)}function itemAjaxError(a,b){var c=jQuery("#media-item-"+a),d=c.find(".filename").text(),e=c.data("last-err");e!=a&&c.html('<div class="error-div"><a class="dismiss" href="#">'+pluploadL10n.dismiss+"</a><strong>"+pluploadL10n.error_uploading.replace("%s",jQuery.trim(d))+"</strong> "+b+"</div>").data("last-err",a)}function deleteSuccess(a){var b,c,d;return"-1"==a?itemAjaxError(this.id,"You do not have permission. Has your session expired?"):"0"==a?itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?"):(c=this.id,d=jQuery("#media-item-"+c),(b=jQuery("#type-of-"+c).val())&&jQuery("#"+b+"-counter").text(jQuery("#"+b+"-counter").text()-1),post_id&&d.hasClass("child-of-"+post_id)&&jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1),1==jQuery("form.type-form #media-items").children().length&&jQuery(".hidden","#media-items").length>0&&(jQuery(".toggle").toggle(),jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")),jQuery(".toggle",d).toggle(),jQuery(".slidetoggle",d).slideUp(200).siblings().removeClass("hidden"),d.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:!1,duration:500}).addClass("undo"),jQuery(".filename:empty",d).remove(),jQuery(".filename .title",d).css("font-weight","bold"),jQuery(".filename",d).append('<span class="trashnotice"> '+pluploadL10n.deleted+" </span>").siblings("a.toggle").hide(),jQuery(".filename",d).append(jQuery("a.undo",d).removeClass("hidden")),jQuery(".menu_order_input",d).hide(),void 0)}function deleteError(){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",!1)}function switchUploader(a){a?(deleteUserSetting("uploader"),jQuery(".media-upload-form").removeClass("html-uploader"),"object"==typeof uploader&&uploader.refresh()):(setUserSetting("uploader","1"),jQuery(".media-upload-form").addClass("html-uploader"))}function uploadError(a,b,c,d){var e,f=104857600;switch(b){case plupload.FAILED:wpFileError(a,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(a,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(d,a);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(a,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(a,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(a,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:e=parseInt(d.settings.max_file_size,10),e>f&&a.size>f?wpFileError(a,pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>")):wpQueueError(pluploadL10n.io_error);break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(a,pluploadL10n.default_error)}}function uploadSizeError(a,b,c){var d;d=c?pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'<a class="uploader-html" href="#">').replace("%2$s","</a>"):pluploadL10n.file_exceeds_size_limit.replace("%s",b.name),jQuery("#media-items").append('<div id="media-item-'+b.id+'" class="media-item error"><p>'+d+"</p></div>"),a.removeFile(b)}var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploader",function(b){var c,d,e=a(b.target);e.is('input[type="radio"]')?(c=e.closest("tr"),c.hasClass("align")?setUserSetting("align",e.val()):c.hasClass("image-size")&&setUserSetting("imgsize",e.val())):e.is("button.button")?(d=b.target.className||"",d=d.match(/url([^ '"]+)/),d&&d[1]&&(setUserSetting("urlbutton",d[1]),e.siblings(".urlfield").val(e.data("link-url")))):e.is("a.dismiss")?e.parents(".media-item").fadeOut(200,function(){a(this).remove()}):e.is(".upload-flash-bypass a")||e.is("a.uploader-html")?(a("#media-items, p.submit, span.big-file-warning").css("display","none"),switchUploader(0),b.preventDefault()):e.is(".upload-html-bypass a")?(a("#media-items, p.submit, span.big-file-warning").css("display",""),switchUploader(1),b.preventDefault()):e.is("a.describe-toggle-on")?(e.parent().addClass("open"),e.siblings(".slidetoggle").fadeIn(250,function(){var b,c,d=a(window).scrollTop(),e=a(window).height(),f=a(this).offset().top,g=a(this).height();e&&f&&g&&(b=f+g,c=d+e,b>c&&(f-d>b-c?window.scrollBy(0,b-c+10):window.scrollBy(0,f-d-40)))}),b.preventDefault()):e.is("a.describe-toggle-off")&&(e.siblings(".slidetoggle").fadeOut(250,function(){e.parent().removeClass("open")}),b.preventDefault())}),uploader_init=function(){uploader=new plupload.Uploader(wpUploaderInit),a("#image_resize").bind("change",function(){var b=a(this).prop("checked");setResize(b),b?setUserSetting("upload_resize","1"):deleteUserSetting("upload_resize")}),uploader.bind("Init",function(b){var c=a("#plupload-upload-ui");setResize(getUserSetting("upload_resize",!1)),b.features.dragdrop&&!a(document.body).hasClass("mobile")?(c.addClass("drag-drop"),a("#drag-drop-area").bind("dragover.wp-uploader",function(){c.addClass("drag-over")}).bind("dragleave.wp-uploader, drop.wp-uploader",function(){c.removeClass("drag-over")})):(c.removeClass("drag-drop"),a("#drag-drop-area").unbind(".wp-uploader")),"html4"==b.runtime&&a(".upload-flash-bypass").hide()}),uploader.init(),uploader.bind("FilesAdded",function(b,c){var d=104857600,e=parseInt(b.settings.max_file_size,10);a("#media-upload-error").html(""),uploadStart(),plupload.each(c,function(a){e>d&&a.size>d&&"html5"!=b.runtime?uploadSizeError(b,a,!0):fileQueued(a)}),b.refresh(),b.start()}),uploader.bind("UploadFile",function(a,b){fileUploading(a,b)}),uploader.bind("UploadProgress",function(a,b){uploadProgress(a,b)}),uploader.bind("Error",function(a,b){uploadError(b.file,b.code,b.message,a),a.refresh()}),uploader.bind("FileUploaded",function(a,b,c){uploadSuccess(b,c.response)}),uploader.bind("UploadComplete",function(){uploadComplete()})},"object"==typeof wpUploaderInit&&uploader_init()});
\ No newline at end of file
index 20c8fd82bd140c4ac7f54bbf73598a935e26cc77..e1584d3b1a9960ed66af1d9b9980126bceb5cc70 100644 (file)
Binary files a/wp-includes/js/plupload/plupload.silverlight.xap and b/wp-includes/js/plupload/plupload.silverlight.xap differ
index dc91674930fc4d2c81577921899af0517a6c8701..5751949b53baeee1326f9302db61130772ab2c4d 100644 (file)
@@ -1,3 +1,5 @@
+/* global pluploadL10n, plupload, _wpPluploadSettings */
+
 window.wp = window.wp || {};
 
 (function( exports, $ ) {
@@ -6,7 +8,7 @@ window.wp = window.wp || {};
        if ( typeof _wpPluploadSettings === 'undefined' )
                return;
 
-       /*
+       /**
         * An object that helps create a WordPress uploader using plupload.
         *
         * @param options - object - The options passed to the new plupload instance.
index 202c1cbacf709026ec9c0f585d57bfc6ba272b9f..b55a55e3eb2724babf8f231e8ab54d6ddf7ff93d 100644 (file)
@@ -1,3 +1,4 @@
+/* global adminpage, wpActiveEditor, quicktagsL10n, wpLink, fullscreen, prompt */
 /*
  * Quicktags
  *
 // by Alex King
 // http://www.alexking.org/
 
-var QTags, edButtons = [], edCanvas,
+var QTags, edCanvas,
+       edButtons = [];
+
+/* jshint ignore:start */
 
 /**
  * Back-compat
  *
  * Define all former global functions so plugins that hack quicktags.js directly don't cause fatal errors.
  */
-edAddTag = function(){},
+var edAddTag = function(){},
 edCheckOpenTags = function(){},
 edCloseAllTags = function(){},
 edInsertImage = function(){},
@@ -65,16 +69,18 @@ function edInsertContent(bah, txt) {
  * Added for back compatibility, use QTags.addButton() as it gives more flexibility like type of button, button placement, etc.
  * @see QTags.addButton()
  */
-function edButton(id, display, tagStart, tagEnd, access, open) {
+function edButton(id, display, tagStart, tagEnd, access) {
        return QTags.addButton( id, display, tagStart, tagEnd, access, '', -1 );
 }
 
+/* jshint ignore:end */
+
 (function(){
        // private stuff is prefixed with an underscore
        var _domReady = function(func) {
-               var t, i,  DOMContentLoaded;
+               var t, i, DOMContentLoaded, _tryReady;
 
-               if ( typeof jQuery != 'undefined' ) {
+               if ( typeof jQuery !== 'undefined' ) {
                        jQuery(document).ready(func);
                } else {
                        t = _domReady;
@@ -105,16 +111,17 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                                        document.attachEvent('onreadystatechange', DOMContentLoaded);
                                        window.attachEvent('onload', t.ready);
 
-                                       (function(){
+                                       _tryReady = function() {
                                                try {
-                                                       document.documentElement.doScroll("left");
+                                                       document.documentElement.doScroll('left');
                                                } catch(e) {
-                                                       setTimeout(arguments.callee, 50);
+                                                       setTimeout(_tryReady, 50);
                                                        return;
                                                }
 
                                                t.ready();
-                                       })();
+                                       };
+                                       _tryReady();
                                }
 
                                t.eventAttached = true;
@@ -128,11 +135,12 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                zeroise = function(number) {
                        var str = number.toString();
 
-                       if ( str.length < 2 )
-                               str = "0" + str;
+                       if ( str.length < 2 ) {
+                               str = '0' + str;
+                       }
 
                        return str;
-               }
+               };
 
                return now.getUTCFullYear() + '-' +
                        zeroise( now.getUTCMonth() + 1 ) + '-' +
@@ -145,10 +153,11 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
        qt;
 
        qt = QTags = function(settings) {
-               if ( typeof(settings) == 'string' )
+               if ( typeof(settings) === 'string' ) {
                        settings = {id: settings};
-               else if ( typeof(settings) != 'object' )
+               } else if ( typeof(settings) !== 'object' ) {
                        return false;
+               }
 
                var t = this,
                        id = settings.id,
@@ -156,15 +165,16 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        name = 'qt_' + id,
                        tb, onclick, toolbar_id;
 
-               if ( !id || !canvas )
+               if ( !id || !canvas ) {
                        return false;
+               }
 
                t.name = name;
                t.id = id;
                t.canvas = canvas;
                t.settings = settings;
 
-               if ( id == 'content' && typeof(adminpage) == 'string' && ( adminpage == 'post-new-php' || adminpage == 'post-php' ) ) {
+               if ( id === 'content' && typeof(adminpage) === 'string' && ( adminpage === 'post-new-php' || adminpage === 'post-php' ) ) {
                        // back compat hack :-(
                        edCanvas = canvas;
                        toolbar_id = 'ed_toolbar';
@@ -185,8 +195,9 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        var target = e.target || e.srcElement, visible = target.clientWidth || target.offsetWidth, i;
 
                        // don't call the callback on pressing the accesskey when the button is not visible
-                       if ( !visible )
+                       if ( !visible ) {
                                return;
+                       }
 
                        // as long as it has the class ed_button, execute the callback
                        if ( / ed_button /.test(' ' + target.className + ' ') ) {
@@ -194,8 +205,9 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                                t.canvas = canvas = document.getElementById(id);
                                i = target.id.replace(name + '_', '');
 
-                               if ( t.theButtons[i] )
+                               if ( t.theButtons[i] ) {
                                        t.theButtons[i].callback.call(t.theButtons[i], target, canvas, t);
+                               }
                        }
                };
 
@@ -232,8 +244,9 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        defaults = ',strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,';
 
                for ( inst in t.instances ) {
-                       if ( inst == 0 )
+                       if ( inst === 0 ) {
                                continue;
+                       }
 
                        ed = t.instances[inst];
                        canvas = ed.canvas;
@@ -244,34 +257,38 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        use = '';
 
                        // set buttons
-                       if ( settings.buttons )
+                       if ( settings.buttons ) {
                                use = ','+settings.buttons+',';
+                       }
 
                        for ( i in edButtons ) {
-                               if ( !edButtons[i] )
+                               if ( !edButtons[i] ) {
                                        continue;
+                               }
 
                                id = edButtons[i].id;
-                               if ( use && defaults.indexOf(','+id+',') != -1 && use.indexOf(','+id+',') == -1 )
+                               if ( use && defaults.indexOf( ',' + id + ',' ) !== -1 && use.indexOf( ',' + id + ',' ) === -1 ) {
                                        continue;
+                               }
 
-                               if ( !edButtons[i].instance || edButtons[i].instance == inst ) {
+                               if ( !edButtons[i].instance || edButtons[i].instance === inst ) {
                                        theButtons[id] = edButtons[i];
 
-                                       if ( edButtons[i].html )
+                                       if ( edButtons[i].html ) {
                                                html += edButtons[i].html(name + '_');
+                                       }
                                }
                        }
 
-                       if ( use && use.indexOf(',fullscreen,') != -1 ) {
-                               theButtons['fullscreen'] = new qt.FullscreenButton();
-                               html += theButtons['fullscreen'].html(name + '_');
+                       if ( use && use.indexOf(',fullscreen,') !== -1 ) {
+                               theButtons.fullscreen = new qt.FullscreenButton();
+                               html += theButtons.fullscreen.html(name + '_');
                        }
 
 
-                       if ( 'rtl' == document.getElementsByTagName('html')[0].dir ) {
-                               theButtons['textdirection'] = new qt.TextDirectionButton();
-                               html += theButtons['textdirection'].html(name + '_');
+                       if ( 'rtl' === document.getElementsByTagName('html')[0].dir ) {
+                               theButtons.textdirection = new qt.TextDirectionButton();
+                               html += theButtons.textdirection.html(name + '_');
                        }
 
                        ed.toolbar.innerHTML = html;
@@ -309,8 +326,9 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
        qt.addButton = function( id, display, arg1, arg2, access_key, title, priority, instance ) {
                var btn;
 
-               if ( !id || !display )
+               if ( !id || !display ) {
                        return;
+               }
 
                priority = priority || 0;
                arg2 = arg2 || '';
@@ -324,12 +342,13 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        return;
                }
 
-               if ( priority == -1 ) // back-compat
+               if ( priority === -1 ) { // back-compat
                        return btn;
+               }
 
                if ( priority > 0 ) {
-                       while ( typeof(edButtons[priority]) != 'undefined' ) {
-                               priority++
+                       while ( typeof(edButtons[priority]) !== 'undefined' ) {
+                               priority++;
                        }
 
                        edButtons[priority] = btn;
@@ -337,22 +356,24 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        edButtons[edButtons.length] = btn;
                }
 
-               if ( this.buttonsInitDone )
+               if ( this.buttonsInitDone ) {
                        this._buttonsInit(); // add the button HTML to all instances toolbars if addButton() was called too late
+               }
        };
 
        qt.insertContent = function(content) {
                var sel, startPos, endPos, scrollTop, text, canvas = document.getElementById(wpActiveEditor);
 
-               if ( !canvas )
+               if ( !canvas ) {
                        return false;
+               }
 
                if ( document.selection ) { //IE
                        canvas.focus();
                        sel = document.selection.createRange();
                        sel.text = content;
                        canvas.focus();
-               } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) { // FF, WebKit, Opera
+               } else if ( canvas.selectionStart || canvas.selectionStart === 0 ) { // FF, WebKit, Opera
                        text = canvas.value;
                        startPos = canvas.selectionStart;
                        endPos = canvas.selectionEnd;
@@ -419,7 +440,7 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                var t = this, i = 0, ret = false;
                if ( ed.openTags ) {
                        while ( ret === false && i < ed.openTags.length ) {
-                               ret = ed.openTags[i] == t.id ? i : false;
+                               ret = ed.openTags[i] === t.id ? i : false;
                                i ++;
                        }
                } else {
@@ -434,10 +455,11 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        canvas.focus();
                        sel = document.selection.createRange();
                        if ( sel.text.length > 0 ) {
-                               if ( !t.tagEnd )
+                               if ( !t.tagEnd ) {
                                        sel.text = sel.text + t.tagStart;
-                               else
+                               } else {
                                        sel.text = t.tagStart + sel.text + endTag;
+                               }
                        } else {
                                if ( !t.tagEnd ) {
                                        sel.text = t.tagStart;
@@ -450,7 +472,7 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                                }
                        }
                        canvas.focus();
-               } else if ( canvas.selectionStart || canvas.selectionStart == '0' ) { // FF, WebKit, Opera
+               } else if ( canvas.selectionStart || canvas.selectionStart === 0 ) { // FF, WebKit, Opera
                        startPos = canvas.selectionStart;
                        endPos = canvas.selectionEnd;
                        cursorPos = endPos;
@@ -458,7 +480,7 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                        l = v.substring(0, startPos); // left of the selection
                        r = v.substring(endPos, v.length); // right of the selection
                        i = v.substring(startPos, endPos); // inside the selection
-                       if ( startPos != endPos ) {
+                       if ( startPos !== endPos ) {
                                if ( !t.tagEnd ) {
                                        canvas.value = l + i + t.tagStart + r; // insert self closing tags after the selection
                                        cursorPos += t.tagStart.length;
@@ -517,10 +539,11 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
                                button = ed.getButton(tbo[tbo.length - 1]);
                                element = document.getElementById(ed.name + '_' + button.id);
 
-                               if ( e )
+                               if ( e ) {
                                        button.callback.call(button, element, c, ed);
-                               else
+                               } else {
                                        button.closeTag(element, ed);
+                               }
                        }
                }
        };
@@ -540,13 +563,14 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
        qt.LinkButton.prototype.callback = function(e, c, ed, defaultValue) {
                var URL, t = this;
 
-               if ( typeof(wpLink) != 'undefined' ) {
+               if ( typeof(wpLink) !== 'undefined' ) {
                        wpLink.open();
                        return;
                }
 
-               if ( ! defaultValue )
+               if ( ! defaultValue ) {
                        defaultValue = 'http://';
+               }
 
                if ( t.isOpen(ed) === false ) {
                        URL = prompt(quicktagsL10n.enterURL, defaultValue);
@@ -581,26 +605,28 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
        };
        qt.FullscreenButton.prototype = new qt.Button();
        qt.FullscreenButton.prototype.callback = function(e, c) {
-               if ( !c.id || typeof(fullscreen) == 'undefined' )
+               if ( !c.id || typeof(fullscreen) === 'undefined' ) {
                        return;
+               }
 
                fullscreen.on();
        };
 
        qt.TextDirectionButton = function() {
-               qt.Button.call(this, 'textdirection', quicktagsL10n.textdirection, '', quicktagsL10n.toggleTextdirection)
+               qt.Button.call(this, 'textdirection', quicktagsL10n.textdirection, '', quicktagsL10n.toggleTextdirection);
        };
        qt.TextDirectionButton.prototype = new qt.Button();
        qt.TextDirectionButton.prototype.callback = function(e, c) {
-               var isRTL = ( 'rtl' == document.getElementsByTagName('html')[0].dir ),
+               var isRTL = ( 'rtl' === document.getElementsByTagName('html')[0].dir ),
                        currentDirection = c.style.direction;
 
-               if ( ! currentDirection )
+               if ( ! currentDirection ) {
                        currentDirection = ( isRTL ) ? 'rtl' : 'ltr';
+               }
 
-               c.style.direction = ( 'rtl' == currentDirection ) ? 'ltr' : 'rtl';
+               c.style.direction = ( 'rtl' === currentDirection ) ? 'ltr' : 'rtl';
                c.focus();
-       }
+       };
 
        // ensure backward compatibility
        edButtons[10] = new qt.TagButton('strong','b','<strong>','</strong>','b');
@@ -615,6 +641,6 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
        edButtons[100] = new qt.TagButton('li','li','\t<li>','</li>\n','l'),
        edButtons[110] = new qt.TagButton('code','code','<code>','</code>','c'),
        edButtons[120] = new qt.TagButton('more','more','<!--more-->','','t'),
-       edButtons[140] = new qt.CloseButton()
+       edButtons[140] = new qt.CloseButton();
 
 })();
index 648a2ee2819134ad9e980f6a3081a2ca9df1acc8..49fe85286fd821034bc66c50af1767290e9e72ba 100644 (file)
@@ -1 +1 @@
-function quicktags(a){return new QTags(a)}function edInsertContent(a,b){return QTags.insertContent(b)}function edButton(a,b,c,d,e){return QTags.addButton(a,b,c,d,e,"",-1)}var QTags,edButtons=[],edCanvas,edAddTag=function(){},edCheckOpenTags=function(){},edCloseAllTags=function(){},edInsertImage=function(){},edInsertLink=function(){},edInsertTag=function(){},edLink=function(){},edQuickLink=function(){},edRemoveTag=function(){},edShowButton=function(){},edShowLinks=function(){},edSpell=function(){},edToolbar=function(){};!function(){var a,b=function(a){var c,d,e;"undefined"!=typeof jQuery?jQuery(document).ready(a):(c=b,c.funcs=[],c.ready=function(){if(!c.isReady)for(c.isReady=!0,d=0;d<c.funcs.length;d++)c.funcs[d]()},c.isReady?a():c.funcs.push(a),c.eventAttached||(document.addEventListener?(e=function(){document.removeEventListener("DOMContentLoaded",e,!1),c.ready()},document.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",c.ready,!1)):document.attachEvent&&(e=function(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",e),c.ready())},document.attachEvent("onreadystatechange",e),window.attachEvent("onload",c.ready),function(){try{document.documentElement.doScroll("left")}catch(a){return setTimeout(arguments.callee,50),void 0}c.ready()}()),c.eventAttached=!0))},c=function(){var a,b=new Date;return a=function(a){var b=a.toString();return b.length<2&&(b="0"+b),b},b.getUTCFullYear()+"-"+a(b.getUTCMonth()+1)+"-"+a(b.getUTCDate())+"T"+a(b.getUTCHours())+":"+a(b.getUTCMinutes())+":"+a(b.getUTCSeconds())+"+00:00"}();a=QTags=function(c){if("string"==typeof c)c={id:c};else if("object"!=typeof c)return!1;var d,e,f,g=this,h=c.id,i=document.getElementById(h),j="qt_"+h;return h&&i?(g.name=j,g.id=h,g.canvas=i,g.settings=c,"content"!=h||"string"!=typeof adminpage||"post-new-php"!=adminpage&&"post-php"!=adminpage?f=j+"_toolbar":(edCanvas=i,f="ed_toolbar"),d=document.createElement("div"),d.id=f,d.className="quicktags-toolbar",i.parentNode.insertBefore(d,i),g.toolbar=d,e=function(a){a=a||window.event;var b,c=a.target||a.srcElement,d=c.clientWidth||c.offsetWidth;d&&/ ed_button /.test(" "+c.className+" ")&&(g.canvas=i=document.getElementById(h),b=c.id.replace(j+"_",""),g.theButtons[b]&&g.theButtons[b].callback.call(g.theButtons[b],c,i,g))},d.addEventListener?d.addEventListener("click",e,!1):d.attachEvent&&d.attachEvent("onclick",e),g.getButton=function(a){return g.theButtons[a]},g.getButtonElement=function(a){return document.getElementById(j+"_"+a)},a.instances[h]=g,a.instances[0]||(a.instances[0]=a.instances[h],b(function(){a._buttonsInit()})),void 0):!1},a.instances={},a.getInstance=function(b){return a.instances[b]},a._buttonsInit=function(){var b,c,d,e,f,g,h,i,j,k,l=this,m=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(g in l.instances)if(0!=g){h=l.instances[g],b=h.canvas,c=h.name,d=h.settings,f="",e={},k="",d.buttons&&(k=","+d.buttons+",");for(j in edButtons)edButtons[j]&&(i=edButtons[j].id,k&&-1!=m.indexOf(","+i+",")&&-1==k.indexOf(","+i+",")||edButtons[j].instance&&edButtons[j].instance!=g||(e[i]=edButtons[j],edButtons[j].html&&(f+=edButtons[j].html(c+"_"))));k&&-1!=k.indexOf(",fullscreen,")&&(e.fullscreen=new a.FullscreenButton,f+=e.fullscreen.html(c+"_")),"rtl"==document.getElementsByTagName("html")[0].dir&&(e.textdirection=new a.TextDirectionButton,f+=e.textdirection.html(c+"_")),h.toolbar.innerHTML=f,h.theButtons=e}l.buttonsInitDone=!0},a.addButton=function(b,c,d,e,f,g,h,i){var j;if(b&&c){if(h=h||0,e=e||"","function"==typeof d)j=new a.Button(b,c,f,g,i),j.callback=d;else{if("string"!=typeof d)return;j=new a.TagButton(b,c,d,e,f,g,i)}if(-1==h)return j;if(h>0){for(;"undefined"!=typeof edButtons[h];)h++;edButtons[h]=j}else edButtons[edButtons.length]=j;this.buttonsInitDone&&this._buttonsInit()}},a.insertContent=function(a){var b,c,d,e,f,g=document.getElementById(wpActiveEditor);return g?(document.selection?(g.focus(),b=document.selection.createRange(),b.text=a,g.focus()):g.selectionStart||"0"==g.selectionStart?(f=g.value,c=g.selectionStart,d=g.selectionEnd,e=g.scrollTop,g.value=f.substring(0,c)+a+f.substring(d,f.length),g.focus(),g.selectionStart=c+a.length,g.selectionEnd=c+a.length,g.scrollTop=e):(g.value+=a,g.focus()),!0):!1},a.Button=function(a,b,c,d,e){var f=this;f.id=a,f.display=b,f.access=c,f.title=d||"",f.instance=e||""},a.Button.prototype.html=function(a){var b=this.access?' accesskey="'+this.access+'"':"";return'<input type="button" id="'+a+this.id+'"'+b+' class="ed_button" title="'+this.title+'" value="'+this.display+'" />'},a.Button.prototype.callback=function(){},a.TagButton=function(b,c,d,e,f,g,h){var i=this;a.Button.call(i,b,c,f,g,h),i.tagStart=d,i.tagEnd=e},a.TagButton.prototype=new a.Button,a.TagButton.prototype.openTag=function(a,b){var c=this;b.openTags||(b.openTags=[]),c.tagEnd&&(b.openTags.push(c.id),a.value="/"+a.value)},a.TagButton.prototype.closeTag=function(a,b){var c=this,d=c.isOpen(b);d!==!1&&b.openTags.splice(d,1),a.value=c.display},a.TagButton.prototype.isOpen=function(a){var b=this,c=0,d=!1;if(a.openTags)for(;d===!1&&c<a.openTags.length;)d=a.openTags[c]==b.id?c:!1,c++;else d=!1;return d},a.TagButton.prototype.callback=function(a,b,c){var d,e,f,g,h,i,j,k,l=this,m=b.value,n=m?l.tagEnd:"";document.selection?(b.focus(),k=document.selection.createRange(),k.text.length>0?k.text=l.tagEnd?l.tagStart+k.text+n:k.text+l.tagStart:l.tagEnd?l.isOpen(c)===!1?(k.text=l.tagStart,l.openTag(a,c)):(k.text=n,l.closeTag(a,c)):k.text=l.tagStart,b.focus()):b.selectionStart||"0"==b.selectionStart?(d=b.selectionStart,e=b.selectionEnd,f=e,g=b.scrollTop,h=m.substring(0,d),i=m.substring(e,m.length),j=m.substring(d,e),d!=e?l.tagEnd?(b.value=h+l.tagStart+j+n+i,f+=l.tagStart.length+n.length):(b.value=h+j+l.tagStart+i,f+=l.tagStart.length):l.tagEnd?l.isOpen(c)===!1?(b.value=h+l.tagStart+i,l.openTag(a,c),f=d+l.tagStart.length):(b.value=h+n+i,f=d+n.length,l.closeTag(a,c)):(b.value=h+l.tagStart+i,f=d+l.tagStart.length),b.focus(),b.selectionStart=f,b.selectionEnd=f,b.scrollTop=g):(n?l.isOpen(c)!==!1?(b.value+=l.tagStart,l.openTag(a,c)):(b.value+=n,l.closeTag(a,c)):b.value+=l.tagStart,b.focus())},a.SpellButton=function(){},a.CloseButton=function(){a.Button.call(this,"close",quicktagsL10n.closeTags,"",quicktagsL10n.closeAllOpenTags)},a.CloseButton.prototype=new a.Button,a._close=function(a,b,c){var d,e,f=c.openTags;if(f)for(;f.length>0;)d=c.getButton(f[f.length-1]),e=document.getElementById(c.name+"_"+d.id),a?d.callback.call(d,e,b,c):d.closeTag(e,c)},a.CloseButton.prototype.callback=a._close,a.closeAllTags=function(b){var c=this.getInstance(b);a._close("",c.canvas,c)},a.LinkButton=function(){a.TagButton.call(this,"link","link","","</a>","a")},a.LinkButton.prototype=new a.TagButton,a.LinkButton.prototype.callback=function(b,c,d,e){var f,g=this;return"undefined"!=typeof wpLink?(wpLink.open(),void 0):(e||(e="http://"),g.isOpen(d)===!1?(f=prompt(quicktagsL10n.enterURL,e),f&&(g.tagStart='<a href="'+f+'">',a.TagButton.prototype.callback.call(g,b,c,d))):a.TagButton.prototype.callback.call(g,b,c,d),void 0)},a.ImgButton=function(){a.TagButton.call(this,"img","img","","","m")},a.ImgButton.prototype=new a.TagButton,a.ImgButton.prototype.callback=function(b,c,d,e){e||(e="http://");var f,g=prompt(quicktagsL10n.enterImageURL,e);g&&(f=prompt(quicktagsL10n.enterImageDescription,""),this.tagStart='<img src="'+g+'" alt="'+f+'" />',a.TagButton.prototype.callback.call(this,b,c,d))},a.FullscreenButton=function(){a.Button.call(this,"fullscreen",quicktagsL10n.fullscreen,"f",quicktagsL10n.toggleFullscreen)},a.FullscreenButton.prototype=new a.Button,a.FullscreenButton.prototype.callback=function(a,b){b.id&&"undefined"!=typeof fullscreen&&fullscreen.on()},a.TextDirectionButton=function(){a.Button.call(this,"textdirection",quicktagsL10n.textdirection,"",quicktagsL10n.toggleTextdirection)},a.TextDirectionButton.prototype=new a.Button,a.TextDirectionButton.prototype.callback=function(a,b){var c="rtl"==document.getElementsByTagName("html")[0].dir,d=b.style.direction;d||(d=c?"rtl":"ltr"),b.style.direction="rtl"==d?"ltr":"rtl",b.focus()},edButtons[10]=new a.TagButton("strong","b","<strong>","</strong>","b"),edButtons[20]=new a.TagButton("em","i","<em>","</em>","i"),edButtons[30]=new a.LinkButton,edButtons[40]=new a.TagButton("block","b-quote","\n\n<blockquote>","</blockquote>\n\n","q"),edButtons[50]=new a.TagButton("del","del",'<del datetime="'+c+'">',"</del>","d"),edButtons[60]=new a.TagButton("ins","ins",'<ins datetime="'+c+'">',"</ins>","s"),edButtons[70]=new a.ImgButton,edButtons[80]=new a.TagButton("ul","ul","<ul>\n","</ul>\n\n","u"),edButtons[90]=new a.TagButton("ol","ol","<ol>\n","</ol>\n\n","o"),edButtons[100]=new a.TagButton("li","li","    <li>","</li>\n","l"),edButtons[110]=new a.TagButton("code","code","<code>","</code>","c"),edButtons[120]=new a.TagButton("more","more","<!--more-->","","t"),edButtons[140]=new a.CloseButton}();
\ No newline at end of file
+function quicktags(a){return new QTags(a)}function edInsertContent(a,b){return QTags.insertContent(b)}function edButton(a,b,c,d,e){return QTags.addButton(a,b,c,d,e,"",-1)}var QTags,edCanvas,edButtons=[],edAddTag=function(){},edCheckOpenTags=function(){},edCloseAllTags=function(){},edInsertImage=function(){},edInsertLink=function(){},edInsertTag=function(){},edLink=function(){},edQuickLink=function(){},edRemoveTag=function(){},edShowButton=function(){},edShowLinks=function(){},edSpell=function(){},edToolbar=function(){};!function(){var a,b=function(a){var c,d,e,f;"undefined"!=typeof jQuery?jQuery(document).ready(a):(c=b,c.funcs=[],c.ready=function(){if(!c.isReady)for(c.isReady=!0,d=0;d<c.funcs.length;d++)c.funcs[d]()},c.isReady?a():c.funcs.push(a),c.eventAttached||(document.addEventListener?(e=function(){document.removeEventListener("DOMContentLoaded",e,!1),c.ready()},document.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",c.ready,!1)):document.attachEvent&&(e=function(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",e),c.ready())},document.attachEvent("onreadystatechange",e),window.attachEvent("onload",c.ready),f=function(){try{document.documentElement.doScroll("left")}catch(a){return setTimeout(f,50),void 0}c.ready()},f()),c.eventAttached=!0))},c=function(){var a,b=new Date;return a=function(a){var b=a.toString();return b.length<2&&(b="0"+b),b},b.getUTCFullYear()+"-"+a(b.getUTCMonth()+1)+"-"+a(b.getUTCDate())+"T"+a(b.getUTCHours())+":"+a(b.getUTCMinutes())+":"+a(b.getUTCSeconds())+"+00:00"}();a=QTags=function(c){if("string"==typeof c)c={id:c};else if("object"!=typeof c)return!1;var d,e,f,g=this,h=c.id,i=document.getElementById(h),j="qt_"+h;return h&&i?(g.name=j,g.id=h,g.canvas=i,g.settings=c,"content"!==h||"string"!=typeof adminpage||"post-new-php"!==adminpage&&"post-php"!==adminpage?f=j+"_toolbar":(edCanvas=i,f="ed_toolbar"),d=document.createElement("div"),d.id=f,d.className="quicktags-toolbar",i.parentNode.insertBefore(d,i),g.toolbar=d,e=function(a){a=a||window.event;var b,c=a.target||a.srcElement,d=c.clientWidth||c.offsetWidth;d&&/ ed_button /.test(" "+c.className+" ")&&(g.canvas=i=document.getElementById(h),b=c.id.replace(j+"_",""),g.theButtons[b]&&g.theButtons[b].callback.call(g.theButtons[b],c,i,g))},d.addEventListener?d.addEventListener("click",e,!1):d.attachEvent&&d.attachEvent("onclick",e),g.getButton=function(a){return g.theButtons[a]},g.getButtonElement=function(a){return document.getElementById(j+"_"+a)},a.instances[h]=g,a.instances[0]||(a.instances[0]=a.instances[h],b(function(){a._buttonsInit()})),void 0):!1},a.instances={},a.getInstance=function(b){return a.instances[b]},a._buttonsInit=function(){var b,c,d,e,f,g,h,i,j,k,l=this,m=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(g in l.instances)if(0!==g){h=l.instances[g],b=h.canvas,c=h.name,d=h.settings,f="",e={},k="",d.buttons&&(k=","+d.buttons+",");for(j in edButtons)edButtons[j]&&(i=edButtons[j].id,k&&-1!==m.indexOf(","+i+",")&&-1===k.indexOf(","+i+",")||edButtons[j].instance&&edButtons[j].instance!==g||(e[i]=edButtons[j],edButtons[j].html&&(f+=edButtons[j].html(c+"_"))));k&&-1!==k.indexOf(",fullscreen,")&&(e.fullscreen=new a.FullscreenButton,f+=e.fullscreen.html(c+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(e.textdirection=new a.TextDirectionButton,f+=e.textdirection.html(c+"_")),h.toolbar.innerHTML=f,h.theButtons=e}l.buttonsInitDone=!0},a.addButton=function(b,c,d,e,f,g,h,i){var j;if(b&&c){if(h=h||0,e=e||"","function"==typeof d)j=new a.Button(b,c,f,g,i),j.callback=d;else{if("string"!=typeof d)return;j=new a.TagButton(b,c,d,e,f,g,i)}if(-1===h)return j;if(h>0){for(;"undefined"!=typeof edButtons[h];)h++;edButtons[h]=j}else edButtons[edButtons.length]=j;this.buttonsInitDone&&this._buttonsInit()}},a.insertContent=function(a){var b,c,d,e,f,g=document.getElementById(wpActiveEditor);return g?(document.selection?(g.focus(),b=document.selection.createRange(),b.text=a,g.focus()):g.selectionStart||0===g.selectionStart?(f=g.value,c=g.selectionStart,d=g.selectionEnd,e=g.scrollTop,g.value=f.substring(0,c)+a+f.substring(d,f.length),g.focus(),g.selectionStart=c+a.length,g.selectionEnd=c+a.length,g.scrollTop=e):(g.value+=a,g.focus()),!0):!1},a.Button=function(a,b,c,d,e){var f=this;f.id=a,f.display=b,f.access=c,f.title=d||"",f.instance=e||""},a.Button.prototype.html=function(a){var b=this.access?' accesskey="'+this.access+'"':"";return'<input type="button" id="'+a+this.id+'"'+b+' class="ed_button" title="'+this.title+'" value="'+this.display+'" />'},a.Button.prototype.callback=function(){},a.TagButton=function(b,c,d,e,f,g,h){var i=this;a.Button.call(i,b,c,f,g,h),i.tagStart=d,i.tagEnd=e},a.TagButton.prototype=new a.Button,a.TagButton.prototype.openTag=function(a,b){var c=this;b.openTags||(b.openTags=[]),c.tagEnd&&(b.openTags.push(c.id),a.value="/"+a.value)},a.TagButton.prototype.closeTag=function(a,b){var c=this,d=c.isOpen(b);d!==!1&&b.openTags.splice(d,1),a.value=c.display},a.TagButton.prototype.isOpen=function(a){var b=this,c=0,d=!1;if(a.openTags)for(;d===!1&&c<a.openTags.length;)d=a.openTags[c]===b.id?c:!1,c++;else d=!1;return d},a.TagButton.prototype.callback=function(a,b,c){var d,e,f,g,h,i,j,k,l=this,m=b.value,n=m?l.tagEnd:"";document.selection?(b.focus(),k=document.selection.createRange(),k.text.length>0?k.text=l.tagEnd?l.tagStart+k.text+n:k.text+l.tagStart:l.tagEnd?l.isOpen(c)===!1?(k.text=l.tagStart,l.openTag(a,c)):(k.text=n,l.closeTag(a,c)):k.text=l.tagStart,b.focus()):b.selectionStart||0===b.selectionStart?(d=b.selectionStart,e=b.selectionEnd,f=e,g=b.scrollTop,h=m.substring(0,d),i=m.substring(e,m.length),j=m.substring(d,e),d!==e?l.tagEnd?(b.value=h+l.tagStart+j+n+i,f+=l.tagStart.length+n.length):(b.value=h+j+l.tagStart+i,f+=l.tagStart.length):l.tagEnd?l.isOpen(c)===!1?(b.value=h+l.tagStart+i,l.openTag(a,c),f=d+l.tagStart.length):(b.value=h+n+i,f=d+n.length,l.closeTag(a,c)):(b.value=h+l.tagStart+i,f=d+l.tagStart.length),b.focus(),b.selectionStart=f,b.selectionEnd=f,b.scrollTop=g):(n?l.isOpen(c)!==!1?(b.value+=l.tagStart,l.openTag(a,c)):(b.value+=n,l.closeTag(a,c)):b.value+=l.tagStart,b.focus())},a.SpellButton=function(){},a.CloseButton=function(){a.Button.call(this,"close",quicktagsL10n.closeTags,"",quicktagsL10n.closeAllOpenTags)},a.CloseButton.prototype=new a.Button,a._close=function(a,b,c){var d,e,f=c.openTags;if(f)for(;f.length>0;)d=c.getButton(f[f.length-1]),e=document.getElementById(c.name+"_"+d.id),a?d.callback.call(d,e,b,c):d.closeTag(e,c)},a.CloseButton.prototype.callback=a._close,a.closeAllTags=function(b){var c=this.getInstance(b);a._close("",c.canvas,c)},a.LinkButton=function(){a.TagButton.call(this,"link","link","","</a>","a")},a.LinkButton.prototype=new a.TagButton,a.LinkButton.prototype.callback=function(b,c,d,e){var f,g=this;return"undefined"!=typeof wpLink?(wpLink.open(),void 0):(e||(e="http://"),g.isOpen(d)===!1?(f=prompt(quicktagsL10n.enterURL,e),f&&(g.tagStart='<a href="'+f+'">',a.TagButton.prototype.callback.call(g,b,c,d))):a.TagButton.prototype.callback.call(g,b,c,d),void 0)},a.ImgButton=function(){a.TagButton.call(this,"img","img","","","m")},a.ImgButton.prototype=new a.TagButton,a.ImgButton.prototype.callback=function(b,c,d,e){e||(e="http://");var f,g=prompt(quicktagsL10n.enterImageURL,e);g&&(f=prompt(quicktagsL10n.enterImageDescription,""),this.tagStart='<img src="'+g+'" alt="'+f+'" />',a.TagButton.prototype.callback.call(this,b,c,d))},a.FullscreenButton=function(){a.Button.call(this,"fullscreen",quicktagsL10n.fullscreen,"f",quicktagsL10n.toggleFullscreen)},a.FullscreenButton.prototype=new a.Button,a.FullscreenButton.prototype.callback=function(a,b){b.id&&"undefined"!=typeof fullscreen&&fullscreen.on()},a.TextDirectionButton=function(){a.Button.call(this,"textdirection",quicktagsL10n.textdirection,"",quicktagsL10n.toggleTextdirection)},a.TextDirectionButton.prototype=new a.Button,a.TextDirectionButton.prototype.callback=function(a,b){var c="rtl"===document.getElementsByTagName("html")[0].dir,d=b.style.direction;d||(d=c?"rtl":"ltr"),b.style.direction="rtl"===d?"ltr":"rtl",b.focus()},edButtons[10]=new a.TagButton("strong","b","<strong>","</strong>","b"),edButtons[20]=new a.TagButton("em","i","<em>","</em>","i"),edButtons[30]=new a.LinkButton,edButtons[40]=new a.TagButton("block","b-quote","\n\n<blockquote>","</blockquote>\n\n","q"),edButtons[50]=new a.TagButton("del","del",'<del datetime="'+c+'">',"</del>","d"),edButtons[60]=new a.TagButton("ins","ins",'<ins datetime="'+c+'">',"</ins>","s"),edButtons[70]=new a.ImgButton,edButtons[80]=new a.TagButton("ul","ul","<ul>\n","</ul>\n\n","u"),edButtons[90]=new a.TagButton("ol","ol","<ol>\n","</ol>\n\n","o"),edButtons[100]=new a.TagButton("li","li"," <li>","</li>\n","l"),edButtons[110]=new a.TagButton("code","code","<code>","</code>","c"),edButtons[120]=new a.TagButton("more","more","<!--more-->","","t"),edButtons[140]=new a.CloseButton}();
\ No newline at end of file
index 0f83a445bcd2aeb584be939d2f4803b191b5a51e..677c99a5e89bb4db933ebd0eba7ae36a632fa98c 100644 (file)
@@ -19,12 +19,14 @@ window.wp = window.wp || {};
                        re.lastIndex = index || 0;
                        match = re.exec( text );
 
-                       if ( ! match )
+                       if ( ! match ) {
                                return;
+                       }
 
                        // If we matched an escaped shortcode, try again.
-                       if ( match[1] === '[' && match[7] === ']' )
+                       if ( '[' === match[1] && ']' === match[7] ) {
                                return wp.shortcode.next( tag, text, re.lastIndex );
+                       }
 
                        result = {
                                index:     match.index,
@@ -40,8 +42,9 @@ window.wp = window.wp || {};
                        }
 
                        // If we matched a trailing `]`, strip it from the match.
-                       if ( match[7] )
+                       if ( match[7] ) {
                                result.match = result.match.slice( 0, -1 );
+                       }
 
                        return result;
                },
@@ -56,11 +59,12 @@ window.wp = window.wp || {};
                // a shortcode `attrs` object, the `content` between shortcode tags,
                // and a boolean flag to indicate if the match was a `single` tag.
                replace: function( tag, text, callback ) {
-                       return text.replace( wp.shortcode.regexp( tag ), function( match, left, tag, attrs, slash, content, closing, right, offset ) {
+                       return text.replace( wp.shortcode.regexp( tag ), function( match, left, tag, attrs, slash, content, closing, right ) {
                                // If both extra brackets exist, the shortcode has been
                                // properly escaped.
-                               if ( left === '[' && right === ']' )
+                               if ( left === '[' && right === ']' ) {
                                        return match;
+                               }
 
                                // Create the match object and pass it through the callback.
                                var result = callback( wp.shortcode.fromMatch( arguments ) );
@@ -164,12 +168,13 @@ window.wp = window.wp || {};
                fromMatch: function( match ) {
                        var type;
 
-                       if ( match[4] )
+                       if ( match[4] ) {
                                type = 'self-closing';
-                       else if ( match[6] )
+                       } else if ( match[6] ) {
                                type = 'closed';
-                       else
+                       } else {
                                type = 'single';
+                       }
 
                        return new wp.shortcode({
                                tag:     match[2],
@@ -202,8 +207,9 @@ window.wp = window.wp || {};
                        numeric: []
                };
 
-               if ( ! attrs )
+               if ( ! attrs ) {
                        return;
+               }
 
                // Parse a string of attributes.
                if ( _.isString( attrs ) ) {
@@ -244,10 +250,11 @@ window.wp = window.wp || {};
                        var text    = '[' + this.tag;
 
                        _.each( this.attrs.numeric, function( value ) {
-                               if ( /\s/.test( value ) )
+                               if ( /\s/.test( value ) ) {
                                        text += ' "' + value + '"';
-                               else
+                               } else {
                                        text += ' ' + value;
+                               }
                        });
 
                        _.each( this.attrs.named, function( value, name ) {
@@ -256,16 +263,18 @@ window.wp = window.wp || {};
 
                        // If the tag is marked as `single` or `self-closing`, close the
                        // tag and ignore any additional content.
-                       if ( 'single' === this.type )
+                       if ( 'single' === this.type ) {
                                return text + ']';
-                       else if ( 'self-closing' === this.type )
+                       } else if ( 'self-closing' === this.type ) {
                                return text + ' /]';
+                       }
 
                        // Complete the opening tag.
                        text += ']';
 
-                       if ( this.content )
+                       if ( this.content ) {
                                text += this.content;
+                       }
 
                        // Add the closing tag.
                        return text + '[/' + this.tag + ']';
@@ -291,15 +300,17 @@ window.wp = window.wp || {};
                        var result, attrs;
 
                        // If `content` ends in a slash, strip it.
-                       if ( '/' === content[ content.length - 1 ] )
+                       if ( '/' === content[ content.length - 1 ] ) {
                                content = content.slice( 0, -1 );
+                       }
 
                        result = wp.shortcode.attrs( content );
                        attrs  = result.named;
 
                        _.each( result.numeric, function( key ) {
-                               if ( /\s/.test( key ) )
+                               if ( /\s/.test( key ) ) {
                                        return;
+                               }
 
                                attrs[ key ] = '';
                        });
@@ -316,19 +327,22 @@ window.wp = window.wp || {};
                                text += ' ' + attr;
 
                                // Use empty attribute notation where possible.
-                               if ( '' === value )
+                               if ( '' === value ) {
                                        return;
+                               }
 
                                // Convert boolean values to strings.
-                               if ( _.isBoolean( value ) )
+                               if ( _.isBoolean( value ) ) {
                                        value = value ? 'true' : 'false';
+                               }
 
                                text += '="' + value + '"';
                        });
 
                        // Return the result if it is a self-closing tag.
-                       if ( options.single )
+                       if ( options.single ) {
                                return text + ' />';
+                       }
 
                        // Complete the opening tag.
                        text += '>';
diff --git a/wp-includes/js/thickbox/tb-close-2x.png b/wp-includes/js/thickbox/tb-close-2x.png
deleted file mode 100644 (file)
index fb820d6..0000000
Binary files a/wp-includes/js/thickbox/tb-close-2x.png and /dev/null differ
diff --git a/wp-includes/js/thickbox/tb-close.png b/wp-includes/js/thickbox/tb-close.png
deleted file mode 100644 (file)
index 06d0407..0000000
Binary files a/wp-includes/js/thickbox/tb-close.png and /dev/null differ
index 53438f104b74af46502b321ed67d3a2b855d42c5..25ea69cdaf8b985254e243ba4feca580592313df 100644 (file)
@@ -3,15 +3,25 @@
 /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
 /* ----------------------------------------------------------------------------------------------------------------*/
 #TB_window {
-       font: 12px sans-serif;
+       font: 12px "Open Sans", sans-serif;
        color: #333333;
 }
 
 #TB_secondLine {
-       font: 10px sans-serif;
+       font: 10px "Open Sans", sans-serif;
        color:#666666;
 }
 
+.rtl #TB_window,
+.rtl #TB_secondLine {
+       font-family: Tahoma, sans-serif;
+}
+
+:lang(he-il) .rtl #TB_window,
+:lang(he-il) .rtl #TB_secondLine {
+       font-family: Arial, sans-serif;
+}
+
 #TB_window a:link {color: #666666;}
 #TB_window a:visited {color: #666666;}
 #TB_window a:hover {color: #000;}
@@ -23,7 +33,7 @@
 /* ----------------------------------------------------------------------------------------------------------------*/
 #TB_overlay {
        position: fixed;
-       z-index:100;
+       z-index:510; /* should overlap theme modal, which is 500 on mobile. */
        top: 0px;
        left: 0px;
        height:100%;
@@ -47,7 +57,7 @@
 #TB_window {
        position: fixed;
        background: #ffffff;
-       z-index: 102;
+       z-index: 510; /* should overlap theme modal, which is 500 on mobile. */
        color:#000000;
        visibility: hidden;
        text-align:left;
@@ -92,6 +102,10 @@ margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = d
        float:right;
 }
 
+#TB_closeAjaxWindow a {
+       text-decoration: none;
+}
+
 #TB_ajaxWindowTitle{
        float:left;
        padding:6px 10px 0;
@@ -162,17 +176,21 @@ margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = d
 }
 
 .tb-close-icon {
-       background: url('tb-close.png') no-repeat;
-       height: 15px;
-       width: 15px;
-}
-
-@media print,
-  (-o-min-device-pixel-ratio: 5/4),
-  (-webkit-min-device-pixel-ratio: 1.25),
-  (min-resolution: 120dpi) {
-       .tb-close-icon {
-               background: url('tb-close-2x.png') no-repeat;
-               background-size: 15px;
-       }
+       height: 16px;
+       margin: -3px -3px 0 0;
+       width: 16px;
+}
+
+.tb-close-icon:before {
+       content: '\f158';
+       color: #ccc;
+       font: normal 20px/1 'dashicons';
+       speak: none;
+       vertical-align: middle;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.tb-close-icon:hover:before {
+       color: #fff;
 }
\ No newline at end of file
index 2b5319267147220ebd7bd9437ec34af19e001ef3..a2d08cd8b2eb7e817e724492aa88b48f99674fae 100644 (file)
@@ -1,3 +1,4 @@
+/* global tinyMCEPreInit, tinymce */
 (function(){
        if ( typeof tinyMCEPreInit === 'undefined' )
                return;
@@ -14,7 +15,7 @@
                if ( plugin && plugin.charAt(0) != '-' ) {
                        markDone( baseurl+'/plugins/'+plugin+'/editor_plugin'+suffix+'.js' );
                        markDone( baseurl+'/plugins/'+plugin+'/langs/'+lang+'.js' );
-                       markDone( baseurl+'/plugins/'+plugin+'/langs/'+lang+'_dlg.js' )
+                       markDone( baseurl+'/plugins/'+plugin+'/langs/'+lang+'_dlg.js' );
                }
        });
 })();
index afacc227a90c8a38249676079f323ac6d543c25e..86a9c619b0c975527090d60a27ad97a4b55a49f1 100644 (file)
@@ -1 +1 @@
-!function(){var a=tinymce.DOM;tinymce.create("tinymce.plugins.WordPress",{init:function(b,c){var d,e,f,g,h,i=this,j=b.getParam("wordpress_adv_toolbar","toolbar2"),k=0;d='<img src="'+c+'/img/trans.gif" class="mce-wp-more mceItemNoResize" title="'+b.getLang("wordpress.wp_more_alt")+'" />',e='<img src="'+c+'/img/trans.gif" class="mce-wp-nextpage mceItemNoResize" title="'+b.getLang("wordpress.wp_page_alt")+'" />',"1"==getUserSetting("hidetb","0")&&(b.settings.wordpress_adv_hidden=0),b.onPostRender.add(function(){var c=b.controlManager.get(j);b.getParam("wordpress_adv_hidden",1)&&c&&(a.hide(c.id),i._resizeIframe(b,j,28))}),b.addCommand("WP_More",function(){b.execCommand("mceInsertContent",0,d)}),b.addCommand("WP_Page",function(){b.execCommand("mceInsertContent",0,e)}),b.addCommand("WP_Help",function(){b.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",width:450,height:420,inline:1})}),b.addCommand("WP_Adv",function(){var c=b.controlManager,d=c.get(j).id;"undefined"!=d&&(a.isHidden(d)?(c.setActive("wp_adv",1),a.show(d),i._resizeIframe(b,j,-28),b.settings.wordpress_adv_hidden=0,setUserSetting("hidetb","1")):(c.setActive("wp_adv",0),a.hide(d),i._resizeIframe(b,j,28),b.settings.wordpress_adv_hidden=1,setUserSetting("hidetb","0")))}),b.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(b.id)}),b.addButton("wp_more",{title:"wordpress.wp_more_desc",cmd:"WP_More"}),b.addButton("wp_page",{title:"wordpress.wp_page_desc",image:c+"/img/page.gif",cmd:"WP_Page"}),b.addButton("wp_help",{title:"wordpress.wp_help_desc",cmd:"WP_Help"}),b.addButton("wp_adv",{title:"wordpress.wp_adv_desc",cmd:"WP_Adv"}),b.addButton("add_media",{title:"wordpress.add_media",image:c+"/img/image.gif",cmd:"WP_Medialib"}),b.onBeforeExecCommand.add(function(a,b,c,d,e){var f,g,i,j,k,l,m=tinymce.DOM;"mceFullScreen"==b&&"mce_fullscreen"!=a.id&&m.select("a.thickbox").length&&(a.settings.theme_advanced_buttons1+=",|,add_media"),("JustifyLeft"==b||"JustifyRight"==b||"JustifyCenter"==b)&&(f=a.selection.getNode(),"IMG"==f.nodeName&&(l=b.substr(7).toLowerCase(),k="align"+l,g=a.dom.getParent(f,"dl.wp-caption"),i=a.dom.getParent(f,"div.mceTemp"),g&&i?(j=a.dom.hasClass(g,k)?"alignnone":k,g.className=g.className.replace(/align[^ '"]+\s?/g,""),a.dom.addClass(g,j),"aligncenter"==j?a.dom.addClass(i,"mceIEcenter"):a.dom.removeClass(i,"mceIEcenter"),e.terminate=!0,a.execCommand("mceRepaint")):a.dom.hasClass(f,k)?a.dom.addClass(f,"alignnone"):a.dom.removeClass(f,"alignnone"))),!tinymce.isWebKit||"InsertUnorderedList"!=b&&"InsertOrderedList"!=b||(h||(h=a.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),a.getDoc().head.appendChild(h))}),b.onExecCommand.add(function(a,b){tinymce.isWebKit&&h&&("InsertUnorderedList"==b||"InsertOrderedList"==b)&&a.dom.remove(h)}),b.onInit.add(function(a){var b=a.getParam("body_class",""),c=a.getBody();b=b?b.split(" "):[],"rtl"==a.getParam("directionality","")&&b.push("rtl"),tinymce.isIE9?b.push("ie9"):tinymce.isIE8?b.push("ie8"):tinymce.isIE7&&b.push("ie7"),"wp_mce_fullscreen"!=a.id&&"mce_fullscreen"!=a.id?b.push("wp-editor"):"mce_fullscreen"==a.id&&b.push("mce-fullscreen"),tinymce.each(b,function(b){b&&a.dom.addClass(c,b)}),a.onNodeChange.add(function(a,b,c){var d;"IMG"==c.nodeName?d=a.dom.getParent(c,"dl.wp-caption"):"DIV"==c.nodeName&&a.dom.hasClass(c,"mceTemp")&&(d=c.firstChild,a.dom.hasClass(d,"wp-caption")||(d=!1)),d&&(a.dom.hasClass(d,"alignleft")?b.setActive("justifyleft",1):a.dom.hasClass(d,"alignright")?b.setActive("justifyright",1):a.dom.hasClass(d,"aligncenter")&&b.setActive("justifycenter",1))}),a.onBeforeSetContent.add(function(a,b){b.content&&(b.content=b.content.replace(/<p>\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),b.content=b.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,"</$1>"))})}),"undefined"!=typeof jQuery&&b.onKeyUp.add(function(a,b){var c=b.keyCode||b.charCode;c!=k&&((13==c||8==k||46==k)&&jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),b.onSaveContent.addToTop(function(a,b){b.content=b.content.replace(/<p>(<br ?\/?>|\u00a0|\uFEFF)?<\/p>/g,"<p>&nbsp;</p>")}),tinymce.isIOS5&&b.onKeyDown.add(function(){document.activeElement==document.body&&b.getWin().focus()}),b.onSaveContent.add(function(a,b){a.isHidden()?b.content=b.element.value:a.getParam("wpautop",!0)&&"object"==typeof switchEditors&&(b.content=switchEditors.pre_wpautop(b.content))}),i._handleMoreBreak(b,c),g="alt+shift",b.addShortcut(g+"+c","justifycenter_desc","JustifyCenter"),b.addShortcut(g+"+r","justifyright_desc","JustifyRight"),b.addShortcut(g+"+l","justifyleft_desc","JustifyLeft"),b.addShortcut(g+"+j","justifyfull_desc","JustifyFull"),b.addShortcut(g+"+q","blockquote_desc","mceBlockQuote"),b.addShortcut(g+"+u","bullist_desc","InsertUnorderedList"),b.addShortcut(g+"+o","numlist_desc","InsertOrderedList"),b.addShortcut(g+"+n","spellchecker.desc","mceSpellCheck"),b.addShortcut(g+"+a","link_desc","WP_Link"),b.addShortcut(g+"+s","unlink_desc","unlink"),b.addShortcut(g+"+m","image_desc","WP_Medialib"),b.addShortcut(g+"+z","wordpress.wp_adv_desc","WP_Adv"),b.addShortcut(g+"+t","wordpress.wp_more_desc","WP_More"),b.addShortcut(g+"+d","striketrough_desc","Strikethrough"),b.addShortcut(g+"+h","help_desc","WP_Help"),b.addShortcut(g+"+p","wordpress.wp_page_desc","WP_Page"),b.addShortcut("ctrl+s","save_desc",function(){"function"==typeof autosave&&autosave()}),/\bwpfullscreen\b/.test(b.settings.plugins)?b.addShortcut(g+"+w","wordpress.wp_fullscreen_desc","wpFullScreen"):/\bfullscreen\b/.test(b.settings.plugins)&&b.addShortcut(g+"+g","fullscreen.desc","mceFullScreen"),b.onInit.add(function(a){tinymce.dom.Event.add(a.getWin(),"scroll",function(){a.plugins.wordpress._hideButtons()}),tinymce.dom.Event.add(a.getBody(),"dragstart",function(){a.plugins.wordpress._hideButtons()})}),b.onBeforeExecCommand.add(function(a){a.plugins.wordpress._hideButtons()}),b.onSaveContent.add(function(a){a.plugins.wordpress._hideButtons()}),b.onMouseDown.add(function(a,b){"IMG"!=b.target.nodeName&&a.plugins.wordpress._hideButtons()}),b.onKeyDown.add(function(a,b){(b.which==tinymce.VK.DELETE||b.which==tinymce.VK.BACKSPACE)&&a.plugins.wordpress._hideButtons()}),f=function(a){var c;if("mceModalBlocker"==a.target.id||"ui-widget-overlay"==a.target.className)for(c in b.windowManager.windows)b.windowManager.close(null,c)},tinymce.dom.Event.remove(document.body,"click",f),tinymce.dom.Event.add(document.body,"click",f)},getInfo:function(){return{longname:"WordPress Plugin",author:"WordPress",authorurl:"http://wordpress.org",infourl:"http://wordpress.org",version:"3.0"}},_setEmbed:function(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return'<img width="300" height="200" src="'+tinymce.baseURL+'/plugins/wordpress/img/trans.gif" class="wp-oembed mceItemNoResize" alt="'+b+'" title="'+b+'" />'})},_getEmbed:function(a){return a.replace(/<img[^>]+>/g,function(a){if(-1!=a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})},_showButtons:function(a,b){var c,d,e,f,g,h=tinyMCE.activeEditor,i=tinymce.DOM;e=h.dom.getViewPort(h.getWin()),c=i.getPos(h.getContentAreaContainer()),d=h.dom.getPos(a),f=Math.max(d.x-e.x,0)+c.x,g=Math.max(d.y-e.y,0)+c.y,i.setStyles(b,{top:g+5+"px",left:f+5+"px",display:"block"})},_hideButtons:function(){var a=tinymce.DOM;a.hide(a.select("#wp_editbtns, #wp_gallerybtns"))},_resizeIframe:function(b,c,d){var e=b.getContentAreaContainer().firstChild;a.setStyle(e,"height",e.clientHeight+d),b.theme.deltaHeight+=d},_handleMoreBreak:function(a,b){var c,d;c='<img src="'+b+'/img/trans.gif" alt="$1" class="mce-wp-more mceItemNoResize" title="'+a.getLang("wordpress.wp_more_alt")+'" />',d='<img src="'+b+'/img/trans.gif" class="mce-wp-nextpage mceItemNoResize" title="'+a.getLang("wordpress.wp_page_alt")+'" />',a.onPostRender.add(function(){a.theme.onResolveName&&a.theme.onResolveName.add(function(b,c){"IMG"==c.node.nodeName&&(a.dom.hasClass(c.node,"mce-wp-more")&&(c.name="wpmore"),a.dom.hasClass(c.node,"mce-wp-nextpage")&&(c.name="wppage"))})}),a.onBeforeSetContent.add(function(a,b){b.content&&(b.content=b.content.replace(/<!--more(.*?)-->/g,c),b.content=b.content.replace(/<!--nextpage-->/g,d))}),a.onPostProcess.add(function(a,b){b.get&&(b.content=b.content.replace(/<img[^>]+>/g,function(a){if(-1!==a.indexOf('class="mce-wp-more')){var b,c=(b=a.match(/alt="(.*?)"/))?b[1]:"";a="<!--more"+c+"-->"}return-1!==a.indexOf('class="mce-wp-nextpage')&&(a="<!--nextpage-->"),a}))}),a.onNodeChange.add(function(a,b,c){b.setActive("wp_page","IMG"===c.nodeName&&a.dom.hasClass(c,"mce-wp-nextpage")),b.setActive("wp_more","IMG"===c.nodeName&&a.dom.hasClass(c,"mce-wp-more"))})}}),tinymce.PluginManager.add("wordpress",tinymce.plugins.WordPress)}();
\ No newline at end of file
+!function(){var a=tinymce.DOM;tinymce.create("tinymce.plugins.WordPress",{init:function(b,c){var d,e,f,g,h,i=this,j=b.getParam("wordpress_adv_toolbar","toolbar2"),k=0;d='<img src="'+c+'/img/trans.gif" class="mce-wp-more mceItemNoResize" title="'+b.getLang("wordpress.wp_more_alt")+'" />',e='<img src="'+c+'/img/trans.gif" class="mce-wp-nextpage mceItemNoResize" title="'+b.getLang("wordpress.wp_page_alt")+'" />',"1"==getUserSetting("hidetb","0")&&(b.settings.wordpress_adv_hidden=0),b.onPostRender.add(function(){var c=b.controlManager.get(j);b.getParam("wordpress_adv_hidden",1)&&c&&(a.hide(c.id),i._resizeIframe(b,j,28))}),b.addCommand("WP_More",function(){b.execCommand("mceInsertContent",0,d)}),b.addCommand("WP_Page",function(){b.execCommand("mceInsertContent",0,e)}),b.addCommand("WP_Help",function(){b.windowManager.open({url:tinymce.baseURL+"/wp-mce-help.php",width:450,height:420,inline:1})}),b.addCommand("WP_Adv",function(){var c=b.controlManager,d=c.get(j).id;"undefined"!=d&&(a.isHidden(d)?(c.setActive("wp_adv",1),a.show(d),i._resizeIframe(b,j,-28),b.settings.wordpress_adv_hidden=0,setUserSetting("hidetb","1")):(c.setActive("wp_adv",0),a.hide(d),i._resizeIframe(b,j,28),b.settings.wordpress_adv_hidden=1,setUserSetting("hidetb","0")))}),b.addCommand("WP_Medialib",function(){"undefined"!=typeof wp&&wp.media&&wp.media.editor&&wp.media.editor.open(b.id)}),b.addButton("wp_more",{title:"wordpress.wp_more_desc",cmd:"WP_More"}),b.addButton("wp_page",{title:"wordpress.wp_page_desc",image:c+"/img/page.gif",cmd:"WP_Page"}),b.addButton("wp_help",{title:"wordpress.wp_help_desc",cmd:"WP_Help"}),b.addButton("wp_adv",{title:"wordpress.wp_adv_desc",cmd:"WP_Adv"}),b.addButton("add_media",{title:"wordpress.add_media",image:c+"/img/image.gif",cmd:"WP_Medialib"}),b.onBeforeExecCommand.add(function(a,b,c,d,e){var f,g,i,j,k,l,m=tinymce.DOM;"mceFullScreen"==b&&"mce_fullscreen"!=a.id&&m.select("a.thickbox").length&&(a.settings.theme_advanced_buttons1+=",|,add_media"),("JustifyLeft"==b||"JustifyRight"==b||"JustifyCenter"==b)&&(f=a.selection.getNode(),"IMG"==f.nodeName&&(l=b.substr(7).toLowerCase(),k="align"+l,g=a.dom.getParent(f,"dl.wp-caption"),i=a.dom.getParent(f,"div.mceTemp"),g&&i?(j=a.dom.hasClass(g,k)?"alignnone":k,g.className=g.className.replace(/align[^ '"]+\s?/g,""),a.dom.addClass(g,j),"aligncenter"==j?a.dom.addClass(i,"mceIEcenter"):a.dom.removeClass(i,"mceIEcenter"),e.terminate=!0,a.execCommand("mceRepaint")):a.dom.hasClass(f,k)?a.dom.addClass(f,"alignnone"):a.dom.removeClass(f,"alignnone"))),!tinymce.isWebKit||"InsertUnorderedList"!=b&&"InsertOrderedList"!=b||(h||(h=a.dom.create("style",{type:"text/css"},"#tinymce,#tinymce span,#tinymce li,#tinymce li>span,#tinymce p,#tinymce p>span{font:medium sans-serif;color:#000;line-height:normal;}")),a.getDoc().head.appendChild(h))}),b.onExecCommand.add(function(a,b){tinymce.isWebKit&&h&&("InsertUnorderedList"==b||"InsertOrderedList"==b)&&a.dom.remove(h)}),b.onInit.add(function(a){var b=a.getParam("body_class",""),c=a.getBody();b=b?b.split(" "):[],"rtl"==a.getParam("directionality","")&&b.push("rtl"),tinymce.isIE9?b.push("ie9"):tinymce.isIE8?b.push("ie8"):tinymce.isIE7&&b.push("ie7"),"wp_mce_fullscreen"!=a.id&&"mce_fullscreen"!=a.id?b.push("wp-editor"):"mce_fullscreen"==a.id&&b.push("mce-fullscreen"),tinymce.each(b,function(b){b&&a.dom.addClass(c,b)}),a.onNodeChange.add(function(a,b,c){var d;"IMG"==c.nodeName?d=a.dom.getParent(c,"dl.wp-caption"):"DIV"==c.nodeName&&a.dom.hasClass(c,"mceTemp")&&(d=c.firstChild,a.dom.hasClass(d,"wp-caption")||(d=!1)),d&&(a.dom.hasClass(d,"alignleft")?b.setActive("justifyleft",1):a.dom.hasClass(d,"alignright")?b.setActive("justifyright",1):a.dom.hasClass(d,"aligncenter")&&b.setActive("justifycenter",1))}),a.onBeforeSetContent.add(function(a,b){b.content&&(b.content=b.content.replace(/<p>\s*<(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)( [^>]*)?>/gi,"<$1$2>"),b.content=b.content.replace(/<\/(p|div|ul|ol|dl|table|blockquote|h[1-6]|fieldset|pre|address)>\s*<\/p>/gi,"</$1>"))})}),"undefined"!=typeof jQuery&&b.onKeyUp.add(function(a,b){var c=b.keyCode||b.charCode;c!=k&&((13==c||8==k||46==k)&&jQuery(document).triggerHandler("wpcountwords",[a.getContent({format:"raw"})]),k=c)}),b.onSaveContent.addToTop(function(a,b){b.content=b.content.replace(/<p>(<br ?\/?>|\u00a0|\uFEFF)?<\/p>/g,"<p>&nbsp;</p>")}),tinymce.isIOS5&&b.onKeyDown.add(function(){document.activeElement==document.body&&b.getWin().focus()}),b.onSaveContent.add(function(a,b){a.isHidden()?b.content=b.element.value:a.getParam("wpautop",!0)&&"object"==typeof switchEditors&&(b.content=switchEditors.pre_wpautop(b.content))}),i._handleMoreBreak(b,c),g="alt+shift",b.addShortcut(g+"+c","justifycenter_desc","JustifyCenter"),b.addShortcut(g+"+r","justifyright_desc","JustifyRight"),b.addShortcut(g+"+l","justifyleft_desc","JustifyLeft"),b.addShortcut(g+"+j","justifyfull_desc","JustifyFull"),b.addShortcut(g+"+q","blockquote_desc","mceBlockQuote"),b.addShortcut(g+"+u","bullist_desc","InsertUnorderedList"),b.addShortcut(g+"+o","numlist_desc","InsertOrderedList"),b.addShortcut(g+"+n","spellchecker.desc","mceSpellCheck"),b.addShortcut(g+"+a","link_desc","WP_Link"),b.addShortcut(g+"+s","unlink_desc","unlink"),b.addShortcut(g+"+m","image_desc","WP_Medialib"),b.addShortcut(g+"+z","wordpress.wp_adv_desc","WP_Adv"),b.addShortcut(g+"+t","wordpress.wp_more_desc","WP_More"),b.addShortcut(g+"+d","striketrough_desc","Strikethrough"),b.addShortcut(g+"+h","help_desc","WP_Help"),b.addShortcut(g+"+p","wordpress.wp_page_desc","WP_Page"),b.addShortcut("ctrl+s","save_desc",function(){"function"==typeof autosave&&autosave()}),/\bwpfullscreen\b/.test(b.settings.plugins)?b.addShortcut(g+"+w","wordpress.wp_fullscreen_desc","wpFullScreen"):/\bfullscreen\b/.test(b.settings.plugins)&&b.addShortcut(g+"+g","fullscreen.desc","mceFullScreen"),b.onInit.add(function(a){tinymce.dom.Event.add(a.getWin(),"scroll",function(){a.plugins.wordpress._hideButtons()}),tinymce.dom.Event.add(a.getBody(),"dragstart",function(){a.plugins.wordpress._hideButtons()})}),b.onBeforeExecCommand.add(function(a){a.plugins.wordpress._hideButtons()}),b.onSaveContent.add(function(a){a.plugins.wordpress._hideButtons()}),b.onMouseDown.add(function(a,b){"IMG"!=b.target.nodeName&&a.plugins.wordpress._hideButtons()}),b.onKeyDown.add(function(a,b){(b.which==tinymce.VK.DELETE||b.which==tinymce.VK.BACKSPACE)&&a.plugins.wordpress._hideButtons()}),f=function(a){var c;if("mceModalBlocker"==a.target.id||"ui-widget-overlay"==a.target.className)for(c in b.windowManager.windows)b.windowManager.close(null,c)},tinymce.dom.Event.remove(document.body,"click",f),tinymce.dom.Event.add(document.body,"click",f)},getInfo:function(){return{longname:"WordPress Plugin",author:"WordPress",authorurl:"http://wordpress.org",infourl:"http://wordpress.org",version:"3.0"}},_setEmbed:function(a){return a.replace(/\[embed\]([\s\S]+?)\[\/embed\][\s\u00a0]*/g,function(a,b){return'<img width="300" height="200" src="'+tinymce.baseURL+'/plugins/wordpress/img/trans.gif" class="wp-oembed mceItemNoResize" alt="'+b+'" title="'+b+'" />'})},_getEmbed:function(a){return a.replace(/<img[^>]+>/g,function(a){if(-1!=a.indexOf('class="wp-oembed')){var b=a.match(/alt="([^\"]+)"/);b[1]&&(a="[embed]"+b[1]+"[/embed]")}return a})},_showButtons:function(a,b){var c,d,e,f,g,h=tinymce.activeEditor,i=tinymce.DOM;e=h.dom.getViewPort(h.getWin()),c=i.getPos(h.getContentAreaContainer()),d=h.dom.getPos(a),f=Math.max(d.x-e.x,0)+c.x,g=Math.max(d.y-e.y,0)+c.y,i.setStyles(b,{top:g+5+"px",left:f+5+"px",display:"block"})},_hideButtons:function(){var a=tinymce.DOM;a.hide(a.select("#wp_editbtns, #wp_gallerybtns"))},_resizeIframe:function(b,c,d){var e=b.getContentAreaContainer().firstChild;a.setStyle(e,"height",e.clientHeight+d),b.theme.deltaHeight+=d},_handleMoreBreak:function(a,b){var c,d;c='<img src="'+b+'/img/trans.gif" alt="$1" class="mce-wp-more mceItemNoResize" title="'+a.getLang("wordpress.wp_more_alt")+'" />',d='<img src="'+b+'/img/trans.gif" class="mce-wp-nextpage mceItemNoResize" title="'+a.getLang("wordpress.wp_page_alt")+'" />',a.onPostRender.add(function(){a.theme.onResolveName&&a.theme.onResolveName.add(function(b,c){"IMG"==c.node.nodeName&&(a.dom.hasClass(c.node,"mce-wp-more")&&(c.name="wpmore"),a.dom.hasClass(c.node,"mce-wp-nextpage")&&(c.name="wppage"))})}),a.onBeforeSetContent.add(function(a,b){b.content&&(b.content=b.content.replace(/<!--more(.*?)-->/g,c),b.content=b.content.replace(/<!--nextpage-->/g,d))}),a.onPostProcess.add(function(a,b){b.get&&(b.content=b.content.replace(/<img[^>]+>/g,function(a){if(-1!==a.indexOf('class="mce-wp-more')){var b,c=(b=a.match(/alt="(.*?)"/))?b[1]:"";a="<!--more"+c+"-->"}return-1!==a.indexOf('class="mce-wp-nextpage')&&(a="<!--nextpage-->"),a}))}),a.onNodeChange.add(function(a,b,c){b.setActive("wp_page","IMG"===c.nodeName&&a.dom.hasClass(c,"mce-wp-nextpage")),b.setActive("wp_more","IMG"===c.nodeName&&a.dom.hasClass(c,"mce-wp-more"))})}}),tinymce.PluginManager.add("wordpress",tinymce.plugins.WordPress)}();
\ No newline at end of file
index 13eae82d1a1d92b01a3bb38bdb6aac9b2ed750f4..4f7d587257a1ac1f89e3efa62b30844f8ea71497 100644 (file)
@@ -1,3 +1,4 @@
+/* global tinymce, getUserSetting, setUserSetting, switchEditors, autosave */
 /**
  * WordPress plugin.
  */
                                }
                        });
 
-                       ed.onExecCommand.add( function( ed, cmd, ui, val ) {
+                       ed.onExecCommand.add( function( ed, cmd ) {
                                if ( tinymce.isWebKit && style && ( 'InsertUnorderedList' == cmd || 'InsertOrderedList' == cmd ) )
                                        ed.dom.remove( style );
                        });
 
                                        last = k;
                                });
-                       };
+                       }
 
                        // keep empty paragraphs :(
                        ed.onSaveContent.addToTop(function(ed, o) {
 
                        // popup buttons for images and the gallery
                        ed.onInit.add(function(ed) {
-                               tinymce.dom.Event.add(ed.getWin(), 'scroll', function(e) {
+                               tinymce.dom.Event.add(ed.getWin(), 'scroll', function() {
                                        ed.plugins.wordpress._hideButtons();
                                });
-                               tinymce.dom.Event.add(ed.getBody(), 'dragstart', function(e) {
+                               tinymce.dom.Event.add(ed.getBody(), 'dragstart', function() {
                                        ed.plugins.wordpress._hideButtons();
                                });
                        });
 
-                       ed.onBeforeExecCommand.add(function(ed, cmd, ui, val) {
+                       ed.onBeforeExecCommand.add( function( ed ) {
                                ed.plugins.wordpress._hideButtons();
                        });
 
-                       ed.onSaveContent.add(function(ed, o) {
+                       ed.onSaveContent.add( function( ed ) {
                                ed.plugins.wordpress._hideButtons();
                        });
 
                                                ed.windowManager.close(null, id);
                                        }
                                }
-                       }
+                       };
 
                        // close popups when clicking on the background
                        tinymce.dom.Event.remove(document.body, 'click', closeOnClick);
                },
 
                _showButtons : function(n, id) {
-                       var ed = tinyMCE.activeEditor, p1, p2, vp, DOM = tinymce.DOM, X, Y;
+                       var ed = tinymce.activeEditor, p1, p2, vp, DOM = tinymce.DOM, X, Y;
 
                        vp = ed.dom.getViewPort(ed.getWin());
                        p1 = DOM.getPos(ed.getContentAreaContainer());
index b301413b2d32d41c39acc8073b72839f40a84b88..0270c0dcbf3ae083c7acbb1c73e9071dbb444f78 100644 (file)
@@ -1,16 +1,7 @@
-/**
- * editor_plugin_src.js
- *
- * Copyright 2009, Moxiecode Systems AB
- * Released under LGPL
- *
- * License: http://tinymce.moxiecode.com/license
- * Contributing: http://tinymce.moxiecode.com/contributing
- */
-
+/* global tinymce */
 (function() {
        tinymce.create('tinymce.plugins.WPDialogs', {
-               init : function(ed, url) {
+               init : function( ed ) {
                        tinymce.create('tinymce.WPWindowManager:tinymce.InlineWindowManager', {
                                WPWindowManager : function(ed) {
                                        this.parent(ed);
index 240d567c2de6c53178f9bcde4a9fd42b1d6321f3..c762834768f073fa5fc959240a440f2067334780 100644 (file)
@@ -1 +1 @@
-!function(){tinymce.create("tinymce.plugins.wpEditImage",{url:"",editor:{},init:function(a,b){var c=this,d={};c.url=b,c.editor=a,c._createButtons(),a.addCommand("WP_EditImage",c._editImage),a.onInit.add(function(a){a.dom.events.add(a.getBody(),"mousedown",function(b){var c;"IMG"==b.target.nodeName&&(c=a.dom.getParent(b.target,"div.mceTemp"))&&(tinymce.isGecko?a.selection.select(c):tinymce.isWebKit&&a.dom.events.prevent(b))}),a.dom.events.add(a.getBody(),"keydown",function(b){var c,d,e,f;return 13==b.keyCode&&(c=a.selection.getNode(),d=a.dom.getParent(c,"dl.wp-caption"),d&&(e=a.dom.getParent(d,"div.mceTemp")),e)?(a.dom.events.cancel(b),f=a.dom.create("p",{},""),a.dom.insertAfter(f,e),a.selection.setCursorLocation(f,0),!1):void 0}),"ontouchstart"in window&&a.dom.events.add(a.getBody(),"touchstart",function(a){c._showButtons(a)})}),a.onMouseUp.add(function(a,b){if(!tinymce.isWebKit&&!tinymce.isOpera){if(d.x&&(b.clientX!=d.x||b.clientY!=d.y)){var c=a.selection.getNode();"IMG"==c.nodeName&&window.setTimeout(function(){var b,e=a.dom.getParent(c,"dl.wp-caption");(c.width!=d.img_w||c.height!=d.img_h)&&(c.className=c.className.replace(/size-[^ "']+/,"")),e&&(b=a.dom.getAttrib(c,"width")||c.width,b=parseInt(b,10),a.dom.setStyle(e,"width",10+b),a.execCommand("mceRepaint"))},100)}d={}}}),a.onMouseDown.add(function(a,b){c._showButtons(b)}),a.onBeforeSetContent.add(function(a,b){b.content=a.wpSetImgCaption(b.content)}),a.onPostProcess.add(function(a,b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),a.wpSetImgCaption=function(a){return c._do_shcode(a)},a.wpGetImgCaption=function(a){return c._get_shcode(a)},a.onBeforeExecCommand.add(function(a,b){var c,d;if("mceInsertContent"==b){if(c=a.dom.getParent(a.selection.getNode(),"div.mceTemp"),!c)return;d=a.dom.create("p"),a.dom.insertAfter(d,c),a.selection.setCursorLocation(d,0)}})},_do_shcode:function(a){return a.replace(/(?:<p>)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(a,b,c){var d,e,f,g,h,i,j=tinymce.trim;return d=b.match(/id=['"]([^'"]*)['"] ?/),d&&(b=b.replace(d[0],"")),e=b.match(/align=['"]([^'"]*)['"] ?/),e&&(b=b.replace(e[0],"")),f=b.match(/width=['"]([0-9]*)['"] ?/),f&&(b=b.replace(f[0],"")),c=j(c),i=c.match(/((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(g=j(i[2]),i=j(i[1])):(g=j(b).replace(/caption=['"]/,"").replace(/['"]$/,""),i=c),d=d&&d[1]?d[1]:"",e=e&&e[1]?e[1]:"alignnone",f=f&&f[1]?f[1]:"",f&&g?(h="mceTemp","aligncenter"==e&&(h+=" mceIEcenter"),f=parseInt(f,10)+10,'<div class="'+h+'"><dl id="'+d+'" class="wp-caption '+e+'" style="width: '+f+'px"><dt class="wp-caption-dt">'+i+'</dt><dd class="wp-caption-dd">'+g+"</dd></dl></div>"):c})},_get_shcode:function(a){return a.replace(/<div (?:id="attachment_|class="mceTemp)[^>]*>([\s\S]+?)<\/div>/g,function(a,b){var c=b.replace(/<dl ([^>]+)>\s*<dt [^>]+>([\s\S]+?)<\/dt>\s*<dd [^>]+>([\s\S]*?)<\/dd>\s*<\/dl>/gi,function(a,b,c,d){var e,f,g;return g=c.match(/width="([0-9]*)"/),g=g&&g[1]?g[1]:"",g&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",f=f.match(/align[a-z]+/)||"alignnone",d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"<br />"),'[caption id="'+e+'" align="'+f+'" width="'+g+'"]'+c+" "+d+"[/caption]"):c});return 0!==c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)(<p>[\s\S]*<\/p>)?[\s\S]*/gi,"<p>$1</p>$2")),c})},_createButtons:function(){var a,b,c,d=this,e=tinymce.activeEditor,f=tinymce.DOM;f.get("wp_editbtns")||(c=window.devicePixelRatio&&window.devicePixelRatio>1||window.matchMedia&&window.matchMedia("(min-resolution:130dpi)").matches,f.add(document.body,"div",{id:"wp_editbtns",style:"display:none;"}),a=f.add("wp_editbtns","img",{src:c?d.url+"/img/image-2x.png":d.url+"/img/image.png",id:"wp_editimgbtn",width:"24",height:"24",title:e.getLang("wpeditimage.edit_img")}),tinymce.dom.Event.add(a,"mousedown",function(){d._editImage(),e.plugins.wordpress._hideButtons()}),b=f.add("wp_editbtns","img",{src:c?d.url+"/img/delete-2x.png":d.url+"/img/delete.png",id:"wp_delimgbtn",width:"24",height:"24",title:e.getLang("wpeditimage.del_img")}),tinymce.dom.Event.add(b,"mousedown",function(){var a,b=tinymce.activeEditor,c=b.selection.getNode();return"IMG"==c.nodeName&&-1==b.dom.getAttrib(c,"class").indexOf("mceItem")?((a=b.dom.getParent(c,"div"))&&b.dom.hasClass(a,"mceTemp")?b.dom.remove(a):("A"==c.parentNode.nodeName&&1==c.parentNode.childNodes.length&&(c=c.parentNode),"P"==c.parentNode.nodeName&&1==c.parentNode.childNodes.length&&(c=c.parentNode),b.dom.remove(c)),b.execCommand("mceRepaint"),!1):(b.plugins.wordpress._hideButtons(),void 0)}))},_editImage:function(){var a,b,c,d=tinymce.activeEditor,e=this.url,f=d.selection.getNode(),g=f.className;-1==g.indexOf("mceItem")&&-1==g.indexOf("wpGallery")&&"IMG"==f.nodeName&&(a=tinymce.DOM.getViewPort(),b=680<a.h-70?680:a.h-70,c=650<a.w?650:a.w,d.windowManager.open({file:e+"/editimage.html",width:c+"px",height:b+"px",inline:!0}))},_showButtons:function(a){var b=this.editor,c=a.target;if("IMG"!=c.nodeName){if(!c.firstChild||"IMG"!=c.firstChild.nodeName||1!=c.childNodes.length)return b.plugins.wordpress._hideButtons(),void 0;c=c.firstChild}-1==b.dom.getAttrib(c,"class").indexOf("mceItem")&&(mouse={x:a.clientX,y:a.clientY,img_w:c.clientWidth,img_h:c.clientHeight},"touchstart"==a.type&&(b.selection.select(c),b.dom.events.cancel(a)),b.plugins.wordpress._hideButtons(),b.plugins.wordpress._showButtons(c,"wp_editbtns"))},getInfo:function(){return{longname:"Edit Image",author:"WordPress",authorurl:"http://wordpress.org",infourl:"",version:"1.0"}}}),tinymce.PluginManager.add("wpeditimage",tinymce.plugins.wpEditImage)}();
\ No newline at end of file
+!function(){var a={};tinymce.create("tinymce.plugins.wpEditImage",{url:"",editor:{},init:function(b,c){var d=this;d.url=c,d.editor=b,d._createButtons(),b.addCommand("WP_EditImage",d._editImage),b.onInit.add(function(a){a.dom.events.add(a.getBody(),"mousedown",function(b){var c;"IMG"==b.target.nodeName&&(c=a.dom.getParent(b.target,"div.mceTemp"))&&(tinymce.isGecko?a.selection.select(c):tinymce.isWebKit&&a.dom.events.prevent(b))}),a.dom.events.add(a.getBody(),"keydown",function(b){var c,d,e,f;return 13==b.keyCode&&(c=a.selection.getNode(),d=a.dom.getParent(c,"dl.wp-caption"),d&&(e=a.dom.getParent(d,"div.mceTemp")),e)?(a.dom.events.cancel(b),f=a.dom.create("p",{},""),a.dom.insertAfter(f,e),a.selection.setCursorLocation(f,0),!1):void 0}),"ontouchstart"in window&&a.dom.events.add(a.getBody(),"touchstart",function(a){d._showButtons(a)})}),b.onMouseUp.add(function(b,c){if(!tinymce.isWebKit&&!tinymce.isOpera){if(a.x&&(c.clientX!=a.x||c.clientY!=a.y)){var d=b.selection.getNode();"IMG"==d.nodeName&&window.setTimeout(function(){var c,e=b.dom.getParent(d,"dl.wp-caption");(d.width!=a.img_w||d.height!=a.img_h)&&(d.className=d.className.replace(/size-[^ "']+/,"")),e&&(c=b.dom.getAttrib(d,"width")||d.width,c=parseInt(c,10),b.dom.setStyle(e,"width",10+c),b.execCommand("mceRepaint"))},100)}a={}}}),b.onMouseDown.add(function(a,b){d._showButtons(b)}),b.onBeforeSetContent.add(function(a,b){b.content=a.wpSetImgCaption(b.content)}),b.onPostProcess.add(function(a,b){b.get&&(b.content=a.wpGetImgCaption(b.content))}),b.wpSetImgCaption=function(a){return d._do_shcode(a)},b.wpGetImgCaption=function(a){return d._get_shcode(a)},b.onBeforeExecCommand.add(function(a,b){var c,d;if("mceInsertContent"==b){if(c=a.dom.getParent(a.selection.getNode(),"div.mceTemp"),!c)return;d=a.dom.create("p"),a.dom.insertAfter(d,c),a.selection.setCursorLocation(d,0)}})},_do_shcode:function(a){return a.replace(/(?:<p>)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g,function(a,b,c){var d,e,f,g,h,i,j=tinymce.trim;return d=b.match(/id=['"]([^'"]*)['"] ?/),d&&(b=b.replace(d[0],"")),e=b.match(/align=['"]([^'"]*)['"] ?/),e&&(b=b.replace(e[0],"")),f=b.match(/width=['"]([0-9]*)['"] ?/),f&&(b=b.replace(f[0],"")),c=j(c),i=c.match(/((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)([\s\S]*)/i),i&&i[2]?(g=j(i[2]),i=j(i[1])):(g=j(b).replace(/caption=['"]/,"").replace(/['"]$/,""),i=c),d=d&&d[1]?d[1]:"",e=e&&e[1]?e[1]:"alignnone",f=f&&f[1]?f[1]:"",f&&g?(h="mceTemp","aligncenter"==e&&(h+=" mceIEcenter"),f=parseInt(f,10)+10,'<div class="'+h+'"><dl id="'+d+'" class="wp-caption '+e+'" style="width: '+f+'px"><dt class="wp-caption-dt">'+i+'</dt><dd class="wp-caption-dd">'+g+"</dd></dl></div>"):c})},_get_shcode:function(a){return a.replace(/<div (?:id="attachment_|class="mceTemp)[^>]*>([\s\S]+?)<\/div>/g,function(a,b){var c=b.replace(/<dl ([^>]+)>\s*<dt [^>]+>([\s\S]+?)<\/dt>\s*<dd [^>]+>([\s\S]*?)<\/dd>\s*<\/dl>/gi,function(a,b,c,d){var e,f,g;return g=c.match(/width="([0-9]*)"/),g=g&&g[1]?g[1]:"",g&&d?(e=b.match(/id="([^"]*)"/),e=e&&e[1]?e[1]:"",f=b.match(/class="([^"]*)"/),f=f&&f[1]?f[1]:"",f=f.match(/align[a-z]+/)||"alignnone",d=d.replace(/\r\n|\r/g,"\n").replace(/<[a-zA-Z0-9]+( [^<>]+)?>/g,function(a){return a.replace(/[\r\n\t]+/," ")}),d=d.replace(/\s*\n\s*/g,"<br />"),'[caption id="'+e+'" align="'+f+'" width="'+g+'"]'+c+" "+d+"[/caption]"):c});return 0!==c.indexOf("[caption")&&(c=b.replace(/[\s\S]*?((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)(<p>[\s\S]*<\/p>)?[\s\S]*/gi,"<p>$1</p>$2")),c})},_createButtons:function(){var a,b,c,d=this,e=tinymce.activeEditor,f=tinymce.DOM;f.get("wp_editbtns")||(c=window.devicePixelRatio&&window.devicePixelRatio>1||window.matchMedia&&window.matchMedia("(min-resolution:130dpi)").matches,f.add(document.body,"div",{id:"wp_editbtns",style:"display:none;"}),a=f.add("wp_editbtns","img",{src:c?d.url+"/img/image-2x.png":d.url+"/img/image.png",id:"wp_editimgbtn",width:"24",height:"24",title:e.getLang("wpeditimage.edit_img")}),tinymce.dom.Event.add(a,"mousedown",function(){d._editImage(),e.plugins.wordpress._hideButtons()}),b=f.add("wp_editbtns","img",{src:c?d.url+"/img/delete-2x.png":d.url+"/img/delete.png",id:"wp_delimgbtn",width:"24",height:"24",title:e.getLang("wpeditimage.del_img")}),tinymce.dom.Event.add(b,"mousedown",function(){var a,b=tinymce.activeEditor,c=b.selection.getNode();return"IMG"==c.nodeName&&-1==b.dom.getAttrib(c,"class").indexOf("mceItem")?((a=b.dom.getParent(c,"div"))&&b.dom.hasClass(a,"mceTemp")?b.dom.remove(a):("A"==c.parentNode.nodeName&&1==c.parentNode.childNodes.length&&(c=c.parentNode),"P"==c.parentNode.nodeName&&1==c.parentNode.childNodes.length&&(c=c.parentNode),b.dom.remove(c)),b.execCommand("mceRepaint"),!1):(b.plugins.wordpress._hideButtons(),void 0)}))},_editImage:function(){var a,b,c,d=tinymce.activeEditor,e=this.url,f=d.selection.getNode(),g=f.className;-1==g.indexOf("mceItem")&&-1==g.indexOf("wpGallery")&&"IMG"==f.nodeName&&(a=tinymce.DOM.getViewPort(),b=680<a.h-70?680:a.h-70,c=650<a.w?650:a.w,d.windowManager.open({file:e+"/editimage.html",width:c+"px",height:b+"px",inline:!0}))},_showButtons:function(b){var c=this.editor,d=b.target;if("IMG"!=d.nodeName){if(!d.firstChild||"IMG"!=d.firstChild.nodeName||1!=d.childNodes.length)return c.plugins.wordpress._hideButtons(),void 0;d=d.firstChild}-1==c.dom.getAttrib(d,"class").indexOf("mceItem")&&(a={x:b.clientX,y:b.clientY,img_w:d.clientWidth,img_h:d.clientHeight},"touchstart"==b.type&&(c.selection.select(d),c.dom.events.cancel(b)),c.plugins.wordpress._hideButtons(),c.plugins.wordpress._showButtons(d,"wp_editbtns"))},getInfo:function(){return{longname:"Edit Image",author:"WordPress",authorurl:"http://wordpress.org",infourl:"",version:"1.0"}}}),tinymce.PluginManager.add("wpeditimage",tinymce.plugins.wpEditImage)}();
\ No newline at end of file
index b26ed4a1a762c604f15fc2c0b6bde17d3d106384..e99c30749285b96133c1089f1f32ad5816a08a6b 100644 (file)
@@ -1,11 +1,13 @@
-
+/* global tinymce */
 (function() {
+       var mouse = {};
+
        tinymce.create('tinymce.plugins.wpEditImage', {
                url: '',
                editor: {},
 
                init: function(ed, url) {
-                       var t = this, mouse = {};
+                       var t = this;
 
                        t.url = url;
                        t.editor = ed;
@@ -27,7 +29,7 @@
 
                                // when pressing Return inside a caption move the caret to a new parapraph under it
                                ed.dom.events.add(ed.getBody(), 'keydown', function(e) {
-                                       var n, DL, DIV, P, content;
+                                       var n, DL, DIV, P;
 
                                        if ( e.keyCode == 13 ) {
                                                n = ed.selection.getNode();
 
                        // When inserting content, if the caret is inside a caption create new paragraph under
                        // and move the caret there
-                       ed.onBeforeExecCommand.add(function(ed, cmd, ui, val) {
+                       ed.onBeforeExecCommand.add( function( ed, cmd ) {
                                var node, p;
 
                                if ( cmd == 'mceInsertContent' ) {
                                title : ed.getLang('wpeditimage.edit_img')
                        });
 
-                       tinymce.dom.Event.add(editButton, 'mousedown', function(e) {
+                       tinymce.dom.Event.add(editButton, 'mousedown', function() {
                                t._editImage();
                                ed.plugins.wordpress._hideButtons();
                        });
                                title : ed.getLang('wpeditimage.del_img')
                        });
 
-                       tinymce.dom.Event.add(dellButton, 'mousedown', function(e) {
+                       tinymce.dom.Event.add(dellButton, 'mousedown', function() {
                                var ed = tinymce.activeEditor, el = ed.selection.getNode(), parent;
 
                                if ( el.nodeName == 'IMG' && ed.dom.getAttrib(el, 'class').indexOf('mceItem') == -1 ) {
                                author : 'WordPress',
                                authorurl : 'http://wordpress.org',
                                infourl : '',
-                               version : "1.0"
+                               version : '1.0'
                        };
                }
        });
index 706890f77908a36ccd4924a795d24751fc127381..aa7fa67cfdca9865b4ff6209c9c501c9f00af168 100644 (file)
@@ -1 +1 @@
-!function(){tinymce.create("tinymce.plugins.wpFullscreenPlugin",{resize_timeout:!1,init:function(a){function b(b,d){var e,f=tinymce.DOM,g=a.getBody(),h=f.get(a.id+"_ifr"),i=a.dom.win.scrollY;c.resize_timeout||(c.resize_timeout=!0,setTimeout(function(){c.resize_timeout=!1},500),e=g.scrollHeight>300?g.scrollHeight:300,e!=h.scrollHeight&&(f.setStyle(h,"height",e+"px"),a.getWin().scrollTo(0,0)),d&&"paste"==d.type&&tinymce.isWebKit&&setTimeout(function(){a.dom.win.scrollTo(0,i)},40))}var c=this,d={},e=tinymce.DOM;a.addCommand("wpFullScreenClose",function(){a.getParam("wp_fullscreen_is_enabled")&&e.win.setTimeout(function(){tinyMCE.remove(a),e.remove("wp_mce_fullscreen_parent"),tinyMCE.settings=tinyMCE.oldSettings},10)}),a.addCommand("wpFullScreenSave",function(){var a,b=tinyMCE.get("wp_mce_fullscreen");b.focus(),a=tinyMCE.get(b.getParam("wp_fullscreen_editor_id")),a.setContent(b.getContent({format:"raw"}),{format:"raw"})}),a.addCommand("wpFullScreenInit",function(){var b,c,e;a=tinyMCE.activeEditor,b=a.getDoc(),c=b.body,tinyMCE.oldSettings=tinyMCE.settings,tinymce.each(a.settings,function(a,b){d[b]=a}),d.id="wp_mce_fullscreen",d.wp_fullscreen_is_enabled=!0,d.wp_fullscreen_editor_id=a.id,d.theme_advanced_resizing=!1,d.theme_advanced_statusbar_location="none",d.content_css=d.content_css?d.content_css+","+d.wp_fullscreen_content_css:d.wp_fullscreen_content_css,d.height=tinymce.isIE?c.scrollHeight:c.offsetHeight,tinymce.each(a.getParam("wp_fullscreen_settings"),function(a,b){d[b]=a}),e=new tinymce.Editor("wp_mce_fullscreen",d),e.onInit.add(function(b){var c=tinymce.DOM,d=c.select("a.mceButton",c.get("wp-fullscreen-buttons"));a.isHidden()?b.setContent(switchEditors.wpautop(b.getElement().value)):b.setContent(a.getContent()),setTimeout(function(){b.onNodeChange.add(function(){tinymce.each(d,function(a){var b,d;(b=c.get("wp_mce_fullscreen_"+a.id.substr(6)))&&(d=b.className,d&&(a.className=d))})})},1e3),b.dom.addClass(b.getBody(),"wp-fullscreen-editor"),b.focus()}),e.render(),"undefined"!=fullscreen&&e.dom.bind(e.dom.doc,"mousemove",function(a){fullscreen.bounder("showToolbar","hideToolbar",2e3,a)})}),a.addCommand("wpFullScreen",function(){"undefined"!=typeof fullscreen&&("wp_mce_fullscreen"==a.id?fullscreen.off():fullscreen.on())}),a.addButton("wp_fullscreen",{title:"wordpress.wp_fullscreen_desc",cmd:"wpFullScreen"}),!a.getParam("fullscreen_is_enabled")&&a.getParam("wp_fullscreen_is_enabled")&&(a.onInit.add(function(a){a.onChange.add(b),a.onSetContent.add(b),a.onPaste.add(b),a.onKeyUp.add(b),a.onPostRender.add(b),a.getBody().style.overflowY="hidden"}),a.getParam("autoresize_on_init",!0)&&a.onLoadContent.add(function(){setTimeout(function(){b()},1200)}),a.addCommand("wpAutoResize",b))},getInfo:function(){return{longname:"WP Fullscreen",author:"WordPress",authorurl:"http://wordpress.org",infourl:"",version:"1.0"}}}),tinymce.PluginManager.add("wpfullscreen",tinymce.plugins.wpFullscreenPlugin)}();
\ No newline at end of file
+!function(){tinymce.create("tinymce.plugins.wpFullscreenPlugin",{resize_timeout:!1,init:function(a){function b(b,d){var e,f=tinymce.DOM,g=a.getBody(),h=f.get(a.id+"_ifr"),i=a.dom.win.scrollY;c.resize_timeout||(c.resize_timeout=!0,setTimeout(function(){c.resize_timeout=!1},500),e=g.scrollHeight>300?g.scrollHeight:300,e!=h.scrollHeight&&(f.setStyle(h,"height",e+"px"),a.getWin().scrollTo(0,0)),d&&"paste"==d.type&&tinymce.isWebKit&&setTimeout(function(){a.dom.win.scrollTo(0,i)},40))}var c=this,d={},e=tinymce.DOM;a.addCommand("wpFullScreenClose",function(){a.getParam("wp_fullscreen_is_enabled")&&e.win.setTimeout(function(){tinymce.remove(a),e.remove("wp_mce_fullscreen_parent"),tinymce.settings=tinymce.oldSettings},10)}),a.addCommand("wpFullScreenSave",function(){var a,b=tinymce.get("wp_mce_fullscreen");b.focus(),a=tinymce.get(b.getParam("wp_fullscreen_editor_id")),a.setContent(b.getContent({format:"raw"}),{format:"raw"})}),a.addCommand("wpFullScreenInit",function(){var b,c,e;a=tinymce.activeEditor,b=a.getDoc(),c=b.body,tinymce.oldSettings=tinymce.settings,tinymce.each(a.settings,function(a,b){d[b]=a}),d.id="wp_mce_fullscreen",d.wp_fullscreen_is_enabled=!0,d.wp_fullscreen_editor_id=a.id,d.theme_advanced_resizing=!1,d.theme_advanced_statusbar_location="none",d.content_css=d.content_css?d.content_css+","+d.wp_fullscreen_content_css:d.wp_fullscreen_content_css,d.height=tinymce.isIE?c.scrollHeight:c.offsetHeight,tinymce.each(a.getParam("wp_fullscreen_settings"),function(a,b){d[b]=a}),e=new tinymce.Editor("wp_mce_fullscreen",d),e.onInit.add(function(b){var c=tinymce.DOM,d=c.select("a.mceButton",c.get("wp-fullscreen-buttons"));a.isHidden()?b.setContent(switchEditors.wpautop(b.getElement().value)):b.setContent(a.getContent()),setTimeout(function(){b.onNodeChange.add(function(){tinymce.each(d,function(a){var b,d;(b=c.get("wp_mce_fullscreen_"+a.id.substr(6)))&&(d=b.className,d&&(a.className=d))})})},1e3),b.dom.addClass(b.getBody(),"wp-fullscreen-editor"),b.focus()}),e.render(),"undefined"!=fullscreen&&e.dom.bind(e.dom.doc,"mousemove",function(a){fullscreen.bounder("showToolbar","hideToolbar",2e3,a)})}),a.addCommand("wpFullScreen",function(){"undefined"!=typeof fullscreen&&("wp_mce_fullscreen"==a.id?fullscreen.off():fullscreen.on())}),a.addButton("wp_fullscreen",{title:"wordpress.wp_fullscreen_desc",cmd:"wpFullScreen"}),!a.getParam("fullscreen_is_enabled")&&a.getParam("wp_fullscreen_is_enabled")&&(a.onInit.add(function(a){a.onChange.add(b),a.onSetContent.add(b),a.onPaste.add(b),a.onKeyUp.add(b),a.onPostRender.add(b),a.getBody().style.overflowY="hidden"}),a.getParam("autoresize_on_init",!0)&&a.onLoadContent.add(function(){setTimeout(function(){b()},1200)}),a.addCommand("wpAutoResize",b))},getInfo:function(){return{longname:"WP Fullscreen",author:"WordPress",authorurl:"http://wordpress.org",infourl:"",version:"1.0"}}}),tinymce.PluginManager.add("wpfullscreen",tinymce.plugins.wpFullscreenPlugin)}();
\ No newline at end of file
index 4618fcfe6729e4583a15e602578b12c337ad8ff9..27f0f7d530aaf56518e39eba73c02085e056ff0d 100644 (file)
@@ -1,3 +1,4 @@
+/* global tinymce:false, switchEditors, fullscreen */
 /**
  * WP Fullscreen TinyMCE plugin
  *
@@ -8,26 +9,26 @@
        tinymce.create('tinymce.plugins.wpFullscreenPlugin', {
                resize_timeout: false,
 
-               init : function(ed, url) {
-                       var t = this, oldHeight = 0, s = {}, DOM = tinymce.DOM;
+               init : function( ed ) {
+                       var t = this, s = {}, DOM = tinymce.DOM;
 
                        // Register commands
                        ed.addCommand('wpFullScreenClose', function() {
-                               // this removes the editor, content has to be saved first with tinyMCE.execCommand('wpFullScreenSave');
+                               // this removes the editor, content has to be saved first with tinymce.execCommand('wpFullScreenSave');
                                if ( ed.getParam('wp_fullscreen_is_enabled') ) {
                                        DOM.win.setTimeout(function() {
-                                               tinyMCE.remove(ed);
+                                               tinymce.remove(ed);
                                                DOM.remove('wp_mce_fullscreen_parent');
-                                               tinyMCE.settings = tinyMCE.oldSettings; // Restore old settings
+                                               tinymce.settings = tinymce.oldSettings; // Restore old settings
                                        }, 10);
                                }
                        });
 
                        ed.addCommand('wpFullScreenSave', function() {
-                               var ed = tinyMCE.get('wp_mce_fullscreen'), edd;
+                               var ed = tinymce.get('wp_mce_fullscreen'), edd;
 
                                ed.focus();
-                               edd = tinyMCE.get( ed.getParam('wp_fullscreen_editor_id') );
+                               edd = tinymce.get( ed.getParam('wp_fullscreen_editor_id') );
 
                                edd.setContent( ed.getContent({format : 'raw'}), {format : 'raw'} );
                        });
                        ed.addCommand('wpFullScreenInit', function() {
                                var d, b, fsed;
 
-                               ed = tinyMCE.activeEditor;
+                               ed = tinymce.activeEditor;
                                d = ed.getDoc();
                                b = d.body;
 
-                               tinyMCE.oldSettings = tinyMCE.settings; // Store old settings
+                               tinymce.oldSettings = tinymce.settings; // Store old settings
 
                                tinymce.each(ed.settings, function(v, n) {
                                        s[n] = v;
@@ -67,7 +68,7 @@
                                                edd.setContent( switchEditors.wpautop( edd.getElement().value ) );
 
                                        setTimeout(function(){ // add last
-                                               edd.onNodeChange.add(function(ed, cm, e){
+                                               edd.onNodeChange.add( function() {
                                                        tinymce.each(buttons, function(c) {
                                                                var btn, cls;
 
                                                ed.dom.win.scrollTo(0, y);
                                        }, 40);
                                }
-                       };
+                       }
 
                        // Add appropriate listeners for resizing content area
-                       ed.onInit.add(function(ed, l) {
+                       ed.onInit.add( function( ed ) {
                                ed.onChange.add(resize);
                                ed.onSetContent.add(resize);
                                ed.onPaste.add(resize);
                                ed.onKeyUp.add(resize);
                                ed.onPostRender.add(resize);
 
-                               ed.getBody().style.overflowY = "hidden";
+                               ed.getBody().style.overflowY = 'hidden';
                        });
 
                        if ( ed.getParam('autoresize_on_init', true) ) {
-                               ed.onLoadContent.add(function(ed, l) {
+                               ed.onLoadContent.add( function() {
                                        // Because the content area resizes when its content CSS loads,
                                        // and we can't easily add a listener to its onload event,
                                        // we'll just trigger a resize after a short loading period
                                });
                        }
 
-                       // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample');
+                       // Register the command so that it can be invoked by using tinymce.activeEditor.execCommand('mceExample');
                        ed.addCommand('wpAutoResize', resize);
                },
 
index 986304dc62bf44071109e707708297f5df254afa..555cd6c1c28ae49053b089bdd98b7ce725161a02 100644 (file)
@@ -1,4 +1,4 @@
-
+/* global tinymce */
 (function() {
        tinymce.create('tinymce.plugins.wpGallery', {
 
@@ -78,7 +78,7 @@
                        function getAttr(s, n) {
                                n = new RegExp(n + '=\"([^\"]+)\"', 'g').exec(s);
                                return n ? tinymce.DOM.decode(n[1]) : '';
-                       };
+                       }
 
                        return co.replace(/(?:<p[^>]*>)*(<img[^>]+>)(?:<\/p>)*/g, function(a,im) {
                                var cls = getAttr(im, 'class');
                                title : ed.getLang('wordpress.editgallery')
                        });
 
-                       tinymce.dom.Event.add(editButton, 'mousedown', function(e) {
+                       tinymce.dom.Event.add( editButton, 'mousedown', function() {
                                var ed = tinymce.activeEditor;
                                ed.wpGalleryBookmark = ed.selection.getBookmark('simple');
-                               ed.execCommand("WP_Gallery");
+                               ed.execCommand('WP_Gallery');
                                ed.plugins.wordpress._hideButtons();
                        });
 
                                author : 'WordPress',
                                authorurl : 'http://wordpress.org',
                                infourl : '',
-                               version : "1.0"
+                               version : '1.0'
                        };
                }
        });
index f36e86369b1c86d89bda9337bf87884a48653704..31aac846f9fec4be35933d237d90e1362205d840 100644 (file)
@@ -1,3 +1,5 @@
+/* global tinymce */
+
 (function() {
        tinymce.create('tinymce.plugins.wpLink', {
                /**
@@ -18,7 +20,7 @@
                                ed.windowManager.open({
                                        id : 'wp-link',
                                        width : 480,
-                                       height : "auto",
+                                       height : 'auto',
                                        wpDialog : true,
                                        title : ed.getLang('advlink.link_desc')
                                }, {
@@ -48,7 +50,7 @@
                                author : 'WordPress',
                                authorurl : 'http://wordpress.org',
                                infourl : '',
-                               version : "1.0"
+                               version : '1.0'
                        };
                }
        });
index f7044c461adb44c09dee558fc7c76aaa9c26bd44..a0d28a48514980f81cb3b47ea7c3102ad0eedadb 100644 (file)
@@ -1,3 +1,4 @@
+/* global tinymce */
 /**
  * WordPress View plugin.
  */
@@ -8,7 +9,7 @@
                selected;
 
        tinymce.create('tinymce.plugins.wpView', {
-               init : function( editor, url ) {
+               init : function( editor ) {
                        var wpView = this;
 
                        // Check if the `wp.mce` API exists.
@@ -33,7 +34,7 @@
 
                        // When the editor's content has been updated and the DOM has been
                        // processed, render the views in the document.
-                       editor.onSetContent.add( function( editor, o ) {
+                       editor.onSetContent.add( function( editor ) {
                                wp.mce.view.render( editor.getDoc() );
                        });
 
@@ -41,7 +42,7 @@
 
                                // When a view is selected, ensure content that is being pasted
                                // or inserted is added to a text node (instead of the view).
-                               editor.selection.onBeforeSetContent.add( function( selection, o ) {
+                               editor.selection.onBeforeSetContent.add( function( selection ) {
                                        var view = wpView.getParentView( selection.getNode() ),
                                                walker, target;
 
@@ -95,7 +96,7 @@
 
                        // Triggers when the selection is changed.
                        // Add the event handler to the top of the stack.
-                       editor.onNodeChange.addToTop( function( editor, controlManager, node, collapsed, o ) {
+                       editor.onNodeChange.addToTop( function( editor, controlManager, node ) {
                                var view = wpView.getParentView( node );
 
                                // Update the selected view.
index c979af99b5adccc42cecb5070fd5bcb52302ffd9..26a847af60aa180ec57c7f7fe6cb34c83d7addf0 100644 (file)
@@ -1,4 +1,3 @@
-
 body.mceForceColors {background:#FFF; color:#000;}
 body.mceBrowserDefaults {background:transparent; color:inherit; font-size:inherit; font-family:inherit;}
 td {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;}
@@ -39,10 +38,16 @@ font[face=mceinline] {font-family:inherit !important}
 /* WordPress styles */
 body {
        font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
-       font-size: 13px;
-       line-height: 19px;
+       font-size: 14px;
+       line-height: 1.5em;
        color: #333;
-       margin: 10px;
+       background-color: #fff;
+       margin: 0;
+       padding: 10px;
+}
+
+p {
+       margin-bottom: 1.3em;
 }
 
 .aligncenter,
@@ -83,7 +88,7 @@ dl.aligncenter {
 
 .wp-caption-dd {
        font-size: 11px;
-       line-height: 17px;
+       line-height: 1.5;
        padding: 0 4px 5px;
        margin: 0;
 }
@@ -104,23 +109,27 @@ img.mce-wp-more {
        border: 0;
        border-top: 1px dotted #cccccc;
        display: block;
-       width: 95%;
        height: 12px;
-       margin: 15px auto 0;
+       width: 100%;
+       margin: 1.2em auto 0;
 }
 
 img.mce-wp-more {
-       background: transparent url("img/more_bug.gif") no-repeat right top;
+       background: transparent url("img/mce-more.png") no-repeat right top;
+       background-size: 52px 11px;
 }
 
 img.mce-wp-nextpage {
-    background: transparent url("img/page_bug.gif") no-repeat right top;
+       background: transparent url("img/mce-nextpage.png") no-repeat right top;
+       background-size: 76px 11px;
 }
 
+
 img.wp-gallery {
        border: 1px dashed #888;
        background: #f2f8ff url("img/gallery.png") no-repeat scroll center center;
-       width: 99%;
+       background-size: 40px 40px;
+       width: 100%;
        height: 250px;
 }
 
@@ -130,3 +139,22 @@ img.wp-oembed {
        width: 300px;
        height: 250px;
 }
+
+
+@media print,
+       (-o-min-device-pixel-ratio: 5/4),
+       (-webkit-min-device-pixel-ratio: 1.25),
+       (min-resolution: 120dpi) {
+
+       img.mce-wp-more {
+               background-image: url("img/mce-more-2x.png");
+       }
+
+       img.mce-wp-nextpage {
+               background-image: url("img/mce-nextpage-2x.png");
+       }
+
+       img.wp-gallery {
+               background-image: url("img/gallery-2x.png");
+       }
+}
index 6eaf010a3a864368c02813bae7ce934dd9daf4fb..b56d9e67ff8772b17be0570a63824110d935b8bf 100644 (file)
@@ -1,16 +1,24 @@
+@import url('//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=latin-ext,latin');
+
 /* Generic */
 body {
-font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
-background:#f1f1f1;
+font-family: "Open Sans", sans-serif;
+font-size:13px;
+background:#fcfcfc;
 padding:0;
 margin:8px 8px 0 8px;
 }
 
-html {background:#f1f1f1;}
-td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
 textarea {resize:none;outline:none;}
-a:link, a:visited {color:black;}
-a:hover {color:#2B6FB6;}
+
+a:link, a:hover {
+       color: #2B6FB6;
+}
+
+a:visited {
+       color: #3C2BB6;
+}
+
 .nowrap {white-space: nowrap}
 
 /* Forms */
@@ -34,34 +42,78 @@ input.checkbox {border:1px none #000000; background:transparent; vertical-align:
 .mceActionPanel .button,
 input.mceButton,
 .updateButton {
-       border: 1px solid #bbb; 
-       margin:0; 
-       padding:0 0 1px;
-       font-weight:bold;
-       font-size: 11px;
-       width:94px; 
-       height:24px;
-       color:#000;
-       cursor:pointer;
+       display: inline-block;
+       text-decoration: none;
+       border: 1px solid #adadad;
+       margin: 0;
+       padding: 0 10px 1px;
+       font-size: 13px;
+       height: 24px;
+       line-height: 22px;
+       color: #333;
+       cursor: pointer;
        -webkit-border-radius: 3px;
+       -webkit-appearance: none;
        border-radius: 3px;
-       background-color: #eee;
-       background-image: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));
-       background-image: -webkit-linear-gradient(bottom, #ddd, #fff);
-       background-image: -moz-linear-gradient(bottom, #ddd, #fff);
-       background-image: -o-linear-gradient(bottom, #ddd, #fff);
-       background-image: linear-gradient(to top, #ddd, #fff);
+       white-space: nowrap;
+       -webkit-box-sizing: border-box;
+       -moz-box-sizing: border-box;
+       box-sizing: border-box;
+       background: #fafafa;
+       background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e9e9e9));
+       background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9);
+       background-image: -moz-linear-gradient(top, #fafafa, #e9e9e9);
+       background-image: -o-linear-gradient(top, #fafafa, #e9e9e9);
+       background-image: linear-gradient(to bottom, #fafafa, #e9e9e9);
+       
+       text-shadow: 0 1px 0 #fff;
+       -webkit-box-shadow: inset 0 1px 0 #fff;
+       -moz-box-shadow: inset 0 1px 0 #fff;
+       box-shadow: inset 0 1px 0 #fff;
+}
+
+#insert {
+       background: #2ea2cc;
+       background: -webkit-gradient(linear, left top, left bottom, from(#2ea2cc), to(#1e8cbe));
+       background: -webkit-linear-gradient(top, #2ea2cc 0%,#1e8cbe 100%);
+       background: linear-gradient(top, #2ea2cc 0%,#1e8cbe 100%);
+       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ea2cc', endColorstr='#1e8cbe',GradientType=0 );
+       border-color: #0074a2;
+       -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
+       box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
+       color: #fff;
+       text-decoration: none;
+       text-shadow: 0 1px 0 rgba(0,86,132,0.7);
 }
 
-#insert:hover,
 #cancel:hover,
 input.mceButton:hover,
 .updateButton:hover,
-#insert:focus,
 #cancel:focus,
 input.mceButton:focus,
 .updateButton:focus {
-       border: 1px solid #555;
+       background: #f3f3f3;
+       background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
+       background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
+       background-image: -moz-linear-gradient(top, #fff, #f3f3f3);
+       background-image: -ms-linear-gradient(top, #fff, #f3f3f3);
+       background-image: -o-linear-gradient(top, #fff, #f3f3f3);
+       background-image: linear-gradient(to bottom, #fff, #f3f3f3);
+       border-color: #999;
+       color: #222;
+}
+
+#insert:hover,
+#insert:focus {
+       background: #1e8cbe;
+       background: -webkit-gradient(linear, left top, left bottom, from(#1e8cbe), to(#0074a2));
+       background: -webkit-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
+       background: linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
+       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8cbe', endColorstr='#0074a2',GradientType=0 );
+       border-color: #0074a2;
+       -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
+       box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
+       color: #fff;
 }
 
 .mceActionPanel #insert {
@@ -103,6 +155,16 @@ td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #A
 .tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;}
 .tabs a:link, .tabs a:visited, .tabs a:hover {color:black;}
 
+.wp-core-ui #tabs {
+       padding-bottom: 5px;
+       background-color: transparent;
+}
+
+.wp-core-ui #tabs a {
+       padding: 6px 10px;
+       margin: 0 2px;
+}
+
 /* Panels */
 .panel_wrapper div.panel {display:none;}
 .panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;}
@@ -138,3 +200,14 @@ h3 {font-size:14px;}
 #colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;}
 #colorpicker #colornamecontainer {margin-top:5px;}
 #colorpicker #picker_panel fieldset {margin:auto;width:325px;}
+
+
+/* Localization */ 
+
+body[dir="rtl"],
+body[dir="rtl"] fieldset,
+body[dir="rtl"] input, body[dir="rtl"] select, body[dir="rtl"]  textarea,
+body[dir="rtl"]  #charmap #codeN,
+body[dir="rtl"] .tabs a {
+       font-family: Tahoma, sans-serif;
+}
\ No newline at end of file
diff --git a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/gallery-2x.png b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/gallery-2x.png
new file mode 100644 (file)
index 0000000..cb73e5c
Binary files /dev/null and b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/gallery-2x.png differ
index e8c39fc889b58247fc1b89ecc4ab6e00a48f0ac2..414cf62bdb3e638fc8d833bf70b74ce19c288e94 100644 (file)
Binary files a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/gallery.png and b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/gallery.png differ
diff --git a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more-2x.png b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more-2x.png
new file mode 100644 (file)
index 0000000..9a7c95b
Binary files /dev/null and b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more-2x.png differ
diff --git a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more.png b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more.png
new file mode 100644 (file)
index 0000000..a25a93d
Binary files /dev/null and b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-more.png differ
diff --git a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage-2x.png b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage-2x.png
new file mode 100644 (file)
index 0000000..d957d05
Binary files /dev/null and b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage-2x.png differ
diff --git a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage.png b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage.png
new file mode 100644 (file)
index 0000000..09e60ee
Binary files /dev/null and b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/mce-nextpage.png differ
diff --git a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/more_bug.gif b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/more_bug.gif
deleted file mode 100644 (file)
index 4589cb4..0000000
Binary files a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/more_bug.gif and /dev/null differ
diff --git a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/page_bug.gif b/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/page_bug.gif
deleted file mode 100644 (file)
index a7fa1b2..0000000
Binary files a/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/page_bug.gif and /dev/null differ
index d452a54aef976b30efd1411a9b3af2c832856ccc..74093164d0084ca2d884367770b5cbfb5d662d60 100644 (file)
Binary files a/wp-includes/js/tinymce/wp-tinymce.js.gz and b/wp-includes/js/tinymce/wp-tinymce.js.gz differ
index d7566362a405ab5822722aa3af4d5d3aa6a895cd..4b30bb0ac64facf480627602a92c41885110c308 100644 (file)
@@ -1,3 +1,5 @@
+/* global userSettings */
+/* exported getUserSetting, setUserSetting, deleteUserSetting */
 // utility functions
 
 var wpCookies = {
@@ -64,24 +66,26 @@ var wpCookies = {
         * Get a cookie.
         */
        get : function(name) {
-               var cookie = document.cookie, e, p = name + "=", b;
+               var e, b,
+                       cookie = document.cookie,
+                       p = name + '=';
 
                if ( !cookie )
                        return;
 
-               b = cookie.indexOf("; " + p);
+               b = cookie.indexOf('; ' + p);
 
                if ( b == -1 ) {
                        b = cookie.indexOf(p);
 
-                       if ( b != 0 )
+                       if ( b !== 0 )
                                return null;
 
                } else {
                        b += 2;
                }
 
-               e = cookie.indexOf(";", b);
+               e = cookie.indexOf( ';', b );
 
                if ( e == -1 )
                        e = cookie.length;
@@ -107,11 +111,11 @@ var wpCookies = {
                        expires = '';
                }
 
-               document.cookie = name + "=" + encodeURIComponent(value) +
-                       ((expires) ? "; expires=" + expires : "") +
-                       ((path) ? "; path=" + path : "") +
-                       ((domain) ? "; domain=" + domain : "") +
-                       ((secure) ? "; secure" : "");
+               document.cookie = name + '=' + encodeURIComponent( value ) +
+                       ( expires ? '; expires=' + expires : '' ) +
+                       ( path    ? '; path=' + path       : '' ) +
+                       ( domain  ? '; domain=' + domain   : '' ) +
+                       ( secure  ? '; secure'             : '' );
        },
 
        /**
index b41ef8404589cfe96b91ef4c200bcb09e2dd80b4..cdc637a6186d6c245c189deda7b027dc2e9bb3f1 100644 (file)
@@ -1 +1 @@
-function getUserSetting(a,b){var c=getAllUserSettings();return c.hasOwnProperty(a)?c[a]:"undefined"!=typeof b?b:""}function setUserSetting(a,b,c){if("object"!=typeof userSettings)return!1;var d="wp-settings-"+userSettings.uid,e=wpCookies.getHash(d)||{},f=userSettings.url,g=a.toString().replace(/[^A-Za-z0-9_]/,""),h=b.toString().replace(/[^A-Za-z0-9_]/,"");return c?delete e[g]:e[g]=h,wpCookies.setHash(d,e,31536e3,f),wpCookies.set("wp-settings-time-"+userSettings.uid,userSettings.time,31536e3,f),a}function deleteUserSetting(a){return setUserSetting(a,"",1)}function getAllUserSettings(){return"object"!=typeof userSettings?{}:wpCookies.getHash("wp-settings-"+userSettings.uid)||{}}var wpCookies={each:function(a,b,c){var d,e;if(!a)return 0;if(c=c||a,"undefined"!=typeof a.length){for(d=0,e=a.length;e>d;d++)if(b.call(c,a[d],d,a)===!1)return 0}else for(d in a)if(a.hasOwnProperty(d)&&b.call(c,a[d],d,a)===!1)return 0;return 1},getHash:function(a){var b,c=this.get(a);return c&&this.each(c.split("&"),function(a){a=a.split("="),b=b||{},b[a[0]]=a[1]}),b},setHash:function(a,b,c,d,e,f){var g="";this.each(b,function(a,b){g+=(g?"&":"")+b+"="+a}),this.set(a,g,c,d,e,f)},get:function(a){var b,c,d=document.cookie,e=a+"=";if(d){if(c=d.indexOf("; "+e),-1==c){if(c=d.indexOf(e),0!=c)return null}else c+=2;return b=d.indexOf(";",c),-1==b&&(b=d.length),decodeURIComponent(d.substring(c+e.length,b))}},set:function(a,b,c,d,e,f){var g=new Date;"object"==typeof c&&c.toGMTString?c=c.toGMTString():parseInt(c,10)?(g.setTime(g.getTime()+1e3*parseInt(c,10)),c=g.toGMTString()):c="",document.cookie=a+"="+encodeURIComponent(b)+(c?"; expires="+c:"")+(d?"; path="+d:"")+(e?"; domain="+e:"")+(f?"; secure":"")},remove:function(a,b){this.set(a,"",-1e3,b)}};
\ No newline at end of file
+function getUserSetting(a,b){var c=getAllUserSettings();return c.hasOwnProperty(a)?c[a]:"undefined"!=typeof b?b:""}function setUserSetting(a,b,c){if("object"!=typeof userSettings)return!1;var d="wp-settings-"+userSettings.uid,e=wpCookies.getHash(d)||{},f=userSettings.url,g=a.toString().replace(/[^A-Za-z0-9_]/,""),h=b.toString().replace(/[^A-Za-z0-9_]/,"");return c?delete e[g]:e[g]=h,wpCookies.setHash(d,e,31536e3,f),wpCookies.set("wp-settings-time-"+userSettings.uid,userSettings.time,31536e3,f),a}function deleteUserSetting(a){return setUserSetting(a,"",1)}function getAllUserSettings(){return"object"!=typeof userSettings?{}:wpCookies.getHash("wp-settings-"+userSettings.uid)||{}}var wpCookies={each:function(a,b,c){var d,e;if(!a)return 0;if(c=c||a,"undefined"!=typeof a.length){for(d=0,e=a.length;e>d;d++)if(b.call(c,a[d],d,a)===!1)return 0}else for(d in a)if(a.hasOwnProperty(d)&&b.call(c,a[d],d,a)===!1)return 0;return 1},getHash:function(a){var b,c=this.get(a);return c&&this.each(c.split("&"),function(a){a=a.split("="),b=b||{},b[a[0]]=a[1]}),b},setHash:function(a,b,c,d,e,f){var g="";this.each(b,function(a,b){g+=(g?"&":"")+b+"="+a}),this.set(a,g,c,d,e,f)},get:function(a){var b,c,d=document.cookie,e=a+"=";if(d){if(c=d.indexOf("; "+e),-1==c){if(c=d.indexOf(e),0!==c)return null}else c+=2;return b=d.indexOf(";",c),-1==b&&(b=d.length),decodeURIComponent(d.substring(c+e.length,b))}},set:function(a,b,c,d,e,f){var g=new Date;"object"==typeof c&&c.toGMTString?c=c.toGMTString():parseInt(c,10)?(g.setTime(g.getTime()+1e3*parseInt(c,10)),c=g.toGMTString()):c="",document.cookie=a+"="+encodeURIComponent(b)+(c?"; expires="+c:"")+(d?"; path="+d:"")+(e?"; domain="+e:"")+(f?"; secure":"")},remove:function(a,b){this.set(a,"",-1e3,b)}};
\ No newline at end of file
index d5b003cf567593cf9a012cef6761a2854affa61a..eb46267852c84c2f659a7f100965f7432e1cfd47 100644 (file)
@@ -24,7 +24,7 @@ var wpAjax = jQuery.extend( {
                                response.supplemental = {};
                                if ( !jQuery( 'supplemental', child ).children().each( function() {
                                        response.supplemental[this.nodeName] = jQuery(this).text();
-                               } ).size() ) { response.supplemental = false }
+                               } ).size() ) { response.supplemental = false; }
                                response.errors = [];
                                if ( !jQuery('wp_error', child).each( function() {
                                        var code = jQuery(this).attr('code'), anError, errorData, formField;
@@ -54,7 +54,7 @@ var wpAjax = jQuery.extend( {
        },
        validateForm: function( selector ) {
                selector = jQuery( selector );
-               return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() == ''; } ) ).size();
+               return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() === ''; } ) ).size();
        }
 }, wpAjax || { noPerm: 'You do not have permission to do that.', broken: 'An unidentified error has occurred.' } );
 
index c4648cc04747cda00bf97b50fecc7b67c8526956..32da06b32c3dc5085bcc3255cef265ea28c36244 100644 (file)
@@ -1 +1 @@
-var wpAjax=jQuery.extend({unserialize:function(a){var b,c,d,e,f={};if(!a)return f;b=a.split("?"),b[1]&&(a=b[1]),c=a.split("&");for(d in c)(!jQuery.isFunction(c.hasOwnProperty)||c.hasOwnProperty(d))&&(e=c[d].split("="),f[e[0]]=e[1]);return f},parseAjaxResponse:function(a,b,c){var d={},e=jQuery("#"+b).html(""),f="";return a&&"object"==typeof a&&a.getElementsByTagName("wp_ajax")?(d.responses=[],d.errors=!1,jQuery("response",a).each(function(){var b,e=jQuery(this),g=jQuery(this.firstChild);b={action:e.attr("action"),what:g.get(0).nodeName,id:g.attr("id"),oldId:g.attr("old_id"),position:g.attr("position")},b.data=jQuery("response_data",g).text(),b.supplemental={},jQuery("supplemental",g).children().each(function(){b.supplemental[this.nodeName]=jQuery(this).text()}).size()||(b.supplemental=!1),b.errors=[],jQuery("wp_error",g).each(function(){var e,g,h,i=jQuery(this).attr("code");e={code:i,message:this.firstChild.nodeValue,data:!1},g=jQuery('wp_error_data[code="'+i+'"]',a),g&&(e.data=g.get()),h=jQuery("form-field",g).text(),h&&(i=h),c&&wpAjax.invalidateForm(jQuery("#"+c+' :input[name="'+i+'"]').parents(".form-field:first")),f+="<p>"+e.message+"</p>",b.errors.push(e),d.errors=!0}).size()||(b.errors=!1),d.responses.push(b)}),f.length&&e.html('<div class="error">'+f+"</div>"),d):isNaN(a)?!e.html('<div class="error"><p>'+a+"</p></div>"):(a=parseInt(a,10),-1==a?!e.html('<div class="error"><p>'+wpAjax.noPerm+"</p></div>"):0===a?!e.html('<div class="error"><p>'+wpAjax.broken+"</p></div>"):!0)},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input:visible").change(function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){return a=jQuery(a),!wpAjax.invalidateForm(a.find(".form-required").filter(function(){return""==jQuery("input:visible",this).val()})).size()}},wpAjax||{noPerm:"You do not have permission to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})});
\ No newline at end of file
+var wpAjax=jQuery.extend({unserialize:function(a){var b,c,d,e,f={};if(!a)return f;b=a.split("?"),b[1]&&(a=b[1]),c=a.split("&");for(d in c)(!jQuery.isFunction(c.hasOwnProperty)||c.hasOwnProperty(d))&&(e=c[d].split("="),f[e[0]]=e[1]);return f},parseAjaxResponse:function(a,b,c){var d={},e=jQuery("#"+b).html(""),f="";return a&&"object"==typeof a&&a.getElementsByTagName("wp_ajax")?(d.responses=[],d.errors=!1,jQuery("response",a).each(function(){var b,e=jQuery(this),g=jQuery(this.firstChild);b={action:e.attr("action"),what:g.get(0).nodeName,id:g.attr("id"),oldId:g.attr("old_id"),position:g.attr("position")},b.data=jQuery("response_data",g).text(),b.supplemental={},jQuery("supplemental",g).children().each(function(){b.supplemental[this.nodeName]=jQuery(this).text()}).size()||(b.supplemental=!1),b.errors=[],jQuery("wp_error",g).each(function(){var e,g,h,i=jQuery(this).attr("code");e={code:i,message:this.firstChild.nodeValue,data:!1},g=jQuery('wp_error_data[code="'+i+'"]',a),g&&(e.data=g.get()),h=jQuery("form-field",g).text(),h&&(i=h),c&&wpAjax.invalidateForm(jQuery("#"+c+' :input[name="'+i+'"]').parents(".form-field:first")),f+="<p>"+e.message+"</p>",b.errors.push(e),d.errors=!0}).size()||(b.errors=!1),d.responses.push(b)}),f.length&&e.html('<div class="error">'+f+"</div>"),d):isNaN(a)?!e.html('<div class="error"><p>'+a+"</p></div>"):(a=parseInt(a,10),-1==a?!e.html('<div class="error"><p>'+wpAjax.noPerm+"</p></div>"):0===a?!e.html('<div class="error"><p>'+wpAjax.broken+"</p></div>"):!0)},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input:visible").change(function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){return a=jQuery(a),!wpAjax.invalidateForm(a.find(".form-required").filter(function(){return""===jQuery("input:visible",this).val()})).size()}},wpAjax||{noPerm:"You do not have permission to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})});
\ No newline at end of file
index 667143de5df4e2f8b8bbc47356bf5a992df70ff8..e58a27dab9c50338ad36cec14f99afe2bf42761e 100644 (file)
@@ -1,9 +1,13 @@
+/* global adminpage */
 // Interim login dialog
 (function($){
-       var wrap, check, next;
+       var wrap, next;
 
        function show() {
-               var parent = $('#wp-auth-check'), form = $('#wp-auth-check-form'), noframe = wrap.find('.wp-auth-fallback-expired'), frame, loaded = false;
+               var parent = $('#wp-auth-check'),
+                       form = $('#wp-auth-check-form'),
+                       noframe = wrap.find('.wp-auth-fallback-expired'),
+                       frame, loaded = false;
 
                if ( form.length ) {
                        // Add unload confirmation to counter (frame-busting) JS redirects
@@ -12,7 +16,7 @@
                        });
 
                        frame = $('<iframe id="wp-auth-check-frame" frameborder="0">').attr( 'title', noframe.text() );
-                       frame.load( function(e) {
+                       frame.load( function() {
                                var height, body;
 
                                loaded = true;
                $(window).off( 'beforeunload.wp-auth-check' );
 
                // When on the Edit Post screen, speed up heartbeat after the user logs in to quickly refresh nonces
-               if ( typeof adminpage != 'undefined' && ( adminpage == 'post-php' || adminpage == 'post-new-php' )
-                        && typeof wp != 'undefined' && wp.heartbeat ) {
+               if ( typeof adminpage !== 'undefined' && ( adminpage === 'post-php' || adminpage === 'post-new-php' ) &&
+                       typeof wp !== 'undefined' && wp.heartbeat ) {
 
-                       wp.heartbeat.interval( 'fast', 1 );
+                       wp.heartbeat.connectNow();
                }
 
                wrap.fadeOut( 200, function() {
        $( document ).on( 'heartbeat-tick.wp-auth-check', function( e, data ) {
                if ( 'wp-auth-check' in data ) {
                        schedule();
-                       if ( ! data['wp-auth-check'] && wrap.hasClass('hidden') )
+                       if ( ! data['wp-auth-check'] && wrap.hasClass('hidden') ) {
                                show();
-                       else if ( data['wp-auth-check'] && ! wrap.hasClass('hidden') )
+                       } else if ( data['wp-auth-check'] && ! wrap.hasClass('hidden') ) {
                                hide();
+                       }
                }
        }).on( 'heartbeat-send.wp-auth-check', function( e, data ) {
-               if ( ( new Date() ).getTime() > next )
+               if ( ( new Date() ).getTime() > next ) {
                        data['wp-auth-check'] = true;
+               }
        }).ready( function() {
                schedule();
                wrap = $('#wp-auth-check-wrap');
-               wrap.find('.wp-auth-check-close').on( 'click', function(e) {
+               wrap.find('.wp-auth-check-close').on( 'click', function() {
                        hide();
                });
        });
index 99aebd4b9872ac969f10d4202445a9be23af1933..e3e1268a3d5110bc1a41a197e2d9c913800752d0 100644 (file)
@@ -1 +1 @@
-!function(a){function b(){var b,d=a("#wp-auth-check"),f=a("#wp-auth-check-form"),g=e.find(".wp-auth-fallback-expired"),h=!1;f.length&&(a(window).on("beforeunload.wp-auth-check",function(a){a.originalEvent.returnValue=window.authcheckL10n.beforeunload}),b=a('<iframe id="wp-auth-check-frame" frameborder="0">').attr("title",g.text()),b.load(function(){var b,i;h=!0;try{i=a(this).contents().find("body"),b=i.height()}catch(j){return e.addClass("fallback"),d.css("max-height",""),f.remove(),g.focus(),void 0}b?i&&i.hasClass("interim-login-success")?c():d.css("max-height",b+40+"px"):i&&i.length||(e.addClass("fallback"),d.css("max-height",""),f.remove(),g.focus())}).attr("src",f.data("src")),a("#wp-auth-check-form").append(b)),e.removeClass("hidden"),b?(b.focus(),setTimeout(function(){h||(e.addClass("fallback"),f.remove(),g.focus())},1e4)):g.focus()}function c(){a(window).off("beforeunload.wp-auth-check"),"undefined"==typeof adminpage||"post-php"!=adminpage&&"post-new-php"!=adminpage||"undefined"==typeof wp||!wp.heartbeat||wp.heartbeat.interval("fast",1),e.fadeOut(200,function(){e.addClass("hidden").css("display",""),a("#wp-auth-check-frame").remove()})}function d(){var a=parseInt(window.authcheckL10n.interval,10)||180;f=(new Date).getTime()+1e3*a}var e,f;a(document).on("heartbeat-tick.wp-auth-check",function(a,f){"wp-auth-check"in f&&(d(),!f["wp-auth-check"]&&e.hasClass("hidden")?b():f["wp-auth-check"]&&!e.hasClass("hidden")&&c())}).on("heartbeat-send.wp-auth-check",function(a,b){(new Date).getTime()>f&&(b["wp-auth-check"]=!0)}).ready(function(){d(),e=a("#wp-auth-check-wrap"),e.find(".wp-auth-check-close").on("click",function(){c()})})}(jQuery);
\ No newline at end of file
+!function(a){function b(){var b,d=a("#wp-auth-check"),f=a("#wp-auth-check-form"),g=e.find(".wp-auth-fallback-expired"),h=!1;f.length&&(a(window).on("beforeunload.wp-auth-check",function(a){a.originalEvent.returnValue=window.authcheckL10n.beforeunload}),b=a('<iframe id="wp-auth-check-frame" frameborder="0">').attr("title",g.text()),b.load(function(){var b,i;h=!0;try{i=a(this).contents().find("body"),b=i.height()}catch(j){return e.addClass("fallback"),d.css("max-height",""),f.remove(),g.focus(),void 0}b?i&&i.hasClass("interim-login-success")?c():d.css("max-height",b+40+"px"):i&&i.length||(e.addClass("fallback"),d.css("max-height",""),f.remove(),g.focus())}).attr("src",f.data("src")),a("#wp-auth-check-form").append(b)),e.removeClass("hidden"),b?(b.focus(),setTimeout(function(){h||(e.addClass("fallback"),f.remove(),g.focus())},1e4)):g.focus()}function c(){a(window).off("beforeunload.wp-auth-check"),"undefined"==typeof adminpage||"post-php"!==adminpage&&"post-new-php"!==adminpage||"undefined"==typeof wp||!wp.heartbeat||wp.heartbeat.connectNow(),e.fadeOut(200,function(){e.addClass("hidden").css("display",""),a("#wp-auth-check-frame").remove()})}function d(){var a=parseInt(window.authcheckL10n.interval,10)||180;f=(new Date).getTime()+1e3*a}var e,f;a(document).on("heartbeat-tick.wp-auth-check",function(a,f){"wp-auth-check"in f&&(d(),!f["wp-auth-check"]&&e.hasClass("hidden")?b():f["wp-auth-check"]&&!e.hasClass("hidden")&&c())}).on("heartbeat-send.wp-auth-check",function(a,b){(new Date).getTime()>f&&(b["wp-auth-check"]=!0)}).ready(function(){d(),e=a("#wp-auth-check-wrap"),e.find(".wp-auth-check-close").on("click",function(){c()})})}(jQuery);
\ No newline at end of file
index 9c702c659561e06e28814e5084c2d89fad423aab..aaa532885c1e7732210d6b483e23bed258de799d 100644 (file)
@@ -14,9 +14,9 @@
                                else if ( 'left' == side || 'right' == side )
                                        inputs[i].style.visibility = 'visible';
                        }
-               }
+               };
                pr.onclick();
-       }
+       };
        if ( w && w.addEventListener )
                w.addEventListener('load', init, false);
        else if ( w && w.attachEvent )
index f3a2b7885a6093840123eccd3849a22f4d69e5e3..bb9367e5ae3084ac292b08313357d21de424b2c0 100644 (file)
@@ -1,3 +1,4 @@
+/* global ajaxurl, wpAjax */
 (function($) {
 var fs = {add:'ajaxAdd',del:'ajaxDel',dim:'ajaxDim',process:'process',recolor:'recolor'}, wpList;
 
index 23b0e43dfe293bbd2a14fb58539bd62e2f309b68..4cea390efa388ed7ae1d7445623db3dedd518d53 100644 (file)
@@ -1,3 +1,4 @@
+/* global wpPointerL10n */
 /**
  * Pointer jQuery widget.
  */
@@ -5,11 +6,11 @@
        var identifier = 0,
                zindex = 9999;
 
-       $.widget("wp.pointer", {
+       $.widget('wp.pointer', {
                options: {
                        pointerClass: 'wp-pointer',
                        pointerWidth: 320,
-                       content: function( respond, event, t ) {
+                       content: function() {
                                return $(this).text();
                        },
                        buttons: function( event, t ) {
                                tip = this.pointer;
 
                        // Handle document transfer
-                       if ( key === "document" && value !== o.document ) {
+                       if ( key === 'document' && value !== o.document ) {
                                tip.detach().appendTo( value.body );
 
                        // Handle class change
-                       } else if ( key === "pointerClass" ) {
+                       } else if ( key === 'pointerClass' ) {
                                tip.removeClass( o.pointerClass ).addClass( value );
                        }
 
                        $.Widget.prototype._setOption.apply( this, arguments );
 
                        // Reposition automatically
-                       if ( key === "position" ) {
+                       if ( key === 'position' ) {
                                this.reposition();
 
                        // Update content automatically if pointer is open
-                       } else if ( key === "content" && this.active ) {
+                       } else if ( key === 'content' && this.active ) {
                                this.update();
                        }
                },
 
                        dfd.done( function( content ) {
                                self._update( event, content );
-                       })
+                       });
 
                        // Either o.content is a string...
                        if ( typeof o.content === 'string' ) {
 
                        this.active = true;
 
-                       this._trigger( "open", event, this._handoff() );
+                       this._trigger( 'open', event, this._handoff() );
 
-                       this._trigger( "show", event, this._handoff({
+                       this._trigger( 'show', event, this._handoff({
                                opened: function() {
-                                       self._trigger( "opened", event, self._handoff() );
+                                       self._trigger( 'opened', event, self._handoff() );
                                }
                        }));
                },
                        var self = this;
                        this.active = false;
 
-                       this._trigger( "close", event, this._handoff() );
-                       this._trigger( "hide", event, this._handoff({
+                       this._trigger( 'close', event, this._handoff() );
+                       this._trigger( 'hide', event, this._handoff({
                                closed: function() {
-                                       self._trigger( "closed", event, self._handoff() );
+                                       self._trigger( 'closed', event, self._handoff() );
                                }
                        }));
                },
 
-               sendToTop: function( event ) {
+               sendToTop: function() {
                        if ( this.active )
                                this.pointer.css( 'z-index', zindex++ );
                },
index 701ec3ea433ff7abff83b40d8ba182f961b880ed..867d3a08e43cd12e0e041ce6e0ac3d503d1aa186 100644 (file)
@@ -1,3 +1,4 @@
+/* global _wpUtilSettings */
 window.wp = window.wp || {};
 
 (function ($) {
index 1e20215531feaf6694e7cc0eff5c0aa36d6afa54..7756c0fdb706c0c9e15e1c2284baa98edaee75b7 100644 (file)
@@ -1,3 +1,4 @@
+/* global ajaxurl, tinymce, wpLinkL10n, tinyMCEPopup, setUserSetting, wpActiveEditor */
 var wpLink;
 
 (function($){
@@ -113,7 +114,7 @@ var wpLink;
                                inputs.url.val( ed.dom.getAttrib(e, 'href') );
                                inputs.title.val( ed.dom.getAttrib(e, 'title') );
                                // Set open in new tab.
-                               inputs.openInNewTab.prop('checked', ( "_blank" == ed.dom.getAttrib( e, 'target' ) ) );
+                               inputs.openInNewTab.prop('checked', ( '_blank' == ed.dom.getAttrib( e, 'target' ) ) );
                                // Update save prompt.
                                inputs.submit.val( wpLinkL10n.update );
 
@@ -156,7 +157,7 @@ var wpLink;
                },
 
                htmlUpdate : function() {
-                       var attrs, html, begin, end, cursor,
+                       var attrs, html, begin, end, cursor, selection,
                                textarea = wpLink.textarea;
 
                        if ( ! textarea )
@@ -197,13 +198,12 @@ var wpLink;
                                html        = html + selection + '</a>';
                                cursor      = begin + html.length;
 
-                               // If no next is selected, place the cursor inside the closing tag.
+                               // If no text is selected, place the cursor inside the closing tag.
                                if ( begin == end )
                                        cursor -= '</a>'.length;
 
-                               textarea.value = textarea.value.substring( 0, begin )
-                                              + html
-                                              + textarea.value.substring( end, textarea.value.length );
+                               textarea.value = textarea.value.substring( 0, begin ) + html +
+                                       textarea.value.substring( end, textarea.value.length );
 
                                // Update cursor position
                                textarea.selectionStart = textarea.selectionEnd = cursor;
@@ -227,17 +227,17 @@ var wpLink;
                                        b = ed.selection.getBookmark();
                                        ed.dom.remove(e, 1);
                                        ed.selection.moveToBookmark(b);
-                                       tinyMCEPopup.execCommand("mceEndUndoLevel");
+                                       tinyMCEPopup.execCommand('mceEndUndoLevel');
                                        wpLink.close();
                                }
                                return;
                        }
 
                        if (e == null) {
-                               ed.getDoc().execCommand("unlink", false, null);
-                               tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1});
+                               ed.getDoc().execCommand('unlink', false, null);
+                               tinyMCEPopup.execCommand('mceInsertLink', false, '#mce_temp_url#', {skip_undo : 1});
 
-                               tinymce.each(ed.dom.select("a"), function(n) {
+                               tinymce.each(ed.dom.select('a'), function(n) {
                                        if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') {
                                                e = n;
                                                ed.dom.setAttribs(e, attrs);
@@ -262,7 +262,7 @@ var wpLink;
                                tinyMCEPopup.storeSelection();
                        }
 
-                       ed.execCommand("mceEndUndoLevel");
+                       ed.execCommand('mceEndUndoLevel');
                        wpLink.close();
                        ed.focus();
                },
@@ -270,7 +270,7 @@ var wpLink;
                updateFields : function( e, li, originalEvent ) {
                        inputs.url.val( li.children('.item-permalink').val() );
                        inputs.title.val( li.hasClass('no-title') ? '' : li.children('.item-title').text() );
-                       if ( originalEvent && originalEvent.type == "click" )
+                       if ( originalEvent && originalEvent.type == 'click' )
                                inputs.url.focus();
                },
                setDefaultValues : function() {
@@ -318,39 +318,31 @@ var wpLink;
                keydown : function( event ) {
                        var fn, key = $.ui.keyCode;
 
-                       switch( event.which ) {
-                               case key.UP:
-                                       fn = 'prev';
-                               case key.DOWN:
-                                       fn = fn || 'next';
-                                       clearInterval( wpLink.keyInterval );
-                                       wpLink[ fn ]();
-                                       wpLink.keyInterval = setInterval( wpLink[ fn ], wpLink.keySensitivity );
-                                       break;
-                               default:
-                                       return;
+                       if ( event.which !== key.UP && event.which !== key.DOWN ) {
+                               return;
                        }
+
+                       fn = event.which === key.UP ? 'prev' : 'next';
+                       clearInterval( wpLink.keyInterval );
+                       wpLink[ fn ]();
+                       wpLink.keyInterval = setInterval( wpLink[ fn ], wpLink.keySensitivity );
                        event.preventDefault();
                },
+
                keyup: function( event ) {
                        var key = $.ui.keyCode;
 
-                       switch( event.which ) {
-                               case key.ESCAPE:
-                                       event.stopImmediatePropagation();
-                                       if ( ! $(document).triggerHandler( 'wp_CloseOnEscape', [{ event: event, what: 'wplink', cb: wpLink.close }] ) )
-                                               wpLink.close();
-
-                                       return false;
-                                       break;
-                               case key.UP:
-                               case key.DOWN:
-                                       clearInterval( wpLink.keyInterval );
-                                       break;
-                               default:
-                                       return;
+                       if ( event.which === key.ESCAPE ) {
+                               event.stopImmediatePropagation();
+                               if ( ! $(document).triggerHandler( 'wp_CloseOnEscape', [{ event: event, what: 'wplink', cb: wpLink.close }] ) )
+                                       wpLink.close();
+                               return false;
+                       }
+
+                       if ( event.which === key.UP || event.which === key.DOWN ) {
+                               clearInterval( wpLink.keyInterval );
+                               event.preventDefault();
                        }
-                       event.preventDefault();
                },
 
                delayedCallback : function( func, delay ) {
@@ -404,7 +396,7 @@ var wpLink;
                        });
                        event.preventDefault();
                }
-       }
+       };
 
        River = function( element, search ) {
                var self = this;
@@ -507,19 +499,18 @@ var wpLink;
 
                        if ( !results ) {
                                if ( firstPage ) {
-                                       list += '<li class="unselectable"><span class="item-title"><em>'
-                                       + wpLinkL10n.noMatchesFound
-                                       + '</em></span></li>';
+                                       list += '<li class="unselectable"><span class="item-title"><em>' +
+                                               wpLinkL10n.noMatchesFound + '</em></span></li>';
                                }
                        } else {
                                $.each( results, function() {
                                        classes = alt ? 'alternate' : '';
-                                       classes += this['title'] ? '' : ' no-title';
+                                       classes += this.title ? '' : ' no-title';
                                        list += classes ? '<li class="' + classes + '">' : '<li>';
-                                       list += '<input type="hidden" class="item-permalink" value="' + this['permalink'] + '" />';
+                                       list += '<input type="hidden" class="item-permalink" value="' + this.permalink + '" />';
                                        list += '<span class="item-title">';
-                                       list += this['title'] ? this['title'] : wpLinkL10n.noTitle;
-                                       list += '</span><span class="item-info">' + this['info'] + '</span></li>';
+                                       list += this.title ? this.title : wpLinkL10n.noTitle;
+                                       list += '</span><span class="item-info">' + this.info + '</span></li>';
                                        alt = ! alt;
                                });
                        }
@@ -578,7 +569,7 @@ var wpLink;
                                self.querying = false;
                                self.allLoaded = !r;
                                callback( r, query );
-                       }, "json" );
+                       }, 'json' );
                }
        });
 
index 0db2cd2aa78efdb3b845e4fba2f5cc5ed097803c..5e0f06dd223bd8dabeec89c104ac5eaf4dfb128f 100644 (file)
@@ -1 +1 @@
-var wpLink;!function(a){var b,c,d,e={},f={};wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){e.dialog=a("#wp-link"),e.submit=a("#wp-link-submit"),e.url=a("#url-field"),e.nonce=a("#_ajax_linking_nonce"),e.title=a("#link-title-field"),e.openInNewTab=a("#link-target-checkbox"),e.search=a("#search-field"),f.search=new c(a("#search-results")),f.recent=new c(a("#most-recent-results")),f.elements=a(".query-results",e.dialog),e.dialog.keydown(wpLink.keydown),e.dialog.keyup(wpLink.keyup),e.submit.click(function(a){a.preventDefault(),wpLink.update()}),a("#wp-link-cancel").click(function(a){a.preventDefault(),wpLink.close()}),a("#internal-toggle").click(wpLink.toggleInternalLinking),f.elements.bind("river-select",wpLink.updateFields),e.search.keyup(wpLink.searchInternalLinks),e.dialog.bind("wpdialogrefresh",wpLink.refresh),e.dialog.bind("wpdialogbeforeopen",wpLink.beforeOpen),e.dialog.bind("wpdialogclose",wpLink.onClose)},beforeOpen:function(){wpLink.range=null,!wpLink.isMCE()&&document.selection&&(wpLink.textarea.focus(),wpLink.range=document.selection.createRange())},open:function(){wpActiveEditor&&(this.textarea=a("#"+wpActiveEditor).get(0),e.dialog.data("wpdialog")||e.dialog.wpdialog({title:wpLinkL10n.title,width:480,height:"auto",modal:!0,dialogClass:"wp-dialog"}),e.dialog.wpdialog("open"))},isMCE:function(){return tinyMCEPopup&&(b=tinyMCEPopup.editor)&&!b.isHidden()},refresh:function(){f.search.refresh(),f.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh():wpLink.setDefaultValues(),e.url.focus()[0].select(),f.recent.ul.children().length||f.recent.ajax()},mceRefresh:function(){var a;b=tinyMCEPopup.editor,tinyMCEPopup.restoreSelection(),(a=b.dom.getParent(b.selection.getNode(),"A"))?(e.url.val(b.dom.getAttrib(a,"href")),e.title.val(b.dom.getAttrib(a,"title")),e.openInNewTab.prop("checked","_blank"==b.dom.getAttrib(a,"target")),e.submit.val(wpLinkL10n.update)):wpLink.setDefaultValues()},close:function(){wpLink.isMCE()?tinyMCEPopup.close():e.dialog.wpdialog("close")},onClose:function(){wpLink.isMCE()||(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select()))},getAttrs:function(){return{href:e.url.val(),title:e.title.val(),target:e.openInNewTab.prop("checked")?"_blank":""}},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,b,c,d,e,f=wpLink.textarea;f&&(a=wpLink.getAttrs(),a.href&&"http://"!=a.href&&(b='<a href="'+a.href+'"',a.title&&(b+=' title="'+a.title+'"'),a.target&&(b+=' target="'+a.target+'"'),b+=">",document.selection&&wpLink.range?(f.focus(),wpLink.range.text=b+wpLink.range.text+"</a>",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof f.selectionStart&&(c=f.selectionStart,d=f.selectionEnd,selection=f.value.substring(c,d),b=b+selection+"</a>",e=c+b.length,c==d&&(e-="</a>".length),f.value=f.value.substring(0,c)+b+f.value.substring(d,f.value.length),f.selectionStart=f.selectionEnd=e),wpLink.close(),f.focus()))},mceUpdate:function(){var b,c,d=tinyMCEPopup.editor,e=wpLink.getAttrs();return tinyMCEPopup.restoreSelection(),b=d.dom.getParent(d.selection.getNode(),"A"),e.href&&"http://"!=e.href?(null==b?(d.getDoc().execCommand("unlink",!1,null),tinyMCEPopup.execCommand("mceInsertLink",!1,"#mce_temp_url#",{skip_undo:1}),tinymce.each(d.dom.select("a"),function(a){"#mce_temp_url#"==d.dom.getAttrib(a,"href")&&(b=a,d.dom.setAttribs(b,e))}),tinymce.isWebKit&&"#mce_temp_url#"==a(b).text()&&(d.dom.remove(b),b=null)):d.dom.setAttribs(b,e),!b||1==b.childNodes.length&&"IMG"==b.firstChild.nodeName||(d.selection.select(b),d.selection.collapse(0),tinyMCEPopup.storeSelection()),d.execCommand("mceEndUndoLevel"),wpLink.close(),d.focus(),void 0):(b&&(c=d.selection.getBookmark(),d.dom.remove(b,1),d.selection.moveToBookmark(c),tinyMCEPopup.execCommand("mceEndUndoLevel"),wpLink.close()),void 0)},updateFields:function(a,b,c){e.url.val(b.children(".item-permalink").val()),e.title.val(b.hasClass("no-title")?"":b.children(".item-title").text()),c&&"click"==c.type&&e.url.focus()},setDefaultValues:function(){e.url.val("http://"),e.title.val(""),e.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var b,c=a(this),d=c.val();if(d.length>2){if(f.recent.hide(),f.search.show(),wpLink.lastSearch==d)return;wpLink.lastSearch=d,b=c.parent().find(".spinner").show(),f.search.change(d),f.search.ajax(function(){b.hide()})}else f.search.hide(),f.recent.show()},next:function(){f.search.next(),f.recent.next()},prev:function(){f.search.prev(),f.recent.prev()},keydown:function(b){var c,d=a.ui.keyCode;switch(b.which){case d.UP:c="prev";case d.DOWN:c=c||"next",clearInterval(wpLink.keyInterval),wpLink[c](),wpLink.keyInterval=setInterval(wpLink[c],wpLink.keySensitivity);break;default:return}b.preventDefault()},keyup:function(b){var c=a.ui.keyCode;switch(b.which){case c.ESCAPE:return b.stopImmediatePropagation(),a(document).triggerHandler("wp_CloseOnEscape",[{event:b,what:"wplink",cb:wpLink.close}])||wpLink.close(),!1;case c.UP:case c.DOWN:clearInterval(wpLink.keyInterval);break;default:return}b.preventDefault()},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):(c=!0,void 0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,d=!0,void 0)}):a},toggleInternalLinking:function(b){var c=a("#search-panel"),d=e.dialog.wpdialog("widget"),f=!c.is(":visible"),g=a(window);a(this).toggleClass("toggle-arrow-active",f),e.dialog.height("auto"),c.slideToggle(300,function(){setUserSetting("wplink",f?"1":"0"),e[f?"search":"url"].focus();var a=g.scrollTop(),b=d.offset().top,c=b+d.outerHeight(),h=c-g.height();h>a&&d.animate({top:b>h?b-h:a},200)}),b.preventDefault()}},c=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),b.scroll(function(){d.maybeLoad()}),b.delegate("li","click",function(b){d.select(a(this),b)})},a.extend(c.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new d(a),this.element.scrollTop(0))},process:function(b,c){var d="",e=!0,f="",g=1==c.page;b?a.each(b,function(){f=e?"alternate":"",f+=this.title?"":" no-title",d+=f?'<li class="'+f+'">':"<li>",d+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',d+='<span class="item-title">',d+=this.title?this.title:wpLinkL10n.noTitle,d+='</span><span class="item-info">'+this.info+"</span></li>",e=!e}):g&&(d+='<li class="unselectable"><span class="item-title"><em>'+wpLinkL10n.noMatchesFound+"</em></span></li>"),this.ul[g?"html":"append"](d)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||c<this.ul.height()-wpLink.riverBottomThreshold||setTimeout(function(){var c=b.scrollTop(),d=c+b.height();!a.query.ready()||d<a.ul.height()-wpLink.riverBottomThreshold||(a.waiting.show(),b.scrollTop(c+a.waiting.outerHeight()),a.ajax(function(){a.waiting.hide()}))},wpLink.timeToTriggerRiver)}}),d=function(a){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=a},a.extend(d.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(b){var c=this,d={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:e.nonce.val()};this.search&&(d.search=this.search),this.querying=!0,a.post(ajaxurl,d,function(a){c.page++,c.querying=!1,c.allLoaded=!a,b(a,d)},"json")}}),a(document).ready(wpLink.init)}(jQuery);
\ No newline at end of file
+var wpLink;!function(a){var b,c,d,e={},f={};wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",init:function(){e.dialog=a("#wp-link"),e.submit=a("#wp-link-submit"),e.url=a("#url-field"),e.nonce=a("#_ajax_linking_nonce"),e.title=a("#link-title-field"),e.openInNewTab=a("#link-target-checkbox"),e.search=a("#search-field"),f.search=new c(a("#search-results")),f.recent=new c(a("#most-recent-results")),f.elements=a(".query-results",e.dialog),e.dialog.keydown(wpLink.keydown),e.dialog.keyup(wpLink.keyup),e.submit.click(function(a){a.preventDefault(),wpLink.update()}),a("#wp-link-cancel").click(function(a){a.preventDefault(),wpLink.close()}),a("#internal-toggle").click(wpLink.toggleInternalLinking),f.elements.bind("river-select",wpLink.updateFields),e.search.keyup(wpLink.searchInternalLinks),e.dialog.bind("wpdialogrefresh",wpLink.refresh),e.dialog.bind("wpdialogbeforeopen",wpLink.beforeOpen),e.dialog.bind("wpdialogclose",wpLink.onClose)},beforeOpen:function(){wpLink.range=null,!wpLink.isMCE()&&document.selection&&(wpLink.textarea.focus(),wpLink.range=document.selection.createRange())},open:function(){wpActiveEditor&&(this.textarea=a("#"+wpActiveEditor).get(0),e.dialog.data("wpdialog")||e.dialog.wpdialog({title:wpLinkL10n.title,width:480,height:"auto",modal:!0,dialogClass:"wp-dialog"}),e.dialog.wpdialog("open"))},isMCE:function(){return tinyMCEPopup&&(b=tinyMCEPopup.editor)&&!b.isHidden()},refresh:function(){f.search.refresh(),f.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh():wpLink.setDefaultValues(),e.url.focus()[0].select(),f.recent.ul.children().length||f.recent.ajax()},mceRefresh:function(){var a;b=tinyMCEPopup.editor,tinyMCEPopup.restoreSelection(),(a=b.dom.getParent(b.selection.getNode(),"A"))?(e.url.val(b.dom.getAttrib(a,"href")),e.title.val(b.dom.getAttrib(a,"title")),e.openInNewTab.prop("checked","_blank"==b.dom.getAttrib(a,"target")),e.submit.val(wpLinkL10n.update)):wpLink.setDefaultValues()},close:function(){wpLink.isMCE()?tinyMCEPopup.close():e.dialog.wpdialog("close")},onClose:function(){wpLink.isMCE()||(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select()))},getAttrs:function(){return{href:e.url.val(),title:e.title.val(),target:e.openInNewTab.prop("checked")?"_blank":""}},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,b,c,d,e,f,g=wpLink.textarea;g&&(a=wpLink.getAttrs(),a.href&&"http://"!=a.href&&(b='<a href="'+a.href+'"',a.title&&(b+=' title="'+a.title+'"'),a.target&&(b+=' target="'+a.target+'"'),b+=">",document.selection&&wpLink.range?(g.focus(),wpLink.range.text=b+wpLink.range.text+"</a>",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof g.selectionStart&&(c=g.selectionStart,d=g.selectionEnd,f=g.value.substring(c,d),b=b+f+"</a>",e=c+b.length,c==d&&(e-="</a>".length),g.value=g.value.substring(0,c)+b+g.value.substring(d,g.value.length),g.selectionStart=g.selectionEnd=e),wpLink.close(),g.focus()))},mceUpdate:function(){var b,c,d=tinyMCEPopup.editor,e=wpLink.getAttrs();return tinyMCEPopup.restoreSelection(),b=d.dom.getParent(d.selection.getNode(),"A"),e.href&&"http://"!=e.href?(null==b?(d.getDoc().execCommand("unlink",!1,null),tinyMCEPopup.execCommand("mceInsertLink",!1,"#mce_temp_url#",{skip_undo:1}),tinymce.each(d.dom.select("a"),function(a){"#mce_temp_url#"==d.dom.getAttrib(a,"href")&&(b=a,d.dom.setAttribs(b,e))}),tinymce.isWebKit&&"#mce_temp_url#"==a(b).text()&&(d.dom.remove(b),b=null)):d.dom.setAttribs(b,e),!b||1==b.childNodes.length&&"IMG"==b.firstChild.nodeName||(d.selection.select(b),d.selection.collapse(0),tinyMCEPopup.storeSelection()),d.execCommand("mceEndUndoLevel"),wpLink.close(),d.focus(),void 0):(b&&(c=d.selection.getBookmark(),d.dom.remove(b,1),d.selection.moveToBookmark(c),tinyMCEPopup.execCommand("mceEndUndoLevel"),wpLink.close()),void 0)},updateFields:function(a,b,c){e.url.val(b.children(".item-permalink").val()),e.title.val(b.hasClass("no-title")?"":b.children(".item-title").text()),c&&"click"==c.type&&e.url.focus()},setDefaultValues:function(){e.url.val("http://"),e.title.val(""),e.submit.val(wpLinkL10n.save)},searchInternalLinks:function(){var b,c=a(this),d=c.val();if(d.length>2){if(f.recent.hide(),f.search.show(),wpLink.lastSearch==d)return;wpLink.lastSearch=d,b=c.parent().find(".spinner").show(),f.search.change(d),f.search.ajax(function(){b.hide()})}else f.search.hide(),f.recent.show()},next:function(){f.search.next(),f.recent.next()},prev:function(){f.search.prev(),f.recent.prev()},keydown:function(b){var c,d=a.ui.keyCode;(b.which===d.UP||b.which===d.DOWN)&&(c=b.which===d.UP?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[c](),wpLink.keyInterval=setInterval(wpLink[c],wpLink.keySensitivity),b.preventDefault())},keyup:function(b){var c=a.ui.keyCode;return b.which===c.ESCAPE?(b.stopImmediatePropagation(),a(document).triggerHandler("wp_CloseOnEscape",[{event:b,what:"wplink",cb:wpLink.close}])||wpLink.close(),!1):((b.which===c.UP||b.which===c.DOWN)&&(clearInterval(wpLink.keyInterval),b.preventDefault()),void 0)},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):(c=!0,void 0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,d=!0,void 0)}):a},toggleInternalLinking:function(b){var c=a("#search-panel"),d=e.dialog.wpdialog("widget"),f=!c.is(":visible"),g=a(window);a(this).toggleClass("toggle-arrow-active",f),e.dialog.height("auto"),c.slideToggle(300,function(){setUserSetting("wplink",f?"1":"0"),e[f?"search":"url"].focus();var a=g.scrollTop(),b=d.offset().top,c=b+d.outerHeight(),h=c-g.height();h>a&&d.animate({top:b>h?b-h:a},200)}),b.preventDefault()}},c=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),b.scroll(function(){d.maybeLoad()}),b.delegate("li","click",function(b){d.select(a(this),b)})},a.extend(c.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new d(a),this.element.scrollTop(0))},process:function(b,c){var d="",e=!0,f="",g=1==c.page;b?a.each(b,function(){f=e?"alternate":"",f+=this.title?"":" no-title",d+=f?'<li class="'+f+'">':"<li>",d+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',d+='<span class="item-title">',d+=this.title?this.title:wpLinkL10n.noTitle,d+='</span><span class="item-info">'+this.info+"</span></li>",e=!e}):g&&(d+='<li class="unselectable"><span class="item-title"><em>'+wpLinkL10n.noMatchesFound+"</em></span></li>"),this.ul[g?"html":"append"](d)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||c<this.ul.height()-wpLink.riverBottomThreshold||setTimeout(function(){var c=b.scrollTop(),d=c+b.height();!a.query.ready()||d<a.ul.height()-wpLink.riverBottomThreshold||(a.waiting.show(),b.scrollTop(c+a.waiting.outerHeight()),a.ajax(function(){a.waiting.hide()}))},wpLink.timeToTriggerRiver)}}),d=function(a){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=a},a.extend(d.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(b){var c=this,d={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:e.nonce.val()};this.search&&(d.search=this.search),this.querying=!0,a.post(ajaxurl,d,function(a){c.page++,c.querying=!1,c.allLoaded=!a,b(a,d)},"json")}}),a(document).ready(wpLink.init)}(jQuery);
\ No newline at end of file
index 565458322c1e696aebd5a6b506e6230185a9f588..88ac5b353c60a4aeb88b77e50ba02b5596093ba8 100644 (file)
@@ -1,3 +1,4 @@
+/* global _zxcvbnSettings */
 (function() {
   var async_load = function() {
     var first, s;
index 2a94520ef1a95dcee4c34c4097445e58c15f876a..cb9d4474a73133795f2999971e26dc48e9141e7f 100644 (file)
@@ -1,3 +1,7 @@
+/*! zxcvbn - v1.0.0
+ * realistic password strength estimation
+ * https://github.com/dropbox/zxcvbn
+ * Copyright (c) 2012 Dropbox, Inc.; Licensed MIT */
 (function(){var x,o,r,y,K,L,M,N,O,P,Q,R,z,q,A,S,T,U,u,V,W,X;u=function(b){return b.replace(/[a-zA-Z]/g,function(a){return String.fromCharCode(("Z">=a?90:122)>=(a=a.charCodeAt(0)+13)?a:a-26)})};Q=function(b){var a,d;d=[];for(a in b)d.push(a);return 0===d.length};z=function(b,a){return b.push.apply(b,a)};W=function(b,a){var d,c,e,f,g;f=b.split("");g=[];c=0;for(e=f.length;c<e;c++)d=f[c],g.push(a[d]||d);return g.join("")};S=function(b){var a,d,c,e;d=[];c=0;for(e=B.length;c<e;c++)a=B[c],z(d,a(b));return d.sort(function(a,
 b){return a.i-b.i||a.j-b.j})};O=function(b,a){var d,c,e,f,g,h,i,j,k;h=[];e=b.length;f=b.toLowerCase();f=u(f);for(d=j=0;0<=e?j<e:j>e;d=0<=e?++j:--j)for(c=k=d;d<=e?k<e:k>e;c=d<=e?++k:--k)if(f.slice(d,+c+1||9E9)in a)i=f.slice(d,+c+1||9E9),g=a[i],h.push({pattern:"dictionary",i:d,j:c,token:b.slice(d,+c+1||9E9),matched_word:u(i),rank:g});return h};r=function(b){var a,d,c,e,f;d={};a=1;e=0;for(f=b.length;e<f;e++)c=b[e],d[c]=a,a+=1;return d};o=function(b,a){return function(d){var c,e,f;c=O(d,a);e=0;for(f=
 c.length;e<f;e++)d=c[e],d.dictionary_name=b;return c}};A={a:["4","@"],b:["8"],c:["(","{","[","<"],e:["3"],g:["6","9"],i:["1","!","|"],l:["1","|","7"],o:["0"],s:["$","5"],t:["+","7"],x:["%"],z:["2"]};T=function(b){var a,d,c,e,f;d={};f=b.split("");c=0;for(e=f.length;c<e;c++)b=f[c],d[b]=!0;b={};for(a in A){e=A[a];var g=f=void 0,h=void 0,h=[];f=0;for(g=e.length;f<g;f++)c=e[f],c in d&&h.push(c);c=h;0<c.length&&(b[a]=c)}return b};R=function(b){var a,d,c,e,f,g,h,i,j,k,l,m,p;f=function(){var a;a=[];for(e in b)a.push(e);
index caacd29ed7d42924a41a4d34371bde41b6612096..531e6efea0b768deee7fbeae6e8553838c0b1e7d 100644 (file)
@@ -446,6 +446,8 @@ if ( ! CUSTOM_TAGS ) {
                'nsub',    'sube',   'supe',    'oplus',  'otimes', 'perp',
                'sdot',    'lceil',  'rceil',   'lfloor', 'rfloor', 'lang',
                'rang',    'loz',    'spades',  'clubs',  'hearts', 'diams',
+               'sup1',    'sup2',   'sup3',    'frac14', 'frac12', 'frac34',
+               'there4',
        );
 
        $allowedposttags = array_map( '_wp_add_global_attributes', $allowedposttags );
@@ -1119,7 +1121,7 @@ function wp_kses_normalize_entities($string) {
 
        # Change back the allowed entities in our entity whitelist
 
-       $string = preg_replace_callback('/&amp;([A-Za-z]{2,8});/', 'wp_kses_named_entities', $string);
+       $string = preg_replace_callback('/&amp;([A-Za-z]{2,8}[0-9]{0,2});/', 'wp_kses_named_entities', $string);
        $string = preg_replace_callback('/&amp;#(0*[0-9]{1,7});/', 'wp_kses_normalize_entities2', $string);
        $string = preg_replace_callback('/&amp;#[Xx](0*[0-9A-Fa-f]{1,6});/', 'wp_kses_normalize_entities3', $string);
 
index cd0ead996dcb78cf3e350dd4661527d8f07d4b65..e4df76bd46c753a7b800f4b2fdcb441bd3c69285 100644 (file)
@@ -30,7 +30,7 @@ function get_locale() {
                /**
                 * Filter WordPress install's locale ID.
                 *
-                * @since 1.5.2
+                * @since 1.5.0
                 *
                 * @param string $locale The locale ID.
                 */
index 38a0ab6e2d08581a1fb0d9ca604378e0a4ed1f80..45e3ba28709118ac594290205df2b2b6dc1cc2d8 100644 (file)
@@ -736,12 +736,13 @@ function edit_term_link( $link = '', $before = '', $after = '', $term = null, $e
 }
 
 /**
-* Retrieve permalink for search.
-*
-* @since  3.0.0
-* @param string $query Optional. The query string to use. If empty the current query is used.
-* @return string
-*/
+ * Retrieve permalink for search.
+ *
+ * @since  3.0.0
+ *
+ * @param string $query Optional. The query string to use. If empty the current query is used.
+ * @return string
+ */
 function get_search_link( $query = '' ) {
        global $wp_rewrite;
 
@@ -1091,12 +1092,13 @@ function get_edit_user_link( $user_id = null ) {
  *
  * @since 1.5.0
  *
- * @param bool $in_same_cat Optional. Whether post should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
- * @return mixed Post object if successful. Null if global $post is not set. Empty string if no corresponding post exists.
+ * @param bool         $in_same_term   Optional. Whether post should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
+ * @return mixed       Post object if successful. Null if global $post is not set. Empty string if no corresponding post exists.
  */
-function get_previous_post($in_same_cat = false, $excluded_categories = '') {
-       return get_adjacent_post($in_same_cat, $excluded_categories);
+function get_previous_post( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       return get_adjacent_post( $in_same_term, $excluded_terms, true, $taxonomy );
 }
 
 /**
@@ -1104,12 +1106,13 @@ function get_previous_post($in_same_cat = false, $excluded_categories = '') {
  *
  * @since 1.5.0
  *
- * @param bool $in_same_cat Optional. Whether post should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
- * @return mixed Post object if successful. Null if global $post is not set. Empty string if no corresponding post exists.
+ * @param bool         $in_same_term   Optional. Whether post should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
+ * @return mixed       Post object if successful. Null if global $post is not set. Empty string if no corresponding post exists.
  */
-function get_next_post($in_same_cat = false, $excluded_categories = '') {
-       return get_adjacent_post($in_same_cat, $excluded_categories, false);
+function get_next_post( $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       return get_adjacent_post( $in_same_term, $excluded_terms, false, $taxonomy );
 }
 
 /**
@@ -1119,54 +1122,55 @@ function get_next_post($in_same_cat = false, $excluded_categories = '') {
  *
  * @since 2.5.0
  *
- * @param bool $in_same_cat Optional. Whether post should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
- * @param bool $previous Optional. Whether to retrieve previous post.
- * @return mixed Post object if successful. Null if global $post is not set. Empty string if no corresponding post exists.
+ * @param bool         $in_same_term   Optional. Whether post should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param bool         $previous       Optional. Whether to retrieve previous post.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
+ * @return mixed       Post object if successful. Null if global $post is not set. Empty string if no corresponding post exists.
  */
-function get_adjacent_post( $in_same_cat = false, $excluded_categories = '', $previous = true ) {
+function get_adjacent_post( $in_same_term = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' ) {
        global $wpdb;
 
-       if ( ! $post = get_post() )
+       if ( ( ! $post = get_post() ) || ! taxonomy_exists( $taxonomy ) )
                return null;
 
        $current_post_date = $post->post_date;
 
        $join = '';
-       $posts_in_ex_cats_sql = '';
-       if ( $in_same_cat || ! empty( $excluded_categories ) ) {
+       $posts_in_ex_terms_sql = '';
+       if ( $in_same_term || ! empty( $excluded_terms ) ) {
                $join = " INNER JOIN $wpdb->term_relationships AS tr ON p.ID = tr.object_id INNER JOIN $wpdb->term_taxonomy tt ON tr.term_taxonomy_id = tt.term_taxonomy_id";
 
-               if ( $in_same_cat ) {
-                       if ( ! is_object_in_taxonomy( $post->post_type, 'category' ) )
+               if ( $in_same_term ) {
+                       if ( ! is_object_in_taxonomy( $post->post_type, $taxonomy ) )
                                return '';
-                       $cat_array = wp_get_object_terms($post->ID, 'category', array('fields' => 'ids'));
-                       if ( ! $cat_array || is_wp_error( $cat_array ) )
+                       $term_array = wp_get_object_terms( $post->ID, $taxonomy, array( 'fields' => 'ids' ) );
+                       if ( ! $term_array || is_wp_error( $term_array ) )
                                return '';
-                       $join .= " AND tt.taxonomy = 'category' AND tt.term_id IN (" . implode(',', $cat_array) . ")";
+                       $join .= $wpdb->prepare( " AND tt.taxonomy = %s AND tt.term_id IN (" . implode( ',', array_map( 'intval', $term_array ) ) . ")", $taxonomy );
                }
 
-               $posts_in_ex_cats_sql = "AND tt.taxonomy = 'category'";
-               if ( ! empty( $excluded_categories ) ) {
-                       if ( ! is_array( $excluded_categories ) ) {
-                               // back-compat, $excluded_categories used to be IDs separated by " and "
-                               if ( strpos( $excluded_categories, ' and ' ) !== false ) {
-                                       _deprecated_argument( __FUNCTION__, '3.3', sprintf( __( 'Use commas instead of %s to separate excluded categories.' ), "'and'" ) );
-                                       $excluded_categories = explode( ' and ', $excluded_categories );
+               $posts_in_ex_terms_sql = $wpdb->prepare( "AND tt.taxonomy = %s", $taxonomy );
+               if ( ! empty( $excluded_terms ) ) {
+                       if ( ! is_array( $excluded_terms ) ) {
+                               // back-compat, $excluded_terms used to be $excluded_terms with IDs separated by " and "
+                               if ( false !== strpos( $excluded_terms, ' and ' ) ) {
+                                       _deprecated_argument( __FUNCTION__, '3.3', sprintf( __( 'Use commas instead of %s to separate excluded terms.' ), "'and'" ) );
+                                       $excluded_terms = explode( ' and ', $excluded_terms );
                                } else {
-                                       $excluded_categories = explode( ',', $excluded_categories );
+                                       $excluded_terms = explode( ',', $excluded_terms );
                                }
                        }
 
-                       $excluded_categories = array_map( 'intval', $excluded_categories );
+                       $excluded_terms = array_map( 'intval', $excluded_terms );
 
-                       if ( ! empty( $cat_array ) ) {
-                               $excluded_categories = array_diff($excluded_categories, $cat_array);
-                               $posts_in_ex_cats_sql = '';
+                       if ( ! empty( $term_array ) ) {
+                               $excluded_terms = array_diff( $excluded_terms, $term_array );
+                               $posts_in_ex_terms_sql = '';
                        }
 
-                       if ( !empty($excluded_categories) ) {
-                               $posts_in_ex_cats_sql = " AND tt.taxonomy = 'category' AND tt.term_id NOT IN (" . implode($excluded_categories, ',') . ')';
+                       if ( ! empty( $excluded_terms ) ) {
+                               $posts_in_ex_terms_sql = $wpdb->prepare( " AND tt.taxonomy = %s AND tt.term_id NOT IN (" . implode( $excluded_terms, ',' ) . ')', $taxonomy );
                        }
                }
        }
@@ -1175,13 +1179,13 @@ function get_adjacent_post( $in_same_cat = false, $excluded_categories = '', $pr
        $op = $previous ? '<' : '>';
        $order = $previous ? 'DESC' : 'ASC';
 
-       $join  = apply_filters( "get_{$adjacent}_post_join", $join, $in_same_cat, $excluded_categories );
-       $where = apply_filters( "get_{$adjacent}_post_where", $wpdb->prepare("WHERE p.post_date $op %s AND p.post_type = %s AND p.post_status = 'publish' $posts_in_ex_cats_sql", $current_post_date, $post->post_type), $in_same_cat, $excluded_categories );
+       $join  = apply_filters( "get_{$adjacent}_post_join", $join, $in_same_term, $excluded_terms );
+       $where = apply_filters( "get_{$adjacent}_post_where", $wpdb->prepare( "WHERE p.post_date $op %s AND p.post_type = %s AND p.post_status = 'publish' $posts_in_ex_terms_sql", $current_post_date, $post->post_type), $in_same_term, $excluded_terms );
        $sort  = apply_filters( "get_{$adjacent}_post_sort", "ORDER BY p.post_date $order LIMIT 1" );
 
        $query = "SELECT p.ID FROM $wpdb->posts AS p $join $where $sort";
-       $query_key = 'adjacent_post_' . md5($query);
-       $result = wp_cache_get($query_key, 'counts');
+       $query_key = 'adjacent_post_' . md5( $query );
+       $result = wp_cache_get( $query_key, 'counts' );
        if ( false !== $result ) {
                if ( $result )
                        $result = get_post( $result );
@@ -1192,7 +1196,7 @@ function get_adjacent_post( $in_same_cat = false, $excluded_categories = '', $pr
        if ( null === $result )
                $result = '';
 
-       wp_cache_set($query_key, $result, 'counts');
+       wp_cache_set( $query_key, $result, 'counts' );
 
        if ( $result )
                $result = get_post( $result );
@@ -1207,34 +1211,35 @@ function get_adjacent_post( $in_same_cat = false, $excluded_categories = '', $pr
  *
  * @since 2.8.0
  *
- * @param string $title Optional. Link title format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
- * @param bool $previous Optional, default is true. Whether to display link to previous or next post.
+ * @param string       $title          Optional. Link title format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param bool         $previous       Optional. Whether to display link to previous or next post. Default true.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  * @return string
  */
-function get_adjacent_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '', $previous = true) {
+function get_adjacent_post_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' ) {
        if ( $previous && is_attachment() && $post = get_post() )
                $post = get_post( $post->post_parent );
        else
-               $post = get_adjacent_post( $in_same_cat, $excluded_categories, $previous );
+               $post = get_adjacent_post( $in_same_term, $excluded_terms, $previous, $taxonomy );
 
-       if ( empty($post) )
+       if ( empty( $post ) )
                return;
 
        $post_title = the_title_attribute( array( 'echo' => false, 'post' => $post ) );
 
        if ( empty( $post_title ) )
-               $post_title = $previous ? __('Previous Post') : __('Next Post');
+               $post_title = $previous ? __( 'Previous Post' ) : __( 'Next Post' );
 
-       $date = mysql2date(get_option('date_format'), $post->post_date);
+       $date = mysql2date( get_option( 'date_format' ), $post->post_date );
 
-       $title = str_replace('%title', $post_title, $title);
-       $title = str_replace('%date', $date, $title);
+       $title = str_replace( '%title', $post_title, $title );
+       $title = str_replace( '%date', $date, $title );
 
        $link = $previous ? "<link rel='prev' title='" : "<link rel='next' title='";
        $link .= esc_attr( $title );
-       $link .= "' href='" . get_permalink($post) . "' />\n";
+       $link .= "' href='" . get_permalink( $post ) . "' />\n";
 
        $adjacent = $previous ? 'previous' : 'next';
        return apply_filters( "{$adjacent}_post_rel_link", $link );
@@ -1245,13 +1250,14 @@ function get_adjacent_post_rel_link($title = '%title', $in_same_cat = false, $ex
  *
  * @since 2.8.0
  *
- * @param string $title Optional. Link title format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
+ * @param string       $title          Optional. Link title format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  */
-function adjacent_posts_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {
-       echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', true);
-       echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', false);
+function adjacent_posts_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       echo get_adjacent_post_rel_link( $title, $in_same_term, $excluded_terms = '', true, $taxonomy );
+       echo get_adjacent_post_rel_link( $title, $in_same_term, $excluded_terms = '', false, $taxonomy );
 }
 
 /**
@@ -1272,12 +1278,13 @@ function adjacent_posts_rel_link_wp_head() {
  *
  * @since 2.8.0
  *
- * @param string $title Optional. Link title format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
+ * @param string       $title          Optional. Link title format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  */
-function next_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {
-       echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', false);
+function next_post_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       echo get_adjacent_post_rel_link( $title, $in_same_term, $excluded_terms = '', false, $taxonomy );
 }
 
 /**
@@ -1285,56 +1292,71 @@ function next_post_rel_link($title = '%title', $in_same_cat = false, $excluded_c
  *
  * @since 2.8.0
  *
- * @param string $title Optional. Link title format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
+ * @param string       $title          Optional. Link title format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs. Default true.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  */
-function prev_post_rel_link($title = '%title', $in_same_cat = false, $excluded_categories = '') {
-       echo get_adjacent_post_rel_link($title, $in_same_cat, $excluded_categories = '', true);
+function prev_post_rel_link( $title = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       echo get_adjacent_post_rel_link( $title, $in_same_term, $excluded_terms = '', true, $taxonomy );
 }
 
 /**
  * Retrieve boundary post.
  *
  * Boundary being either the first or last post by publish date within the constraints specified
- * by $in_same_cat or $excluded_categories.
+ * by $in_same_term or $excluded_terms.
  *
  * @since 2.8.0
  *
- * @param bool $in_same_cat Optional. Whether returned post should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
- * @param bool $start Optional. Whether to retrieve first or last post.
+ * @param bool         $in_same_term   Optional. Whether returned post should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param bool         $start          Optional. Whether to retrieve first or last post.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  * @return object
  */
-function get_boundary_post( $in_same_cat = false, $excluded_categories = '', $start = true ) {
+function get_boundary_post( $in_same_term = false, $excluded_terms = '', $start = true, $taxonomy = 'category' ) {
        $post = get_post();
-       if ( ! $post || ! is_single() || is_attachment() )
+       if ( ! $post || ! is_single() || is_attachment() || ! taxonomy_exists( $taxonomy ) )
                return null;
 
-       $cat_array = array();
-       if( ! is_array( $excluded_categories ) )
-               $excluded_categories = explode( ',', $excluded_categories );
-
-       if ( $in_same_cat || ! empty( $excluded_categories ) ) {
-               if ( $in_same_cat )
-                       $cat_array = wp_get_object_terms( $post->ID, 'category', array( 'fields' => 'ids' ) );
+       $query_args = array(
+               'posts_per_page' => 1,
+               'order' => $start ? 'ASC' : 'DESC',
+               'update_post_term_cache' => false,
+               'update_post_meta_cache' => false
+       );
 
-               if ( ! empty( $excluded_categories ) ) {
-                       $excluded_categories = array_map( 'intval', $excluded_categories );
-                       $excluded_categories = array_diff( $excluded_categories, $cat_array );
+       $term_array = array();
 
-                       $inverse_cats = array();
-                       foreach ( $excluded_categories as $excluded_category )
-                               $inverse_cats[] = $excluded_category * -1;
-                       $excluded_categories = $inverse_cats;
-               }
+       if ( ! is_array( $excluded_terms ) ) {
+               if ( ! empty( $excluded_terms ) )
+                       $excluded_terms = explode( ',', $excluded_terms );
+               else
+                       $excluded_terms = array();
        }
 
-       $categories = implode( ',', array_merge( $cat_array, $excluded_categories ) );
+       if ( $in_same_term || ! empty( $excluded_terms ) ) {
+               if ( $in_same_term )
+                       $term_array = wp_get_object_terms( $post->ID, $taxonomy, array( 'fields' => 'ids' ) );
 
-       $order = $start ? 'ASC' : 'DESC';
+               if ( ! empty( $excluded_terms ) ) {
+                       $excluded_terms = array_map( 'intval', $excluded_terms );
+                       $excluded_terms = array_diff( $excluded_terms, $term_array );
 
-       return get_posts( array('numberposts' => 1, 'category' => $categories, 'order' => $order, 'update_post_term_cache' => false, 'update_post_meta_cache' => false) );
+                       $inverse_terms = array();
+                       foreach ( $excluded_terms as $excluded_term )
+                               $inverse_terms[] = $excluded_term * -1;
+                       $excluded_terms = $inverse_terms;
+               }
+
+               $query_args[ 'tax_query' ] = array( array(
+                       'taxonomy' => $taxonomy,
+                       'terms' => array_merge( $term_array, $excluded_terms )
+               ) );
+       }
+
+       return get_posts( $query_args );
 }
 
 /*
@@ -1342,59 +1364,63 @@ function get_boundary_post( $in_same_cat = false, $excluded_categories = '', $st
  *
  * @since 3.7.0
  *
- * @param string $format Optional. Link anchor format.
- * @param string $link Optional. Link permalink format.
- * @param bool $in_same_cat Optional. Whether link should be in same category.
- * @param string $excluded_categories Optional. Excluded categories IDs.
+ * @param string       $format         Optional. Link anchor format.
+ * @param string       $link           Optional. Link permalink format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  * @return string
  */
-function get_previous_post_link( $format = '&laquo; %link', $link = '%title', $in_same_cat = false, $excluded_categories = '' ) {
-       return get_adjacent_post_link( $format, $link, $in_same_cat, $excluded_categories, true );
+function get_previous_post_link( $format = '&laquo; %link', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       return get_adjacent_post_link( $format, $link, $in_same_cat, $excluded_terms, true, $taxonomy );
 }
 
 /**
  * Display previous post link that is adjacent to the current post.
  *
  * @since 1.5.0
- * @uses get_previous_post_link()
+ * @see get_previous_post_link()
  *
- * @param string $format Optional. Link anchor format.
- * @param string $link Optional. Link permalink format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
+ * @param string       $format         Optional. Link anchor format.
+ * @param string       $link           Optional. Link permalink format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  */
-function previous_post_link( $format = '&laquo; %link', $link = '%title', $in_same_cat = false, $excluded_categories = '' ) {
-       echo get_previous_post_link( $format, $link, $in_same_cat, $excluded_categories );
+function previous_post_link( $format = '&laquo; %link', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       echo get_previous_post_link( $format, $link, $in_same_cat, $excluded_terms, $taxonomy );
 }
 
 /**
- * Get previous post link that is adjacent to the current post.
+ * Get next post link that is adjacent to the current post.
  *
  * @since 3.7.0
- * @uses get_next_post_link()
  *
- * @param string $format Optional. Link anchor format.
- * @param string $link Optional. Link permalink format.
- * @param bool $in_same_cat Optional. Whether link should be in same category.
- * @param string $excluded_categories Optional. Excluded categories IDs.
+ * @param string       $format         Optional. Link anchor format.
+ * @param string       $link           Optional. Link permalink format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  * @return string
  */
-function get_next_post_link( $format = '&laquo; %link', $link = '%title', $in_same_cat = false, $excluded_categories = '' ) {
-       return get_adjacent_post_link( $format, $link, $in_same_cat, $excluded_categories, false );
+function get_next_post_link( $format = '%link &raquo;', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' ) {
+       return get_adjacent_post_link( $format, $link, $in_same_cat, $excluded_terms, false, $taxonomy );
 }
 
 /**
  * Display next post link that is adjacent to the current post.
  *
  * @since 1.5.0
+ * @see get_next_post_link()
  *
- * @param string $format Optional. Link anchor format.
- * @param string $link Optional. Link permalink format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
+ * @param string       $format         Optional. Link anchor format.
+ * @param string       $link           Optional. Link permalink format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded term IDs.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  */
-function next_post_link( $format = '%link &raquo;', $link = '%title', $in_same_cat = false, $excluded_categories = '' ) {
-        echo get_next_post_link( $format, $link, $in_same_cat, $excluded_categories );
+function next_post_link( $format = '%link &raquo;', $link = '%title', $in_same_cat = false, $excluded_terms = '', $taxonomy = 'category' ) {
+        echo get_next_post_link( $format, $link, $in_same_cat, $excluded_terms, $taxonomy );
 }
 
 /**
@@ -1404,18 +1430,19 @@ function next_post_link( $format = '%link &raquo;', $link = '%title', $in_same_c
  *
  * @since 3.7.0
  *
- * @param string $format Link anchor format.
- * @param string $link Link permalink format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
- * @param bool $previous Optional, default is true. Whether to display link to previous or next post.
+ * @param string       $format         Link anchor format.
+ * @param string       $link           Link permalink format.
+ * @param bool         $in_same_term   Optional. Whether link should be in a same taxonomy term.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded terms IDs.
+ * @param bool         $previous       Optional. Whether to display link to previous or next post. Default true.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  * @return string
  */
-function get_adjacent_post_link( $format, $link, $in_same_cat = false, $excluded_categories = '', $previous = true ) {
+function get_adjacent_post_link( $format, $link, $in_same_cat = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' ) {
        if ( $previous && is_attachment() )
                $post = get_post( get_post()->post_parent );
        else
-               $post = get_adjacent_post( $in_same_cat, $excluded_categories, $previous );
+               $post = get_adjacent_post( $in_same_cat, $excluded_terms, $previous, $taxonomy );
 
        if ( ! $post ) {
                $output = '';
@@ -1451,15 +1478,16 @@ function get_adjacent_post_link( $format, $link, $in_same_cat = false, $excluded
  * @since 2.5.0
  * @uses get_adjacent_post_link()
  *
- * @param string $format Link anchor format.
- * @param string $link Link permalink format.
- * @param bool $in_same_cat Optional. Whether link should be in a same category.
- * @param array|string $excluded_categories Optional. Array or comma-separated list of excluded category IDs.
- * @param bool $previous Optional, default is true. Whether to display link to previous or next post.
+ * @param string       $format         Link anchor format.
+ * @param string       $link           Link permalink format.
+ * @param bool         $in_same_cat    Optional. Whether link should be in a same category.
+ * @param array|string $excluded_terms Optional. Array or comma-separated list of excluded category IDs.
+ * @param bool         $previous       Optional. Whether to display link to previous or next post. Default true.
+ * @param string       $taxonomy       Optional. Taxonomy, if $in_same_term is true. Default 'category'.
  * @return string
  */
-function adjacent_post_link( $format, $link, $in_same_cat = false, $excluded_categories = '', $previous = true ) {
-       echo get_adjacent_post_link( $format, $link, $in_same_cat, $excluded_categories, $previous );
+function adjacent_post_link( $format, $link, $in_same_cat = false, $excluded_terms = '', $previous = true, $taxonomy = 'category' ) {
+       echo get_adjacent_post_link( $format, $link, $in_same_cat, $excluded_terms, $previous, $taxonomy );
 }
 
 /**
@@ -2159,11 +2187,11 @@ function plugins_url($path = '', $plugin = '') {
  * @return string Site url link with optional path appended.
 */
 function network_site_url( $path = '', $scheme = null ) {
-       global $current_site;
-
        if ( ! is_multisite() )
                return site_url($path, $scheme);
 
+       $current_site = get_current_site();
+
        if ( 'relative' == $scheme )
                $url = $current_site->path;
        else
@@ -2190,11 +2218,10 @@ function network_site_url( $path = '', $scheme = null ) {
  * @return string Home url link with optional path appended.
 */
 function network_home_url( $path = '', $scheme = null ) {
-       global $current_site;
-
        if ( ! is_multisite() )
                return home_url($path, $scheme);
 
+       $current_site = get_current_site();
        $orig_scheme = $scheme;
 
        if ( ! in_array( $scheme, array( 'http', 'https', 'relative' ) ) )
index 244d08a6576456d516a9781dc4676c5a9e18ddc8..0def2765a11e9625e8ad45f885ea69321b5bac3d 100644 (file)
@@ -183,6 +183,15 @@ class WP_Locale {
                /* translators: 'rtl' or 'ltr'. This sets the text direction for WordPress. */
                elseif ( 'rtl' == _x( 'ltr', 'text direction' ) )
                        $this->text_direction = 'rtl';
+
+               if ( 'rtl' === $this->text_direction && strpos( $GLOBALS['wp_version'], '-src' ) ) {
+                       $this->text_direction = 'ltr';
+                       add_action( 'all_admin_notices', array( $this, 'rtl_src_admin_notice' ) );
+               }
+       }
+
+       function rtl_src_admin_notice() {
+               echo '<div class="error"><p>' . 'The <code>build</code> directory of the develop repository must be used for RTL.' . '</p></div>';
        }
 
        /**
@@ -329,8 +338,11 @@ class WP_Locale {
        }
 
        /**
-        * Private, unused function to add some date/time formats translated
-        * on wp-admin/options-general.php to the general POT.
+        * Register date/time format strings for general POT.
+        *
+        * Private, unused method to add some date/time formats translated
+        * on wp-admin/options-general.php to the general POT that would
+        * otherwise be added to the admin POT.
         *
         * @since 3.6.0
         */
index 75f958e74e9d809406dba90d3f6dbba3705750ac..57d1c0087d7bc3475498dce7117ddab1f1ac0c2e 100644 (file)
@@ -51,7 +51,9 @@ function wp_print_media_templates() {
                        <h3 class="upload-instructions"><?php printf( __('The web browser on your device cannot be used to upload files. You may be able to use the <a href="%s">native app for your device</a> instead.'), 'http://wordpress.org/mobile/' ); ?></h3>
                <?php elseif ( is_multisite() && ! is_upload_space_available() ) : ?>
                        <h3 class="upload-instructions"><?php _e( 'Upload Limit Exceeded' ); ?></h3>
-                       <?php do_action( 'upload_ui_over_quota' ); ?>
+                       <?php
+                       /** This action is documented in wp-admin/includes/media.php */
+                       do_action( 'upload_ui_over_quota' ); ?>
 
                <?php else : ?>
                        <div class="upload-ui">
@@ -63,13 +65,17 @@ function wp_print_media_templates() {
 
                        <div class="post-upload-ui">
                                <?php
+                               /** This action is documented in wp-admin/includes/media.php */
                                do_action( 'pre-upload-ui' );
+                               /** This action is documented in wp-admin/includes/media.php */
                                do_action( 'pre-plupload-upload-ui' );
 
                                if ( 10 === remove_action( 'post-plupload-upload-ui', 'media_upload_flash_bypass' ) ) {
+                                       /** This action is documented in wp-admin/includes/media.php */
                                        do_action( 'post-plupload-upload-ui' );
                                        add_action( 'post-plupload-upload-ui', 'media_upload_flash_bypass' );
                                } else {
+                                       /** This action is documented in wp-admin/includes/media.php */
                                        do_action( 'post-plupload-upload-ui' );
                                }
 
@@ -100,7 +106,9 @@ function wp_print_media_templates() {
                                                $browser_uploader, '_blank' ); ?></p>
                                <?php endif; ?>
 
-                               <?php do_action( 'post-upload-ui' ); ?>
+                               <?php
+                               /** This action is documented in wp-admin/includes/media.php */
+                               do_action( 'post-upload-ui' ); ?>
                        </div>
                <?php endif; ?>
                </div>
@@ -340,7 +348,6 @@ function wp_print_media_templates() {
                                                data-user-setting="imgsize"
                                        <# } #>>
                                        <?php
-
                                        /** This filter is documented in wp-admin/includes/media.php */
                                        $sizes = apply_filters( 'image_size_names_choose', array(
                                                'thumbnail' => __('Thumbnail'),
@@ -416,7 +423,9 @@ function wp_print_media_templates() {
                        <img src="{{ data.model.url }}" draggable="false" />
                </div>
 
-               <?php if ( ! apply_filters( 'disable_captions', '' ) ) : ?>
+               <?php
+               /** This filter is documented in wp-admin/includes/media.php */
+               if ( ! apply_filters( 'disable_captions', '' ) ) : ?>
                        <label class="setting caption">
                                <span><?php _e('Caption'); ?></span>
                                <textarea data-setting="caption" />
@@ -493,5 +502,10 @@ function wp_print_media_templates() {
        </script>
        <?php
 
+       /**
+        * Prints the media manager custom media templates.
+        *
+        * @since 3.5.0
+        */
        do_action( 'print_media_templates' );
 }
index 14972380c8b239f824511145c23049ec8d9a83a5..f063e8e8e13af3111550ee91cd79e80738273ade 100644 (file)
@@ -1148,7 +1148,7 @@ function wp_video_shortcode( $attr, $content = '' ) {
                $html .= wp_mediaelement_fallback( $fileurl );
        $html .= '</video>';
 
-       $html = sprintf( '<div style="width: %dpx; max-width: 100%%;">%s</div>', $width, $html );
+       $html = sprintf( '<div style="width: %dpx; max-width: 100%%;" class="wp-video">%s</div>', $width, $html );
        return apply_filters( 'wp_video_shortcode', $html, $atts, $video, $post_id, $library );
 }
 add_shortcode( 'video', 'wp_video_shortcode' );
@@ -1942,6 +1942,7 @@ function wp_enqueue_media( $args = array() ) {
        require_once ABSPATH . WPINC . '/media-template.php';
        add_action( 'admin_footer', 'wp_print_media_templates' );
        add_action( 'wp_footer', 'wp_print_media_templates' );
+       add_action( 'customize_controls_print_footer_scripts', 'wp_print_media_templates' );
 
        do_action( 'wp_enqueue_media' );
 }
index 4066781af07133b750084c6c3ae9722b2efc2608..55beadb1a4ce835418606300721f3c78ad7db170 100644 (file)
@@ -558,9 +558,9 @@ function update_meta_cache($meta_type, $object_ids) {
                return $cache;
 
        // Get meta info
-       $id_list = join(',', $ids);
-       $meta_list = $wpdb->get_results( $wpdb->prepare("SELECT $column, meta_key, meta_value FROM $table WHERE $column IN ($id_list)",
-               $meta_type), ARRAY_A );
+       $id_list = join( ',', $ids );
+       $id_column = 'user' == $meta_type ? 'umeta_id' : 'meta_id';
+       $meta_list = $wpdb->get_results( "SELECT $column, meta_key, meta_value FROM $table WHERE $column IN ($id_list) ORDER BY $id_column ASC", ARRAY_A );
 
        if ( !empty($meta_list) ) {
                foreach ( $meta_list as $metarow) {
@@ -707,7 +707,7 @@ class WP_Meta_Query {
 
                $meta_type = strtoupper( $type );
 
-               if ( ! in_array( $meta_type, array( 'BINARY', 'CHAR', 'DATE', 'DATETIME', 'DECIMAL', 'SIGNED', 'TIME', 'UNSIGNED', 'NUMERIC' ) ) )
+               if ( ! preg_match( '/^(?:BINARY|CHAR|DATE|DATETIME|SIGNED|UNSIGNED|TIME|NUMERIC(?:\(\d+(?:,\s?\d+)?\))?|DECIMAL(?:\(\d+(?:,\s?\d+)?\))?)$/', $meta_type ) )
                        return 'CHAR';
 
                if ( 'NUMERIC' == $meta_type )
@@ -753,7 +753,7 @@ class WP_Meta_Query {
                // Split out the meta_key only queries (we can only do this for OR)
                if ( 'OR' == $this->relation ) {
                        foreach ( $this->queries as $k => $q ) {
-                               if ( ! isset( $q['value'] ) && ! empty( $q['key'] ) )
+                               if ( ! array_key_exists( 'value', $q ) && ! empty( $q['key'] ) )
                                        $key_only_queries[$k] = $q;
                                else
                                        $queries[$k] = $q;
@@ -774,6 +774,9 @@ class WP_Meta_Query {
                        $meta_key = isset( $q['key'] ) ? trim( $q['key'] ) : '';
                        $meta_type = $this->get_cast_for_type( isset( $q['type'] ) ? $q['type'] : '' );
 
+                       if ( array_key_exists( 'value', $q ) && is_null( $q['value'] ) )
+                               $q['value'] = '';
+
                        $meta_value = isset( $q['value'] ) ? $q['value'] : null;
 
                        if ( isset( $q['compare'] ) )
index 25baf15f68b544765dd30171e2f3cf47220edb76..8d05f10c69c067654ea460f13c1c60b6fb2b3695 100644 (file)
@@ -17,7 +17,13 @@ function wpmu_update_blogs_date() {
        global $wpdb;
 
        update_blog_details( $wpdb->blogid, array('last_updated' => current_time('mysql', true)) );
-
+       /**
+        * Fires after the blog details are updated.
+        *
+        * @since MU
+        *
+        * @param int $blog_id Blog ID.
+        */
        do_action( 'wpmu_blog_updated', $wpdb->blogid );
 }
 
@@ -64,8 +70,9 @@ function get_blogaddress_by_name( $blogname ) {
  * @return int A blog id
  */
 function get_id_from_blogname( $slug ) {
-       global $wpdb, $current_site;
+       global $wpdb;
 
+       $current_site = get_current_site();
        $slug = trim( $slug, '/' );
 
        $blog_id = wp_cache_get( 'get_id_from_blogname_' . $slug, 'blog-details' );
@@ -206,6 +213,13 @@ function get_blog_details( $fields = null, $get_all = true ) {
        $details->post_count    = get_option( 'post_count' );
        restore_current_blog();
 
+       /**
+        * Filter a blog's details.
+        *
+        * @since MU
+        *
+        * @param object $details The blog details.
+        */
        $details = apply_filters( 'blog_details', $details );
 
        wp_cache_set( $blog_id . $all, $details, 'blog-details' );
@@ -239,6 +253,13 @@ function refresh_blog_details( $blog_id ) {
 
        clean_blog_cache( $details );
 
+       /**
+        * Fires after the blog details cache is cleared.
+        *
+        * @since 3.4.0
+        *
+        * @param int $blog_id Blog ID.
+        */
        do_action( 'refresh_blog_details', $blog_id );
 }
 
@@ -280,40 +301,100 @@ function update_blog_details( $blog_id, $details = array() ) {
                return false;
 
        // If spam status changed, issue actions.
-       if ( $details[ 'spam' ] != $current_details[ 'spam' ] ) {
-               if ( $details[ 'spam' ] == 1 )
+       if ( $details['spam'] != $current_details['spam'] ) {
+               if ( $details['spam'] == 1 ) {
+                       /**
+                        * Fires when the blog status is changed to 'spam'.
+                        *
+                        * @since MU
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'make_spam_blog', $blog_id );
-               else
+               } else {
+                       /**
+                        * Fires when the blog status is changed to 'ham'.
+                        *
+                        * @since MU
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'make_ham_blog', $blog_id );
+               }
        }
 
        // If mature status changed, issue actions.
-       if ( $details[ 'mature' ] != $current_details[ 'mature' ] ) {
-               if ( $details[ 'mature' ] == 1 )
+       if ( $details['mature'] != $current_details['mature'] ) {
+               if ( $details['mature'] == 1 ) {
+                       /**
+                        * Fires when the blog status is changed to 'mature'.
+                        *
+                        * @since 3.1.0
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'mature_blog', $blog_id );
-               else
+               } else {
+                       /**
+                        * Fires when the blog status is changed to 'unmature'.
+                        *
+                        * @since 3.1.0
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'unmature_blog', $blog_id );
+               }
        }
 
        // If archived status changed, issue actions.
-       if ( $details[ 'archived' ] != $current_details[ 'archived' ] ) {
-               if ( $details[ 'archived' ] == 1 )
+       if ( $details['archived'] != $current_details['archived'] ) {
+               if ( $details['archived'] == 1 ) {
+                       /**
+                        * Fires when the blog status is changed to 'archived'.
+                        *
+                        * @since MU
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'archive_blog', $blog_id );
-               else
+               } else {
+                       /**
+                        * Fires when the blog status is changed to 'unarchived'.
+                        *
+                        * @since MU
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'unarchive_blog', $blog_id );
+               }
        }
 
        // If deleted status changed, issue actions.
-       if ( $details[ 'deleted' ] != $current_details[ 'deleted' ] ) {
-               if ( $details[ 'deleted' ] == 1 )
+       if ( $details['deleted'] != $current_details['deleted'] ) {
+               if ( $details['deleted'] == 1 ) {
+                       /**
+                        * Fires when the blog status is changed to 'deleted'.
+                        *
+                        * @since 3.5.0
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'make_delete_blog', $blog_id );
-               else
+               } else {
+                       /**
+                        * Fires when the blog status is changed to 'undeleted'.
+                        *
+                        * @since 3.5.0
+                        *
+                        * @param int $blog_id Blog ID.
+                        */
                        do_action( 'make_undelete_blog', $blog_id );
+               }
        }
 
-       if ( isset( $details[ 'public' ] ) ) {
+       if ( isset( $details['public'] ) ) {
                switch_to_blog( $blog_id );
-               update_option( 'blog_public', $details[ 'public' ] );
+               update_option( 'blog_public', $details['public'] );
                restore_current_blog();
        }
 
@@ -372,7 +453,17 @@ function get_blog_option( $id, $option, $default = false ) {
        $value = get_option( $option, $default );
        restore_current_blog();
 
-       return apply_filters( 'blog_option_' . $option, $value, $id );
+       /**
+        * Filter a blog option value.
+        *
+        * The dynamic portion of the hook name, $option, refers to the blog option name.
+        *
+        * @since 3.5.0
+        *
+        * @param string  $value The option value.
+        * @param int     $id    Blog ID.
+        */
+       return apply_filters( "blog_option_{$option}", $value, $id );
 }
 
 /**
@@ -488,10 +579,20 @@ function switch_to_blog( $new_blog, $deprecated = null ) {
 
        $GLOBALS['_wp_switched_stack'][] = $GLOBALS['blog_id'];
 
-       /* If we're switching to the same blog id that we're on,
-       * set the right vars, do the associated actions, but skip
-       * the extra unnecessary work */
+       /*
+        * If we're switching to the same blog id that we're on,
+        * set the right vars, do the associated actions, but skip
+        * the extra unnecessary work
+        */
        if ( $new_blog == $GLOBALS['blog_id'] ) {
+               /**
+                * Fires when the blog is switched.
+                *
+                * @since MU
+                *
+                * @param int $new_blog New blog ID.
+                * @param int $new_blog Blog ID.
+                */
                do_action( 'switch_blog', $new_blog, $new_blog );
                $GLOBALS['switched'] = true;
                return true;
@@ -529,6 +630,7 @@ function switch_to_blog( $new_blog, $deprecated = null ) {
                $current_user->for_blog( $new_blog );
        }
 
+       /** This filter is documented in wp-includes/ms-blogs.php */
        do_action( 'switch_blog', $new_blog, $prev_blog_id );
        $GLOBALS['switched'] = true;
 
@@ -552,6 +654,7 @@ function restore_current_blog() {
        $blog = array_pop( $GLOBALS['_wp_switched_stack'] );
 
        if ( $GLOBALS['blog_id'] == $blog ) {
+               /** This filter is documented in wp-includes/ms-blogs.php */
                do_action( 'switch_blog', $blog, $blog );
                // If we still have items in the switched stack, consider ourselves still 'switched'
                $GLOBALS['switched'] = ! empty( $GLOBALS['_wp_switched_stack'] );
@@ -590,6 +693,7 @@ function restore_current_blog() {
                $current_user->for_blog( $blog );
        }
 
+       /** This filter is documented in wp-includes/ms-blogs.php */
        do_action( 'switch_blog', $blog, $prev_blog_id );
 
        // If we still have items in the switched stack, consider ourselves still 'switched'
@@ -661,16 +765,49 @@ function update_blog_status( $blog_id, $pref, $value, $deprecated = null ) {
 
        refresh_blog_details( $blog_id );
 
-       if ( 'spam' == $pref )
-               ( $value == 1 ) ? do_action( 'make_spam_blog', $blog_id ) :     do_action( 'make_ham_blog', $blog_id );
-       elseif ( 'mature' == $pref )
-               ( $value == 1 ) ? do_action( 'mature_blog', $blog_id ) : do_action( 'unmature_blog', $blog_id );
-       elseif ( 'archived' == $pref )
-               ( $value == 1 ) ? do_action( 'archive_blog', $blog_id ) : do_action( 'unarchive_blog', $blog_id );
-       elseif ( 'deleted' == $pref )
-               ( $value == 1 ) ? do_action( 'make_delete_blog', $blog_id ) : do_action( 'make_undelete_blog', $blog_id );
-       elseif ( 'public' == $pref )
+       if ( 'spam' == $pref ) {
+               if ( $value == 1 ) {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'make_spam_blog', $blog_id );
+               } else {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'make_ham_blog', $blog_id );
+               }
+       } elseif ( 'mature' == $pref ) {
+               if ( $value == 1 ) {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'mature_blog', $blog_id );
+               } else {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'unmature_blog', $blog_id );
+               }
+       } elseif ( 'archived' == $pref ) {
+               if ( $value == 1 ) {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'archive_blog', $blog_id );
+               } else {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'unarchive_blog', $blog_id );
+               }
+       } elseif ( 'deleted' == $pref ) {
+               if ( $value == 1 ) {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'make_delete_blog', $blog_id );
+               } else {
+                       /** This filter is documented in wp-includes/ms-blogs.php */
+                       do_action( 'make_undelete_blog', $blog_id );
+               }
+       } elseif ( 'public' == $pref ) {
+               /**
+                * Fires after the current blog's 'public' setting is updated.
+                *
+                * @since MU
+                *
+                * @param int    $blog_id Blog ID.
+                * @param string $value   The value of blog status.
+                */
                do_action( 'update_blog_public', $blog_id, $value ); // Moved here from update_blog_public().
+       }
 
        return $value;
 }
index 53dfc9b55cc83f6ac51e183910bb1716d66cb1bf..8cbd2c35af5b9bcd17736af4aff484ceea095e53 100644 (file)
@@ -45,7 +45,7 @@ function ms_upload_constants() {
  * @since 3.0.0
  */
 function ms_cookie_constants(  ) {
-       global $current_site;
+       $current_site = get_current_site();
 
        /**
         * @since 1.2.0
index fd92b2c5d620ed385e58d5f211b054e3b22c7815..b7b4b6af35a5930b6c929dc6622c08d9e22bcd24 100644 (file)
@@ -51,7 +51,7 @@ function get_admin_users_for_domain( $sitedomain = '', $path = '' ) {
 /**
  * Get one of a user's active blogs
  *
- * Returns the user's primary blog, if she has one and
+ * Returns the user's primary blog, if they have one and
  * it is active. If it's inactive, function returns another
  * active blog of the user. If none are found, the user
  * is added as a Subscriber to the Dashboard Blog and that blog
@@ -194,7 +194,16 @@ function add_user_to_blog( $blog_id, $user_id, $role ) {
 
        $user->set_role($role);
 
-       do_action('add_user_to_blog', $user_id, $role, $blog_id);
+       /**
+        * Fires immediately after a user is added to a site.
+        *
+        * @since MU
+        *
+        * @param int    $user_id User ID.
+        * @param string $role    User role.
+        * @param int    $blog_id Blog ID.
+        */
+       do_action( 'add_user_to_blog', $user_id, $role, $blog_id );
        wp_cache_delete( $user_id, 'users' );
        restore_current_blog();
        return true;
@@ -220,7 +229,15 @@ function remove_user_from_blog($user_id, $blog_id = '', $reassign = '') {
        global $wpdb;
        switch_to_blog($blog_id);
        $user_id = (int) $user_id;
-       do_action('remove_user_from_blog', $user_id, $blog_id);
+       /**
+        * Fires before a user is removed from a site.
+        *
+        * @since MU
+        *
+        * @param int $user_id User ID.
+        * @param int $blog_id Blog ID.
+        */
+       do_action( 'remove_user_from_blog', $user_id, $blog_id );
 
        // If being removed from the primary blog, set a new primary if the user is assigned
        // to multiple blogs.
@@ -401,6 +418,14 @@ function is_email_address_unsafe( $user_email ) {
                }
        }
 
+       /**
+        * Filter whether an email address is unsafe.
+        *
+        * @since 3.5.0
+        *
+        * @param bool   $is_email_address_unsafe Whether the email address is "unsafe". Default false.
+        * @param string $user_email              User email address.
+        */
        return apply_filters( 'is_email_address_unsafe', $is_email_address_unsafe, $user_email );
 }
 
@@ -510,7 +535,24 @@ function wpmu_validate_user_signup($user_name, $user_email) {
 
        $result = array('user_name' => $user_name, 'orig_username' => $orig_username, 'user_email' => $user_email, 'errors' => $errors);
 
-       return apply_filters('wpmu_validate_user_signup', $result);
+       /**
+        * Filter the validated user registration details.
+        *
+        * This does not allow you to override the username or email of the user during
+        * registration. The values are solely used for validation and error handling.
+        *
+        * @since MU
+        *
+        * @param array $result {
+        *     The array of user name, email and the error messages.
+        *
+        *     @type string   $user_name     Sanitized and unique username.
+        *     @type string   $orig_username Original username.
+        *     @type string   $user_email    User email address.
+        *     @type WP_Error $errors        WP_Error object containing any errors found.
+        * }
+        */
+       return apply_filters( 'wpmu_validate_user_signup', $result );
 }
 
 /**
@@ -535,9 +577,10 @@ function wpmu_validate_user_signup($user_name, $user_email) {
  * @param string $blog_title The blog title provided by the user.
  * @return array Contains the new site data and error messages.
  */
-function wpmu_validate_blog_signup($blogname, $blog_title, $user = '') {
-       global $wpdb, $domain, $current_site;
+function wpmu_validate_blog_signup( $blogname, $blog_title, $user = '' ) {
+       global $wpdb, $domain;
 
+       $current_site = get_current_site();
        $base = $current_site->path;
 
        $blog_title = strip_tags( $blog_title );
@@ -550,9 +593,23 @@ function wpmu_validate_blog_signup($blogname, $blog_title, $user = '') {
                add_site_option( 'illegal_names', $illegal_names );
        }
 
-       // On sub dir installs, Some names are so illegal, only a filter can spring them from jail
-       if (! is_subdomain_install() )
-               $illegal_names = array_merge($illegal_names, apply_filters( 'subdirectory_reserved_names', array( 'page', 'comments', 'blog', 'files', 'feed' ) ) );
+       /*
+        * On sub dir installs, some names are so illegal, only a filter can
+        * spring them from jail.
+        */
+       if ( ! is_subdomain_install() ) {
+               $illegal_names = array_merge(
+                       $illegal_names,
+                       /**
+                        * Filter reserved site names on a sub-directory Multisite install.
+                        *
+                        * @since 3.0.0
+                        *
+                        * @param array $subdirectory_reserved_names Array of reserved names.
+                        */
+                       apply_filters( 'subdirectory_reserved_names', array( 'page', 'comments', 'blog', 'files', 'feed' ) )
+               );
+       }
 
        if ( empty( $blogname ) )
                $errors->add('blogname', __( 'Please enter a site name.' ) );
@@ -577,6 +634,16 @@ function wpmu_validate_blog_signup($blogname, $blog_title, $user = '') {
        if ( preg_match( '/^[0-9]*$/', $blogname ) )
                $errors->add('blogname', __('Sorry, site names must have letters too!'));
 
+       /**
+        * Filter the new site name during registration.
+        *
+        * The name is the site's subdomain or the site's subdirectory
+        * path depending on the network settings.
+        *
+        * @since MU
+        *
+        * @param string $blogname Site name.
+        */
        $blogname = apply_filters( 'newblogname', $blogname );
 
        $blog_title = wp_unslash(  $blog_title );
@@ -612,7 +679,24 @@ function wpmu_validate_blog_signup($blogname, $blog_title, $user = '') {
        }
 
        $result = array('domain' => $mydomain, 'path' => $path, 'blogname' => $blogname, 'blog_title' => $blog_title, 'user' => $user, 'errors' => $errors);
-       return apply_filters('wpmu_validate_blog_signup', $result);
+
+       /**
+        * Filter site details and error messages following registration.
+        *
+        * @since MU
+        *
+        * @param array $result {
+        *     Array of domain, path, blog name, blog title, user and error messages.
+        *
+        *     @type string   $domain     Domain for the site.
+        *     @type string   $path       Path for the site. Used in subdirectory installs.
+        *     @type string   $blogname   The unique site name (slug).
+        *     @type string   $blog_title Blog title.
+        *     @type string   $user       User email address.
+        *     @type WP_Error $errors     WP_Error containing any errors found.
+        * }
+        */
+       return apply_filters( 'wpmu_validate_blog_signup', $result );
 }
 
 /**
@@ -709,13 +793,25 @@ function wpmu_signup_user( $user, $user_email, $meta = array() ) {
  * @return bool
  */
 function wpmu_signup_blog_notification( $domain, $path, $title, $user, $user_email, $key, $meta = array() ) {
-       global $current_site;
-
-       if ( !apply_filters('wpmu_signup_blog_notification', $domain, $path, $title, $user, $user_email, $key, $meta) )
+       /**
+        * Filter whether to bypass the new site email notification.
+        *
+        * @since MU
+        *
+        * @param string|bool $domain     Site domain.
+        * @param string      $path       Site path.
+        * @param string      $title      Site title.
+        * @param string      $user       User login name.
+        * @param string      $user_email User email address.
+        * @param string      $key        Activation key created in wpmu_signup_blog().
+        * @param array       $meta       By default, contains the requested privacy setting and lang_id.
+        */
+       if ( ! apply_filters( 'wpmu_signup_blog_notification', $domain, $path, $title, $user, $user_email, $key, $meta ) ) {
                return false;
+       }
 
        // Send email with activation link.
-       if ( !is_subdomain_install() || $current_site->id != 1 )
+       if ( !is_subdomain_install() || get_current_site()->id != 1 )
                $activate_url = network_site_url("wp-activate.php?key=$key");
        else
                $activate_url = "http://{$domain}{$path}wp-activate.php?key=$key"; // @todo use *_url() API
@@ -727,6 +823,22 @@ function wpmu_signup_blog_notification( $domain, $path, $title, $user, $user_ema
        $from_name = get_site_option( 'site_name' ) == '' ? 'WordPress' : esc_html( get_site_option( 'site_name' ) );
        $message_headers = "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n";
        $message = sprintf(
+               /**
+                * Filter the message content of the new blog notification email.
+                *
+                * Content should be formatted for transmission via wp_mail().
+                *
+                * @since MU
+                *
+                * @param string $content    Content of the notification email.
+                * @param string $domain     Site domain.
+                * @param string $path       Site path.
+                * @param string $title      Site title.
+                * @param string $user       User login name.
+                * @param string $user_email User email address.
+                * @param string $key        Activation key created in wpmu_signup_blog().
+                * @param array  $meta       By default, contains the requested privacy setting and lang_id.
+                */
                apply_filters( 'wpmu_signup_blog_notification_email',
                        __( "To activate your blog, please click the following link:\n\n%s\n\nAfter you activate, you will receive *another email* with your login.\n\nAfter you activate, you can visit your site here:\n\n%s" ),
                        $domain, $path, $title, $user, $user_email, $key, $meta
@@ -737,6 +849,20 @@ function wpmu_signup_blog_notification( $domain, $path, $title, $user, $user_ema
        );
        // TODO: Don't hard code activation link.
        $subject = sprintf(
+               /**
+                * Filter the subject of the new blog notification email.
+                *
+                * @since MU
+                *
+                * @param string $subject    Subject of the notification email.
+                * @param string $domain     Site domain.
+                * @param string $path       Site path.
+                * @param string $title      Site title.
+                * @param string $user       User login name.
+                * @param string $user_email User email address.
+                * @param string $key        Activation key created in wpmu_signup_blog().
+                * @param array  $meta       By default, contains the requested privacy setting and lang_id.
+                */
                apply_filters( 'wpmu_signup_blog_notification_subject',
                        __( '[%1$s] Activate %2$s' ),
                        $domain, $path, $title, $user, $user_email, $key, $meta
@@ -770,7 +896,17 @@ function wpmu_signup_blog_notification( $domain, $path, $title, $user, $user_ema
  * @return bool
  */
 function wpmu_signup_user_notification( $user, $user_email, $key, $meta = array() ) {
-       if ( !apply_filters('wpmu_signup_user_notification', $user, $user_email, $key, $meta) )
+       /**
+        * Filter whether to bypass the email notification for new user sign-up.
+        *
+        * @since MU
+        *
+        * @param string $user       User login name.
+        * @param string $user_email User email address.
+        * @param string $key        Activation key created in wpmu_signup_user().
+        * @param array  $meta       Signup meta data.
+        */
+       if ( ! apply_filters( 'wpmu_signup_user_notification', $user, $user_email, $key, $meta ) )
                return false;
 
        // Send email with activation link.
@@ -780,6 +916,19 @@ function wpmu_signup_user_notification( $user, $user_email, $key, $meta = array(
        $from_name = get_site_option( 'site_name' ) == '' ? 'WordPress' : esc_html( get_site_option( 'site_name' ) );
        $message_headers = "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n";
        $message = sprintf(
+               /**
+                * Filter the content of the notification email for new user sign-up.
+                *
+                * Content should be formatted for transmission via wp_mail().
+                *
+                * @since MU
+                *
+                * @param string $content    Content of the notification email.
+                * @param string $user       User login name.
+                * @param string $user_email User email address.
+                * @param string $key        Activation key created in wpmu_signup_user().
+                * @param array  $meta       Signup meta data.
+                */
                apply_filters( 'wpmu_signup_user_notification_email',
                        __( "To activate your user, please click the following link:\n\n%s\n\nAfter you activate, you will receive *another email* with your login." ),
                        $user, $user_email, $key, $meta
@@ -788,6 +937,17 @@ function wpmu_signup_user_notification( $user, $user_email, $key, $meta = array(
        );
        // TODO: Don't hard code activation link.
        $subject = sprintf(
+               /**
+                * Filter the subject of the notification email of new user signup.
+                *
+                * @since MU
+                *
+                * @param string $subject    Subject of the notification email.
+                * @param string $user       User login name.
+                * @param string $user_email User email address.
+                * @param string $key        Activation key created in wpmu_signup_user().
+                * @param array  $meta       Signup meta data.
+                */
                apply_filters( 'wpmu_signup_user_notification_subject',
                        __( '[%1$s] Activate %2$s' ),
                        $user, $user_email, $key, $meta
@@ -855,6 +1015,15 @@ function wpmu_activate_signup($key) {
                        return new WP_Error( 'user_already_exists', __( 'That username is already activated.' ), $signup);
 
                wpmu_welcome_user_notification( $user_id, $password, $meta );
+               /**
+                * Fires immediately after a new user is activated.
+                *
+                * @since MU
+                *
+                * @param int   $user_id  User ID.
+                * @param int   $password User password.
+                * @param array $meta     Signup meta data.
+                */
                do_action( 'wpmu_activate_user', $user_id, $password, $meta );
                return array( 'user_id' => $user_id, 'password' => $password, 'meta' => $meta );
        }
@@ -874,7 +1043,18 @@ function wpmu_activate_signup($key) {
 
        $wpdb->update( $wpdb->signups, array('active' => 1, 'activated' => $now), array('activation_key' => $key) );
        wpmu_welcome_notification($blog_id, $user_id, $password, $signup->title, $meta);
-       do_action('wpmu_activate_blog', $blog_id, $user_id, $password, $signup->title, $meta);
+       /**
+        * Fires immediately after a site is activated.
+        *
+        * @since MU
+        *
+        * @param int    $blog_id       Blog ID.
+        * @param int    $user_id       User ID.
+        * @param int    $password      User password.
+        * @param string $signup_title  Site title.
+        * @param array  $meta          Signup meta data.
+        */
+       do_action( 'wpmu_activate_blog', $blog_id, $user_id, $password, $signup->title, $meta );
 
        return array('blog_id' => $blog_id, 'user_id' => $user_id, 'password' => $password, 'title' => $signup->title, 'meta' => $meta);
 }
@@ -906,6 +1086,13 @@ function wpmu_create_user( $user_name, $password, $email ) {
        delete_user_option( $user_id, 'capabilities' );
        delete_user_option( $user_id, 'user_level' );
 
+       /**
+        * Fires immediately after a new user is created.
+        *
+        * @since MU
+        *
+        * @param int $user_id User ID.
+        */
        do_action( 'wpmu_new_user', $user_id );
 
        return $user_id;
@@ -982,6 +1169,18 @@ function wpmu_create_blog( $domain, $path, $title, $user_id, $meta = array(), $s
                update_user_meta( $user_id, 'primary_blog', $blog_id );
 
        restore_current_blog();
+       /**
+        * Fires immediately after a new site is created.
+        *
+        * @since MU
+        *
+        * @param int    $blog_id Blog ID.
+        * @param int    $user_id User ID.
+        * @param string $domain  Site domain.
+        * @param string $path    Site path.
+        * @param int    $site_id Site ID. Only relevant on multi-network installs.
+        * @param array  $meta    Meta data. Used to set initial site options.
+        */
        do_action( 'wpmu_new_blog', $blog_id, $user_id, $domain, $path, $site_id, $meta );
 
        return $blog_id;
@@ -1018,6 +1217,14 @@ URL: %2$s
 Remote IP: %3$s
 
 Disable these notifications: %4$s' ), $blogname, $siteurl, wp_unslash( $_SERVER['REMOTE_ADDR'] ), $options_site_url);
+       /**
+        * Filter the message body of the new site activation email sent
+        * to the network administrator.
+        *
+        * @since MU
+        *
+        * @param string $msg Email body.
+        */
        $msg = apply_filters( 'newblog_notify_siteadmin', $msg );
 
        wp_mail( $email, sprintf( __( 'New Site Registration: %s' ), $siteurl ), $msg );
@@ -1053,6 +1260,15 @@ Remote IP: %2$s
 
 Disable these notifications: %3$s'), $user->user_login, wp_unslash( $_SERVER['REMOTE_ADDR'] ), $options_site_url);
 
+       /**
+        * Filter the message body of the new user activation email sent
+        * to the network administrator.
+        *
+        * @since MU
+        *
+        * @param string  $msg  Email body.
+        * @param WP_User $user WP_User instance of the new user.
+        */
        $msg = apply_filters( 'newuser_notify_siteadmin', $msg, $user );
        wp_mail( $email, sprintf(__('New User Registration: %s'), $user->user_login), $msg );
        return true;
@@ -1074,6 +1290,16 @@ Disable these notifications: %3$s'), $user->user_login, wp_unslash( $_SERVER['RE
 function domain_exists($domain, $path, $site_id = 1) {
        global $wpdb;
        $result = $wpdb->get_var( $wpdb->prepare("SELECT blog_id FROM $wpdb->blogs WHERE domain = %s AND path = %s AND site_id = %d", $domain, $path, $site_id) );
+       /**
+        * Filter whether a blogname is taken.
+        *
+        * @since 3.5.0
+        *
+        * @param int|null $result  The blog_id if the blogname exists, null otherwise.
+        * @param string   $domain  Domain to be checked.
+        * @param string   $path    Path to be checked.
+        * @param int      $site_id Site ID. Relevant only on multi-network installs.
+        */
        return apply_filters( 'domain_exists', $result, $domain, $path, $site_id );
 }
 
@@ -1122,18 +1348,18 @@ function insert_blog($domain, $path, $site_id) {
  * @param int $blog_id The value returned by insert_blog().
  * @param string $blog_title The title of the new site.
  */
-function install_blog($blog_id, $blog_title = '') {
-       global $wpdb, $wp_roles, $current_site;
+function install_blog( $blog_id, $blog_title = '' ) {
+       global $wpdb, $wp_roles;
 
        // Cast for security
        $blog_id = (int) $blog_id;
 
        require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
 
-       $wpdb->suppress_errors();
+       $suppress = $wpdb->suppress_errors();
        if ( $wpdb->get_results( "DESCRIBE {$wpdb->posts}" ) )
                die( '<h1>' . __( 'Already Installed' ) . '</h1><p>' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '</p></body></html>' );
-       $wpdb->suppress_errors( false );
+       $wpdb->suppress_errors( $suppress );
 
        $url = get_blogaddress_by_id( $blog_id );
 
@@ -1151,7 +1377,7 @@ function install_blog($blog_id, $blog_title = '') {
        if ( get_site_option( 'ms_files_rewriting' ) )
                update_option( 'upload_path', UPLOADBLOGSDIR . "/$blog_id/files" );
        else
-               update_option( 'upload_path', get_blog_option( $current_site->blog_id, 'upload_path' ) );
+               update_option( 'upload_path', get_blog_option( get_current_site()->blog_id, 'upload_path' ) );
 
        update_option( 'blogname', wp_unslash( $blog_title ) );
        update_option( 'admin_email', '' );
@@ -1180,15 +1406,15 @@ function install_blog_defaults($blog_id, $user_id) {
 
        require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
 
-       $wpdb->suppress_errors();
+       $suppress = $wpdb->suppress_errors();
 
        wp_install_defaults($user_id);
 
-       $wpdb->suppress_errors( false );
+       $wpdb->suppress_errors( $suppress );
 }
 
 /**
- * Notify a user that her blog activation has been successful.
+ * Notify a user that their blog activation has been successful.
  *
  * Filter 'wpmu_welcome_notification' to disable or bypass.
  *
@@ -1205,9 +1431,22 @@ function install_blog_defaults($blog_id, $user_id) {
  * @return bool
  */
 function wpmu_welcome_notification( $blog_id, $user_id, $password, $title, $meta = array() ) {
-       global $current_site;
+       $current_site = get_current_site();
 
-       if ( !apply_filters('wpmu_welcome_notification', $blog_id, $user_id, $password, $title, $meta) )
+       /**
+        * Filter whether to bypass the welcome email after site activation.
+        *
+        * Returning false disables the welcome email.
+        *
+        * @since MU
+        *
+        * @param int|bool $blog_id  Blog ID.
+        * @param int      $user_id  User ID.
+        * @param string   $password User password.
+        * @param string   $title    Site title.
+        * @param array    $meta     Signup meta data.
+        */
+       if ( ! apply_filters( 'wpmu_welcome_notification', $blog_id, $user_id, $password, $title, $meta ) )
                return false;
 
        $welcome_email = get_site_option( 'welcome_email' );
@@ -1235,7 +1474,21 @@ We hope you enjoy your new site. Thanks!
        $welcome_email = str_replace( 'USERNAME', $user->user_login, $welcome_email );
        $welcome_email = str_replace( 'PASSWORD', $password, $welcome_email );
 
-       $welcome_email = apply_filters( 'update_welcome_email', $welcome_email, $blog_id, $user_id, $password, $title, $meta);
+       /**
+        * Filter the content of the welcome email after site activation.
+        *
+        * Content should be formatted for transmission via wp_mail().
+        *
+        * @since MU
+        *
+        * @param string $welcome_email Message body of the email.
+        * @param int    $blog_id       Blog ID.
+        * @param int    $user_id       User ID.
+        * @param string $password      User password.
+        * @param string $title         Site title.
+        * @param array  $meta          Signup meta data.
+        */
+       $welcome_email = apply_filters( 'update_welcome_email', $welcome_email, $blog_id, $user_id, $password, $title, $meta );
        $admin_email = get_site_option( 'admin_email' );
 
        if ( $admin_email == '' )
@@ -1248,13 +1501,20 @@ We hope you enjoy your new site. Thanks!
        if ( empty( $current_site->site_name ) )
                $current_site->site_name = 'WordPress';
 
-       $subject = apply_filters( 'update_welcome_subject', sprintf(__('New %1$s Site: %2$s'), $current_site->site_name, wp_unslash( $title ) ) );
+       /**
+        * Filter the subject of the welcome email after site activation.
+        *
+        * @since MU
+        *
+        * @param string $subject Subject of the email.
+        */
+       $subject = apply_filters( 'update_welcome_subject', sprintf( __( 'New %1$s Site: %2$s' ), $current_site->site_name, wp_unslash( $title ) ) );
        wp_mail($user->user_email, $subject, $message, $message_headers);
        return true;
 }
 
 /**
- * Notify a user that her account activation has been successful.
+ * Notify a user that their account activation has been successful.
  *
  * Filter 'wpmu_welcome_user_notification' to disable or bypass.
  *
@@ -1269,16 +1529,39 @@ We hope you enjoy your new site. Thanks!
  * @return bool
  */
 function wpmu_welcome_user_notification( $user_id, $password, $meta = array() ) {
-       global $current_site;
+       $current_site = get_current_site();
 
-       if ( !apply_filters('wpmu_welcome_user_notification', $user_id, $password, $meta) )
+       /**
+        * Filter whether to bypass the welcome email after user activation.
+        *
+        * Returning false disables the welcome email.
+        *
+        * @since MU
+        *
+        * @param int    $user_id  User ID.
+        * @param string $password User password.
+        * @param array  $meta     Signup meta data.
+        */
+       if ( ! apply_filters( 'wpmu_welcome_user_notification', $user_id, $password, $meta ) )
                return false;
 
        $welcome_email = get_site_option( 'welcome_user_email' );
 
        $user = get_userdata( $user_id );
 
-       $welcome_email = apply_filters( 'update_welcome_user_email', $welcome_email, $user_id, $password, $meta);
+       /**
+        * Filter the content of the welcome email after user activation.
+        *
+        * Content should be formatted for transmission via wp_mail().
+        *
+        * @since MU
+        *
+        * @param type   $welcome_email The message body of the account activation success email.
+        * @param int    $user_id       User ID.
+        * @param string $password      User password.
+        * @param array  $meta          Signup meta data.
+        */
+       $welcome_email = apply_filters( 'update_welcome_user_email', $welcome_email, $user_id, $password, $meta );
        $welcome_email = str_replace( 'SITE_NAME', $current_site->site_name, $welcome_email );
        $welcome_email = str_replace( 'USERNAME', $user->user_login, $welcome_email );
        $welcome_email = str_replace( 'PASSWORD', $password, $welcome_email );
@@ -1296,7 +1579,14 @@ function wpmu_welcome_user_notification( $user_id, $password, $meta = array() )
        if ( empty( $current_site->site_name ) )
                $current_site->site_name = 'WordPress';
 
-       $subject = apply_filters( 'update_welcome_user_subject', sprintf(__('New %1$s User: %2$s'), $current_site->site_name, $user->user_login) );
+       /**
+        * Filter the subject of the welcome email after user activation.
+        *
+        * @since MU
+        *
+        * @param string $subject Subject of the email.
+        */
+       $subject = apply_filters( 'update_welcome_user_subject', sprintf( __( 'New %1$s User: %2$s' ), $current_site->site_name, $user->user_login) );
        wp_mail($user->user_email, $subject, $message, $message_headers);
        return true;
 }
@@ -1560,8 +1850,7 @@ function global_terms( $term_id, $deprecated = '' ) {
  * @return array The current site's domain
  */
 function redirect_this_site( $deprecated = '' ) {
-       global $current_site;
-       return array( $current_site->domain );
+       return array( get_current_site()->domain );
 }
 
 /**
@@ -1619,6 +1908,15 @@ function signup_nonce_check( $result ) {
  * @since MU
  */
 function maybe_redirect_404() {
+       /**
+        * Filter the redirect URL for 404s on the main site.
+        *
+        * The filter is only evaluated if the NOBLOGREDIRECT constant is defined.
+        *
+        * @since 3.0.0
+        *
+        * @param string $no_blog_redirect The redirect URL defined in NOBLOGREDIRECT.
+        */
        if ( is_main_site() && is_404() && defined( 'NOBLOGREDIRECT' ) && ( $destination = apply_filters( 'blog_redirect_404', NOBLOGREDIRECT ) ) ) {
                if ( $destination == '%siteurl%' )
                        $destination = network_home_url();
@@ -1670,7 +1968,15 @@ function add_existing_user_to_blog( $details = false ) {
 
        if ( is_array( $details ) ) {
                $result = add_user_to_blog( $blog_id, $details[ 'user_id' ], $details[ 'role' ] );
-               do_action( 'added_existing_user', $details[ 'user_id' ], $result );
+               /**
+                * Fires immediately after an existing user is added to a site.
+                *
+                * @since MU
+                *
+                * @param int   $user_id User ID.
+                * @param mixed $result  True on success or a WP_Error object if the user doesn't exist.
+                */
+               do_action( 'added_existing_user', $details['user_id'], $result );
        }
        return $result;
 }
@@ -1689,11 +1995,10 @@ function add_existing_user_to_blog( $details = false ) {
  * @param array $meta
  */
 function add_new_user_to_blog( $user_id, $password, $meta ) {
-       global $current_site;
        if ( !empty( $meta[ 'add_to_blog' ] ) ) {
                $blog_id = $meta[ 'add_to_blog' ];
                $role = $meta[ 'new_role' ];
-               remove_user_from_blog($user_id, $current_site->blog_id); // remove user from main blog.
+               remove_user_from_blog($user_id, get_current_site()->blog_id); // remove user from main blog.
                add_user_to_blog( $blog_id, $user_id, $role );
                update_user_meta( $user_id, 'primary_blog', $blog_id );
        }
@@ -1705,8 +2010,7 @@ function add_new_user_to_blog( $user_id, $password, $meta ) {
  * @since MU
  */
 function fix_phpmailer_messageid( $phpmailer ) {
-       global $current_site;
-       $phpmailer->Hostname = $current_site->domain;
+       $phpmailer->Hostname = get_current_site()->domain;
 }
 
 /**
@@ -1897,11 +2201,13 @@ function wp_maybe_update_network_site_counts() {
        $is_small_network = ! wp_is_large_network( 'sites' );
 
        /**
-        * Filter the decision to update network user and site counts in real time.
+        * Filter whether to update network site or user counts when a new site is created.
         *
         * @since 3.7.0
         *
-        * @param bool   $small_network Based on wp_is_large_network( $context ).
+        * @see wp_is_large_network()
+        *
+        * @param bool   $small_network Whether the network is considered small.
         * @param string $context       Context. Either 'users' or 'sites'.
         */
        if ( ! apply_filters( 'enable_live_network_counts', $is_small_network, 'sites' ) )
@@ -1923,14 +2229,7 @@ function wp_maybe_update_network_site_counts() {
 function wp_maybe_update_network_user_counts() {
        $is_small_network = ! wp_is_large_network( 'users' );
 
-       /**
-        * Filter the decision to update network user and site counts in real time.
-        *
-        * @since 3.7.0
-        *
-        * @param bool   $small_network Based on wp_is_large_network( $context ).
-        * @param string $context       Context. Either 'users' or 'sites'.
-        */
+       /** This filter is documented in wp-includes/ms-functions.php */
        if ( ! apply_filters( 'enable_live_network_counts', $is_small_network, 'users' ) )
                return;
 
@@ -1969,7 +2268,13 @@ function wp_update_network_user_counts() {
  * @return int Used space in megabytes
  */
 function get_space_used() {
-       // Allow for an alternative way of tracking storage space used
+       /**
+        * Filter the amount of storage space used by the current site.
+        *
+        * @since 3.5.0
+        *
+        * @param int|bool $space_used The amount of used space, in megabytes. Default false.
+        */
        $space_used = apply_filters( 'pre_get_space_used', false );
        if ( false === $space_used ) {
                $upload_dir = wp_upload_dir();
@@ -1995,6 +2300,13 @@ function get_space_allowed() {
        if ( empty( $space_allowed ) || ! is_numeric( $space_allowed ) )
                $space_allowed = 100;
 
+       /**
+        * Filter the upload quota for the current site.
+        *
+        * @since 3.7.0
+        *
+        * @param int $space_allowed Upload quota in megabytes for the current blog.
+        */
        return apply_filters( 'get_space_allowed', $space_allowed );
 }
 
@@ -2057,10 +2369,20 @@ function upload_size_limit_filter( $size ) {
 function wp_is_large_network( $using = 'sites' ) {
        if ( 'users' == $using ) {
                $count = get_user_count();
+               /**
+                * Filter whether the network is considered large.
+                *
+                * @since 3.3.0
+                *
+                * @param bool   $is_large_network Whether the network has more than 10000 users or sites.
+                * @param string $component        The component to count. Accepts 'users', or 'sites'.
+                * @param int    $count            The count of items for the component.
+                */
                return apply_filters( 'wp_is_large_network', $count > 10000, 'users', $count );
        }
 
        $count = get_blog_count();
+       /** This filter is documented in wp-includes/ms-functions.php */
        return apply_filters( 'wp_is_large_network', $count > 10000, 'sites', $count );
 }
 
index a8f3f378dc7b2af305b823ab2ba92724327e3688..09746dbd75115e475e6a186f2d2a95a831c260e5 100644 (file)
@@ -66,17 +66,17 @@ function wp_get_active_network_plugins() {
  * use the wp-content/blog-deleted.php, blog-inactive.php and
  * blog-suspended.php drop-ins.
  *
+ * @since 3.0.0
+ *
  * @return bool|string Returns true on success, or drop-in file to include.
  */
 function ms_site_check() {
-       global $wpdb, $current_site;
-
        $blog = get_blog_details();
 
        /**
         * Filter checking the status of the current blog.
         *
-        * @since 1.2.1
+        * @since 3.0.0
         *
         * @param bool null Whether to skip the blog status check. Default null.
        */
@@ -99,7 +99,7 @@ function ms_site_check() {
                if ( file_exists( WP_CONTENT_DIR . '/blog-inactive.php' ) )
                        return WP_CONTENT_DIR . '/blog-inactive.php';
                else
-                       wp_die( sprintf( __( 'This site has not been activated yet. If you are having problems activating your site, please contact <a href="mailto:%1$s">%1$s</a>.' ), str_replace( '@', ' AT ', get_site_option( 'admin_email', "support@{$current_site->domain}" ) ) ) );
+                       wp_die( sprintf( __( 'This site has not been activated yet. If you are having problems activating your site, please contact <a href="mailto:%1$s">%1$s</a>.' ), str_replace( '@', ' AT ', get_site_option( 'admin_email', 'support@' . get_current_site()->domain ) ) ) );
        }
 
        if ( $blog->archived == '1' || $blog->spam == '1' ) {
index e340fc725c50f5da2e3801aed7a3e1c0d8ef0890..aca94f363387ee4dd133a07f852b5a95de292e1d 100644 (file)
@@ -306,11 +306,8 @@ function wp_mail( $to, $subject, $message, $headers = '', $attachments = array()
        }
 
        // Empty out the values that may be set
-       $phpmailer->ClearAddresses();
        $phpmailer->ClearAllRecipients();
        $phpmailer->ClearAttachments();
-       $phpmailer->ClearBCCs();
-       $phpmailer->ClearCCs();
        $phpmailer->ClearCustomHeaders();
        $phpmailer->ClearReplyTos();
 
@@ -546,7 +543,7 @@ function wp_validate_auth_cookie($cookie = '', $scheme = '') {
        $key = wp_hash($username . $pass_frag . '|' . $expiration, $scheme);
        $hash = hash_hmac('md5', $username . '|' . $expiration, $key);
 
-       if ( hash_hmac( 'md5', $hmac, $key ) !== hash_hmac( 'md5', $hash, $key ) ) {
+       if ( $hmac != $hash ) {
                do_action('auth_cookie_bad_hash', $cookie_elements);
                return false;
        }
@@ -1003,15 +1000,19 @@ endif;
 
 if ( ! function_exists('wp_notify_postauthor') ) :
 /**
- * Notify an author of a comment/trackback/pingback to one of their posts.
+ * Notify an author (and/or others) of a comment/trackback/pingback on a post.
  *
  * @since 1.0.0
  *
  * @param int $comment_id Comment ID
- * @param string $comment_type Optional. The comment type either 'comment' (default), 'trackback', or 'pingback'
- * @return bool False if user email does not exist. True on completion.
+ * @param string $deprecated Not used
+ * @return bool True on completion. False if no email addresses were specified.
  */
-function wp_notify_postauthor( $comment_id, $comment_type = '' ) {
+function wp_notify_postauthor( $comment_id, $deprecated = null ) {
+       if ( null !== $deprecated ) {
+               _deprecated_argument( __FUNCTION__, '3.8' );
+       }
+
        $comment = get_comment( $comment_id );
        if ( empty( $comment ) )
                return false;
@@ -1019,21 +1020,65 @@ function wp_notify_postauthor( $comment_id, $comment_type = '' ) {
        $post    = get_post( $comment->comment_post_ID );
        $author  = get_userdata( $post->post_author );
 
-       // The comment was left by the author
-       if ( $comment->user_id == $post->post_author )
-               return false;
+       // Who to notify? By default, just the post author, but others can be added.
+       $emails = array( $author->user_email );
+
+       /**
+        * Filter the list of emails to receive a comment notification.
+        *
+        * Normally just post authors are notified of emails.
+        * This filter lets you add others.
+        *
+        * @since 3.7.0
+        *
+        * @param array $emails     Array of email addresses to receive a comment notification.
+        * @param int   $comment_id The comment ID.
+        */
+       $emails = apply_filters( 'comment_notification_recipients', $emails, $comment_id );
+       $emails = array_filter( $emails );
 
-       // The author moderated a comment on his own post
-       if ( $post->post_author == get_current_user_id() )
+       // If there are no addresses to send the comment to, bail.
+       if ( ! count( $emails ) ) {
                return false;
+       }
+
+       // Facilitate unsetting below without knowing the keys.
+       $emails = array_flip( $emails );
+
+       /**
+        * Filter whether to notify comment authors of their comments on their own posts.
+        *
+        * By default, comment authors don't get notified of their comments
+        * on their own post. This lets you override that.
+        *
+        * @since 3.8.0
+        *
+        * @param bool $notify     Whether to notify the post author of their own comment. Default false.
+        * @param int  $comment_id The comment ID.
+        */
+       $notify_author = apply_filters( 'comment_notification_notify_author', false, $comment_id );
+
+       // The comment was left by the author
+       if ( ! $notify_author && $comment->user_id == $post->post_author ) {
+               unset( $emails[ $author->user_email ] );
+       }
+
+       // The author moderated a comment on their own post
+       if ( ! $notify_author && $post->post_author == get_current_user_id() ) {
+               unset( $emails[ $author->user_email ] );
+       }
 
        // The post author is no longer a member of the blog
-       if ( ! user_can( $post->post_author, 'read_post', $post->ID ) )
-               return false;
+       if ( ! $notify_author && ! user_can( $post->post_author, 'read_post', $post->ID ) ) {
+               unset( $emails[ $author->user_email ] );
+       }
 
-       // If there's no email to send the comment to
-       if ( '' == $author->user_email )
+       // If there's no email to send the comment to, bail, otherwise flip array back around for use below
+       if ( ! count( $emails ) ) {
                return false;
+       } else {
+               $emails = array_flip( $emails );
+       }
 
        $comment_author_domain = @gethostbyaddr($comment->comment_author_IP);
 
@@ -1041,37 +1086,39 @@ function wp_notify_postauthor( $comment_id, $comment_type = '' ) {
        // we want to reverse this for the plain text arena of emails.
        $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
 
-       if ( empty( $comment_type ) ) $comment_type = 'comment';
-
-       if ('comment' == $comment_type) {
-               $notify_message  = sprintf( __( 'New comment on your post "%s"' ), $post->post_title ) . "\r\n";
-               /* translators: 1: comment author, 2: author IP, 3: author domain */
-               $notify_message .= sprintf( __('Author : %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";
-               $notify_message .= sprintf( __('E-mail : %s'), $comment->comment_author_email ) . "\r\n";
-               $notify_message .= sprintf( __('URL    : %s'), $comment->comment_author_url ) . "\r\n";
-               $notify_message .= sprintf( __('Whois  : http://whois.arin.net/rest/ip/%s'), $comment->comment_author_IP ) . "\r\n";
-               $notify_message .= __('Comment: ') . "\r\n" . $comment->comment_content . "\r\n\r\n";
-               $notify_message .= __('You can see all comments on this post here: ') . "\r\n";
-               /* translators: 1: blog name, 2: post title */
-               $subject = sprintf( __('[%1$s] Comment: "%2$s"'), $blogname, $post->post_title );
-       } elseif ('trackback' == $comment_type) {
-               $notify_message  = sprintf( __( 'New trackback on your post "%s"' ), $post->post_title ) . "\r\n";
-               /* translators: 1: website name, 2: author IP, 3: author domain */
-               $notify_message .= sprintf( __('Website: %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";
-               $notify_message .= sprintf( __('URL    : %s'), $comment->comment_author_url ) . "\r\n";
-               $notify_message .= __('Excerpt: ') . "\r\n" . $comment->comment_content . "\r\n\r\n";
-               $notify_message .= __('You can see all trackbacks on this post here: ') . "\r\n";
-               /* translators: 1: blog name, 2: post title */
-               $subject = sprintf( __('[%1$s] Trackback: "%2$s"'), $blogname, $post->post_title );
-       } elseif ('pingback' == $comment_type) {
-               $notify_message  = sprintf( __( 'New pingback on your post "%s"' ), $post->post_title ) . "\r\n";
-               /* translators: 1: comment author, 2: author IP, 3: author domain */
-               $notify_message .= sprintf( __('Website: %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";
-               $notify_message .= sprintf( __('URL    : %s'), $comment->comment_author_url ) . "\r\n";
-               $notify_message .= __('Excerpt: ') . "\r\n" . sprintf('[...] %s [...]', $comment->comment_content ) . "\r\n\r\n";
-               $notify_message .= __('You can see all pingbacks on this post here: ') . "\r\n";
-               /* translators: 1: blog name, 2: post title */
-               $subject = sprintf( __('[%1$s] Pingback: "%2$s"'), $blogname, $post->post_title );
+       switch ( $comment->comment_type ) {
+               case 'trackback':
+                       $notify_message  = sprintf( __( 'New trackback on your post "%s"' ), $post->post_title ) . "\r\n";
+                       /* translators: 1: website name, 2: author IP, 3: author domain */
+                       $notify_message .= sprintf( __('Website: %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";
+                       $notify_message .= sprintf( __('URL    : %s'), $comment->comment_author_url ) . "\r\n";
+                       $notify_message .= __('Excerpt: ') . "\r\n" . $comment->comment_content . "\r\n\r\n";
+                       $notify_message .= __('You can see all trackbacks on this post here: ') . "\r\n";
+                       /* translators: 1: blog name, 2: post title */
+                       $subject = sprintf( __('[%1$s] Trackback: "%2$s"'), $blogname, $post->post_title );
+                       break;
+               case 'pingback':
+                       $notify_message  = sprintf( __( 'New pingback on your post "%s"' ), $post->post_title ) . "\r\n";
+                       /* translators: 1: comment author, 2: author IP, 3: author domain */
+                       $notify_message .= sprintf( __('Website: %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";
+                       $notify_message .= sprintf( __('URL    : %s'), $comment->comment_author_url ) . "\r\n";
+                       $notify_message .= __('Excerpt: ') . "\r\n" . sprintf('[...] %s [...]', $comment->comment_content ) . "\r\n\r\n";
+                       $notify_message .= __('You can see all pingbacks on this post here: ') . "\r\n";
+                       /* translators: 1: blog name, 2: post title */
+                       $subject = sprintf( __('[%1$s] Pingback: "%2$s"'), $blogname, $post->post_title );
+                       break;
+               default: // Comments
+                       $notify_message  = sprintf( __( 'New comment on your post "%s"' ), $post->post_title ) . "\r\n";
+                       /* translators: 1: comment author, 2: author IP, 3: author domain */
+                       $notify_message .= sprintf( __('Author : %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";
+                       $notify_message .= sprintf( __('E-mail : %s'), $comment->comment_author_email ) . "\r\n";
+                       $notify_message .= sprintf( __('URL    : %s'), $comment->comment_author_url ) . "\r\n";
+                       $notify_message .= sprintf( __('Whois  : http://whois.arin.net/rest/ip/%s'), $comment->comment_author_IP ) . "\r\n";
+                       $notify_message .= __('Comment: ') . "\r\n" . $comment->comment_content . "\r\n\r\n";
+                       $notify_message .= __('You can see all comments on this post here: ') . "\r\n";
+                       /* translators: 1: blog name, 2: post title */
+                       $subject = sprintf( __('[%1$s] Comment: "%2$s"'), $blogname, $post->post_title );
+                       break;
        }
        $notify_message .= get_permalink($comment->comment_post_ID) . "#comments\r\n\r\n";
        $notify_message .= sprintf( __('Permalink: %s'), get_permalink( $comment->comment_post_ID ) . '#comment-' . $comment_id ) . "\r\n";
@@ -1102,9 +1149,6 @@ function wp_notify_postauthor( $comment_id, $comment_type = '' ) {
        if ( isset($reply_to) )
                $message_headers .= $reply_to . "\n";
 
-       $emails = array( $author->user_email );
-
-       $emails          = apply_filters( 'comment_notification_recipients', $emails,          $comment_id );
        $notify_message  = apply_filters( 'comment_notification_text',       $notify_message,  $comment_id );
        $subject         = apply_filters( 'comment_notification_subject',    $subject,         $comment_id );
        $message_headers = apply_filters( 'comment_notification_headers',    $message_headers, $comment_id );
@@ -1137,9 +1181,11 @@ function wp_notify_moderator($comment_id) {
        $post = get_post($comment->comment_post_ID);
        $user = get_userdata( $post->post_author );
        // Send to the administration and to the post author if the author can modify the comment.
-       $emails = array( get_option('admin_email') );
-       if ( user_can($user->ID, 'edit_comment', $comment_id) && !empty($user->user_email) && ( get_option('admin_email') != $user->user_email) )
-               $emails[] = $user->user_email;
+       $emails = array( get_option( 'admin_email' ) );
+       if ( user_can( $user->ID, 'edit_comment', $comment_id ) && ! empty( $user->user_email ) ) {
+               if ( 0 !== strcasecmp( $user->user_email, get_option( 'admin_email' ) ) )
+                       $emails[] = $user->user_email;
+       }
 
        $comment_author_domain = @gethostbyaddr($comment->comment_author_IP);
        $comments_waiting = $wpdb->get_var("SELECT count(comment_ID) FROM $wpdb->comments WHERE comment_approved = '0'");
@@ -1148,8 +1194,7 @@ function wp_notify_moderator($comment_id) {
        // we want to reverse this for the plain text arena of emails.
        $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
 
-       switch ($comment->comment_type)
-       {
+       switch ( $comment->comment_type ) {
                case 'trackback':
                        $notify_message  = sprintf( __('A new trackback on the post "%s" is waiting for your approval'), $post->post_title ) . "\r\n";
                        $notify_message .= get_permalink($comment->comment_post_ID) . "\r\n\r\n";
@@ -1164,7 +1209,7 @@ function wp_notify_moderator($comment_id) {
                        $notify_message .= sprintf( __('URL    : %s'), $comment->comment_author_url ) . "\r\n";
                        $notify_message .= __('Pingback excerpt: ') . "\r\n" . $comment->comment_content . "\r\n\r\n";
                        break;
-               default: //Comments
+               default: // Comments
                        $notify_message  = sprintf( __('A new comment on the post "%s" is waiting for your approval'), $post->post_title ) . "\r\n";
                        $notify_message .= get_permalink($comment->comment_post_ID) . "\r\n\r\n";
                        $notify_message .= sprintf( __('Author : %1$s (IP: %2$s , %3$s)'), $comment->comment_author, $comment->comment_author_IP, $comment_author_domain ) . "\r\n";
@@ -1213,7 +1258,7 @@ if ( !function_exists('wp_password_change_notification') ) :
 function wp_password_change_notification(&$user) {
        // send a copy of password change notification to the admin
        // but check to see if it's the admin whose password we're changing, and skip this
-       if ( $user->user_email != get_option('admin_email') ) {
+       if ( 0 !== strcasecmp( $user->user_email, get_option( 'admin_email' ) ) ) {
                $message = sprintf(__('Password Lost and Changed for user: %s'), $user->user_login) . "\r\n";
                // The blogname option is escaped with esc_html on the way into the database in sanitize_option
                // we want to reverse this for the plain text arena of emails.
@@ -1645,14 +1690,15 @@ function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
                if ( ! empty( $id_or_email->comment_type ) && ! in_array( $id_or_email->comment_type, (array) $allowed_comment_types ) )
                        return false;
 
-               if ( !empty($id_or_email->user_id) ) {
+               if ( ! empty( $id_or_email->user_id ) ) {
                        $id = (int) $id_or_email->user_id;
                        $user = get_userdata($id);
-                       if ( $user)
+                       if ( $user )
                                $email = $user->user_email;
-               } elseif ( !empty($id_or_email->comment_author_email) ) {
-                       $email = $id_or_email->comment_author_email;
                }
+
+               if ( ! $email && ! empty( $id_or_email->comment_author_email ) )
+                       $email = $id_or_email->comment_author_email;
        } else {
                $email = $id_or_email;
        }
index f76be011397a25e63655c100fd655572447d6136..6e549a2a12bab75b5830efde7b265f79a28f9cb7 100644 (file)
@@ -274,7 +274,7 @@ class PO extends Gettext_Translations {
                                        return false;
                                }
                                // add comment
-                               $this->add_comment_to_entry($entry, $line);;
+                               $this->add_comment_to_entry($entry, $line);
                        } elseif (preg_match('/^msgctxt\s+(".*")/', $line, $m)) {
                                if ($is_final($context)) {
                                        PO::read_line($f, 'put-back');
index a13de3eaa6dcae552c16cfd83863df4a4b8da90b..cdb9da5d735a7c9f86f5c9c792a92fae85ca2844 100644 (file)
@@ -32,23 +32,23 @@ function get_post_format( $post = null ) {
 }
 
 /**
- * Check if a post has a particular format
+ * Check if a post has any of the given formats, or any format.
  *
  * @since 3.1.0
  *
  * @uses has_term()
  *
- * @param string|array $format The format or formats to check.
- * @param object|int   $post   The post to check. If not supplied, defaults to the current post if used in the loop.
- * @return bool True if the post has the format, false otherwise.
+ * @param string|array $format Optional. The format or formats to check.
+ * @param object|int $post Optional. The post to check. If not supplied, defaults to the current post if used in the loop.
+ * @return bool True if the post has any of the given formats (or any format, if no format specified), false otherwise.
  */
-function has_post_format( $format, $post = null ) {
-       if ( ! is_array( $format ) )
-               $format = array( $format );
-
+function has_post_format( $format = array(), $post = null ) {
        $prefixed = array();
-       foreach( $format as $single ) {
-               $prefixed[] = 'post-format-' . sanitize_key( $single );
+
+       if ( $format ) {
+               foreach ( (array) $format as $single ) {
+                       $prefixed[] = 'post-format-' . sanitize_key( $single );
+               }
        }
 
        return has_term( $prefixed, 'post_format', $post );
index 8770b0dc4f93e7c4e74ab83f13c9b44492d7dcd4..857cd17a8eb4ba497f6c06f156a70408d4ce0983 100644 (file)
@@ -1129,6 +1129,10 @@ function get_post_types( $args = array(), $output = 'names', $operator = 'and' )
  *     * show_in_menu must be true
  *     * Defaults to null, which places it at the bottom of its area.
  * - menu_icon - The url to the icon to be used for this menu. Defaults to use the posts icon.
+ *     * Pass a base64-encoded SVG using a data URI, which will be colored to match the color scheme.
+ *      This should begin with 'data:image/svg+xml;base64,'.
+ *     * Pass the name of a Dashicons helper class to use a font icon, e.g. 'dashicons-piechart'.
+ *     * Pass 'none' to leave div.wp-menu-image empty so an icon can be added via CSS.
  * - capability_type - The string to use to build the read, edit, and delete capabilities. Defaults to 'post'.
  *     * May be passed as an array to allow for alternative plurals when using this argument as a base to construct the
  *       capabilities, e.g. array('story', 'stories').
@@ -1652,7 +1656,7 @@ function set_post_type( $post_id = 0, $post_type = 'post' ) {
  *     'numberposts' - Default is 5. Total number of posts to retrieve.
  *     'offset' - Default is 0. See {@link WP_Query::query()} for more.
  *     'category' - What category to pull the posts from.
- *     'orderby' - Default is 'post_date'. How to order the posts.
+ *     'orderby' - Default is 'date', which orders based on post_date. How to order the posts.
  *     'order' - Default is 'DESC'. The order to retrieve the posts.
  *     'include' - See {@link WP_Query::query()} for more.
  *     'exclude' - See {@link WP_Query::query()} for more.
@@ -1672,7 +1676,7 @@ function set_post_type( $post_id = 0, $post_type = 'post' ) {
 function get_posts($args = null) {
        $defaults = array(
                'numberposts' => 5, 'offset' => 0,
-               'category' => 0, 'orderby' => 'post_date',
+               'category' => 0, 'orderby' => 'date',
                'order' => 'DESC', 'include' => array(),
                'exclude' => array(), 'meta_key' => '',
                'meta_value' =>'', 'post_type' => 'post',
@@ -2335,7 +2339,10 @@ function wp_delete_post( $postid = 0, $force_delete = false ) {
                delete_metadata_by_mid( 'post', $mid );
 
        do_action( 'delete_post', $postid );
-       $wpdb->delete( $wpdb->posts, array( 'ID' => $postid ) );
+       $result = $wpdb->delete( $wpdb->posts, array( 'ID' => $postid ) );
+       if ( ! $result ) {
+               return false;
+       }
        do_action( 'deleted_post', $postid );
 
        clean_post_cache( $post );
@@ -4181,7 +4188,10 @@ function wp_delete_attachment( $post_id, $force_delete = false ) {
                delete_metadata_by_mid( 'post', $mid );
 
        do_action( 'delete_post', $post_id );
-       $wpdb->delete( $wpdb->posts, array( 'ID' => $post_id ) );
+       $result = $wpdb->delete( $wpdb->posts, array( 'ID' => $post_id ) );
+       if ( ! $result ) {
+               return false;
+       }
        do_action( 'deleted_post', $post_id );
 
        $uploadpath = wp_upload_dir();
index 93d57c2db866ccdcc7531638915782285fe607b6..1ec9566c41166c967569a085449487e8a2a83708 100644 (file)
@@ -1712,7 +1712,7 @@ class WP_Query {
                do_action_ref_array('parse_query', array(&$this));
        }
 
-       /*
+       /**
         * Parses various taxonomy related query vars.
         *
         * @access protected
@@ -1767,26 +1767,39 @@ class WP_Query {
                }
 
                // Category stuff
-               if ( !empty($q['cat']) && '0' != $q['cat'] && !$this->is_singular && $this->query_vars_changed ) {
-                       $q['cat'] = ''.urldecode($q['cat']).'';
-                       $q['cat'] = addslashes_gpc($q['cat']);
-                       $cat_array = preg_split('/[,\s]+/', $q['cat']);
-                       $q['cat'] = '';
-                       $req_cats = array();
-                       foreach ( (array) $cat_array as $cat ) {
-                               $cat = intval($cat);
-                               $req_cats[] = $cat;
-                               $in = ($cat > 0);
-                               $cat = abs($cat);
-                               if ( $in ) {
-                                       $q['category__in'][] = $cat;
-                                       $q['category__in'] = array_merge( $q['category__in'], get_term_children($cat, 'category') );
-                               } else {
-                                       $q['category__not_in'][] = $cat;
-                                       $q['category__not_in'] = array_merge( $q['category__not_in'], get_term_children($cat, 'category') );
-                               }
+               if ( ! empty( $q['cat'] ) && ! $this->is_singular ) {
+                       $cat_in = $cat_not_in = array();
+
+                       $cat_array = preg_split( '/[,\s]+/', urldecode( $q['cat'] ) );
+                       $cat_array = array_map( 'intval', $cat_array );
+                       $q['cat'] = implode( ',', $cat_array );
+
+                       foreach ( $cat_array as $cat ) {
+                               if ( $cat > 0 )
+                                       $cat_in[] = $cat;
+                               elseif ( $cat < 0 )
+                                       $cat_not_in[] = abs( $cat );
+                       }
+
+                       if ( ! empty( $cat_in ) ) {
+                               $tax_query[] = array(
+                                       'taxonomy' => 'category',
+                                       'terms' => $cat_in,
+                                       'field' => 'term_id',
+                                       'include_children' => true
+                               );
                        }
-                       $q['cat'] = implode(',', $req_cats);
+
+                       if ( ! empty( $cat_not_in ) ) {
+                               $tax_query[] = array(
+                                       'taxonomy' => 'category',
+                                       'terms' => $cat_not_in,
+                                       'field' => 'term_id',
+                                       'operator' => 'NOT IN',
+                                       'include_children' => true
+                               );
+                       }
+                       unset( $cat_array, $cat_in, $cat_not_in );
                }
 
                if ( ! empty( $q['category__and'] ) && 1 === count( (array) $q['category__and'] ) ) {
@@ -1911,8 +1924,9 @@ class WP_Query {
         *
         * @since 3.7.0
         *
-        * @global type $wpdb
+        * @global wpdb $wpdb
         * @param array $q Query variables.
+        * @return string WHERE clause.
         */
        protected function parse_search( &$q ) {
                global $wpdb;
@@ -2017,6 +2031,7 @@ class WP_Query {
                $words = explode( ',', _x( 'about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www',
                        'Comma-separated list of search stopwords in your language' ) );
 
+               $stopwords = array();
                foreach( $words as $word ) {
                        $word = trim( $word, "\r\n\t " );
                        if ( $word )
@@ -3248,20 +3263,25 @@ class WP_Query {
                $this->queried_object_id = 0;
 
                if ( $this->is_category || $this->is_tag || $this->is_tax ) {
-                       $tax_query_in_and = wp_list_filter( $this->tax_query->queries, array( 'operator' => 'NOT IN' ), 'NOT' );
-
-                       $query = reset( $tax_query_in_and );
+                       if ( $this->is_category ) {
+                               $term = get_term( $this->get( 'cat' ), 'category' );
+                       } elseif ( $this->is_tag ) {
+                               $term = get_term( $this->get( 'tag_id' ), 'post_tag' );
+                       } else {
+                               $tax_query_in_and = wp_list_filter( $this->tax_query->queries, array( 'operator' => 'NOT IN' ), 'NOT' );
+                               $query = reset( $tax_query_in_and );
 
-                       if ( 'term_id' == $query['field'] )
-                               $term = get_term( reset( $query['terms'] ), $query['taxonomy'] );
-                       elseif ( $query['terms'] )
-                               $term = get_term_by( $query['field'], reset( $query['terms'] ), $query['taxonomy'] );
+                               if ( 'term_id' == $query['field'] )
+                                       $term = get_term( reset( $query['terms'] ), $query['taxonomy'] );
+                               else
+                                       $term = get_term_by( $query['field'], reset( $query['terms'] ), $query['taxonomy'] );
+                       }
 
                        if ( ! empty( $term ) && ! is_wp_error( $term ) )  {
                                $this->queried_object = $term;
                                $this->queried_object_id = (int) $term->term_id;
 
-                               if ( $this->is_category )
+                               if ( $this->is_category && 'category' === $this->queried_object->taxonomy )
                                        _make_cat_compat( $this->queried_object );
                        }
                } elseif ( $this->is_post_type_archive ) {
index b4e0333b2b44a41da2995ac0d20dff25d9f34cef..6e3244f26338c534c8bc0e595e26bc5604513ab7 100644 (file)
@@ -204,7 +204,6 @@ function wp_default_scripts( &$scripts ) {
                        'close' => __('Close'),
                        'noiframes' => __('This feature requires inline frames. You have iframes disabled or your browser does not support them.'),
                        'loadingAnimation' => includes_url('js/thickbox/loadingAnimation.gif'),
-                       'closeImage' => includes_url('js/thickbox/tb-close.png')
        ) );
 
        $scripts->add( 'jcrop', "/wp-includes/js/jcrop/jquery.Jcrop.min.js", array('jquery'), '0.9.12');
@@ -332,8 +331,6 @@ function wp_default_scripts( &$scripts ) {
 
        $scripts->add( 'user-suggest', "/wp-admin/js/user-suggest$suffix.js", array( 'jquery-ui-autocomplete' ), false, 1 );
 
-       $scripts->add( 'about', "/wp-admin/js/about$suffix.js", array( 'jquery', 'password-strength-meter' ), false, 1 );
-
        $scripts->add( 'admin-bar', "/wp-includes/js/admin-bar$suffix.js", array(), false, 1 );
 
        $scripts->add( 'wplink', "/wp-includes/js/wplink$suffix.js", array( 'jquery', 'wpdialogs' ), false, 1 );
@@ -449,7 +446,8 @@ function wp_default_scripts( &$scripts ) {
 
                $scripts->add( 'admin-widgets', "/wp-admin/js/widgets$suffix.js", array( 'jquery-ui-sortable', 'jquery-ui-draggable', 'jquery-ui-droppable' ), false, 1 );
 
-               $scripts->add( 'theme', "/wp-admin/js/theme$suffix.js", array( 'jquery' ), false, 1 );
+               $scripts->add( 'theme', "/wp-admin/js/theme$suffix.js", array( 'wp-backbone' ), false, 1 );
+               $scripts->add( 'theme-install', "/wp-admin/js/theme-install$suffix.js", array( 'jquery' ), false, 1 );
 
                // @todo: Core no longer uses theme-preview.js. Remove?
                $scripts->add( 'theme-preview', "/wp-admin/js/theme-preview$suffix.js", array( 'thickbox', 'jquery' ), false, 1 );
@@ -514,6 +512,8 @@ function wp_default_scripts( &$scripts ) {
                $scripts->add( 'custom-header', "/wp-admin/js/custom-header.js", array( 'jquery-masonry' ), false, 1 );
                $scripts->add( 'custom-background', "/wp-admin/js/custom-background$suffix.js", array( 'wp-color-picker', 'media-views' ), false, 1 );
                $scripts->add( 'media-gallery', "/wp-admin/js/media-gallery$suffix.js", array('jquery'), false, 1 );
+
+               $scripts->add( 'svg-painter', '/wp-admin/js/svg-painter.js', array( 'jquery' ), false, 1 );
        }
 }
 
@@ -549,45 +549,73 @@ function wp_default_styles( &$styles ) {
 
        $suffix = SCRIPT_DEBUG ? '' : '.min';
 
-       $rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'customize-controls', 'media-views', 'wp-color-picker' );
-       // Any rtl stylesheets that don't have a .min version
-       $no_suffix = array( 'farbtastic' );
+       $rtl_styles = array( 'wp-admin', 'ie', 'media', 'admin-bar', 'customize-controls', 'media-views', 'wp-color-picker', 'wp-pointer', 'editor-buttons', 'farbtastic', 'wp-auth-check', 'wp-jquery-ui-dialog', 'media-views', 'buttons', 'install', 'colors-fresh' );
 
-       $styles->add( 'wp-admin', "/wp-admin/css/wp-admin$suffix.css" );
+       $styles->add( 'wp-admin', "/wp-admin/css/wp-admin$suffix.css", array( 'open-sans', 'dashicons' ) );
 
        $styles->add( 'ie', "/wp-admin/css/ie$suffix.css" );
        $styles->add_data( 'ie', 'conditional', 'lte IE 7' );
 
+       $open_sans_font_url = '';
+
+       /* translators: If there are characters in your language that are not supported
+        * by Open Sans, translate this to 'off'. Do not translate into your own language.
+        */
+       if ( 'off' !== _x( 'on', 'Open Sans font: on or off' ) ) {
+               $subsets = 'latin,latin-ext';
+
+               /* translators: To add an additional Open Sans character subset specific to your language,
+                * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate into your own language.
+                */
+               $subset = _x( 'no-subset', 'Open Sans font: add new subset (greek, cyrillic, vietnamese)' );
+
+               if ( 'cyrillic' == $subset ) {
+                       $subsets .= ',cyrillic,cyrillic-ext';
+               } elseif ( 'greek' == $subset ) {
+                       $subsets .= ',greek,greek-ext';
+               } elseif ( 'vietnamese' == $subset ) {
+                       $subsets .= ',vietnamese';
+               }
+
+               // Hotlink Open Sans, for now
+               $open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";
+       }
+
+       $styles->add( 'open-sans', $open_sans_font_url );
+
+       // Dashicons
+       $styles->add( 'dashicons', "/wp-includes/css/dashicons$suffix.css" );
+
        // Register "meta" stylesheet for admin colors. All colors-* style sheets should have the same version string.
-       $styles->add( 'colors', true, array('wp-admin', 'buttons') );
+       $styles->add( 'colors', true, array( 'wp-admin', 'buttons', 'open-sans', 'dashicons' ) );
 
-       // do not refer to these directly, the right one is queued by the above "meta" colors handle
-       $styles->add( 'colors-fresh', "/wp-admin/css/colors-fresh$suffix.css", array('wp-admin', 'buttons') );
-       $styles->add( 'colors-classic', "/wp-admin/css/colors-classic$suffix.css", array('wp-admin', 'buttons') );
+       // do not refer to this directly, the right one is queued by the above "meta" colors handle
+       $styles->add( 'colors-fresh', "/wp-admin/css/colors$suffix.css", array( 'wp-admin', 'buttons' ) );
 
        $styles->add( 'media', "/wp-admin/css/media$suffix.css" );
-       $styles->add( 'install', "/wp-admin/css/install$suffix.css", array('buttons') );
-       $styles->add( 'thickbox', '/wp-includes/js/thickbox/thickbox.css', array(), '20121105' );
+       $styles->add( 'install', "/wp-admin/css/install$suffix.css", array( 'buttons', 'open-sans' ) );
+       $styles->add( 'thickbox', '/wp-includes/js/thickbox/thickbox.css', array( 'dashicons' ), '20131201' );
        $styles->add( 'farbtastic', '/wp-admin/css/farbtastic.css', array(), '1.3u1' );
        $styles->add( 'wp-color-picker', "/wp-admin/css/color-picker$suffix.css" );
        $styles->add( 'jcrop', "/wp-includes/js/jcrop/jquery.Jcrop.min.css", array(), '0.9.12' );
        $styles->add( 'imgareaselect', '/wp-includes/js/imgareaselect/imgareaselect.css', array(), '0.9.8' );
-       $styles->add( 'admin-bar', "/wp-includes/css/admin-bar$suffix.css" );
-       $styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css" );
-       $styles->add( 'editor-buttons', "/wp-includes/css/editor$suffix.css" );
-       $styles->add( 'wp-pointer', "/wp-includes/css/wp-pointer$suffix.css" );
+       $styles->add( 'admin-bar', "/wp-includes/css/admin-bar$suffix.css", array( 'open-sans', 'dashicons' ) );
+       $styles->add( 'wp-jquery-ui-dialog', "/wp-includes/css/jquery-ui-dialog$suffix.css", array( 'dashicons' ) );
+       $styles->add( 'editor-buttons', "/wp-includes/css/editor$suffix.css", array( 'dashicons' ) );
+       $styles->add( 'wp-pointer', "/wp-includes/css/wp-pointer$suffix.css", array( 'dashicons' ) );
        $styles->add( 'customize-controls', "/wp-admin/css/customize-controls$suffix.css", array( 'wp-admin', 'colors', 'ie' ) );
-       $styles->add( 'media-views', "/wp-includes/css/media-views$suffix.css", array( 'buttons' ) );
+       $styles->add( 'media-views', "/wp-includes/css/media-views$suffix.css", array( 'buttons', 'dashicons' ) );
        $styles->add( 'buttons', "/wp-includes/css/buttons$suffix.css" );
-       $styles->add( 'wp-auth-check', "/wp-includes/css/wp-auth-check$suffix.css" );
+       $styles->add( 'wp-auth-check', "/wp-includes/css/wp-auth-check$suffix.css", array( 'dashicons' ) );
 
        $styles->add( 'mediaelement', "/wp-includes/js/mediaelement/mediaelementplayer.min.css", array(), '2.13.0' );
        $styles->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement.css", array( 'mediaelement' ) );
 
        foreach ( $rtl_styles as $rtl_style ) {
-               $styles->add_data( $rtl_style, 'rtl', true );
-               if ( $suffix && ! in_array( $rtl_style, $no_suffix ) )
+               $styles->add_data( $rtl_style, 'rtl', 'replace' );
+               if ( $suffix ) {
                        $styles->add_data( $rtl_style, 'suffix', $suffix );
+               }
        }
 }
 
@@ -669,9 +697,6 @@ function wp_style_loader_src( $src, $handle ) {
                $parsed = parse_url( $src );
                $url = $color->url;
 
-               if ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG )
-                       $url = preg_replace( '/.min.css$|.min.css(?=\?)/', '.css', $url );
-
                if ( isset($parsed['query']) && $parsed['query'] ) {
                        wp_parse_str( $parsed['query'], $qv );
                        $url = add_query_arg( $qv, $url );
@@ -690,13 +715,16 @@ function wp_style_loader_src( $src, $handle ) {
  * print_footer_scripts() is called in the footer to print these scripts.
  *
  * @since 2.8
+ *
  * @see wp_print_scripts()
  */
 function print_head_scripts() {
        global $wp_scripts, $concatenate_scripts;
 
-       if ( ! did_action('wp_print_scripts') )
-               do_action('wp_print_scripts');
+       if ( ! did_action('wp_print_scripts') ) {
+               /** This action is documented in wp-includes/functions.wp-scripts.php */
+               do_action( 'wp_print_scripts' );
+       }
 
        if ( !is_a($wp_scripts, 'WP_Scripts') )
                $wp_scripts = new WP_Scripts();
@@ -774,8 +802,10 @@ function _print_scripts() {
  * @since 2.8
  */
 function wp_print_head_scripts() {
-       if ( ! did_action('wp_print_scripts') )
-               do_action('wp_print_scripts');
+       if ( ! did_action('wp_print_scripts') ) {
+               /** This action is documented in wp-includes/functions.wp-scripts.php */
+               do_action( 'wp_print_scripts' );
+       }
 
        global $wp_scripts;
 
index 4bf48a93d61b74b897dabbb64a4e6da73a187ef1..2f2ba6f73ef68cb70b6f892425655235d7b8cea4 100644 (file)
@@ -289,8 +289,10 @@ function is_taxonomy_hierarchical($taxonomy) {
  *     * If not set, the default is inherited from public.
  * - show_tagcloud - Whether to list the taxonomy in the Tag Cloud Widget.
  *     * If not set, the default is inherited from show_ui.
- * - meta_box_cb - Provide a callback function for the meta box display. Defaults to
- *     post_categories_meta_box for hierarchical taxonomies and post_tags_meta_box for non-hierarchical.
+ * - meta_box_cb - Provide a callback function for the meta box display.
+ *     * If not set, defaults to post_categories_meta_box for hierarchical taxonomies
+ *     and post_tags_meta_box for non-hierarchical.
+ *     * If false, no meta box is shown.
  * - capabilities - Array of capabilities for this taxonomy.
  *     * You can see accepted values in this function.
  * - rewrite - Triggers the handling of rewrites for this taxonomy. Defaults to true, using $taxonomy as slug.
@@ -1656,14 +1658,9 @@ function term_is_ancestor_of( $term1, $term2, $taxonomy ) {
  */
 function sanitize_term($term, $taxonomy, $context = 'display') {
 
-       if ( 'raw' == $context )
-               return $term;
-
-       $fields = array('term_id', 'name', 'description', 'slug', 'count', 'parent', 'term_group');
+       $fields = array( 'term_id', 'name', 'description', 'slug', 'count', 'parent', 'term_group', 'term_taxonomy_id', 'object_id' );
 
-       $do_object = false;
-       if ( is_object($term) )
-               $do_object = true;
+       $do_object = is_object( $term );
 
        $term_id = $do_object ? $term->term_id : (isset($term['term_id']) ? $term['term_id'] : 0);
 
@@ -1712,7 +1709,8 @@ function sanitize_term($term, $taxonomy, $context = 'display') {
  * @return mixed sanitized field
  */
 function sanitize_term_field($field, $value, $term_id, $taxonomy, $context) {
-       if ( 'parent' == $field  || 'term_id' == $field || 'count' == $field || 'term_group' == $field ) {
+       $int_fields = array( 'parent', 'term_id', 'count', 'term_group', 'term_taxonomy_id', 'object_id' );
+       if ( in_array( $field, $int_fields ) ) {
                $value = (int) $value;
                if ( $value < 0 )
                        $value = 0;
@@ -2047,12 +2045,24 @@ function wp_get_object_terms($object_ids, $taxonomies, $args = array()) {
        $query = "SELECT $select_this FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN $wpdb->term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ($taxonomies) AND tr.object_id IN ($object_ids) $orderby $order";
 
        if ( 'all' == $fields || 'all_with_object_id' == $fields ) {
-               $terms = array_merge($terms, $wpdb->get_results($query));
-               update_term_cache($terms);
+               $_terms = $wpdb->get_results( $query );
+               foreach ( $_terms as $key => $term ) {
+                       $_terms[$key] = sanitize_term( $term, $taxonomy, 'raw' );
+               }
+               $terms = array_merge( $terms, $_terms );
+               update_term_cache( $terms );
        } else if ( 'ids' == $fields || 'names' == $fields || 'slugs' == $fields ) {
-               $terms = array_merge($terms, $wpdb->get_col($query));
+               $_terms = $wpdb->get_col( $query );
+               $_field = ( 'ids' == $fields ) ? 'term_id' : 'name';
+               foreach ( $_terms as $key => $term ) {
+                       $_terms[$key] = sanitize_term_field( $_field, $term, $term, $taxonomy, 'raw' );
+               }
+               $terms = array_merge( $terms, $_terms );
        } else if ( 'tt_ids' == $fields ) {
                $terms = $wpdb->get_col("SELECT tr.term_taxonomy_id FROM $wpdb->term_relationships AS tr INNER JOIN $wpdb->term_taxonomy AS tt ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tr.object_id IN ($object_ids) AND tt.taxonomy IN ($taxonomies) $orderby $order");
+               foreach ( $terms as $key => $tt_id ) {
+                       $terms[$key] = sanitize_term_field( 'term_taxonomy_id', $tt_id, 0, $taxonomy, 'raw' ); // 0 should be the term id, however is not needed when using raw context.
+               }
        }
 
        if ( ! $terms )
@@ -2133,8 +2143,10 @@ function wp_insert_term( $term, $taxonomy, $args = array() ) {
        $name = wp_unslash($name);
        $description = wp_unslash($description);
 
-       if ( empty($slug) )
+       $slug_provided = ! empty( $slug );
+       if ( ! $slug_provided ) {
                $slug = sanitize_title($name);
+       }
 
        $term_group = 0;
        if ( $alias_of ) {
@@ -2158,7 +2170,11 @@ function wp_insert_term( $term, $taxonomy, $args = array() ) {
                        // Hierarchical, and it matches an existing term, Do not allow same "name" in the same level.
                        $siblings = get_terms($taxonomy, array('fields' => 'names', 'get' => 'all', 'parent' => (int)$parent) );
                        if ( in_array($name, $siblings) ) {
-                               return new WP_Error('term_exists', __('A term with the name provided already exists with this parent.'), $exists['term_id']);
+                               if ( $slug_provided ) {
+                                       return new WP_Error( 'term_exists', __( 'A term with the name and slug provided already exists with this parent.' ), $exists['term_id'] );
+                               } else {
+                                       return new WP_Error( 'term_exists', __( 'A term with the name provided already exists with this parent.' ), $exists['term_id'] );
+                               }
                        } else {
                                $slug = wp_unique_term_slug($slug, (object) $args);
                                if ( false === $wpdb->insert( $wpdb->terms, compact( 'name', 'slug', 'term_group' ) ) )
@@ -2173,7 +2189,7 @@ function wp_insert_term( $term, $taxonomy, $args = array() ) {
                        $term_id = (int) $wpdb->insert_id;
                } elseif ( $exists = term_exists( (int) $term_id, $taxonomy ) )  {
                        // Same name, same slug.
-                       return new WP_Error('term_exists', __('A term with the name provided already exists.'), $exists['term_id']);
+                       return new WP_Error( 'term_exists', __( 'A term with the name and slug provided already exists.' ), $exists['term_id'] );
                }
        } else {
                // This term does not exist at all in the database, Create it.
index 01287bf7d398abcb180ebc96b798fd296b89ff66..7bf3097d648e545d539b36d3459136b9ceb0d130 100644 (file)
@@ -7,7 +7,7 @@ if ( defined('WP_USE_THEMES') && WP_USE_THEMES )
        /**
         * Fires before determining which template to load.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         */
        do_action( 'template_redirect' );
 
index c28899547885174d41cb663c404322acc64be786..05f773486c38c7b61b5a689a557120cd705a8d2a 100644 (file)
@@ -34,7 +34,7 @@ function get_query_template( $type, $templates = array() ) {
         * -- minus the extension -- of the file to load. This hook also applies
         * to various types of files loaded as part of the Template Hierarchy.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $template Path to the template. @see locate_template()
         */
index e12ac74dfb95a2ae1391ff73c86cb40133feeb19..e1091259012f4b09631b63ec77ce5205ed61a329 100644 (file)
@@ -141,19 +141,24 @@ function is_child_theme() {
  * going to be the same for most cases.
  *
  * @since 1.5.0
- * @uses apply_filters() Calls 'stylesheet' filter on stylesheet name.
  *
  * @return string Stylesheet name.
  */
 function get_stylesheet() {
-       return apply_filters('stylesheet', get_option('stylesheet'));
+       /**
+        * Filter the name of current stylesheet.
+        *
+        * @since 1.5.0
+        *
+        * @param string $stylesheet Name of the current stylesheet.
+        */
+       return apply_filters( 'stylesheet', get_option( 'stylesheet' ) );
 }
 
 /**
  * Retrieve stylesheet directory path for current theme.
  *
  * @since 1.5.0
- * @uses apply_filters() Calls 'stylesheet_directory' filter on stylesheet directory and theme name.
  *
  * @return string Path to current theme directory.
  */
@@ -162,6 +167,15 @@ function get_stylesheet_directory() {
        $theme_root = get_theme_root( $stylesheet );
        $stylesheet_dir = "$theme_root/$stylesheet";
 
+       /**
+        * Filter the stylesheet directory path for current theme.
+        *
+        * @since 1.5.0
+        *
+        * @param string $stylesheet_dir Absolute path to the current them.
+        * @param string $stylesheet     Directory name of the current theme.
+        * @param string $theme_root     Absolute path to themes directory.
+        */
        return apply_filters( 'stylesheet_directory', $stylesheet_dir, $stylesheet, $theme_root );
 }
 
@@ -177,6 +191,15 @@ function get_stylesheet_directory_uri() {
        $theme_root_uri = get_theme_root_uri( $stylesheet );
        $stylesheet_dir_uri = "$theme_root_uri/$stylesheet";
 
+       /**
+        * Filter the stylesheet directory URI.
+        *
+        * @since 1.5.0
+        *
+        * @param string $stylesheet_dir_uri Stylesheet directory URI.
+        * @param string $stylesheet         Name of the activated theme's directory.
+        * @param string $theme_root_uri     Themes root URI.
+        */
        return apply_filters( 'stylesheet_directory_uri', $stylesheet_dir_uri, $stylesheet, $theme_root_uri );
 }
 
@@ -187,14 +210,21 @@ function get_stylesheet_directory_uri() {
  * get_stylesheet_directory_uri() stylesheet directory URI} path.
  *
  * @since 1.5.0
- * @uses apply_filters() Calls 'stylesheet_uri' filter on stylesheet URI path and stylesheet directory URI.
  *
  * @return string
  */
 function get_stylesheet_uri() {
        $stylesheet_dir_uri = get_stylesheet_directory_uri();
        $stylesheet_uri = $stylesheet_dir_uri . '/style.css';
-       return apply_filters('stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri);
+       /**
+        * Filter the URI of the current theme stylesheet.
+        *
+        * @since 1.5.0
+        *
+        * @param string $stylesheet_uri     Stylesheet URI for the current theme/child theme.
+        * @param string $stylesheet_dir_uri Stylesheet directory URI for the current theme/child theme.
+        */
+       return apply_filters( 'stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri );
 }
 
 /**
@@ -212,7 +242,6 @@ function get_stylesheet_uri() {
  * separate folder, then change the latter.
  *
  * @since 2.1.0
- * @uses apply_filters() Calls 'locale_stylesheet_uri' filter on stylesheet URI path and stylesheet directory URI.
  *
  * @return string
  */
@@ -227,7 +256,15 @@ function get_locale_stylesheet_uri() {
                $stylesheet_uri = "$stylesheet_dir_uri/{$wp_locale->text_direction}.css";
        else
                $stylesheet_uri = '';
-       return apply_filters('locale_stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri);
+       /**
+        * Filter the localized stylesheet URI.
+        *
+        * @since 2.1.0
+        *
+        * @param string $stylesheet_uri     Localized stylesheet URI.
+        * @param string $stylesheet_dir_uri Stylesheet directory URI.
+        */
+       return apply_filters( 'locale_stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri );
 }
 
 /**
@@ -239,14 +276,20 @@ function get_locale_stylesheet_uri() {
  * @return string Template name.
  */
 function get_template() {
-       return apply_filters('template', get_option('template'));
+       /**
+        * Filter the name of the current theme.
+        *
+        * @since 1.5.0
+        *
+        * @param string $template Current theme's directory name.
+        */
+       return apply_filters( 'template', get_option( 'template' ) );
 }
 
 /**
  * Retrieve current theme directory.
  *
  * @since 1.5.0
- * @uses apply_filters() Calls 'template_directory' filter on template directory path and template name.
  *
  * @return string Template directory path.
  */
@@ -255,6 +298,15 @@ function get_template_directory() {
        $theme_root = get_theme_root( $template );
        $template_dir = "$theme_root/$template";
 
+       /**
+        * Filter the current theme directory path.
+        *
+        * @since 1.5.0
+        *
+        * @param string $template_dir The URI of the current theme directory.
+        * @param string $template     Directory name of the current theme.
+        * @param string $theme_root   Absolute path to the themes directory.
+        */
        return apply_filters( 'template_directory', $template_dir, $template, $theme_root );
 }
 
@@ -262,7 +314,6 @@ function get_template_directory() {
  * Retrieve theme directory URI.
  *
  * @since 1.5.0
- * @uses apply_filters() Calls 'template_directory_uri' filter on template directory URI path and template name.
  *
  * @return string Template directory URI.
  */
@@ -271,6 +322,15 @@ function get_template_directory_uri() {
        $theme_root_uri = get_theme_root_uri( $template );
        $template_dir_uri = "$theme_root_uri/$template";
 
+       /**
+        * Filter the current theme directory URI.
+        *
+        * @since 1.5.0
+        *
+        * @param string $template_dir_uri The URI of the current theme directory.
+        * @param string $template         Directory name of the current theme.
+        * @param string $theme_root_uri   The themes root URI.
+        */
        return apply_filters( 'template_directory_uri', $template_dir_uri, $template, $theme_root_uri );
 }
 
@@ -350,6 +410,14 @@ function search_theme_directories( $force = false ) {
                        $relative_theme_roots[ $theme_root ] = $theme_root;
        }
 
+       /**
+        * Filter whether to get the cache of the registered theme directories.
+        *
+        * @since 3.4.0
+        *
+        * @param bool   $cache_expiration Whether to get the cache of the theme directories. Default false.
+        * @param string $cache_directory  Directory to be searched for the cache.
+        */
        if ( $cache_expiration = apply_filters( 'wp_cache_themes_persistently', false, 'search_theme_directories' ) ) {
                $cached_roots = get_site_transient( 'theme_roots' );
                if ( is_array( $cached_roots ) ) {
@@ -441,7 +509,6 @@ function search_theme_directories( $force = false ) {
  * Does not have trailing slash.
  *
  * @since 1.5.0
- * @uses apply_filters() Calls 'theme_root' filter on path.
  *
  * @param string $stylesheet_or_template The stylesheet or template name of the theme
  * @return string Theme path.
@@ -458,6 +525,13 @@ function get_theme_root( $stylesheet_or_template = false ) {
                $theme_root = WP_CONTENT_DIR . '/themes';
        }
 
+       /**
+        * Filter the absolute path to the themes directory.
+        *
+        * @since 1.5.0
+        *
+        * @param string $theme_root Absolute path to themes directory.
+        */
        return apply_filters( 'theme_root', $theme_root );
 }
 
@@ -498,7 +572,16 @@ function get_theme_root_uri( $stylesheet_or_template = false, $theme_root = fals
                $theme_root_uri = content_url( 'themes' );
        }
 
-       return apply_filters( 'theme_root_uri', $theme_root_uri, get_option('siteurl'), $stylesheet_or_template );
+       /**
+        * Filter the URI for themes directory.
+        *
+        * @since 1.5.0
+        *
+        * @param string $theme_root_uri         The URI for themes directory.
+        * @param string $siteurl                WordPress web address which is set in General Options.
+        * @param string $stylesheet_or_template Stylesheet or template name of the theme.
+        */
+       return apply_filters( 'theme_root_uri', $theme_root_uri, get_option( 'siteurl' ), $stylesheet_or_template );
 }
 
 /**
@@ -665,7 +748,6 @@ function preview_theme_ob_filter_callback( $matches ) {
  * of two arguments: $template then $stylesheet. This is for backwards compatibility.
  *
  * @since 2.5.0
- * @uses do_action() Calls 'switch_theme' action, passing the new theme.
  *
  * @param string $stylesheet Stylesheet name
  */
@@ -706,6 +788,14 @@ function switch_theme( $stylesheet ) {
        }
 
        update_option( 'theme_switched', $old_theme->get_stylesheet() );
+       /**
+        * Fires after the theme is switched.
+        *
+        * @since 1.5.0
+        *
+        * @param string   $new_name  Name of the new theme.
+        * @param WP_Theme $new_theme WP_Theme instance of the new theme.
+        */
        do_action( 'switch_theme', $new_name, $new_theme );
 }
 
@@ -723,8 +813,14 @@ function switch_theme( $stylesheet ) {
  * @return bool
  */
 function validate_current_theme() {
-       // Don't validate during an install/upgrade.
-       if ( defined('WP_INSTALLING') || !apply_filters( 'validate_current_theme', true ) )
+       /**
+        * Filter whether to validate the current theme.
+        *
+        * @since 2.7.0
+        *
+        * @param bool true Validation flag to check the current theme.
+        */
+       if ( defined('WP_INSTALLING') || ! apply_filters( 'validate_current_theme', true ) )
                return true;
 
        if ( get_template() != WP_DEFAULT_THEME && !file_exists(get_template_directory() . '/index.php') ) {
@@ -776,7 +872,6 @@ function get_theme_mods() {
  * directory URI.
  *
  * @since 2.1.0
- * @uses apply_filters() Calls 'theme_mod_$name' filter on the value.
  *
  * @param string $name Theme modification name.
  * @param bool|string $default
@@ -785,13 +880,27 @@ function get_theme_mods() {
 function get_theme_mod( $name, $default = false ) {
        $mods = get_theme_mods();
 
-       if ( isset( $mods[ $name ] ) )
-               return apply_filters( "theme_mod_$name", $mods[ $name ] );
+       if ( isset( $mods[$name] ) ) {
+               /**
+                * Filter the theme modification, or 'theme_mod', value.
+                *
+                * The dynamic portion of the hook name, $name, refers to
+                * the key name of the modification array. For example,
+                * 'header_textcolor', 'header_image', and so on depending
+                * on the theme options.
+                *
+                * @since 2.2.0
+                *
+                * @param string $current_mod The value of the current theme modification.
+                */
+               return apply_filters( "theme_mod_{$name}", $mods[$name] );
+       }
 
        if ( is_string( $default ) )
                $default = sprintf( $default, get_template_directory_uri(), get_stylesheet_directory_uri() );
 
-       return apply_filters( "theme_mod_$name", $default );
+       /** This filter is documented in wp-includes/theme.php */
+       return apply_filters( "theme_mod_{$name}", $default );
 }
 
 /**
@@ -1171,17 +1280,17 @@ function _custom_background_cb() {
        if ( $background ) {
                $image = " background-image: url('$background');";
 
-               $repeat = get_theme_mod( 'background_repeat', 'repeat' );
+               $repeat = get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) );
                if ( ! in_array( $repeat, array( 'no-repeat', 'repeat-x', 'repeat-y', 'repeat' ) ) )
                        $repeat = 'repeat';
                $repeat = " background-repeat: $repeat;";
 
-               $position = get_theme_mod( 'background_position_x', 'left' );
+               $position = get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) );
                if ( ! in_array( $position, array( 'center', 'right', 'left' ) ) )
                        $position = 'left';
                $position = " background-position: top $position;";
 
-               $attachment = get_theme_mod( 'background_attachment', 'scroll' );
+               $attachment = get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'default-attachment' ) );
                if ( ! in_array( $attachment, array( 'fixed', 'scroll' ) ) )
                        $attachment = 'scroll';
                $attachment = " background-attachment: $attachment;";
@@ -1373,10 +1482,13 @@ function add_theme_support( $feature ) {
                                $args = array( 0 => array() );
 
                        $defaults = array(
-                               'default-image' => '',
-                               'default-color' => '',
-                               'wp-head-callback' => '_custom_background_cb',
-                               'admin-head-callback' => '',
+                               'default-image'          => '',
+                               'default-repeat'         => 'repeat',
+                               'default-position-x'     => 'left',
+                               'default-attachment'     => 'scroll',
+                               'default-color'          => '',
+                               'wp-head-callback'       => '_custom_background_cb',
+                               'admin-head-callback'    => '',
                                'admin-preview-callback' => '',
                        );
 
@@ -1590,7 +1702,21 @@ function current_theme_supports( $feature ) {
                        break;
        }
 
-       return apply_filters('current_theme_supports-' . $feature, true, $args, $_wp_theme_features[$feature]);
+       /**
+        * Filter whether the current theme supports a specific feature.
+        *
+        * The dynamic portion of the hook name, $feature, refers to
+        * the specific theme feature. Possible values include 'post-formats',
+        * 'post-thumbnails', 'custom-background', 'custom-header', 'menus',
+        * 'automatic-feed-links', and 'html5'.
+        *
+        * @since 3.4.0
+        *
+        * @param bool   true     Whether the current theme supports the given feature. Default true.
+        * @param array  $args    Array of arguments for the feature.
+        * @param string $feature The theme feature.
+        */
+       return apply_filters( "current_theme_supports-{$feature}", true, $args, $_wp_theme_features[$feature] );
 }
 
 /**
@@ -1638,10 +1764,25 @@ function check_theme_switched() {
        if ( $stylesheet = get_option( 'theme_switched' ) ) {
                $old_theme = wp_get_theme( $stylesheet );
 
-               if ( $old_theme->exists() )
-                       do_action( 'after_switch_theme', $old_theme->get('Name'), $old_theme );
-               else
+               if ( $old_theme->exists() ) {
+                       /**
+                        * Fires on the first WP load after a theme switch if the old theme still exists.
+                        *
+                        * This action fires multiple times and the parameters differs
+                        * according to the context, if the old theme exists or not.
+                        * If the old theme is missing, the parameter will be the slug
+                        * of the old theme.
+                        *
+                        * @since 3.3.0
+                        *
+                        * @param string   $old_name  Old theme name.
+                        * @param WP_Theme $old_theme WP_Theme instance of the old theme.
+                        */
+                       do_action( 'after_switch_theme', $old_theme->get( 'Name' ), $old_theme );
+               } else {
+                       /** This action is documented in wp-includes/theme.php */
                        do_action( 'after_switch_theme', $stylesheet );
+               }
 
                update_option( 'theme_switched', false );
        }
index de335a04c9e7696f2e6c0bb2d2adfcc1b6a55601..c670f9d0b7aeccf18e650b2827775991e27141f7 100644 (file)
  * @uses $wp_version Used to check against the newest WordPress version.
  *
  * @param array $extra_stats Extra statistics to report to the WordPress.org API.
+ * @param bool $force_check Whether to bypass the transient cache and force a fresh update check. Defaults to false, true if $extra_stats is set.
  * @return mixed Returns null if update is unsupported. Returns false if check is too soon.
  */
-function wp_version_check( $extra_stats = array() ) {
+function wp_version_check( $extra_stats = array(), $force_check = false ) {
        if ( defined('WP_INSTALLING') )
                return;
 
@@ -31,16 +32,23 @@ function wp_version_check( $extra_stats = array() ) {
        $current = get_site_transient( 'update_core' );
        $translations = wp_get_installed_translations( 'core' );
 
+       // Invalidate the transient when $wp_version changes
+       if ( is_object( $current ) && $wp_version != $current->version_checked )
+               $current = false;
+
        if ( ! is_object($current) ) {
                $current = new stdClass;
                $current->updates = array();
                $current->version_checked = $wp_version;
        }
 
+       if ( ! empty( $extra_stats ) )
+               $force_check = true;
+
        // Wait 60 seconds between multiple version check requests
        $timeout = 60;
        $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked );
-       if ( $time_not_changed && empty( $extra_stats ) )
+       if ( ! $force_check && $time_not_changed )
                return false;
 
        $locale = get_locale();
@@ -90,7 +98,7 @@ function wp_version_check( $extra_stats = array() ) {
                'translations' => json_encode( $translations ),
        );
 
-       if ( $extra_stats )
+       if ( is_array( $extra_stats ) )
                $post_body = array_merge( $post_body, $extra_stats );
 
        $url = $http_url = 'http://api.wordpress.org/core/version-check/1.7/?' . http_build_query( $query, null, '&' );
@@ -160,10 +168,9 @@ function wp_version_check( $extra_stats = array() ) {
  * @since 2.3.0
  * @uses $wp_version Used to notify the WordPress version.
  *
- * @param array $extra_stats Extra statistics to report to the WordPress.org API.
  * @return mixed Returns null if update is unsupported. Returns false if check is too soon.
  */
-function wp_update_plugins( $extra_stats = array() ) {
+function wp_update_plugins() {
        include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version
 
        if ( defined('WP_INSTALLING') )
@@ -202,7 +209,7 @@ function wp_update_plugins( $extra_stats = array() ) {
 
        $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked );
 
-       if ( $time_not_changed && ! $extra_stats ) {
+       if ( $time_not_changed ) {
                $plugin_changed = false;
                foreach ( $plugins as $file => $p ) {
                        $new_option->checked[ $file ] = $p['Version'];
@@ -251,10 +258,6 @@ function wp_update_plugins( $extra_stats = array() ) {
                'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
        );
 
-       if ( $extra_stats ) {
-               $options['body']['update_stats'] = json_encode( $extra_stats );
-       }
-
        $url = $http_url = 'http://api.wordpress.org/plugins/update-check/1.1/';
        if ( $ssl = wp_http_supports( array( 'ssl' ) ) )
                $url = set_url_scheme( $url, 'https' );
@@ -296,10 +299,9 @@ function wp_update_plugins( $extra_stats = array() ) {
  * @since 2.7.0
  * @uses $wp_version Used to notify the WordPress version.
  *
- * @param array $extra_stats Extra statistics to report to the WordPress.org API.
  * @return mixed Returns null if update is unsupported. Returns false if check is too soon.
  */
-function wp_update_themes( $extra_stats = array() ) {
+function wp_update_themes() {
        include ABSPATH . WPINC . '/version.php'; // include an unmodified $wp_version
 
        if ( defined( 'WP_INSTALLING' ) )
@@ -349,7 +351,7 @@ function wp_update_themes( $extra_stats = array() ) {
 
        $time_not_changed = isset( $last_update->last_checked ) && $timeout > ( time() - $last_update->last_checked );
 
-       if ( $time_not_changed && ! $extra_stats ) {
+       if ( $time_not_changed ) {
                $theme_changed = false;
                foreach ( $checked as $slug => $v ) {
                        if ( !isset( $last_update->checked[ $slug ] ) || strval($last_update->checked[ $slug ]) !== strval($v) )
@@ -396,10 +398,6 @@ function wp_update_themes( $extra_stats = array() ) {
                'user-agent'    => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
        );
 
-       if ( $extra_stats ) {
-               $options['body']['update_stats'] = json_encode( $extra_stats );
-       }
-
        $url = $http_url = 'http://api.wordpress.org/themes/update-check/1.1/';
        if ( $ssl = wp_http_supports( array( 'ssl' ) ) )
                $url = set_url_scheme( $url, 'https' );
@@ -462,7 +460,7 @@ function wp_get_translation_updates() {
        return $updates;
 }
 
-/*
+/**
  * Collect counts and UI strings for available updates
  *
  * @since 3.3.0
@@ -612,14 +610,14 @@ add_action( 'load-update.php', 'wp_update_plugins' );
 add_action( 'load-update-core.php', 'wp_update_plugins' );
 add_action( 'admin_init', '_maybe_update_plugins' );
 add_action( 'wp_update_plugins', 'wp_update_plugins' );
-add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 );
+add_action( 'upgrader_process_complete', 'wp_update_plugins' );
 
 add_action( 'load-themes.php', 'wp_update_themes' );
 add_action( 'load-update.php', 'wp_update_themes' );
 add_action( 'load-update-core.php', 'wp_update_themes' );
 add_action( 'admin_init', '_maybe_update_themes' );
 add_action( 'wp_update_themes', 'wp_update_themes' );
-add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 );
+add_action( 'upgrader_process_complete', 'wp_update_themes' );
 
 add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' );
 
index a0cb8d815fba9608e802e206a3594a2865a2109d..3bc29e14af8d17d74af39cf64849e9553aa438cb 100644 (file)
@@ -618,7 +618,7 @@ class WP_User_Query {
                $this->query_vars[$query_var] = $value;
        }
 
-       /*
+       /**
         * Used internally to generate an SQL string for searching across multiple columns
         *
         * @access protected
@@ -812,7 +812,7 @@ function is_user_member_of_blog( $user_id = 0, $blog_id = 0 ) {
  * @uses add_metadata()
  * @link http://codex.wordpress.org/Function_Reference/add_user_meta
  *
- * @param int $user_id Post ID.
+ * @param int $user_id User ID.
  * @param string $meta_key Metadata name.
  * @param mixed $meta_value Metadata value.
  * @param bool $unique Optional, default is false. Whether the same key should not be added.
@@ -849,7 +849,7 @@ function delete_user_meta($user_id, $meta_key, $meta_value = '') {
  * @uses get_metadata()
  * @link http://codex.wordpress.org/Function_Reference/get_user_meta
  *
- * @param int $user_id Post ID.
+ * @param int $user_id User ID.
  * @param string $key Optional. The meta key to retrieve. By default, returns data for all keys.
  * @param bool $single Whether to return a single value.
  * @return mixed Will be an array if $single is false. Will be value of meta data field if $single
@@ -871,7 +871,7 @@ function get_user_meta($user_id, $key = '', $single = false) {
  * @uses update_metadata
  * @link http://codex.wordpress.org/Function_Reference/update_user_meta
  *
- * @param int $user_id Post ID.
+ * @param int $user_id User ID.
  * @param string $meta_key Metadata key.
  * @param mixed $meta_value Metadata value.
  * @param mixed $prev_value Optional. Previous value to check before removing.
@@ -1258,12 +1258,6 @@ function validate_username( $username ) {
 /**
  * Insert an user into the database.
  *
- * Can update a current user or insert a new user based on whether the user's ID
- * is present.
- *
- * Can be used to update the user's info (see below), set the user's role, and
- * set the user's preference on whether they want the rich editor on.
- *
  * Most of the $userdata array fields have filters associated with the values.
  * The exceptions are 'rich_editing', 'role', 'jabber', 'aim', 'yim',
  * 'user_registered', and 'ID'. The filters have the prefix 'pre_user_' followed
@@ -1456,7 +1450,6 @@ function wp_insert_user( $userdata ) {
  *
  * @since 2.0.0
  * @see wp_insert_user() For what fields can be set in $userdata
- * @uses wp_insert_user() Used to update existing user or add new one if user doesn't exist already
  *
  * @param mixed $userdata An array of user data or a user object of type stdClass or WP_User.
  * @return int|WP_Error The updated user's ID or a WP_Error object if the user could not be updated.
@@ -1571,7 +1564,7 @@ function wp_get_user_contact_methods( $user = null ) {
         * @since 2.9.0
         *
         * @param array   $methods Array of contact methods and their labels.
-        * @param WP_User $user    Optional. WP_User object.
+        * @param WP_User $user    WP_User object.
         */
        return apply_filters( 'user_contactmethods', $methods, $user );
 }
index 045cfdc2c85c88f76cc59db3f102e8bda952d8e5..f1e67b627b70e04651f0da413730e9320421b0bc 100644 (file)
@@ -14,7 +14,7 @@
 
 global $pagenow,
        $is_lynx, $is_gecko, $is_winIE, $is_macIE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone, $is_IE,
-       $is_apache, $is_IIS, $is_iis7;
+       $is_apache, $is_IIS, $is_iis7, $is_nginx;
 
 // On which page are we ?
 if ( is_admin() ) {
index a42664daf9644f08575018faf99516f6bde80d11..dd7db79a6dbfd8e7a539a4b0072db0d35239b65f 100644 (file)
@@ -4,14 +4,14 @@
  *
  * @global string $wp_version
  */
-$wp_version = '3.7.2';
+$wp_version = '3.8';
 
 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
  *
  * @global int $wp_db_version
  */
-$wp_db_version = 26148;
+$wp_db_version = 26691;
 
 /**
  * Holds the TinyMCE version
index 98504ee4070c640e95c42f166d1d25baa7a4392d..8e9b021ddbece28500290e3eee71d1bc40902896 100644 (file)
@@ -7,7 +7,7 @@
        <supportsKeywords>Yes</supportsKeywords>
        <supportsGetTags>Yes</supportsGetTags>
   </options>
-  
+
   <weblog>
     <serviceName>WordPress</serviceName>
     <imageUrl>images/wlw/wp-icon.png</imageUrl>
     <homepageLinkText>View site</homepageLinkText>
     <adminLinkText>Dashboard</adminLinkText>
     <adminUrl>
-      <![CDATA[ 
-                       {blog-postapi-url}/../wp-admin/ 
+      <![CDATA[
+                       {blog-postapi-url}/../wp-admin/
                ]]>
     </adminUrl>
     <postEditingUrl>
-      <![CDATA[ 
-                       {blog-postapi-url}/../wp-admin/post.php?action=edit&post={post-id} 
+      <![CDATA[
+                       {blog-postapi-url}/../wp-admin/post.php?action=edit&post={post-id}
                ]]>
     </postEditingUrl>
   </weblog>
@@ -32,7 +32,7 @@
       <text>Manage Comments</text>
       <imageUrl>images/wlw/wp-comments.png</imageUrl>
       <clickUrl>
-        <![CDATA[ 
+        <![CDATA[
                                {blog-postapi-url}/../wp-admin/edit-comments.php
                        ]]>
       </clickUrl>
index 068351b76644d3fc311345c4e0af3a1aed2e89e8..9fcd4a7cab9653439858653a42940e01eba89221 100644 (file)
@@ -1139,7 +1139,15 @@ class wpdb {
                $client_flags = defined( 'MYSQL_CLIENT_FLAGS' ) ? MYSQL_CLIENT_FLAGS : 0;
 
                if ( WP_DEBUG ) {
+                       $error_reporting = false;
+                       if ( defined( 'E_DEPRECATED' ) ) {
+                               $error_reporting = error_reporting();
+                               error_reporting( $error_reporting ^ E_DEPRECATED );
+                       }
                        $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
+                       if ( false !== $error_reporting ) {
+                               error_reporting( $error_reporting );
+                       }
                } else {
                        $this->dbh = @mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags );
                }
index 62f4162fa37df5c7c72933ab84537bb83d29b826..dc335e30e4c034c6388792204be2c0d9ed5ab0e8 100644 (file)
@@ -391,48 +391,6 @@ class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer {
                }
 
                return array($orig_matches, $final_matches, $orig_rows, $final_rows);
-
-/*
-               // Debug
-               echo "\n\n\n\n\n";
-
-               echo "-- DEBUG Matches: Orig -> Final --";
-
-               foreach ( $orig_matches as $o => $f ) {
-                       echo "\n\n\n\n\n";
-                       echo "ORIG: $o, FINAL: $f\n";
-                       var_dump($orig[$o],$final[$f]);
-               }
-               echo "\n\n\n\n\n";
-
-               echo "-- DEBUG Matches: Final -> Orig --";
-
-               foreach ( $final_matches as $f => $o ) {
-                       echo "\n\n\n\n\n";
-                       echo "FINAL: $f, ORIG: $o\n";
-                       var_dump($final[$f],$orig[$o]);
-               }
-               echo "\n\n\n\n\n";
-
-               echo "-- DEBUG Rows: Orig -- Final --";
-
-               echo "\n\n\n\n\n";
-               foreach ( $orig_rows as $row => $o ) {
-                       if ( $o < 0 )
-                               $o = 'X';
-                       $f = $final_rows[$row];
-                       if ( $f < 0 )
-                               $f = 'X';
-                       echo "$o -- $f\n";
-               }
-               echo "\n\n\n\n\n";
-
-               echo "-- END DEBUG --";
-
-               echo "\n\n\n\n\n";
-
-               return array($orig_matches, $final_matches, $orig_rows, $final_rows);
-*/
        }
 
        /**
index 042f29a820fdfc7f5646435dbcee52f56bbf8426..268d2b3495edda67ce81213bafce685dbcd5c6c2 100644 (file)
@@ -30,8 +30,8 @@ if ( force_ssl_admin() && ! is_ssl() ) {
  * @param string $wp_error Optional. The error to pass. Default empty.
  * @param WP_Error $wp_error Optional. WordPress Error Object
  */
-function login_header($title = 'Log In', $message = '', $wp_error = '') {
-       global $error, $interim_login, $current_site, $action;
+function login_header( $title = 'Log In', $message = '', $wp_error = '' ) {
+       global $error, $interim_login, $action;
 
        // Don't index any of these forms
        add_action( 'login_head', 'wp_no_robots' );
@@ -57,7 +57,12 @@ function login_header($title = 'Log In', $message = '', $wp_error = '') {
                add_action( 'login_head', 'wp_shake_js', 12 );
 
        ?><!DOCTYPE html>
-       <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
+       <!--[if IE 8]>
+               <html xmlns="http://www.w3.org/1999/xhtml" class="ie8" <?php language_attributes(); ?>>
+       <![endif]-->
+       <!--[if !(IE 8) ]><!-->
+               <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
+       <!--<![endif]-->
        <head>
        <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
        <title><?php bloginfo('name'); ?> &rsaquo; <?php echo $title; ?></title>
@@ -65,6 +70,7 @@ function login_header($title = 'Log In', $message = '', $wp_error = '') {
 
        wp_admin_css( 'wp-admin', true );
        wp_admin_css( 'colors-fresh', true );
+       wp_admin_css( 'ie', true );
 
        // Remove all stored post data on logging out.
        // This could be added by add_action('login_head'...) like wp_shake_js()
@@ -90,7 +96,7 @@ function login_header($title = 'Log In', $message = '', $wp_error = '') {
 
        if ( is_multisite() ) {
                $login_header_url   = network_home_url();
-               $login_header_title = $current_site->site_name;
+               $login_header_title = get_current_site()->site_name;
        } else {
                $login_header_url   = __( 'http://wordpress.org/' );
                $login_header_title = __( 'Powered by WordPress' );
@@ -262,7 +268,7 @@ function wp_login_viewport_meta() {
  * @return bool|WP_Error True: when finish. WP_Error on error
  */
 function retrieve_password() {
-       global $wpdb, $current_site, $wp_hasher;
+       global $wpdb, $wp_hasher;
 
        $errors = new WP_Error();
 
@@ -299,8 +305,8 @@ function retrieve_password() {
        /**
         * Fires before a new password is retrieved.
         *
-        * @since 1.5.2
-        * @deprecated 1.5.2 Misspelled. Use 'retrieve_password' hook instead.
+        * @since 1.5.0
+        * @deprecated 1.5.1 Misspelled. Use 'retrieve_password' hook instead.
         *
         * @param string $user_login The user login name.
         */
@@ -308,7 +314,7 @@ function retrieve_password() {
        /**
         * Fires before a new password is retrieved.
         *
-        * @since 1.5.2
+        * @since 1.5.1
         *
         * @param string $user_login The user login name.
         */
@@ -508,7 +514,7 @@ case 'retrievepassword' :
        /**
         * Fires before the lost password form.
         *
-        * @since 1.5.2
+        * @since 1.5.1
         */
        do_action( 'lost_password' );
 
@@ -542,7 +548,7 @@ if ( get_option( 'users_can_register' ) ) :
        /**
         * Filter the registration URL below the login form.
         *
-        * @since 1.5.2
+        * @since 1.5.0
         *
         * @param string $registration_url Registration URL.
         */
index aab91837832e2059eefaec9bc7f8e97d938f75db..550c28cac5793c91bc2004bbc4a40508f53a0012 100644 (file)
@@ -14,8 +14,12 @@ require(dirname(__FILE__) . '/wp-load.php');
 if ( ! apply_filters( 'enable_post_by_email_configuration', true ) )
        wp_die( __( 'This action has been disabled by the administrator.' ) );
 
-/** Allow a plugin to do a complete takeover of Post by Email **/
-do_action('wp-mail.php');
+/**
+ * Fires to allow a plugin to do a complete takeover of Post by Email.
+ *
+ * @since 2.9.0
+ */
+do_action( 'wp-mail.php' );
 
 /** Get the POP3 class with which to access the mailbox. */
 require_once( ABSPATH . WPINC . '/class-pop3.php' );
@@ -176,9 +180,17 @@ for ( $i = 1; $i <= $count; $i++ ) {
        }
        $content = trim($content);
 
-       //Give Post-By-Email extending plugins full access to the content
-       //Either the raw content or the content of the last quoted-printable section
-       $content = apply_filters('wp_mail_original_content', $content);
+       /**
+        * Filter the original content of the email.
+        *
+        * Give Post-By-Email extending plugins full access to the content, either
+        * the raw content, or the content of the last quoted-printable section.
+        *
+        * @since 2.8.0
+        *
+        * @param string $content The original email content.
+        */
+       $content = apply_filters( 'wp_mail_original_content', $content );
 
        if ( false !== stripos($content_transfer_encoding, "quoted-printable") ) {
                $content = quoted_printable_decode($content);
@@ -194,7 +206,14 @@ for ( $i = 1; $i <= $count; $i++ ) {
 
        $content = trim($content);
 
-       $post_content = apply_filters('phone_content', $content);
+       /**
+        * Filter the content of the post submitted by email before saving.
+        *
+        * @since 1.2.0
+        *
+        * @param string $content The email content.
+        */
+       $post_content = apply_filters( 'phone_content', $content );
 
        $post_title = xmlrpc_getposttitle($content);
 
@@ -213,7 +232,14 @@ for ( $i = 1; $i <= $count; $i++ ) {
        if ( empty( $post_ID ) )
                continue;
 
-       do_action('publish_phone', $post_ID);
+       /**
+        * Fires after a post submitted by email is published.
+        *
+        * @since 1.2.0
+        *
+        * @param int $post_ID The post ID.
+        */
+       do_action( 'publish_phone', $post_ID );
 
        echo "\n<p>" . sprintf(__('<strong>Author:</strong> %s'), esc_html($post_author)) . '</p>';
        echo "\n<p>" . sprintf(__('<strong>Posted title:</strong> %s'), esc_html($post_title)) . '</p>';
index 553ec2476c64adc284bffd6b72442ec0bdbacc57..40d3a61e1ab4098d7baaa43aa7a77451b6ad0000 100644 (file)
@@ -20,6 +20,13 @@ define( 'WPINC', 'wp-includes' );
 // Include files required for initialization.
 require( ABSPATH . WPINC . '/load.php' );
 require( ABSPATH . WPINC . '/default-constants.php' );
+
+/*
+ * These can't be directly globalized in version.php. When updating,
+ * we're including version.php from another install and don't want
+ * these values to be overridden if already set.
+ */
+global $wp_version, $wp_db_version, $tinymce_version, $required_php_version, $required_mysql_version;
 require( ABSPATH . WPINC . '/version.php' );
 
 // Set initial default constants including WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE.
@@ -219,7 +226,7 @@ if ( WP_CACHE && function_exists( 'wp_cache_postload' ) )
  *
  * Pluggable functions are also available at this point in the loading order.
  *
- * @since 1.5.2
+ * @since 1.5.0
  */
 do_action( 'plugins_loaded' );
 
@@ -335,7 +342,7 @@ $wp->init();
  *
  * If you wish to plug an action once WP is loaded, use the wp_loaded hook below.
  *
- * @since 1.5.2
+ * @since 1.5.0
  */
 do_action( 'init' );
 
index 0ecee1e1d685c27be054c10f05420aa8e657f370..d4e4a75404218a51cf29d4f6fb77c42f4bd83d57 100644 (file)
@@ -87,8 +87,8 @@ do_action( 'before_signup_form' );
  * @param string $blog_title The new site title
  * @param array $errors
  */
-function show_blog_form($blogname = '', $blog_title = '', $errors = '') {
-       global $current_site;
+function show_blog_form( $blogname = '', $blog_title = '', $errors = '' ) {
+       $current_site = get_current_site();
        // Blog name
        if ( !is_subdomain_install() )
                echo '<label for="blogname">' . __('Site Name:') . '</label>';
@@ -225,8 +225,7 @@ function validate_user_form() {
  * @param string $blog_title The new blog title
  * @param array $errors
  */
-function signup_another_blog($blogname = '', $blog_title = '', $errors = '') {
-       global $current_site;
+function signup_another_blog( $blogname = '', $blog_title = '', $errors = '' ) {
        $current_user = wp_get_current_user();
 
        if ( ! is_wp_error($errors) ) {
@@ -258,7 +257,7 @@ function signup_another_blog($blogname = '', $blog_title = '', $errors = '') {
        $blog_title = $filtered_results['blog_title'];
        $errors = $filtered_results['errors'];
 
-       echo '<h2>' . sprintf( __( 'Get <em>another</em> %s site in seconds' ), $current_site->site_name ) . '</h2>';
+       echo '<h2>' . sprintf( __( 'Get <em>another</em> %s site in seconds' ), get_current_site()->site_name ) . '</h2>';
 
        if ( $errors->get_error_code() ) {
                echo '<p>' . __( 'There was a problem, please correct the form below and try again.' ) . '</p>';
@@ -395,8 +394,8 @@ function confirm_another_blog_signup( $domain, $path, $blog_title, $user_name, $
  * @param string $user_email The user's email
  * @param array $errors
  */
-function signup_user($user_name = '', $user_email = '', $errors = '') {
-       global $current_site, $active_signup;
+function signup_user( $user_name = '', $user_email = '', $errors = '' ) {
+       global $active_signup;
 
        if ( !is_wp_error($errors) )
                $errors = new WP_Error();
@@ -429,7 +428,7 @@ function signup_user($user_name = '', $user_email = '', $errors = '') {
 
        ?>
 
-       <h2><?php printf( __( 'Get your own %s account in seconds' ), $current_site->site_name ) ?></h2>
+       <h2><?php printf( __( 'Get your own %s account in seconds' ), get_current_site()->site_name ) ?></h2>
        <form id="setupform" method="post" action="wp-signup.php">
                <input type="hidden" name="stage" value="validate-user-signup" />
                <?php