/* Elelmentor common css */
/* 2 column liquid layout */
#WFTY_MB_ajaxContent {
    /* inner 2 column liquid layout */
    /* 2 columns main area */
    /* utility classes */
    /* modern clearfix */
    /* Hide visually but not from screen readers */
    /* @todo: Take a second look. Large chunks of shared color, from the colors.css merge */
    /* general */
    /* Any change to the default link style must be applied to button-link too. */
    /* rtl:ignore */
    /* rtl:ignore */
    /* .widefat - main style for tables */
    /* lower specificity: color needs to be overridden by :hover and :active */
    /* Helper classes for plugins to leverage the active WordPress color scheme */
    /* For emoji replacement images */
    /*------------------------------------------------------------------------------
     1.0 - Text Styles
     ------------------------------------------------------------------------------*/
    /* @todo can we combine these into a class or use an existing dashicon one? */
    /*------------------------------------------------------------------------------
     3.0 - Actions
     ------------------------------------------------------------------------------*/
    /* Filter bar */
    /* not a part of filter bar, but derived from it, so here for now */
    /*------------------------------------------------------------------------------
     4.0 - Notifications
     ------------------------------------------------------------------------------*/
    /* Update icon. */
    /* Spins the update icon. */
    /* Updated icon (check mark). */
    /* Error icon. */
    /* @todo: this does not need its own section anymore */
    /*------------------------------------------------------------------------------
     6.0 - Admin Header
     ------------------------------------------------------------------------------*/
    /*------------------------------------------------------------------------------
     6.1 - Screen Options Tabs
     ------------------------------------------------------------------------------*/
    /* screen options and help tabs revert */
    /* end screen options and help tabs */
    /*------------------------------------------------------------------------------
     6.2 - Help Menu
     ------------------------------------------------------------------------------*/
    /*------------------------------------------------------------------------------
     8.0 - Layout Blocks
     ------------------------------------------------------------------------------*/
    /* Screens with postboxes */
    /* one column on the dash */
    /* user-select is not a part of the CSS standard - may change behavior in the future */
    /* @todo: what is this doing here */
    /*------------------------------------------------------------------------------
     21.0 - Admin Footer
     ------------------------------------------------------------------------------*/
    /*------------------------------------------------------------------------------
     25.0 - Tabbed Admin Screen Interface (Experimental)
     ------------------------------------------------------------------------------*/
    /* Back-compat for plugins. Deprecated. Use .wp-clearfix instead. */
    /*------------------------------------------------------------------------------
     26.0 - Misc
     ------------------------------------------------------------------------------*/
    /* Back-compat for nav-menus screen */
    /* Scrollbar fix for bulk upgrade iframe */
    /* Upgrader styles, Specific to Language Packs */
    /* - Only used once or twice in all of WP - deprecate for global style
     ------------------------------------------------------------------------------*/
    /* - Used - but could/should be deprecated with a CSS reset
     ------------------------------------------------------------------------------*/
    /* Star Ratings - Back-compat for pre-3.8 */
    /* Star Ratings */
    /* Plugin install thickbox */
    /* rtl:ignore */
    /* rtl:ignore */
    /* rtl:ignore */
    /* rtl:ignore */
    /* rtl:ignore */
    /* rtl:ignore */
    /* rtl:ignore */
    /* rtl:ignore */
    /* rtl:ignore */
    /* For non-js plugin installation screen ticket #36430. */
    /* Thickbox for the Plugin details modal. */
    /* move plugin install close icon to top on narrow screens */
    /* @todo: move this. */
    /* Metabox collapse arrow indicators */
    /* @todo: appears to be Press This only and overridden */
    /* Theme/Plugin Editor */
    /*
     * Styles for Theme and Plugin editors.
     */
    /* Hide collapsed items. */
    /* Use arrow dashicons for folder states, but hide from screen readers. */
    /* Remove outline, and create our own focus and hover styles */
    /* Styles for folder indicators/depth */
    /* current-file needs to adjustment for .notice styles */
    /* Lines shouldn't continue on last item */
    /* rtl:ignore */
    /* @todo: can we use a common class for these? */
    /*!
     * jQuery UI Draggable/Sortable 1.11.4
     * http://jqueryui.com
     *
     * Copyright jQuery Foundation and other contributors
     * Released under the MIT license.
     * http://jquery.org/license
     */
    /* Accordion */
    /* Edit Site */
    /* My Sites */
    /* =Media Queries
     -------------------------------------------------------------- */
    /*
     * HiDPI Displays
     */
    /* Smartphone */
}

#WFTY_MB_ajaxContent #wpwrap {
    height: auto;
    min-height: 100%;
    width: 100%;
    position: relative;
    -webkit-font-smoothing: subpixel-antialiased;
}

#WFTY_MB_ajaxContent #wpcontent {
    height: 100%;
    padding-left: 20px;
}

#WFTY_MB_ajaxContent #wpcontent, #WFTY_MB_ajaxContent #wpfooter {
    margin-left: 160px;
}

#WFTY_MB_ajaxContent .folded #wpcontent, #WFTY_MB_ajaxContent .folded #wpfooter {
    margin-left: 36px;
}

#WFTY_MB_ajaxContent #wpbody-content {
    padding-bottom: 65px;
    float: left;
    width: 100%;
    overflow: visible !important;
}

#WFTY_MB_ajaxContent .inner-sidebar {
    float: right;
    clear: right;
    display: none;
    width: 281px;
    position: relative;
}

#WFTY_MB_ajaxContent .columns-2 .inner-sidebar {
    margin-right: auto;
    width: 286px;
    display: block;
}

#WFTY_MB_ajaxContent .inner-sidebar #side-sortables, #WFTY_MB_ajaxContent .columns-2 .inner-sidebar #side-sortables {
    min-height: 300px;
    width: 280px;
    padding: 0;
}

#WFTY_MB_ajaxContent .has-right-sidebar .inner-sidebar {
    display: block;
}

#WFTY_MB_ajaxContent .has-right-sidebar #post-body {
    float: left;
    clear: left;
    width: 100%;
    margin-right: -2000px;
}

#WFTY_MB_ajaxContent .has-right-sidebar #post-body-content {
    margin-right: 300px;
    float: none;
    width: auto;
}

#WFTY_MB_ajaxContent #col-left {
    float: left;
    width: 35%;
}

#WFTY_MB_ajaxContent #col-right {
    float: right;
    width: 65%;
}

#WFTY_MB_ajaxContent #col-left .col-wrap {
    padding: 0 6px 0 0;
}

#WFTY_MB_ajaxContent #col-right .col-wrap {
    padding: 0 0 0 6px;
}

#WFTY_MB_ajaxContent .alignleft {
    float: left;
}

#WFTY_MB_ajaxContent .alignright {
    float: right;
}

#WFTY_MB_ajaxContent .textleft {
    text-align: left;
}

#WFTY_MB_ajaxContent .textright {
    text-align: right;
}

#WFTY_MB_ajaxContent .clear {
    clear: both;
}

#WFTY_MB_ajaxContent .wp-clearfix:after {
    content: "";
    display: table;
    clear: both;
}

#WFTY_MB_ajaxContent .screen-reader-text, #WFTY_MB_ajaxContent .screen-reader-text span, #WFTY_MB_ajaxContent .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
    /* many screen reader and browser combinations announce broken words as they would appear visually */
}

#WFTY_MB_ajaxContent .screen-reader-shortcut {
    position: absolute;
    top: -1000em;
}

#WFTY_MB_ajaxContent .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: #0073aa;
    z-index: 100000;
    line-height: normal;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    text-decoration: none;
    outline: none;
}

#WFTY_MB_ajaxContent .hidden, #WFTY_MB_ajaxContent .js .closed .inside, #WFTY_MB_ajaxContent .js .hide-if-js, #WFTY_MB_ajaxContent .no-js .hide-if-no-js, #WFTY_MB_ajaxContent .js.wp-core-ui .hide-if-js, #WFTY_MB_ajaxContent .js .wp-core-ui .hide-if-js, #WFTY_MB_ajaxContent .no-js.wp-core-ui .hide-if-no-js, #WFTY_MB_ajaxContent .no-js .wp-core-ui .hide-if-no-js {
    display: none;
}

#WFTY_MB_ajaxContent .widget-top, #WFTY_MB_ajaxContent .menu-item-handle, #WFTY_MB_ajaxContent .widget-inside, #WFTY_MB_ajaxContent #menu-settings-column .accordion-container, #WFTY_MB_ajaxContent #menu-management .menu-edit, #WFTY_MB_ajaxContent .manage-menus, #WFTY_MB_ajaxContent table.widefat, #WFTY_MB_ajaxContent .stuffbox, #WFTY_MB_ajaxContent p.popular-tags, #WFTY_MB_ajaxContent .widgets-holder-wrap, #WFTY_MB_ajaxContent .wp-editor-container, #WFTY_MB_ajaxContent .popular-tags, #WFTY_MB_ajaxContent .feature-filter, #WFTY_MB_ajaxContent .imgedit-group, #WFTY_MB_ajaxContent .comment-ays {
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}

#WFTY_MB_ajaxContent table.widefat, #WFTY_MB_ajaxContent .wp-editor-container, #WFTY_MB_ajaxContent .stuffbox, #WFTY_MB_ajaxContent p.popular-tags, #WFTY_MB_ajaxContent .widgets-holder-wrap, #WFTY_MB_ajaxContent .popular-tags, #WFTY_MB_ajaxContent .feature-filter, #WFTY_MB_ajaxContent .imgedit-group, #WFTY_MB_ajaxContent .comment-ays {
    background: #fff;
}

#WFTY_MB_ajaxContent html, #WFTY_MB_ajaxContent body {
    height: 100%;
    margin: 0;
    padding: 0;
}

#WFTY_MB_ajaxContent body {
    background: #f1f1f1;
    color: #444;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    line-height: 1.4em;
    min-width: 600px;
}

#WFTY_MB_ajaxContent body.iframe {
    min-width: 0;
    padding-top: 1px;
}

#WFTY_MB_ajaxContent body.modal-open {
    overflow: hidden;
}

#WFTY_MB_ajaxContent body.mobile.modal-open #wpwrap {
    overflow: hidden;
    position: fixed;
    height: 100%;
}

#WFTY_MB_ajaxContent iframe, #WFTY_MB_ajaxContent img {
    border: 0;
}

#WFTY_MB_ajaxContent td {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

#WFTY_MB_ajaxContent a {
    color: #0073aa;
    transition-property: border, background, color;
    transition-duration: 0.05s;
    transition-timing-function: ease-in-out;
}

#WFTY_MB_ajaxContent a, #WFTY_MB_ajaxContent div {
    outline: 0;
}

#WFTY_MB_ajaxContent a:hover, #WFTY_MB_ajaxContent a:active {
    color: #00a0d2;
}

#WFTY_MB_ajaxContent a:focus, #WFTY_MB_ajaxContent a:focus .media-icon img, #WFTY_MB_ajaxContent .wp-person a:focus .gravatar {
    color: #124964;
    box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
}

#WFTY_MB_ajaxContent .ie8 a:focus {
    outline: #5b9dd9 solid 1px;
}

#WFTY_MB_ajaxContent #adminmenu a:focus, #WFTY_MB_ajaxContent .screen-reader-text:focus {
    box-shadow: none;
    outline: none;
}

#WFTY_MB_ajaxContent blockquote, #WFTY_MB_ajaxContent q {
    quotes: none;
}

#WFTY_MB_ajaxContent blockquote:before, #WFTY_MB_ajaxContent blockquote:after, #WFTY_MB_ajaxContent q:before, #WFTY_MB_ajaxContent q:after {
    content: "";
    content: none;
}

#WFTY_MB_ajaxContent p {
    font-size: 13px;
    line-height: 1.5;
    margin: 1em 0;
}

#WFTY_MB_ajaxContent blockquote {
    margin: 1em;
}

#WFTY_MB_ajaxContent li, #WFTY_MB_ajaxContent dd {
    margin-bottom: 6px;
}

#WFTY_MB_ajaxContent h1, #WFTY_MB_ajaxContent h2, #WFTY_MB_ajaxContent h3, #WFTY_MB_ajaxContent h4, #WFTY_MB_ajaxContent h5, #WFTY_MB_ajaxContent h6 {
    display: block;
    font-weight: 600;
}

#WFTY_MB_ajaxContent h1 {
    color: #23282d;
    font-size: 2em;
    margin: 0.67em 0;
}

#WFTY_MB_ajaxContent h2, #WFTY_MB_ajaxContent h3 {
    color: #23282d;
    font-size: 1.3em;
    margin: 1em 0;
}

#WFTY_MB_ajaxContent .update-core-php h2 {
    margin-top: 2em;
}

#WFTY_MB_ajaxContent .update-php h2, #WFTY_MB_ajaxContent .update-messages h2, #WFTY_MB_ajaxContent h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

#WFTY_MB_ajaxContent h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

#WFTY_MB_ajaxContent h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

#WFTY_MB_ajaxContent ul, #WFTY_MB_ajaxContent ol {
    padding: 0;
}

#WFTY_MB_ajaxContent ul {
    list-style: none;
}

#WFTY_MB_ajaxContent ol {
    list-style-type: decimal;
    margin-left: 2em;
}

#WFTY_MB_ajaxContent ul.ul-disc {
    list-style: disc outside;
}

#WFTY_MB_ajaxContent ul.ul-square {
    list-style: square outside;
}

#WFTY_MB_ajaxContent ol.ol-decimal {
    list-style: decimal outside;
}

#WFTY_MB_ajaxContent ul.ul-disc, #WFTY_MB_ajaxContent ul.ul-square, #WFTY_MB_ajaxContent ol.ol-decimal {
    margin-left: 1.8em;
}

#WFTY_MB_ajaxContent ul.ul-disc > li, #WFTY_MB_ajaxContent ul.ul-square > li, #WFTY_MB_ajaxContent ol.ol-decimal > li {
    margin: 0 0 0.5em;
}

#WFTY_MB_ajaxContent .ltr {
    direction: ltr;
}

#WFTY_MB_ajaxContent .code, #WFTY_MB_ajaxContent code {
    font-family: Consolas, Monaco, monospace;
    direction: ltr;
    unicode-bidi: embed;
}

#WFTY_MB_ajaxContent kbd, #WFTY_MB_ajaxContent code {
    padding: 3px 5px 2px;
    margin: 0 1px;
    background: #eaeaea;
    background: rgba(0, 0, 0, 0.07);
    font-size: 13px;
}

#WFTY_MB_ajaxContent .subsubsub {
    list-style: none;
    margin: 8px 0 0;
    padding: 0;
    font-size: 13px;
    float: left;
    color: #666;
}

#WFTY_MB_ajaxContent .subsubsub a {
    line-height: 2;
    padding: 0.2em;
    text-decoration: none;
}

#WFTY_MB_ajaxContent .subsubsub a .count, #WFTY_MB_ajaxContent .subsubsub a.current .count {
    color: #555d66;
    /* #f1f1f1 background */
    font-weight: 400;
}

#WFTY_MB_ajaxContent .subsubsub a.current {
    font-weight: 600;
    border: none;
}

#WFTY_MB_ajaxContent .subsubsub li {
    display: inline-block;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

#WFTY_MB_ajaxContent .widefat {
    border-spacing: 0;
    width: 100%;
    clear: both;
    margin: 0;
}

#WFTY_MB_ajaxContent .widefat * {
    word-wrap: break-word;
}

#WFTY_MB_ajaxContent .widefat a, #WFTY_MB_ajaxContent .widefat button.button-link {
    text-decoration: none;
}

#WFTY_MB_ajaxContent .widefat td, #WFTY_MB_ajaxContent .widefat th {
    padding: 8px 10px;
}

#WFTY_MB_ajaxContent .widefat thead th, #WFTY_MB_ajaxContent .widefat thead td {
    border-bottom: 1px solid #e1e1e1;
}

#WFTY_MB_ajaxContent .widefat tfoot th, #WFTY_MB_ajaxContent .widefat tfoot td {
    border-top: 1px solid #e1e1e1;
    border-bottom: none;
}

#WFTY_MB_ajaxContent .widefat .no-items td {
    border-bottom-width: 0;
}

#WFTY_MB_ajaxContent .widefat td {
    vertical-align: top;
}

#WFTY_MB_ajaxContent .widefat td, #WFTY_MB_ajaxContent .widefat td p, #WFTY_MB_ajaxContent .widefat td ol, #WFTY_MB_ajaxContent .widefat td ul {
    font-size: 13px;
    line-height: 1.5em;
}

#WFTY_MB_ajaxContent .widefat th, #WFTY_MB_ajaxContent .widefat thead td, #WFTY_MB_ajaxContent .widefat tfoot td {
    text-align: left;
    line-height: 1.3em;
    font-size: 14px;
}

#WFTY_MB_ajaxContent .widefat th input, #WFTY_MB_ajaxContent .updates-table td input, #WFTY_MB_ajaxContent .widefat thead td input, #WFTY_MB_ajaxContent .widefat tfoot td input {
    margin: 0 0 0 8px;
    padding: 0;
    vertical-align: text-top;
}

#WFTY_MB_ajaxContent .widefat .check-column {
    width: 2.2em;
    padding: 6px 0 25px;
    vertical-align: top;
}

#WFTY_MB_ajaxContent .widefat tbody th.check-column {
    padding: 9px 0 22px;
}

#WFTY_MB_ajaxContent .widefat thead td.check-column, #WFTY_MB_ajaxContent .widefat tbody th.check-column, #WFTY_MB_ajaxContent .updates-table tbody td.check-column, #WFTY_MB_ajaxContent .widefat tfoot td.check-column {
    padding: 11px 0 0 3px;
}

#WFTY_MB_ajaxContent .widefat thead td.check-column, #WFTY_MB_ajaxContent .widefat tfoot td.check-column {
    padding-top: 4px;
    vertical-align: middle;
}

#WFTY_MB_ajaxContent .update-php div.updated, #WFTY_MB_ajaxContent .update-php div.error {
    margin-left: 0;
}

#WFTY_MB_ajaxContent .no-js .widefat thead .check-column input, #WFTY_MB_ajaxContent .no-js .widefat tfoot .check-column input {
    display: none;
}

#WFTY_MB_ajaxContent .widefat .num, #WFTY_MB_ajaxContent .column-comments, #WFTY_MB_ajaxContent .column-links, #WFTY_MB_ajaxContent .column-posts {
    text-align: center;
}

#WFTY_MB_ajaxContent .widefat th#comments {
    vertical-align: middle;
}

#WFTY_MB_ajaxContent .wrap {
    margin: 10px 20px 0 2px;
}

#WFTY_MB_ajaxContent .wrap.block-editor-no-js {
    padding-left: 20px;
}

#WFTY_MB_ajaxContent .wrap > h2:first-child, #WFTY_MB_ajaxContent .wrap [class$="icon32"] + h2, #WFTY_MB_ajaxContent .postbox .inside h2, #WFTY_MB_ajaxContent .wrap h1 {
    /* Back-compat for pre-4.4 */
    /* Back-compat for pre-4.4 */
    /* Back-compat for pre-4.4 */
    font-size: 23px;
    font-weight: 400;
    margin: 0;
    padding: 9px 0 4px;
    line-height: 29px;
}

#WFTY_MB_ajaxContent .wrap h1.wp-heading-inline {
    display: inline-block;
    margin-right: 5px;
}

#WFTY_MB_ajaxContent .wp-header-end {
    visibility: hidden;
    margin: -2px 0 0;
}

#WFTY_MB_ajaxContent .subtitle {
    margin: 0;
    padding-left: 25px;
    color: #555d66;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
}

#WFTY_MB_ajaxContent .wrap .add-new-h2, #WFTY_MB_ajaxContent .wrap .add-new-h2:active, #WFTY_MB_ajaxContent .wrap .page-title-action, #WFTY_MB_ajaxContent .wrap .page-title-action:active {
    /* deprecated */
    /* deprecated */
    margin-left: 4px;
    padding: 4px 8px;
    position: relative;
    top: -3px;
    text-decoration: none;
    border: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    background: #f7f7f7;
    text-shadow: none;
    font-weight: 600;
    font-size: 13px;
    line-height: normal;
    /* IE8-IE11 need this for buttons */
    color: #0073aa;
    /* some of these controls are button elements and don't inherit from links */
    cursor: pointer;
    outline: 0;
}

#WFTY_MB_ajaxContent .wrap .wp-heading-inline + .page-title-action {
    margin-left: 0;
}

#WFTY_MB_ajaxContent .wrap .add-new-h2:hover, #WFTY_MB_ajaxContent .wrap .page-title-action:hover {
    /* deprecated */
    border-color: #008ec2;
    background: #00a0d2;
    color: #fff;
}

#WFTY_MB_ajaxContent .page-title-action:focus {
    color: #124964;
}

#WFTY_MB_ajaxContent .wrap .page-title-action:focus {
    border-color: #5b9dd9;
    box-shadow: 0 0 2px rgba(30, 140, 190, 0.8);
}

#WFTY_MB_ajaxContent .wrap h1.long-header {
    padding-right: 0;
}

#WFTY_MB_ajaxContent .wp-dialog {
    background-color: #fff;
}

#WFTY_MB_ajaxContent .widgets-chooser ul, #WFTY_MB_ajaxContent #widgets-left .widget-in-question .widget-top, #WFTY_MB_ajaxContent #available-widgets .widget-top:hover, #WFTY_MB_ajaxContent div#widgets-right .widget-top:hover, #WFTY_MB_ajaxContent #widgets-left .widget-top:hover {
    border-color: #999;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

#WFTY_MB_ajaxContent .sorthelper {
    background-color: #ccf3fa;
}

#WFTY_MB_ajaxContent .ac_match, #WFTY_MB_ajaxContent .subsubsub a.current {
    color: #000;
}

#WFTY_MB_ajaxContent .striped > tbody > :nth-child(odd), #WFTY_MB_ajaxContent ul.striped > :nth-child(odd), #WFTY_MB_ajaxContent .alternate {
    background-color: #f9f9f9;
}

#WFTY_MB_ajaxContent .bar {
    background-color: #e8e8e8;
    border-right-color: #99d;
}

#WFTY_MB_ajaxContent .highlight {
    background-color: #e4f2fd;
    color: #000;
}

#WFTY_MB_ajaxContent .wp-ui-primary {
    color: #fff;
    background-color: #32373c;
}

#WFTY_MB_ajaxContent .wp-ui-text-primary {
    color: #32373c;
}

#WFTY_MB_ajaxContent .wp-ui-highlight {
    color: #fff;
    background-color: #1e8cbe;
}

#WFTY_MB_ajaxContent .wp-ui-text-highlight {
    color: #1e8cbe;
}

#WFTY_MB_ajaxContent .wp-ui-notification {
    color: #fff;
    background-color: #d54e21;
}

#WFTY_MB_ajaxContent .wp-ui-text-notification {
    color: #d54e21;
}

#WFTY_MB_ajaxContent .wp-ui-text-icon {
    color: #82878c;
    /* same as new icons */
}

#WFTY_MB_ajaxContent img.emoji {
    display: inline !important;
    border: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}

#WFTY_MB_ajaxContent .widget .widget-top, #WFTY_MB_ajaxContent .postbox .hndle, #WFTY_MB_ajaxContent .stuffbox .hndle, #WFTY_MB_ajaxContent .control-section .accordion-section-title, #WFTY_MB_ajaxContent .sidebar-name, #WFTY_MB_ajaxContent #nav-menu-header, #WFTY_MB_ajaxContent #nav-menu-footer, #WFTY_MB_ajaxContent .menu-item-handle, #WFTY_MB_ajaxContent .checkbox, #WFTY_MB_ajaxContent .side-info, #WFTY_MB_ajaxContent #your-profile #rich_editing, #WFTY_MB_ajaxContent .widefat thead th, #WFTY_MB_ajaxContent .widefat thead td, #WFTY_MB_ajaxContent .widefat tfoot th, #WFTY_MB_ajaxContent .widefat tfoot td {
    line-height: 1.4em;
}

#WFTY_MB_ajaxContent .widget .widget-top, #WFTY_MB_ajaxContent .menu-item-handle {
    background: #fafafa;
    color: #23282d;
}

#WFTY_MB_ajaxContent .postbox .hndle, #WFTY_MB_ajaxContent .stuffbox .hndle {
    border-bottom: 1px solid #eee;
}

#WFTY_MB_ajaxContent .quicktags, #WFTY_MB_ajaxContent .search {
    background-color: #ccc;
    color: #000;
    font-size: 12px;
}

#WFTY_MB_ajaxContent .icon32 {
    display: none;
}

#WFTY_MB_ajaxContent .welcome-panel .welcome-panel-close:before, #WFTY_MB_ajaxContent .tagchecklist .ntdelbutton .remove-tag-icon:before, #WFTY_MB_ajaxContent #bulk-titles div a:before, #WFTY_MB_ajaxContent .notice-dismiss:before {
    background: none;
    color: #72777c;
    content: "\f153";
    display: block;
    font: normal 16px/20px dashicons;
    speak: none;
    height: 20px;
    text-align: center;
    width: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#WFTY_MB_ajaxContent .welcome-panel .welcome-panel-close:before {
    margin: 0;
}

#WFTY_MB_ajaxContent #bulk-titles div a:before {
    margin: 1px 0;
}

#WFTY_MB_ajaxContent .tagchecklist .ntdelbutton .remove-tag-icon:before {
    margin-left: 2px;
    border-radius: 50%;
    color: #0073aa;
    /* vertically center the icon cross browsers */
    line-height: 1.28;
}

#WFTY_MB_ajaxContent .tagchecklist .ntdelbutton:focus {
    outline: 0;
}

#WFTY_MB_ajaxContent .welcome-panel .welcome-panel-close:hover:before, #WFTY_MB_ajaxContent .welcome-panel .welcome-panel-close:focus:before, #WFTY_MB_ajaxContent .tagchecklist .ntdelbutton:hover .remove-tag-icon:before, #WFTY_MB_ajaxContent .tagchecklist .ntdelbutton:focus .remove-tag-icon:before, #WFTY_MB_ajaxContent #bulk-titles div a:hover:before, #WFTY_MB_ajaxContent #bulk-titles div a:focus:before {
    color: #c00;
}

#WFTY_MB_ajaxContent .tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
    box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
}

#WFTY_MB_ajaxContent .key-labels label {
    line-height: 24px;
}

#WFTY_MB_ajaxContent strong, #WFTY_MB_ajaxContent b {
    font-weight: 600;
}

#WFTY_MB_ajaxContent .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 */
}

#WFTY_MB_ajaxContent .howto {
    color: #666;
    font-style: italic;
    display: block;
}

#WFTY_MB_ajaxContent p.install-help {
    margin: 8px 0;
    font-style: italic;
}

#WFTY_MB_ajaxContent .no-break {
    white-space: nowrap;
}

#WFTY_MB_ajaxContent hr {
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fafafa;
}

#WFTY_MB_ajaxContent .row-actions span.delete a, #WFTY_MB_ajaxContent .row-actions span.trash a, #WFTY_MB_ajaxContent .row-actions span.spam a, #WFTY_MB_ajaxContent .plugins a.delete, #WFTY_MB_ajaxContent #all-plugins-table .plugins a.delete, #WFTY_MB_ajaxContent #search-plugins-table .plugins a.delete, #WFTY_MB_ajaxContent .submitbox .submitdelete, #WFTY_MB_ajaxContent #media-items a.delete, #WFTY_MB_ajaxContent #media-items a.delete-permanently, #WFTY_MB_ajaxContent #nav-menu-footer .menu-delete, #WFTY_MB_ajaxContent #delete-link a.delete {
    color: #a00;
}

#WFTY_MB_ajaxContent abbr.required, #WFTY_MB_ajaxContent span.required, #WFTY_MB_ajaxContent .file-error, #WFTY_MB_ajaxContent .row-actions .delete a:hover, #WFTY_MB_ajaxContent .row-actions .trash a:hover, #WFTY_MB_ajaxContent .row-actions .spam a:hover, #WFTY_MB_ajaxContent .plugins a.delete:hover, #WFTY_MB_ajaxContent #all-plugins-table .plugins a.delete:hover, #WFTY_MB_ajaxContent #search-plugins-table .plugins a.delete:hover, #WFTY_MB_ajaxContent .submitbox .submitdelete:hover, #WFTY_MB_ajaxContent #media-items a.delete:hover, #WFTY_MB_ajaxContent #media-items a.delete-permanently:hover, #WFTY_MB_ajaxContent #nav-menu-footer .menu-delete:hover, #WFTY_MB_ajaxContent #delete-link a.delete:hover {
    color: #dc3232;
    border: none;
}

#WFTY_MB_ajaxContent #major-publishing-actions {
    padding: 10px;
    clear: both;
    border-top: 1px solid #ddd;
    background: #f5f5f5;
}

#WFTY_MB_ajaxContent #delete-action {
    float: left;
    line-height: 28px;
}

#WFTY_MB_ajaxContent #delete-link {
    line-height: 28px;
    vertical-align: middle;
    text-align: left;
    margin-left: 8px;
}

#WFTY_MB_ajaxContent #delete-link a {
    text-decoration: none;
}

#WFTY_MB_ajaxContent #publishing-action {
    text-align: right;
    float: right;
    line-height: 23px;
}

#WFTY_MB_ajaxContent #publishing-action .spinner {
    float: left;
}

#WFTY_MB_ajaxContent #misc-publishing-actions {
    padding: 6px 0 0;
}

#WFTY_MB_ajaxContent .misc-pub-section {
    padding: 6px 10px 8px;
}

#WFTY_MB_ajaxContent .misc-pub-filename {
    word-wrap: break-word;
}

#WFTY_MB_ajaxContent #minor-publishing-actions {
    padding: 10px 10px 0;
    text-align: right;
}

#WFTY_MB_ajaxContent #save-post {
    float: left;
}

#WFTY_MB_ajaxContent .preview {
    float: right;
}

#WFTY_MB_ajaxContent #sticky-span {
    margin-left: 18px;
}

#WFTY_MB_ajaxContent .approve, #WFTY_MB_ajaxContent .unapproved .unapprove {
    display: none;
}

#WFTY_MB_ajaxContent .unapproved .approve, #WFTY_MB_ajaxContent .spam .approve, #WFTY_MB_ajaxContent .trash .approve {
    display: inline;
}

#WFTY_MB_ajaxContent td.action-links, #WFTY_MB_ajaxContent th.action-links {
    text-align: right;
}

#WFTY_MB_ajaxContent #misc-publishing-actions .notice {
    margin-left: 10px;
    margin-right: 10px;
}

#WFTY_MB_ajaxContent .wp-filter {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    margin: 12px 0 25px;
    padding: 0 10px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    border: 1px solid #e5e5e5;
    background: #fff;
    color: #555;
    font-size: 13px;
}

#WFTY_MB_ajaxContent .wp-filter a {
    text-decoration: none;
}

#WFTY_MB_ajaxContent .filter-count {
    display: inline-block;
    vertical-align: middle;
    min-width: 4em;
}

#WFTY_MB_ajaxContent .title-count, #WFTY_MB_ajaxContent .filter-count .count {
    display: inline-block;
    position: relative;
    top: -1px;
    padding: 4px 10px;
    border-radius: 30px;
    background: #72777c;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

#WFTY_MB_ajaxContent .title-count {
    display: inline;
    top: -3px;
    margin-left: 5px;
    margin-right: 20px;
}

#WFTY_MB_ajaxContent .filter-items {
    float: left;
}

#WFTY_MB_ajaxContent .filter-links {
    display: inline-block;
    margin: 0;
}

#WFTY_MB_ajaxContent .filter-links li {
    display: inline-block;
    margin: 0;
}

#WFTY_MB_ajaxContent .filter-links li > a {
    display: inline-block;
    margin: 0 10px;
    padding: 15px 0;
    border-bottom: 4px solid #fff;
    color: #666;
    cursor: pointer;
}

#WFTY_MB_ajaxContent .filter-links .current {
    box-shadow: none;
    border-bottom: 4px solid #666;
    color: #23282d;
}

#WFTY_MB_ajaxContent .filter-links li > a:hover, #WFTY_MB_ajaxContent .filter-links li > a:focus, #WFTY_MB_ajaxContent .show-filters .filter-links a.current:hover, #WFTY_MB_ajaxContent .show-filters .filter-links a.current:focus {
    color: #00a0d2;
}

#WFTY_MB_ajaxContent .wp-filter .search-form {
    float: right;
    margin: 10px 0;
}

#WFTY_MB_ajaxContent .wp-filter .search-form input[type="search"] {
    margin: 0;
    padding: 3px 5px;
    width: 280px;
    max-width: 100%;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
}

#WFTY_MB_ajaxContent .wp-filter .search-form select {
    margin: 0;
    height: 32px;
    vertical-align: top;
}

#WFTY_MB_ajaxContent .wp-filter .search-form.search-plugins {
    display: inline-block;
}

#WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle {
    margin: 10px 9px 0;
    padding: 0 10px 0 6px;
    border-color: transparent;
    background-color: transparent;
    color: #666;
    vertical-align: baseline;
    box-shadow: none;
}

#WFTY_MB_ajaxContent .wp-filter .drawer-toggle:before {
    content: "\f111";
    margin: 0 5px 0 0;
    color: #72777c;
    font: normal 16px/1 dashicons;
    vertical-align: text-bottom;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle:hover, #WFTY_MB_ajaxContent .wp-filter .drawer-toggle:hover:before, #WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle:focus, #WFTY_MB_ajaxContent .wp-filter .drawer-toggle:focus:before {
    background-color: transparent;
    color: #00a0d2;
}

#WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle:hover, #WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle:focus:active {
    border-color: transparent;
}

#WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle:focus {
    border-color: #5b9dd9;
}

#WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle:active {
    background: transparent;
    box-shadow: none;
    transform: none;
}

#WFTY_MB_ajaxContent .wp-filter .drawer-toggle.current:before {
    color: #fff;
}

#WFTY_MB_ajaxContent .filter-drawer, #WFTY_MB_ajaxContent .wp-filter .favorites-form {
    display: none;
    margin: 0 -10px 0 -20px;
    padding: 20px;
    border-top: 1px solid #eee;
    background: #fafafa;
    overflow: hidden;
}

#WFTY_MB_ajaxContent .show-filters .filter-drawer, #WFTY_MB_ajaxContent .show-favorites-form .favorites-form {
    display: block;
}

#WFTY_MB_ajaxContent .show-filters .filter-links a.current {
    border-bottom: none;
}

#WFTY_MB_ajaxContent .show-filters .wp-filter .button.drawer-toggle {
    border-radius: 2px;
    background: #72777c;
    color: #fff;
}

#WFTY_MB_ajaxContent .show-filters .wp-filter .drawer-toggle:hover, #WFTY_MB_ajaxContent .show-filters .wp-filter .drawer-toggle:focus {
    background: #2ea2cc;
}

#WFTY_MB_ajaxContent .show-filters .wp-filter .drawer-toggle:before {
    color: #fff;
}

#WFTY_MB_ajaxContent .filter-group {
    box-sizing: border-box;
    position: relative;
    float: left;
    margin: 0 1% 0 0;
    padding: 20px 10px 10px;
    width: 24%;
    background: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}

#WFTY_MB_ajaxContent .filter-group legend {
    position: absolute;
    top: 10px;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 1em;
    font-weight: 600;
}

#WFTY_MB_ajaxContent .filter-drawer .filter-group-feature {
    margin: 28px 0 0;
    list-style-type: none;
    font-size: 12px;
}

#WFTY_MB_ajaxContent .filter-drawer .filter-group-feature input, #WFTY_MB_ajaxContent .filter-drawer .filter-group-feature label {
    line-height: 16px;
}

#WFTY_MB_ajaxContent .filter-drawer .filter-group-feature input {
    position: absolute;
    margin: 0;
}

#WFTY_MB_ajaxContent .filter-group .filter-group-feature label {
    display: block;
    margin: 14px 0 14px 23px;
}

#WFTY_MB_ajaxContent .filter-drawer .buttons {
    clear: both;
    margin-bottom: 20px;
}

#WFTY_MB_ajaxContent .filter-drawer .filter-group + .buttons {
    margin-bottom: 0;
    padding-top: 20px;
}

#WFTY_MB_ajaxContent .filter-drawer .buttons .button span {
    display: inline-block;
    opacity: 0.8;
    font-size: 12px;
    text-indent: 10px;
}

#WFTY_MB_ajaxContent .wp-filter .button.clear-filters {
    display: none;
    margin-left: 10px;
}

#WFTY_MB_ajaxContent .wp-filter .button-link.edit-filters {
    padding: 0 5px;
    line-height: 28px;
}

#WFTY_MB_ajaxContent .filtered-by {
    display: none;
    margin: 0;
}

#WFTY_MB_ajaxContent .filtered-by > span {
    font-weight: 600;
}

#WFTY_MB_ajaxContent .filtered-by a {
    margin-left: 10px;
}

#WFTY_MB_ajaxContent .filtered-by .tags {
    display: inline;
}

#WFTY_MB_ajaxContent .filtered-by .tag {
    margin: 0 5px;
    padding: 4px 8px;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    background: #fff;
    font-size: 11px;
}

#WFTY_MB_ajaxContent .filters-applied .filter-group, #WFTY_MB_ajaxContent .filters-applied .filter-drawer .buttons, #WFTY_MB_ajaxContent .filters-applied .filter-drawer br {
    display: none !important;
}

#WFTY_MB_ajaxContent .filters-applied .filtered-by {
    display: block;
}

#WFTY_MB_ajaxContent .filters-applied .filter-drawer {
    padding: 20px;
}

#WFTY_MB_ajaxContent .show-filters .favorites-form, #WFTY_MB_ajaxContent .show-filters .content-filterable, #WFTY_MB_ajaxContent .show-filters.filters-applied.loading-content .content-filterable, #WFTY_MB_ajaxContent .loading-content .content-filterable, #WFTY_MB_ajaxContent .error .content-filterable {
    display: none;
}

#WFTY_MB_ajaxContent .show-filters.filters-applied .content-filterable {
    display: block;
}

#WFTY_MB_ajaxContent .loading-content .spinner {
    display: block;
    margin: 40px auto 0;
    float: none;
}

@media only screen and (max-width: 1120px) {
    #WFTY_MB_ajaxContent .filter-drawer {
        border-bottom: 1px solid #eee;
    }

    #WFTY_MB_ajaxContent .filter-group {
        margin-bottom: 0;
        margin-top: 5px;
        width: 100%;
    }

    #WFTY_MB_ajaxContent .filter-group li {
        margin: 10px 0;
    }
}

@media only screen and (max-width: 1000px) {
    #WFTY_MB_ajaxContent .filter-items {
        float: none;
    }

    #WFTY_MB_ajaxContent .wp-filter .media-toolbar-primary, #WFTY_MB_ajaxContent .wp-filter .media-toolbar-secondary, #WFTY_MB_ajaxContent .wp-filter .search-form {
        float: none;
        /* Remove float from media-views.css */
        position: relative;
        max-width: 100%;
    }
}

@media only screen and (max-width: 782px) {
    #WFTY_MB_ajaxContent .filter-group li {
        padding: 0;
        width: 50%;
    }
}

@media only screen and (max-width: 320px) {
    #WFTY_MB_ajaxContent .filter-count {
        display: none;
    }

    #WFTY_MB_ajaxContent .wp-filter .drawer-toggle {
        margin: 10px 0;
    }

    #WFTY_MB_ajaxContent .filter-group li, #WFTY_MB_ajaxContent .wp-filter .search-form input[type="search"] {
        width: 100%;
    }
}

#WFTY_MB_ajaxContent .notice, #WFTY_MB_ajaxContent div.updated, #WFTY_MB_ajaxContent div.error {
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin: 5px 15px 2px;
    padding: 1px 12px;
}

#WFTY_MB_ajaxContent div[class="update-message"] {
    /* back-compat for pre-4.6 */
    padding: 0.5em 12px 0.5em 0;
}

#WFTY_MB_ajaxContent .notice p, #WFTY_MB_ajaxContent .notice-title, #WFTY_MB_ajaxContent div.updated p, #WFTY_MB_ajaxContent div.error p, #WFTY_MB_ajaxContent .form-table td .notice p {
    margin: 0.5em 0;
    padding: 2px;
}

#WFTY_MB_ajaxContent .error a {
    text-decoration: underline;
}

#WFTY_MB_ajaxContent .updated a {
    padding-bottom: 2px;
}

#WFTY_MB_ajaxContent .notice-alt {
    box-shadow: none;
}

#WFTY_MB_ajaxContent .notice-large {
    padding: 10px 20px;
}

#WFTY_MB_ajaxContent .notice-title {
    display: inline-block;
    color: #23282d;
    font-size: 18px;
}

#WFTY_MB_ajaxContent .wp-core-ui .notice.is-dismissible {
    padding-right: 38px;
    position: relative;
}

#WFTY_MB_ajaxContent .notice-dismiss {
    position: absolute;
    top: 0;
    right: 1px;
    border: none;
    margin: 0;
    padding: 9px;
    background: none;
    color: #72777c;
    cursor: pointer;
}

#WFTY_MB_ajaxContent .notice-dismiss:hover:before, #WFTY_MB_ajaxContent .notice-dismiss:active:before, #WFTY_MB_ajaxContent .notice-dismiss:focus:before {
    color: #c00;
}

#WFTY_MB_ajaxContent .notice-dismiss:focus {
    outline: none;
    box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
}

#WFTY_MB_ajaxContent .ie8 .notice-dismiss:focus {
    outline: 1px solid #5b9dd9;
}

#WFTY_MB_ajaxContent .notice-success, #WFTY_MB_ajaxContent div.updated {
    border-left-color: #46b450;
}

#WFTY_MB_ajaxContent .notice-success.notice-alt {
    background-color: #ecf7ed;
}

#WFTY_MB_ajaxContent .notice-warning {
    border-left-color: #ffb900;
}

#WFTY_MB_ajaxContent .notice-warning.notice-alt {
    background-color: #fff8e5;
}

#WFTY_MB_ajaxContent .notice-error, #WFTY_MB_ajaxContent div.error {
    border-left-color: #dc3232;
}

#WFTY_MB_ajaxContent .notice-error.notice-alt {
    background-color: #fbeaea;
}

#WFTY_MB_ajaxContent .notice-info {
    border-left-color: #00a0d2;
}

#WFTY_MB_ajaxContent .notice-info.notice-alt {
    background-color: #e5f5fa;
}

#WFTY_MB_ajaxContent .update-message p:before, #WFTY_MB_ajaxContent .updating-message p:before, #WFTY_MB_ajaxContent .updated-message p:before, #WFTY_MB_ajaxContent .import-php .updating-message:before, #WFTY_MB_ajaxContent .button.updating-message:before, #WFTY_MB_ajaxContent .button.updated-message:before, #WFTY_MB_ajaxContent .button.installed:before, #WFTY_MB_ajaxContent .button.installing:before {
    display: inline-block;
    font: normal 20px/1 'dashicons';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top;
}

#WFTY_MB_ajaxContent .wrap .notice, #WFTY_MB_ajaxContent .wrap div.updated, #WFTY_MB_ajaxContent .wrap div.error, #WFTY_MB_ajaxContent .media-upload-form .notice, #WFTY_MB_ajaxContent .media-upload-form div.error {
    margin: 5px 0 15px;
}

#WFTY_MB_ajaxContent .wrap #templateside .notice {
    display: block;
    margin: 0;
    padding: 5px 8px;
    font-weight: 600;
    text-decoration: none;
}

#WFTY_MB_ajaxContent .wrap #templateside span.notice {
    margin-left: -12px;
}

#WFTY_MB_ajaxContent #templateside li.notice a {
    padding: 0;
}

#WFTY_MB_ajaxContent .update-message p:before, #WFTY_MB_ajaxContent .updating-message p:before, #WFTY_MB_ajaxContent .import-php .updating-message:before, #WFTY_MB_ajaxContent .button.updating-message:before, #WFTY_MB_ajaxContent .button.installing:before {
    color: #f56e28;
    content: "\f463";
}

#WFTY_MB_ajaxContent .updating-message p:before, #WFTY_MB_ajaxContent .import-php .updating-message:before, #WFTY_MB_ajaxContent .button.updating-message:before, #WFTY_MB_ajaxContent .button.installing:before {
    animation: rotation 2s infinite linear;
}

#WFTY_MB_ajaxContent .updated-message p:before, #WFTY_MB_ajaxContent .installed p:before, #WFTY_MB_ajaxContent .button.updated-message:before {
    color: #79ba49;
    content: '\f147';
}

#WFTY_MB_ajaxContent .update-message.notice-error p:before {
    color: #dc3232;
    content: "\f534";
}

#WFTY_MB_ajaxContent .wrap .notice p:before, #WFTY_MB_ajaxContent .import-php .updating-message:before {
    margin-right: 6px;
    vertical-align: bottom;
}

#WFTY_MB_ajaxContent #update-nag, #WFTY_MB_ajaxContent .update-nag {
    display: inline-block;
    line-height: 19px;
    padding: 11px 15px;
    font-size: 14px;
    text-align: left;
    margin: 25px 20px 0 2px;
    background-color: #fff;
    border-left: 4px solid #ffba00;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

#WFTY_MB_ajaxContent ul#dismissed-updates {
    display: none;
}

#WFTY_MB_ajaxContent form.upgrade {
    margin-top: 8px;
}

#WFTY_MB_ajaxContent form.upgrade .hint {
    font-style: italic;
    font-size: 85%;
    margin: -0.5em 0 2em;
}

#WFTY_MB_ajaxContent .update-php .spinner {
    float: none;
    margin: -4px 0;
}

#WFTY_MB_ajaxContent #ajax-loading, #WFTY_MB_ajaxContent .ajax-loading, #WFTY_MB_ajaxContent .ajax-feedback, #WFTY_MB_ajaxContent .imgedit-wait-spin, #WFTY_MB_ajaxContent .list-ajax-loading {
    /* deprecated */
    visibility: hidden;
}

#WFTY_MB_ajaxContent #ajax-response.alignleft {
    margin-left: 2em;
}

#WFTY_MB_ajaxContent .button.updating-message:before, #WFTY_MB_ajaxContent .button.updated-message:before, #WFTY_MB_ajaxContent .button.installed:before, #WFTY_MB_ajaxContent .button.installing:before {
    margin: 3px 5px 0 -2px;
}

#WFTY_MB_ajaxContent .button-primary.updating-message:before {
    color: #fff;
}

#WFTY_MB_ajaxContent .button-primary.updated-message:before {
    color: #66c6e4;
}

#WFTY_MB_ajaxContent .button.updated-message {
    transition-property: border, background, color;
    transition-duration: 0.05s;
    transition-timing-function: ease-in-out;
}

@media aural {
    #WFTY_MB_ajaxContent .wrap .notice p:before, #WFTY_MB_ajaxContent .button.installing:before, #WFTY_MB_ajaxContent .button.installed:before, #WFTY_MB_ajaxContent .update-message p:before {
        speak: none;
    }
}

#WFTY_MB_ajaxContent #adminmenu a, #WFTY_MB_ajaxContent #taglist a, #WFTY_MB_ajaxContent #catlist a {
    text-decoration: none;
}

#WFTY_MB_ajaxContent #screen-options-wrap, #WFTY_MB_ajaxContent #contextual-help-wrap {
    margin: 0;
    padding: 8px 20px 12px;
    position: relative;
}

#WFTY_MB_ajaxContent #contextual-help-wrap {
    overflow: auto;
    margin-left: 0 !important;
}

#WFTY_MB_ajaxContent #screen-meta-links {
    margin: 0 20px 0 0;
}

#WFTY_MB_ajaxContent #screen-meta {
    display: none;
    margin: 0 20px -1px 0;
    position: relative;
    background-color: #fff;
    border: 1px solid #ddd;
    border-top: none;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .025);
}

#WFTY_MB_ajaxContent #screen-options-link-wrap, #WFTY_MB_ajaxContent #contextual-help-link-wrap {
    float: right;
    height: 28px;
    margin: 0 0 0 6px;
    border: 1px solid #ddd;
    border-top: none;
    background: #fff;
    box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.1);
}

#WFTY_MB_ajaxContent #screen-meta-links .screen-meta-toggle {
    position: relative;
    top: 0;
}

#WFTY_MB_ajaxContent #screen-meta-links .show-settings {
    border: 0;
    background: none;
    border-radius: 0;
    color: #72777c;
    line-height: 1.7;
    padding: 3px 6px 3px 16px;
}

#WFTY_MB_ajaxContent #screen-meta-links .show-settings:hover, #WFTY_MB_ajaxContent #screen-meta-links .show-settings:active, #WFTY_MB_ajaxContent #screen-meta-links .show-settings:focus {
    color: #32373c;
}

#WFTY_MB_ajaxContent #screen-meta-links .show-settings:active {
    box-shadow: none;
    transform: none;
}

#WFTY_MB_ajaxContent #screen-meta-links .show-settings: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;
    color: #72777c;
}

#WFTY_MB_ajaxContent #screen-meta-links .screen-meta-active:after {
    content: "\f142";
}

#WFTY_MB_ajaxContent .toggle-arrow {
    background-repeat: no-repeat;
    background-position: top left;
    background-color: transparent;
    height: 22px;
    line-height: 22px;
    display: block;
}

#WFTY_MB_ajaxContent .toggle-arrow-active {
    background-position: bottom left;
}

#WFTY_MB_ajaxContent #screen-options-wrap h5, #WFTY_MB_ajaxContent #screen-options-wrap legend, #WFTY_MB_ajaxContent #contextual-help-wrap h5 {
    /* Back-compat for old plugins */
    margin: 0;
    padding: 8px 0;
    font-size: 13px;
    font-weight: 600;
}

#WFTY_MB_ajaxContent .ie8 #screen-options-wrap legend {
    color: inherit;
}

#WFTY_MB_ajaxContent .metabox-prefs label {
    display: inline-block;
    padding-right: 15px;
    line-height: 30px;
}

#WFTY_MB_ajaxContent #number-of-columns {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
}

#WFTY_MB_ajaxContent .metabox-prefs input[type=checkbox] {
    margin-top: 0;
    margin-right: 6px;
}

#WFTY_MB_ajaxContent .metabox-prefs label input, #WFTY_MB_ajaxContent .metabox-prefs label input[type=checkbox] {
    margin: -4px 5px 0 0;
}

#WFTY_MB_ajaxContent .metabox-prefs .columns-prefs label input {
    margin: -1px 2px 0 0;
}

#WFTY_MB_ajaxContent .metabox-prefs label a {
    display: none;
}

#WFTY_MB_ajaxContent .metabox-prefs .screen-options input, #WFTY_MB_ajaxContent .metabox-prefs .screen-options label {
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

#WFTY_MB_ajaxContent .metabox-prefs .screen-options .screen-per-page {
    margin-right: 15px;
}

#WFTY_MB_ajaxContent .metabox-prefs .screen-options label {
    line-height: 28px;
    padding-right: 0;
}

#WFTY_MB_ajaxContent .screen-options + .screen-options {
    margin-top: 10px;
}

#WFTY_MB_ajaxContent .metabox-prefs .submit {
    margin-top: 1em;
    padding: 0;
}

#WFTY_MB_ajaxContent #contextual-help-wrap {
    padding: 0;
}

#WFTY_MB_ajaxContent #contextual-help-columns {
    position: relative;
}

#WFTY_MB_ajaxContent #contextual-help-back {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 150px;
    right: 170px;
    border: 1px solid #e1e1e1;
    border-top: none;
    border-bottom: none;
    background: #f6fbfd;
}

#WFTY_MB_ajaxContent #contextual-help-wrap.no-sidebar #contextual-help-back {
    right: 0;
    border-right-width: 0;
    border-bottom-right-radius: 2px;
}

#WFTY_MB_ajaxContent .contextual-help-tabs {
    float: left;
    width: 150px;
    margin: 0;
}

#WFTY_MB_ajaxContent .contextual-help-tabs ul {
    margin: 1em 0;
}

#WFTY_MB_ajaxContent .contextual-help-tabs li {
    margin-bottom: 0;
    list-style-type: none;
    border-style: solid;
    border-width: 0 0 0 2px;
    border-color: transparent;
}

#WFTY_MB_ajaxContent .contextual-help-tabs a {
    display: block;
    padding: 5px 5px 5px 12px;
    line-height: 18px;
    text-decoration: none;
    border: 1px solid transparent;
    border-right: none;
    border-left: none;
}

#WFTY_MB_ajaxContent .contextual-help-tabs a:hover {
    color: #32373c;
}

#WFTY_MB_ajaxContent .contextual-help-tabs .active {
    padding: 0;
    margin: 0 -1px 0 0;
    border-left: 2px solid #00a0d2;
    background: #f6fbfd;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02), 0 1px 0 rgba(0, 0, 0, 0.02);
}

#WFTY_MB_ajaxContent .contextual-help-tabs .active a {
    border-color: #e1e1e1;
    color: #32373c;
}

#WFTY_MB_ajaxContent .contextual-help-tabs-wrap {
    padding: 0 20px;
    overflow: auto;
}

#WFTY_MB_ajaxContent .help-tab-content {
    display: none;
    margin: 0 22px 12px 0;
    line-height: 1.6em;
}

#WFTY_MB_ajaxContent .help-tab-content.active {
    display: block;
}

#WFTY_MB_ajaxContent .help-tab-content ul li {
    list-style-type: disc;
    margin-left: 18px;
}

#WFTY_MB_ajaxContent .contextual-help-sidebar {
    width: 150px;
    float: right;
    padding: 0 8px 0 12px;
    overflow: auto;
}

#WFTY_MB_ajaxContent html.wp-toolbar {
    padding-top: 32px;
    box-sizing: border-box;
}

#WFTY_MB_ajaxContent .widefat th, #WFTY_MB_ajaxContent .widefat td {
    color: #555;
}

#WFTY_MB_ajaxContent .widefat th, #WFTY_MB_ajaxContent .widefat thead td, #WFTY_MB_ajaxContent .widefat tfoot td {
    font-weight: 400;
}

#WFTY_MB_ajaxContent .widefat thead tr th, #WFTY_MB_ajaxContent .widefat thead tr td, #WFTY_MB_ajaxContent .widefat tfoot tr th, #WFTY_MB_ajaxContent .widefat tfoot tr td {
    color: #32373c;
}

#WFTY_MB_ajaxContent .widefat td p {
    margin: 2px 0 0.8em;
}

#WFTY_MB_ajaxContent .widefat p, #WFTY_MB_ajaxContent .widefat ol, #WFTY_MB_ajaxContent .widefat ul {
    color: #32373c;
}

#WFTY_MB_ajaxContent .widefat .column-comment p {
    margin: 0.6em 0;
}

#WFTY_MB_ajaxContent .widefat .column-comment ul {
    list-style: initial;
    margin-left: 2em;
}

#WFTY_MB_ajaxContent .postbox-container {
    float: left;
}

#WFTY_MB_ajaxContent .postbox-container .meta-box-sortables {
    box-sizing: border-box;
}

#WFTY_MB_ajaxContent #wpbody-content .metabox-holder {
    padding-top: 10px;
}

#WFTY_MB_ajaxContent .metabox-holder .postbox-container .empty-container {
    border: 3px dashed #b4b9be;
    height: 250px;
    position: relative;
}

#WFTY_MB_ajaxContent .metabox-holder .postbox-container .empty-container:after {
    content: attr(data-emptystring);
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1em;
    width: 200px;
    text-align: center;
    color: #ccc;
    font-size: 18px;
    display: none;
}

#WFTY_MB_ajaxContent .metabox-holder.columns-1 .postbox-container .empty-container, #WFTY_MB_ajaxContent .columns-2 #postbox-container-3 .empty-container, #WFTY_MB_ajaxContent .columns-2 #postbox-container-4 .empty-container, #WFTY_MB_ajaxContent .columns-3 #postbox-container-4 .empty-container {
    border: 0 none;
    height: 0;
    min-height: 0;
}

#WFTY_MB_ajaxContent #post-body-content {
    width: 100%;
    min-width: 463px;
    float: left;
}

#WFTY_MB_ajaxContent #post-body.columns-2 #postbox-container-1 {
    float: right;
    margin-right: -300px;
    width: 280px;
}

#WFTY_MB_ajaxContent #post-body.columns-2 #side-sortables {
    min-height: 250px;
}

@media only screen and (max-width: 799px) {
    #WFTY_MB_ajaxContent #wpbody-content .metabox-holder .postbox-container .empty-container {
        border: 0 none;
        height: 0;
        min-height: 0;
    }
}

#WFTY_MB_ajaxContent .js .widget .widget-top, #WFTY_MB_ajaxContent .js .postbox .hndle {
    cursor: move;
}

#WFTY_MB_ajaxContent .hndle a {
    font-size: 11px;
    font-weight: 400;
}

#WFTY_MB_ajaxContent .postbox .handlediv {
    display: none;
    float: right;
    width: 36px;
    height: 36px;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    cursor: pointer;
}

#WFTY_MB_ajaxContent .js .postbox .handlediv {
    display: block;
}

#WFTY_MB_ajaxContent .sortable-placeholder {
    border: 1px dashed #b4b9be;
    margin-bottom: 20px;
}

#WFTY_MB_ajaxContent .postbox, #WFTY_MB_ajaxContent .stuffbox {
    margin-bottom: 20px;
    padding: 0;
    line-height: 1;
}

#WFTY_MB_ajaxContent .postbox .hndle, #WFTY_MB_ajaxContent .stuffbox .hndle {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#WFTY_MB_ajaxContent .postbox .inside, #WFTY_MB_ajaxContent .stuffbox .inside {
    padding: 0 12px 12px;
    line-height: 1.4em;
    font-size: 13px;
}

#WFTY_MB_ajaxContent .postbox .inside {
    margin: 11px 0;
    position: relative;
}

#WFTY_MB_ajaxContent .postbox .inside > p:last-child, #WFTY_MB_ajaxContent .rss-widget ul li:last-child {
    margin-bottom: 1px !important;
}

#WFTY_MB_ajaxContent .postbox.closed h3 {
    border: none;
    box-shadow: none;
}

#WFTY_MB_ajaxContent .postbox table.form-table {
    margin-bottom: 0;
}

#WFTY_MB_ajaxContent .postbox table.widefat {
    box-shadow: none;
}

#WFTY_MB_ajaxContent .temp-border {
    border: 1px dotted #ccc;
}

#WFTY_MB_ajaxContent .columns-prefs label {
    padding: 0 10px 0 0;
}

#WFTY_MB_ajaxContent #dashboard_right_now .versions .b, #WFTY_MB_ajaxContent #post-status-display, #WFTY_MB_ajaxContent #post-visibility-display, #WFTY_MB_ajaxContent #adminmenu .wp-submenu li.current, #WFTY_MB_ajaxContent #adminmenu .wp-submenu li.current a, #WFTY_MB_ajaxContent #adminmenu .wp-submenu li.current a:hover, #WFTY_MB_ajaxContent .media-item .percent, #WFTY_MB_ajaxContent .plugins .name, #WFTY_MB_ajaxContent #pass-strength-result.strong, #WFTY_MB_ajaxContent #pass-strength-result.short, #WFTY_MB_ajaxContent #ed_reply_toolbar #ed_reply_strong, #WFTY_MB_ajaxContent .item-controls .item-order a, #WFTY_MB_ajaxContent .feature-filter .feature-name {
    font-weight: 600;
}

#WFTY_MB_ajaxContent #wpfooter {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 20px;
    color: #555d66;
}

#WFTY_MB_ajaxContent #wpfooter p {
    font-size: 13px;
    margin: 0;
    line-height: 20px;
}

#WFTY_MB_ajaxContent #footer-thankyou {
    font-style: italic;
}

#WFTY_MB_ajaxContent .nav-tab {
    float: left;
    border: 1px solid #ccc;
    border-bottom: none;
    margin-left: 0.5em;
    /* half the font size so set the font size properly */
    padding: 5px 10px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    background: #e5e5e5;
    color: #555;
    text-decoration: none;
    white-space: nowrap;
}

#WFTY_MB_ajaxContent h3 .nav-tab, #WFTY_MB_ajaxContent .nav-tab-small .nav-tab {
    /* Back-compat for pre-4.4 */
    padding: 5px 14px;
    font-size: 12px;
    line-height: 16px;
}

#WFTY_MB_ajaxContent .nav-tab:hover, #WFTY_MB_ajaxContent .nav-tab:focus {
    background-color: #fff;
    color: #444;
}

#WFTY_MB_ajaxContent .nav-tab-active, #WFTY_MB_ajaxContent .nav-tab:focus:active {
    box-shadow: none;
}

#WFTY_MB_ajaxContent .nav-tab-active {
    margin-bottom: -1px;
    color: #444;
}

#WFTY_MB_ajaxContent .nav-tab-active, #WFTY_MB_ajaxContent .nav-tab-active:hover, #WFTY_MB_ajaxContent .nav-tab-active:focus, #WFTY_MB_ajaxContent .nav-tab-active:focus:active {
    border-bottom: 1px solid #f1f1f1;
    background: #f1f1f1;
    color: #000;
}

#WFTY_MB_ajaxContent h1.nav-tab-wrapper, #WFTY_MB_ajaxContent .wrap h2.nav-tab-wrapper, #WFTY_MB_ajaxContent .nav-tab-wrapper {
    /* Back-compat for pre-4.4 */
    /* higher specificity to override .wrap > h2:first-child */
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding-top: 9px;
    padding-bottom: 0;
    line-height: inherit;
}

#WFTY_MB_ajaxContent .nav-tab-wrapper:not(.wp-clearfix):after {
    content: "";
    display: table;
    clear: both;
}

#WFTY_MB_ajaxContent .ie8 .nav-tab-wrapper {
    /* contain floats establishing a new block formatting context */
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

#WFTY_MB_ajaxContent .spinner {
    background: url(../images/spinner.gif) no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    visibility: hidden;
    float: right;
    vertical-align: middle;
    opacity: 0.7;
    filter: alpha(opacity=70);
    width: 20px;
    height: 20px;
    margin: 4px 10px 0;
}

#WFTY_MB_ajaxContent .spinner.is-active, #WFTY_MB_ajaxContent .loading-content .spinner {
    visibility: visible;
}

#WFTY_MB_ajaxContent #template > div {
    margin-right: 16em;
}

#WFTY_MB_ajaxContent #template .notice {
    margin-top: 1em;
    margin-right: 3%;
}

#WFTY_MB_ajaxContent #template .notice p {
    width: auto;
}

#WFTY_MB_ajaxContent #template .submit .spinner {
    float: none;
}

#WFTY_MB_ajaxContent .metabox-holder .stuffbox > h3, #WFTY_MB_ajaxContent .metabox-holder .postbox > h3, #WFTY_MB_ajaxContent .metabox-holder h3.hndle, #WFTY_MB_ajaxContent .metabox-holder h2.hndle {
    /* Back-compat for pre-4.4 */
    /* Back-compat for pre-4.4 */
    /* Back-compat for pre-4.4 */
    font-size: 14px;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4;
}

#WFTY_MB_ajaxContent .nav-menus-php .metabox-holder h3 {
    padding: 10px 10px 11px 14px;
    line-height: 21px;
}

#WFTY_MB_ajaxContent #templateside ul li a {
    text-decoration: none;
}

#WFTY_MB_ajaxContent .plugin-install #description, #WFTY_MB_ajaxContent .plugin-install-network #description {
    width: 60%;
}

#WFTY_MB_ajaxContent table .vers, #WFTY_MB_ajaxContent table .column-visible, #WFTY_MB_ajaxContent table .column-rating {
    text-align: left;
}

#WFTY_MB_ajaxContent .attention, #WFTY_MB_ajaxContent .error-message {
    color: #dc3232;
    font-weight: 600;
}

#WFTY_MB_ajaxContent body.iframe {
    height: 98%;
}

#WFTY_MB_ajaxContent .lp-show-latest p {
    display: none;
}

#WFTY_MB_ajaxContent .lp-show-latest p:last-child, #WFTY_MB_ajaxContent .lp-show-latest .lp-error p {
    display: block;
}

#WFTY_MB_ajaxContent .media-icon {
    width: 62px;
    /* icon + border */
    text-align: center;
}

#WFTY_MB_ajaxContent .media-icon img {
    border: 1px solid #e5e5e5;
    border: 1px solid rgba(0, 0, 0, 0.07);
}

#WFTY_MB_ajaxContent #howto {
    font-size: 11px;
    margin: 0 5px;
    display: block;
}

#WFTY_MB_ajaxContent .importers {
    font-size: 16px;
    width: auto;
}

#WFTY_MB_ajaxContent .importers td {
    padding-right: 14px;
    line-height: 1.5em;
}

#WFTY_MB_ajaxContent .importers .import-system {
    max-width: 250px;
}

#WFTY_MB_ajaxContent .importers td.desc {
    max-width: 500px;
}

#WFTY_MB_ajaxContent .importer-title, #WFTY_MB_ajaxContent .importer-desc, #WFTY_MB_ajaxContent .importer-action {
    display: block;
}

#WFTY_MB_ajaxContent .importer-title {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0.2em;
}

#WFTY_MB_ajaxContent .importer-action {
    line-height: 20px;
    /* Same as with .updating-message */
    color: #555;
    margin-bottom: 1em;
}

#WFTY_MB_ajaxContent #post-body #post-body-content #namediv h3, #WFTY_MB_ajaxContent #post-body #post-body-content #namediv h2 {
    /* Back-compat for pre-4.4 */
    margin-top: 0;
}

#WFTY_MB_ajaxContent .edit-comment-author {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 600;
    color: #222;
    margin: 2px 0 0 9px;
}

#WFTY_MB_ajaxContent #namediv h3 label, #WFTY_MB_ajaxContent #namediv h2 label {
    /* Back-compat for pre-4.4 */
    vertical-align: baseline;
}

#WFTY_MB_ajaxContent #namediv table {
    width: 100%;
}

#WFTY_MB_ajaxContent #namediv td.first {
    width: 10px;
    white-space: nowrap;
}

#WFTY_MB_ajaxContent #namediv input {
    width: 98%;
}

#WFTY_MB_ajaxContent #namediv p {
    margin: 10px 0;
}

#WFTY_MB_ajaxContent #submitdiv h3 {
    margin-bottom: 0 !important;
}

#WFTY_MB_ajaxContent .zerosize {
    height: 0;
    width: 0;
    margin: 0;
    border: 0;
    padding: 0;
    overflow: hidden;
    position: absolute;
}

#WFTY_MB_ajaxContent br.clear {
    height: 2px;
    line-height: 2px;
}

#WFTY_MB_ajaxContent .checkbox {
    border: none;
    margin: 0;
    padding: 0;
}

#WFTY_MB_ajaxContent fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}

#WFTY_MB_ajaxContent .post-categories {
    display: inline;
    margin: 0;
    padding: 0;
}

#WFTY_MB_ajaxContent .post-categories li {
    display: inline;
}

#WFTY_MB_ajaxContent div.star-holder {
    position: relative;
    height: 17px;
    width: 100px;
    background: url(../images/stars.png?ver=20121108) repeat-x bottom left;
}

#WFTY_MB_ajaxContent div.star-holder .star-rating {
    background: url(../images/stars.png?ver=20121108) repeat-x top left;
    height: 17px;
    float: left;
}

#WFTY_MB_ajaxContent .star-rating {
    white-space: nowrap;
}

#WFTY_MB_ajaxContent .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;
    transition: color 0.1s ease-in 0;
    text-align: center;
    color: #ffb900;
}

#WFTY_MB_ajaxContent .star-rating .star-full:before {
    content: "\f155";
}

#WFTY_MB_ajaxContent .star-rating .star-half:before {
    content: "\f459";
}

#WFTY_MB_ajaxContent .rtl .star-rating .star-half {
    transform: rotateY(180deg);
}

#WFTY_MB_ajaxContent .star-rating .star-empty:before {
    content: "\f154";
}

#WFTY_MB_ajaxContent div.action-links {
    font-weight: 400;
    margin: 6px 0 0;
}

#WFTY_MB_ajaxContent #plugin-information {
    background: #fff;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    padding: 0;
}

#WFTY_MB_ajaxContent #plugin-information-scrollable {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    height: 100%;
}

#WFTY_MB_ajaxContent #plugin-information-title {
    padding: 0 26px;
    background: #f5f5f5;
    font-size: 22px;
    font-weight: 600;
    line-height: 56px;
    position: relative;
    height: 56px;
}

#WFTY_MB_ajaxContent #plugin-information-title.with-banner {
    margin-right: 0;
    height: 250px;
    background-size: cover;
}

#WFTY_MB_ajaxContent #plugin-information-title h2 {
    font-size: 1em;
    font-weight: 600;
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#WFTY_MB_ajaxContent #plugin-information-title.with-banner h2 {
    position: relative;
    font-family: "Helvetica Neue", sans-serif;
    display: inline-block;
    font-size: 30px;
    line-height: 50px;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 15px;
    margin-top: 174px;
    color: #fff;
    background: rgba(30, 30, 30, 0.9);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 30px rgba(255, 255, 255, 0.1);
    border-radius: 8px;
}

#WFTY_MB_ajaxContent #plugin-information-title div.vignette {
    display: none;
}

#WFTY_MB_ajaxContent #plugin-information-title.with-banner div.vignette {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    height: 250px;
    width: 100%;
    background: transparent;
    box-shadow: inset 0 0 50px 4px rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

#WFTY_MB_ajaxContent #plugin-information-tabs {
    padding: 0 16px;
    position: relative;
    right: 0;
    left: 0;
    min-height: 36px;
    font-size: 0;
    z-index: 1;
    border-bottom: 1px solid #ddd;
    background: #f3f3f3;
}

#WFTY_MB_ajaxContent #plugin-information-tabs a {
    position: relative;
    display: inline-block;
    padding: 9px 10px;
    margin: 0;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    text-decoration: none;
    transition: none;
}

#WFTY_MB_ajaxContent #plugin-information-tabs a.current {
    margin: 0 -1px -1px;
    background: #fff;
    border: 1px solid #ddd;
    border-bottom-color: #fff;
    padding-top: 8px;
    color: #32373c;
}

#WFTY_MB_ajaxContent #plugin-information-tabs.with-banner a.current {
    border-top: none;
    padding-top: 9px;
}

#WFTY_MB_ajaxContent #plugin-information-tabs a:active, #WFTY_MB_ajaxContent #plugin-information-tabs a:focus {
    outline: none;
}

#WFTY_MB_ajaxContent #plugin-information-content {
    overflow: hidden;
    /* equal height column trick */
    background: #fff;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    min-height: 100%;
    /* Height of title + tabs + install now */
    min-height: calc(100% - 152px);
}

#WFTY_MB_ajaxContent #plugin-information-content.with-banner {
    /* Height of banner + tabs + install now */
    min-height: calc(100% - 346px);
}

#WFTY_MB_ajaxContent #section-holder {
    position: relative;
    top: 0;
    right: 250px;
    bottom: 0;
    left: 0;
    margin-right: 250px;
    /* FYI box */
    padding: 10px 26px;
    margin-bottom: -99939px;
    /* 60px less than the padding below to accommodate footer */
    padding-bottom: 99999px;
    /* equal height column trick */
}

#WFTY_MB_ajaxContent #section-holder .updated {
    margin: 16px 0;
}

#WFTY_MB_ajaxContent #plugin-information .fyi {
    float: right;
    position: relative;
    top: 0;
    right: 0;
    padding: 16px;
    margin-bottom: -99939px;
    /* 60px less than the padding below to accommodate footer */
    padding-bottom: 99999px;
    /* equal height column trick */
    width: 217px;
    border-left: 1px solid #ddd;
    background: #f3f3f3;
    color: #666;
}

#WFTY_MB_ajaxContent #plugin-information .fyi strong {
    color: #444;
}

#WFTY_MB_ajaxContent #plugin-information .fyi h3 {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    color: #666;
    margin: 24px 0 8px;
}

#WFTY_MB_ajaxContent #plugin-information .fyi h2 {
    font-size: 0.9em;
    margin-bottom: 0;
    margin-right: 0;
}

#WFTY_MB_ajaxContent #plugin-information .fyi ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#WFTY_MB_ajaxContent #plugin-information .fyi li {
    margin: 0 0 10px;
}

#WFTY_MB_ajaxContent #plugin-information .fyi-description {
    margin-top: 0;
}

#WFTY_MB_ajaxContent #plugin-information .counter-container {
    margin: 3px 0;
}

#WFTY_MB_ajaxContent #plugin-information .counter-label {
    float: left;
    margin-right: 5px;
    min-width: 55px;
}

#WFTY_MB_ajaxContent #plugin-information .counter-back {
    height: 17px;
    width: 92px;
    background-color: #e5e5e5;
    float: left;
}

#WFTY_MB_ajaxContent #plugin-information .counter-bar {
    height: 17px;
    background-color: #ffc733;
    /* slightly lighter than stars due to larger expanse */
    float: left;
}

#WFTY_MB_ajaxContent #plugin-information .counter-count {
    margin-left: 5px;
}

#WFTY_MB_ajaxContent #plugin-information .fyi ul.contributors {
    margin-top: 10px;
}

#WFTY_MB_ajaxContent #plugin-information .fyi ul.contributors li {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}

#WFTY_MB_ajaxContent #plugin-information .fyi ul.contributors li {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}

#WFTY_MB_ajaxContent #plugin-information .fyi ul.contributors li img {
    vertical-align: middle;
    margin-right: 4px;
}

#WFTY_MB_ajaxContent #plugin-information-footer {
    padding: 13px 16px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 33px;
    /* 33+13+13+1=60 */
    border-top: 1px solid #ddd;
    background: #f3f3f3;
}

#WFTY_MB_ajaxContent #plugin-information .section {
    direction: ltr;
}

#WFTY_MB_ajaxContent #plugin-information .section ul, #WFTY_MB_ajaxContent #plugin-information .section ol {
    list-style-type: disc;
    margin-left: 24px;
}

#WFTY_MB_ajaxContent #plugin-information .section, #WFTY_MB_ajaxContent #plugin-information .section p {
    font-size: 14px;
    line-height: 1.7;
}

#WFTY_MB_ajaxContent #plugin-information #section-screenshots ol {
    list-style: none;
    margin: 0;
}

#WFTY_MB_ajaxContent #plugin-information #section-screenshots li img {
    vertical-align: text-top;
    margin-top: 16px;
    max-width: 100%;
    width: auto;
    height: auto;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

#WFTY_MB_ajaxContent #plugin-information #section-screenshots li p {
    font-style: italic;
    padding-left: 20px;
}

#WFTY_MB_ajaxContent #plugin-information pre {
    padding: 7px;
    overflow: auto;
    border: 1px solid #ccc;
}

#WFTY_MB_ajaxContent #plugin-information blockquote {
    border-left: 2px solid #ddd;
    color: #666;
    font-style: italic;
    margin: 1em 0;
    padding: 0 0 0 1em;
}

#WFTY_MB_ajaxContent #plugin-information .review {
    overflow: hidden;
    /* clearfix */
    width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}

#WFTY_MB_ajaxContent #plugin-information .review-title-section {
    overflow: hidden;
    /* clearfix */
}

#WFTY_MB_ajaxContent #plugin-information .review-title-section h4 {
    display: inline-block;
    float: left;
    margin: 0 6px 0 0;
}

#WFTY_MB_ajaxContent #plugin-information .reviewer-info p {
    clear: both;
    margin: 0;
    padding-top: 2px;
}

#WFTY_MB_ajaxContent #plugin-information .reviewer-info .avatar {
    float: left;
    margin: 4px 6px 0 0;
}

#WFTY_MB_ajaxContent #plugin-information .reviewer-info .star-rating {
    float: left;
}

#WFTY_MB_ajaxContent #plugin-information .review-meta {
    float: left;
    margin-left: 0.75em;
}

#WFTY_MB_ajaxContent #plugin-information .review-body {
    float: left;
    width: 100%;
}

#WFTY_MB_ajaxContent .plugin-version-author-uri {
    font-size: 13px;
}

#WFTY_MB_ajaxContent .update-php .button.button-primary {
    margin-right: 1em;
}

@media screen and (max-width: 771px) {
    #WFTY_MB_ajaxContent #plugin-information-title.with-banner {
        height: 100px;
    }

    #WFTY_MB_ajaxContent #plugin-information-title.with-banner h2 {
        margin-top: 30px;
        font-size: 20px;
        line-height: 40px;
        max-width: 85%;
    }

    #WFTY_MB_ajaxContent #plugin-information-title.with-banner div.vignette {
        height: 100px;
    }

    #WFTY_MB_ajaxContent #plugin-information-tabs {
        overflow: hidden;
        /* clearfix */
        padding: 0;
        height: auto;
        /* let tabs wrap */
    }

    #WFTY_MB_ajaxContent #plugin-information-tabs a.current {
        margin-bottom: 0;
        border-bottom: none;
    }

    #WFTY_MB_ajaxContent #plugin-information .fyi {
        float: none;
        border: 1px solid #ddd;
        position: static;
        width: auto;
        margin: 26px 26px 0;
        padding-bottom: 0;
        /* reset from the two column height fix */
    }

    #WFTY_MB_ajaxContent #section-holder {
        position: static;
        margin: 0;
        padding-bottom: 70px;
        /* reset from the two column height fix, plus accommodate footer */
    }

    #WFTY_MB_ajaxContent #plugin-information .fyi h3, #WFTY_MB_ajaxContent #plugin-information .fyi small {
        display: none;
    }

    #WFTY_MB_ajaxContent #plugin-information-footer {
        padding: 12px 16px 0;
        height: 46px;
    }
}

#WFTY_MB_ajaxContent #TB_window.plugin-details-modal {
    background: #fcfcfc;
}

#WFTY_MB_ajaxContent #TB_window.plugin-details-modal.thickbox-loading:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    margin: -10px 0 0 -10px;
    background: #fcfcfc url(../images/spinner.gif) no-repeat center;
    background-size: 20px 20px;
    transform: translateZ(0);
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    #WFTY_MB_ajaxContent #TB_window.plugin-details-modal.thickbox-loading:before {
        background-image: url(../images/spinner-2x.gif);
    }
}

#WFTY_MB_ajaxContent .plugin-details-modal #TB_title {
    float: left;
    height: 1px;
}

#WFTY_MB_ajaxContent .plugin-details-modal #TB_ajaxWindowTitle {
    display: none;
}

#WFTY_MB_ajaxContent .plugin-details-modal #TB_closeWindowButton {
    left: auto;
    right: -30px;
    color: #eee;
}

#WFTY_MB_ajaxContent .plugin-details-modal #TB_closeWindowButton:hover, #WFTY_MB_ajaxContent .plugin-details-modal #TB_closeWindowButton:focus {
    color: #00a0d2;
    outline: none;
    box-shadow: none;
}

#WFTY_MB_ajaxContent .plugin-details-modal .tb-close-icon {
    display: none;
}

#WFTY_MB_ajaxContent .plugin-details-modal #TB_closeWindowButton:after {
    content: "\f335";
    font: normal 32px/29px 'dashicons';
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 830px) {
    #WFTY_MB_ajaxContent .plugin-details-modal #TB_closeWindowButton {
        right: 0;
        top: -30px;
    }
}

#WFTY_MB_ajaxContent img {
    border: none;
}

#WFTY_MB_ajaxContent .sidebar-name .toggle-indicator:before, #WFTY_MB_ajaxContent .js .meta-box-sortables .postbox .toggle-indicator:before, #WFTY_MB_ajaxContent .bulk-action-notice .toggle-indicator:before, #WFTY_MB_ajaxContent .privacy-text-box .toggle-indicator:before {
    content: "\f142";
    display: inline-block;
    font: normal 20px/1 dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
}

#WFTY_MB_ajaxContent .js .widgets-holder-wrap.closed .toggle-indicator:before, #WFTY_MB_ajaxContent .js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before, #WFTY_MB_ajaxContent .bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator:before, #WFTY_MB_ajaxContent .privacy-text-box.closed .toggle-indicator:before {
    content: "\f140";
}

#WFTY_MB_ajaxContent .js .postbox .handlediv .toggle-indicator:before {
    margin-top: 4px;
    width: 20px;
    border-radius: 50%;
    text-indent: -1px;
    /* account for the dashicon alignment */
}

#WFTY_MB_ajaxContent .rtl.js .postbox .handlediv .toggle-indicator:before {
    text-indent: 1px;
    /* account for the dashicon alignment */
}

#WFTY_MB_ajaxContent .bulk-action-notice .toggle-indicator:before {
    line-height: 16px;
    vertical-align: top;
    color: #72777c;
}

#WFTY_MB_ajaxContent .js .postbox .handlediv:focus {
    box-shadow: none;
    outline: none;
}

#WFTY_MB_ajaxContent .js .postbox .handlediv:focus .toggle-indicator:before {
    box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
}

#WFTY_MB_ajaxContent #photo-add-url-div input[type="text"] {
    width: 300px;
}

#WFTY_MB_ajaxContent .alignleft h2 {
    margin: 0;
}

#WFTY_MB_ajaxContent #template textarea {
    font-family: Consolas, Monaco, monospace;
    font-size: 13px;
    background: #f9f9f9;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

#WFTY_MB_ajaxContent #template textarea, #WFTY_MB_ajaxContent #template .CodeMirror {
    width: 100%;
    min-height: 60vh;
    height: calc(100vh - 295px);
    border: 1px solid #ddd;
    box-sizing: border-box;
}

#WFTY_MB_ajaxContent #templateside > h2 {
    padding-top: 6px;
    padding-bottom: 7px;
    margin: 0;
}

#WFTY_MB_ajaxContent #templateside ol, #WFTY_MB_ajaxContent #templateside ul {
    margin: 0;
    padding: 0;
}

#WFTY_MB_ajaxContent #templateside > ul {
    box-sizing: border-box;
    margin-top: 0;
    overflow: auto;
    padding: 0;
    min-height: 60vh;
    height: calc(100vh - 295px);
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    border-left: none;
}

#WFTY_MB_ajaxContent #templateside ul ul {
    padding-left: 12px;
}

#WFTY_MB_ajaxContent #templateside > ul > li > ul[role=group] {
    padding-left: 0;
}

#WFTY_MB_ajaxContent [role="treeitem"][aria-expanded="false"] > ul {
    display: none;
}

#WFTY_MB_ajaxContent [role="treeitem"] span[aria-hidden] {
    display: inline;
    font-family: dashicons;
    font-size: 20px;
    position: absolute;
    pointer-events: none;
}

#WFTY_MB_ajaxContent [role="treeitem"][aria-expanded="false"] > .folder-label .icon:after {
    content: "\f139";
}

#WFTY_MB_ajaxContent [role="treeitem"][aria-expanded="true"] > .folder-label .icon:after {
    content: "\f140";
}

#WFTY_MB_ajaxContent [role="treeitem"] .folder-label {
    display: block;
    padding: 3px 3px 3px 12px;
    cursor: pointer;
}

#WFTY_MB_ajaxContent [role="treeitem"] {
    outline: 0;
}

#WFTY_MB_ajaxContent [role="treeitem"] .folder-label.focus {
    color: #124964;
    box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
}

#WFTY_MB_ajaxContent [role="treeitem"].hover, #WFTY_MB_ajaxContent [role="treeitem"] .folder-label.hover {
    background-color: #eaeaea;
}

#WFTY_MB_ajaxContent .tree-folder {
    margin: 0;
    position: relative;
}

#WFTY_MB_ajaxContent [role="treeitem"] li {
    position: relative;
}

#WFTY_MB_ajaxContent .tree-folder .tree-folder::after {
    content: ' ';
    display: block;
    position: absolute;
    left: 2px;
    border-left: 1px solid #ccc;
    top: -13px;
    bottom: 10px;
}

#WFTY_MB_ajaxContent .tree-folder > li::before {
    content: ' ';
    position: absolute;
    display: block;
    border-left: 1px solid #ccc;
    left: 2px;
    top: -5px;
    height: 18px;
    width: 7px;
    border-bottom: 1px solid #ccc;
}

#WFTY_MB_ajaxContent .tree-folder > li::after {
    content: ' ';
    position: absolute;
    display: block;
    border-left: 1px solid #ccc;
    left: 2px;
    bottom: -7px;
    top: 0;
}

#WFTY_MB_ajaxContent #templateside .current-file {
    margin: -4px 0 -2px;
}

#WFTY_MB_ajaxContent .tree-folder > .current-file::before {
    left: 4px;
    height: 15px;
    width: 0;
    border-left: none;
    top: 3px;
}

#WFTY_MB_ajaxContent .tree-folder > .current-file::after {
    bottom: -4px;
    height: 7px;
    left: 2px;
    top: auto;
}

#WFTY_MB_ajaxContent .tree-folder > li:last-child::after, #WFTY_MB_ajaxContent .tree-folder li:last-child > .tree-folder::after {
    display: none;
}

#WFTY_MB_ajaxContent #theme-plugin-editor-label {
    display: inline-block;
    margin-bottom: 1em;
    font-weight: 600;
}

#WFTY_MB_ajaxContent #template textarea, #WFTY_MB_ajaxContent #docs-list {
    direction: ltr;
}

#WFTY_MB_ajaxContent .fileedit-sub #theme, #WFTY_MB_ajaxContent .fileedit-sub #plugin {
    max-width: 40%;
}

#WFTY_MB_ajaxContent .fileedit-sub .alignright {
    text-align: right;
}

#WFTY_MB_ajaxContent #template p {
    width: 97%;
}

#WFTY_MB_ajaxContent #file-editor-linting-error {
    margin-top: 1em;
    margin-bottom: 1em;
}

#WFTY_MB_ajaxContent #file-editor-linting-error > .notice {
    margin: 0;
    display: inline-block;
}

#WFTY_MB_ajaxContent #file-editor-linting-error > .notice > p {
    width: auto;
}

#WFTY_MB_ajaxContent #template .submit {
    margin-top: 1em;
    padding: 0;
}

#WFTY_MB_ajaxContent #template .submit input[type=submit][disabled] {
    cursor: not-allowed;
}

#WFTY_MB_ajaxContent #templateside {
    float: right;
    width: 16em;
    word-wrap: break-word;
}

#WFTY_MB_ajaxContent #postcustomstuff p.submit {
    margin: 0;
}

#WFTY_MB_ajaxContent #templateside h4 {
    margin: 1em 0 0;
}

#WFTY_MB_ajaxContent #templateside li {
    margin: 4px 0;
}

#WFTY_MB_ajaxContent #templateside li:not(.howto) a, #WFTY_MB_ajaxContent .theme-editor-php .highlight {
    display: block;
    padding: 3px 0 3px 12px;
    text-decoration: none;
}

#WFTY_MB_ajaxContent #templateside li:not(.howto) > a:first-of-type {
    padding-top: 0;
}

#WFTY_MB_ajaxContent #templateside li.howto {
    padding: 6px 12px 12px;
}

#WFTY_MB_ajaxContent .theme-editor-php .highlight {
    margin: -3px 3px -3px -12px;
}

#WFTY_MB_ajaxContent #templateside .highlight {
    border: none;
    font-weight: 600;
}

#WFTY_MB_ajaxContent .nonessential {
    color: #666;
    font-size: 11px;
    font-style: italic;
    padding-left: 12px;
}

#WFTY_MB_ajaxContent #documentation {
    margin-top: 10px;
}

#WFTY_MB_ajaxContent #documentation label {
    line-height: 22px;
    vertical-align: baseline;
    font-weight: 600;
}

#WFTY_MB_ajaxContent .fileedit-sub {
    padding: 10px 0 8px;
    line-height: 180%;
}

#WFTY_MB_ajaxContent #file-editor-warning .file-editor-warning-content {
    margin: 25px;
}

#WFTY_MB_ajaxContent .nav-menus-php .item-edit:before, #WFTY_MB_ajaxContent .widget-top .widget-action .toggle-indicator:before, #WFTY_MB_ajaxContent .control-section .accordion-section-title:after, #WFTY_MB_ajaxContent .accordion-section-title:after {
    content: "\f140";
    font: normal 20px/1 dashicons;
    speak: none;
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
}

#WFTY_MB_ajaxContent .widget-top .widget-action .toggle-indicator:before {
    padding: 1px 2px 1px 0;
    border-radius: 50%;
}

#WFTY_MB_ajaxContent .handlediv, #WFTY_MB_ajaxContent .postbox .handlediv.button-link, #WFTY_MB_ajaxContent .item-edit, #WFTY_MB_ajaxContent .toggle-indicator, #WFTY_MB_ajaxContent .accordion-section-title:after {
    color: #72777c;
}

#WFTY_MB_ajaxContent .widget-action {
    color: #555d66;
    /* #fafafa background in the Widgets screen */
}

#WFTY_MB_ajaxContent .widget-top:hover .widget-action, #WFTY_MB_ajaxContent .widget-action:focus, #WFTY_MB_ajaxContent .handlediv:hover, #WFTY_MB_ajaxContent .handlediv:focus, #WFTY_MB_ajaxContent .postbox .handlediv.button-link:hover, #WFTY_MB_ajaxContent .postbox .handlediv.button-link:focus, #WFTY_MB_ajaxContent .item-edit:hover, #WFTY_MB_ajaxContent .item-edit:focus, #WFTY_MB_ajaxContent .sidebar-name:hover .toggle-indicator, #WFTY_MB_ajaxContent .accordion-section-title:hover:after {
    color: #23282d;
}

#WFTY_MB_ajaxContent .widget-top .widget-action:focus .toggle-indicator:before {
    box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, .8);
}

#WFTY_MB_ajaxContent .control-section .accordion-section-title:after, #WFTY_MB_ajaxContent .accordion-section-title:after {
    float: right;
    right: 20px;
    top: -2px;
}

#WFTY_MB_ajaxContent .control-section.open .accordion-section-title:after, #WFTY_MB_ajaxContent #customize-info.open .accordion-section-title:after, #WFTY_MB_ajaxContent .nav-menus-php .menu-item-edit-active .item-edit:before, #WFTY_MB_ajaxContent .widget.open .widget-top .widget-action .toggle-indicator:before {
    content: "\f142";
}

#WFTY_MB_ajaxContent .ui-draggable-handle, #WFTY_MB_ajaxContent .ui-sortable-handle {
    touch-action: none;
}

#WFTY_MB_ajaxContent .accordion-section {
    border-bottom: 1px solid #ddd;
    margin: 0;
}

#WFTY_MB_ajaxContent .accordion-section.open .accordion-section-content, #WFTY_MB_ajaxContent .no-js .accordion-section .accordion-section-content {
    display: block;
}

#WFTY_MB_ajaxContent .accordion-section.open:hover {
    border-bottom-color: #ddd;
}

#WFTY_MB_ajaxContent .accordion-section-content {
    display: none;
    padding: 10px 20px 15px;
    overflow: hidden;
    background: #fff;
}

#WFTY_MB_ajaxContent .accordion-section-title {
    margin: 0;
    padding: 12px 15px 15px;
    position: relative;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#WFTY_MB_ajaxContent .js .accordion-section-title {
    cursor: pointer;
}

#WFTY_MB_ajaxContent .js .accordion-section-title:after {
    position: absolute;
    top: 12px;
    right: 10px;
    z-index: 1;
}

#WFTY_MB_ajaxContent .accordion-section-title:focus {
    outline: none;
}

#WFTY_MB_ajaxContent .accordion-section-title:hover:after, #WFTY_MB_ajaxContent .accordion-section-title:focus:after {
    border-color: #a0a5aa transparent;
}

#WFTY_MB_ajaxContent .cannot-expand .accordion-section-title {
    cursor: auto;
}

#WFTY_MB_ajaxContent .cannot-expand .accordion-section-title:after {
    display: none;
}

#WFTY_MB_ajaxContent .control-section .accordion-section-title, #WFTY_MB_ajaxContent .customize-pane-child .accordion-section-title {
    border-left: none;
    border-right: none;
    padding: 10px 10px 11px 14px;
    line-height: 21px;
    background: #fff;
}

#WFTY_MB_ajaxContent .control-section .accordion-section-title:after, #WFTY_MB_ajaxContent .customize-pane-child .accordion-section-title:after {
    top: calc(50% - 10px);
    /* Arrow height is 20px, so use half of that to vertically center */
}

#WFTY_MB_ajaxContent .js .control-section:hover .accordion-section-title, #WFTY_MB_ajaxContent .js .control-section .accordion-section-title:hover, #WFTY_MB_ajaxContent .js .control-section.open .accordion-section-title, #WFTY_MB_ajaxContent .js .control-section .accordion-section-title:focus {
    color: #23282d;
    background: #f5f5f5;
}

#WFTY_MB_ajaxContent .control-section.open .accordion-section-title {
    /* When expanded */
    border-bottom: 1px solid #ddd;
}

#WFTY_MB_ajaxContent .network-admin .edit-site-actions {
    margin-top: 0;
}

#WFTY_MB_ajaxContent .my-sites {
    display: block;
    overflow: auto;
    zoom: 1;
}

#WFTY_MB_ajaxContent .my-sites li {
    display: block;
    padding: 8px 3%;
    min-height: 130px;
    margin: 0;
}

@media only screen and (max-width: 599px) {
    #WFTY_MB_ajaxContent .my-sites li {
        min-height: 0;
    }
}

@media only screen and (min-width: 600px) {
    #WFTY_MB_ajaxContent .my-sites.striped li {
        background-color: #fff;
        position: relative;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:after {
        content: "";
        width: 1px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        background: #ccc;
    }
}

@media only screen and (min-width: 600px) and (max-width: 699px) {
    #WFTY_MB_ajaxContent .my-sites li {
        float: left;
        width: 44%;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li {
        background-color: #fff;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(2n+1) {
        clear: left;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(2n+2):after {
        content: none;
    }

    #WFTY_MB_ajaxContent .my-sites li:nth-of-type(4n+1), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(4n+2) {
        background-color: #f9f9f9;
    }
}

@media only screen and (min-width: 700px) and (max-width: 1199px) {
    #WFTY_MB_ajaxContent .my-sites li {
        float: left;
        width: 27.33333%;
        background-color: #fff;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(3n+3):after {
        content: none;
    }

    #WFTY_MB_ajaxContent .my-sites li:nth-of-type(6n+1), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(6n+2), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(6n+3) {
        background-color: #f9f9f9;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    #WFTY_MB_ajaxContent .my-sites li {
        float: left;
        width: 21%;
        padding: 8px 2%;
        background-color: #fff;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(4n+1) {
        clear: left;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(4n+4):after {
        content: none;
    }

    #WFTY_MB_ajaxContent .my-sites li:nth-of-type(8n+1), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(8n+2), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(8n+3), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(8n+4) {
        background-color: #f9f9f9;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
    #WFTY_MB_ajaxContent .my-sites li {
        float: left;
        width: 16%;
        padding: 8px 2%;
        background-color: #fff;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(5n+1) {
        clear: left;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(5n+5):after {
        content: none;
    }

    #WFTY_MB_ajaxContent .my-sites li:nth-of-type(10n+1), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(10n+2), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(10n+3), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(10n+4), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(10n+5) {
        background-color: #f9f9f9;
    }
}

@media only screen and (min-width: 1600px) {
    #WFTY_MB_ajaxContent .my-sites li {
        float: left;
        width: 12.66667%;
        padding: 8px 2%;
        background-color: #fff;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(6n+1) {
        clear: left;
    }

    #WFTY_MB_ajaxContent .my-sites.striped li:nth-of-type(6n+6):after {
        content: none;
    }

    #WFTY_MB_ajaxContent .my-sites li:nth-of-type(12n+1), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(12n+2), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(12n+3), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(12n+4), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(12n+5), #WFTY_MB_ajaxContent .my-sites li:nth-of-type(12n+6) {
        background-color: #f9f9f9;
    }
}

#WFTY_MB_ajaxContent .my-sites li a {
    text-decoration: none;
}

@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    #WFTY_MB_ajaxContent {
        /* Back-compat for pre-3.8 */
        /* @todo: evaluate - most of these were likely replaced by dashicons */
    }

    #WFTY_MB_ajaxContent div.star-holder, #WFTY_MB_ajaxContent div.star-holder .star-rating {
        background: url(../images/stars-2x.png?ver=20121108) repeat-x bottom left;
        background-size: 21px 37px;
    }

    #WFTY_MB_ajaxContent .spinner {
        background-image: url(../images/spinner-2x.gif);
    }

    #WFTY_MB_ajaxContent .curtime #timestamp, #WFTY_MB_ajaxContent #screen-meta-links a.show-settings, #WFTY_MB_ajaxContent .widget-top .widget-action, #WFTY_MB_ajaxContent .widget-top .widget-action:hover, #WFTY_MB_ajaxContent .sidebar-name .toggle-indicator, #WFTY_MB_ajaxContent .sidebar-name:hover .toggle-indicator, #WFTY_MB_ajaxContent .meta-box-sortables .postbox:hover .handlediv, #WFTY_MB_ajaxContent #bulk-titles div a, #WFTY_MB_ajaxContent #bulk-titles div a:hover {
        background: none !important;
    }
}

@-ms-viewport {
    width: device-width;
}

@media screen and (max-width: 782px) {
    #WFTY_MB_ajaxContent {
        /* categories */
        /* Hidden Elements */
        /* Feedback Messages */
        /* General Metabox */
        /* Subsubsub Nav */
        /* Theme/Plugin File Editor */
    }

    #WFTY_MB_ajaxContent html.wp-toolbar {
        padding-top: 46px;
    }

    #WFTY_MB_ajaxContent body {
        min-width: 240px;
        overflow-x: hidden;
    }

    #WFTY_MB_ajaxContent body * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    }

    #WFTY_MB_ajaxContent #wpcontent {
        position: relative;
        margin-left: 0;
        padding-left: 10px;
    }

    #WFTY_MB_ajaxContent #wpbody-content {
        padding-bottom: 100px;
    }

    #WFTY_MB_ajaxContent .wrap {
        margin-right: 12px;
        margin-left: 0;
    }

    #WFTY_MB_ajaxContent #col-left, #WFTY_MB_ajaxContent #col-right {
        float: none;
        width: auto;
    }

    #WFTY_MB_ajaxContent #col-left .col-wrap, #WFTY_MB_ajaxContent #col-right .col-wrap {
        padding: 0;
    }

    #WFTY_MB_ajaxContent #screen-meta, #WFTY_MB_ajaxContent #screen-meta-links, #WFTY_MB_ajaxContent #collapse-menu, #WFTY_MB_ajaxContent .post-format-select {
        display: none !important;
    }

    #WFTY_MB_ajaxContent .wrap h1.wp-heading-inline {
        margin-bottom: 0.5em;
    }

    #WFTY_MB_ajaxContent .wrap .add-new-h2, #WFTY_MB_ajaxContent .wrap .add-new-h2:active, #WFTY_MB_ajaxContent .wrap .page-title-action, #WFTY_MB_ajaxContent .wrap .page-title-action:active {
        /* deprecated */
        /* deprecated */
        padding: 10px 15px;
        font-size: 14px;
        white-space: nowrap;
    }

    #WFTY_MB_ajaxContent .notice, #WFTY_MB_ajaxContent .wrap div.updated, #WFTY_MB_ajaxContent .wrap div.error, #WFTY_MB_ajaxContent .media-upload-form div.error {
        margin: 20px 0 10px;
        padding: 5px 10px;
        font-size: 14px;
        line-height: 175%;
    }

    #WFTY_MB_ajaxContent .wp-core-ui .notice.is-dismissible {
        padding-right: 46px;
    }

    #WFTY_MB_ajaxContent .notice-dismiss {
        padding: 13px;
    }

    #WFTY_MB_ajaxContent .wrap .icon32 + h2 {
        margin-top: -2px;
    }

    #WFTY_MB_ajaxContent .wp-responsive-open #wpbody {
        right: -16em;
    }

    #WFTY_MB_ajaxContent code {
        word-wrap: break-word;
    }

    #WFTY_MB_ajaxContent .postbox {
        font-size: 14px;
    }

    #WFTY_MB_ajaxContent .metabox-holder h3.hndle, #WFTY_MB_ajaxContent .metabox-holder .stuffbox > h3, #WFTY_MB_ajaxContent .metabox-holder .postbox > h3, #WFTY_MB_ajaxContent .metabox-holder h2 {
        /* Back-compat for pre-4.4 */
        /* Back-compat for pre-4.4 */
        /* Back-compat for pre-4.4 */
        padding: 12px;
    }

    #WFTY_MB_ajaxContent .postbox .handlediv {
        margin-top: 3px;
    }

    #WFTY_MB_ajaxContent .subsubsub {
        font-size: 16px;
        text-align: center;
        margin-bottom: 15px;
    }

    #WFTY_MB_ajaxContent #template textarea, #WFTY_MB_ajaxContent #template .CodeMirror {
        box-sizing: border-box;
    }

    #WFTY_MB_ajaxContent #templateside {
        float: none;
        width: auto;
    }

    #WFTY_MB_ajaxContent #templateside > ul {
        border-left: 1px solid #ddd;
    }

    #WFTY_MB_ajaxContent #templateside li {
        margin: 0;
    }

    #WFTY_MB_ajaxContent #templateside li:not(.howto) a {
        display: block;
        padding: 5px;
    }

    #WFTY_MB_ajaxContent #templateside li.howto {
        padding: 12px;
    }

    #WFTY_MB_ajaxContent #templateside .highlight {
        padding: 5px;
        margin-left: -5px;
        margin-top: -5px;
    }

    #WFTY_MB_ajaxContent #template > div, #WFTY_MB_ajaxContent #template .notice {
        float: none;
        margin: 1em 0;
        width: auto;
    }

    #WFTY_MB_ajaxContent #template .CodeMirror, #WFTY_MB_ajaxContent #template textarea {
        width: 100%;
    }

    #WFTY_MB_ajaxContent #templateside ul ul {
        padding-left: 1.5em;
    }

    #WFTY_MB_ajaxContent [role="treeitem"] .folder-label {
        display: block;
        padding: 5px;
    }

    #WFTY_MB_ajaxContent .tree-folder > li::before, #WFTY_MB_ajaxContent .tree-folder > li::after, #WFTY_MB_ajaxContent .tree-folder .tree-folder::after {
        left: -8px;
    }

    #WFTY_MB_ajaxContent .tree-folder > li::before {
        top: 0;
        height: 13px;
    }

    #WFTY_MB_ajaxContent .tree-folder > .current-file::before {
        left: -5px;
        top: 7px;
        width: 4px;
    }

    #WFTY_MB_ajaxContent .tree-folder > .current-file::after {
        height: 9px;
        left: -8px;
    }

    #WFTY_MB_ajaxContent .wrap #templateside span.notice {
        margin-left: -5px;
        width: 100%;
    }

    #WFTY_MB_ajaxContent .fileedit-sub .alignright {
        float: left;
        margin-top: 15px;
        width: 100%;
        text-align: left;
    }

    #WFTY_MB_ajaxContent .fileedit-sub .alignright label {
        display: block;
    }

    #WFTY_MB_ajaxContent .fileedit-sub #theme, #WFTY_MB_ajaxContent .fileedit-sub #plugin {
        margin-left: 0;
        max-width: 70%;
    }

    #WFTY_MB_ajaxContent .fileedit-sub input[type="submit"] {
        margin-bottom: 0;
        padding: 8px 18px;
    }

    #WFTY_MB_ajaxContent #documentation label[for="docs-list"] {
        display: block;
    }

    #WFTY_MB_ajaxContent #documentation select[name="docs-list"] {
        margin-left: 0;
        max-width: 60%;
    }

    #WFTY_MB_ajaxContent #documentation input[type="button"] {
        margin-bottom: 0;
        padding: 8px 18px;
    }

    #WFTY_MB_ajaxContent #wpfooter {
        display: none;
    }

    #WFTY_MB_ajaxContent #comments-form .checkforspam {
        display: none;
    }

    #WFTY_MB_ajaxContent .edit-comment-author {
        margin: 2px 0 0;
    }

    #WFTY_MB_ajaxContent .filter-drawer .filter-group-feature input, #WFTY_MB_ajaxContent .filter-drawer .filter-group-feature label {
        line-height: 25px;
    }

    #WFTY_MB_ajaxContent .filter-drawer .filter-group-feature label {
        margin-left: 32px;
    }

    #WFTY_MB_ajaxContent .wp-filter .button.drawer-toggle {
        font-size: 13px;
        line-height: 26px;
        height: 28px;
    }
}

@media screen and (max-width: 600px) {
    #WFTY_MB_ajaxContent {
        /* Disable horizontal scroll when responsive menu is open
         since we push the main content off to the right. */
        /* Keep full-width boxes on Edit Post page from causing horizontal scroll */
    }

    #WFTY_MB_ajaxContent #wpwrap.wp-responsive-open {
        overflow-x: hidden;
    }

    #WFTY_MB_ajaxContent html.wp-toolbar {
        padding-top: 0;
    }

    #WFTY_MB_ajaxContent #wpbody {
        padding-top: 46px;
    }

    #WFTY_MB_ajaxContent div#post-body.metabox-holder.columns-1 {
        overflow-x: hidden;
    }

    #WFTY_MB_ajaxContent h1.nav-tab-wrapper, #WFTY_MB_ajaxContent .wrap h2.nav-tab-wrapper, #WFTY_MB_ajaxContent .nav-tab-wrapper {
        border-bottom: 0;
    }

    #WFTY_MB_ajaxContent h1 .nav-tab, #WFTY_MB_ajaxContent h2 .nav-tab, #WFTY_MB_ajaxContent h3 .nav-tab {
        margin: 10px 10px 0 0;
        border-bottom: 1px solid #ccc;
    }
}

@media screen and (max-width: 320px) {
    #WFTY_MB_ajaxContent {
        /* Prevent default center alignment and larger font for the Right Now widget when
         the network dashboard is viewed on a small mobile device. */
    }

    #WFTY_MB_ajaxContent #network_dashboard_right_now .subsubsub {
        font-size: 14px;
        text-align: left;
    }
}
