/**
 * Sticky Admin - Responsive CSS
 *
 * @version 1.0.0
 * @copyright 2015
 * @author Dorian Tudorache
 * @link www.stickyadmin.net
 *
 * @license See Licensing folder
 *
 * @package Sticky Admin
 *
 */
@media screen and ( max-width: 1280px ) {
    body.header-w .welcome-panel #sticky_stats .instats {
        border-bottom: 1px solid rgba(255,255,255,.1);
    }    
    body.header-b .welcome-panel #sticky_stats .instats {
        border-bottom: 1px solid rgba(0,0,0,.1);
    }

    .welcome-panel #sticky_stats .instats > div {
        width: 50%;
        float: left;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    body.rtl .welcome-panel #sticky_stats .instats > div {
        float: right;
    }
}


@media screen and (min-width: 1025px) and (max-width: 1280px) {
    /* OVERALL LAYOUT 
     * -----------------------
    =========================*/
    .wrap {
        padding-top: 25px;
        margin-left: 25px;
        margin-right: 25px;
    }
    .wrap > h1:first-child,
    .wrap > h2:first-child {
        padding: 0 25px;
    }
    body:not(.header-sticky) .wrap > h1:first-child,
    body:not(.header-sticky) .wrap > h2:first-child {
        left: -25px!important;
        right: -25px!important;
    }
    .wrap > h1.picker_open div#sticky_icon_picker,
    .wrap > h2.picker_open div#sticky_icon_picker {
        left: 25px;
    }
    body.rtl .wrap > h1.picker_open div#sticky_icon_picker,
    body.rtl .wrap > h2.picker_open div#sticky_icon_picker {
        left: auto;
        right: 25px;
    }
    #view-post-btn {
        right: 25px;
    }
    body.rtl #view-post-btn {
        right: auto;
        left: 25px;
    }
    .wrap > .tool-box,
    .wrap > .card {
        width: -webkit-calc(33% - 13px);
        width: -moz-calc(33% - 13px);
        width: calc(33% - 13px);
        margin-right: 20px;
    }
    body.rtl .wrap > .tool-box,
    body.rtl .wrap > .card {
        margin-right: 0px;
        margin-left: 20px;
    }
    .tools-php .wrap > div:nth-child(3n+1) {
        margin-right: 0;
    }
    body.rtl .tools-php .wrap > div:nth-child(3n+1) {
        margin-right: auto;
        margin-left: 0;
    }
    .welcome-panel #dash_slick.slick-slider {
        padding-right: 85px;
    }
    body.rtl .welcome-panel #dash_slick.slick-slider {
        padding-right: 0;
        padding-left: 25px;
    }
    #poststuff #post-body.columns-2 {
        margin-right: 325px;
        width: -webkit-calc( 100% - 325px );
        width: -moz-calc( 100% - 325px );
        width: calc( 100% - 325px );
    }
    body.rtl #poststuff #post-body.columns-2 {
        margin-right: 0px;
        margin-left: 325px;
    }
    #post-body.columns-2 #postbox-container-1 {
        margin-right: -325px;
    }
    body.rtl #post-body.columns-2 #postbox-container-1 {
        margin-right: 0;
        margin-left: -325px;
    }
    .filter-links,
    .subsubsub, .wrap > form > .tablenav.bottom > .tablenav-pages,
    .wrap > .nav-tab-wrapper,
    body.update-core-php .wrap > #s-update-notice-container,
    #welcome-panel {
        padding: 25px;
        margin: 0 -25px 25px;
    }
    .themes-php .wp-filter-search {
        right: 25px;
    }
    body.rtl .themes-php .wp-filter-search {
        right: auto;
        left: 25px;
    }
    #poststuff > #post-body:before {
        left: -25px;
        right: -25px;
        top: -25px;
        bottom: -25px;
    }
    #post-body.columns-2 #postbox-container-2 {
        margin: 0 -25px;
        padding: 25px;
        width: -webkit-calc( 100% + 50px );
        width: -moz-calc( 100% + 50px );
        width: calc( 100% + 50px );
    }
    .welcome-panel .welcome-panel-content:after {
        bottom: -25px;
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        float: left;
        width: -webkit-calc( 50% - 25px);
        width: -moz-calc( 50% - 25px);
        width: calc( 50% - 25px);
        margin: 0 12.5px;
    }
    body.rtl #wpbody-content #dashboard-widgets .postbox-container {
        float: right;
    }
    #wpbody-content #dashboard-widgets .postbox-container:nth-child(2n) {
        float: right;
    }
    body.rtl #wpbody-content #dashboard-widgets .postbox-container:nth-child(2n) {
        float: left;
    }
    #wpbody-content #dashboard-widgets-wrap {
        margin: 0 -12.5px;
    }
    
    body.menu-left .wp-filter .search-form,
    body.menu-left p.search-box {
        right: 25px;
    }
    body.rtl.menu-left .wp-filter .search-form,
    body.rtl.menu-left p.search-box {
        right: auto;
        left: 25px;
    } 
    body.s_nav_right.folded .wp-filter .search-form,
    body.s_nav_right.folded p.search-box {
        right: 85px;
    }
    body.rtl.s_nav_right.folded .wp-filter .search-form,
    body.rtl.s_nav_right.folded p.search-box {
        left: 85px;
        right: auto;
    }
    #wpfooter {
        padding-left: 25px;
        padding-right: 25px;
    }
    #wpfooter
    #dash_slick.slick-slider > button {
        left: -25px;
    }
    body.rtl #wpfooter,
    body.rtl #dash_slick.slick-slider > button {
        left: 0;
        right: -25px;
    }
    #dash_slick.slick-slider > button.slick-next {
        left: auto;
        right: -25px;
    }
    body.rtl #dash_slick.slick-slider > button.slick-next {
        left: -25px;
        right: auto;
    }
    .filter-drawer {
        margin: 0 -12.5px;
        text-align: center;
    }
    .filter-group {
        width: -webkit-calc( 25% - 25px );
        width: -moz-calc( 25% - 25px );
        width: calc( 25% - 25px );
        margin: 25px 12.5px 0;
        text-align: left;
    }
    body.rtl .filter-group {
        text-align: right;
    }
    #post-body-content,
    #menu-management-liquid,
    #widgets-right .widgets-sortables,
    #col-left, 
    #col-right,
    #activity-widget #the-comment-list .dashboard-comment-wrap,
    form#plugin-filter,
    .wp-filter,
    .wp-filter .drawer-toggle,
    .drag-drop #drag-drop-area,
    .postbox,
    .stuffbox,
    .form-table,
    .form-table + p.submit,
    table.widefat,
    .tablenav,
    p.submit, 
    .widgets-holder-wrap,
    .metabox-holder,
    .meta-box-sortables.ui-sortable,
    .media-frame.mode-grid .attachments-browser .attachments,
    ul.core-updates,
    form.upgrade,
    .wrap > h1:first-child,
    .wrap > h2:first-child,
    .wrap > .card,
    .wrap > .tool-box,
    .tagcloud,
    .popular-tags,
    .sortable-placeholder,
    .media-frame .uploader-inline,
    .welcome-panel #dash_slick div.overview .ot,
    body:not(.mobile):not(.header-small) .wrap > h1:first-child + ul.subsubsub,
    body:not(.mobile):not(.header-small) .wrap > h2:first-child + ul.subsubsub {
        margin-bottom: 25px;
    }
    body.update-core-php ul.core-updates, 
    .welcome-panel #sticky_stats .instats {
        margin-bottom: 25px;
        padding-bottom: 25px;
    }
    .welcome-panel .welcome-panel-content h2 + .inside {
        margin-top: 25px;   
        padding-top: 25px;   
    }
}
@media screen and (min-width: 1281px) {
    /* OVERALL LAYOUT 
     * -----------------------
    =========================*/
    .wrap {
        padding-top: 30px;
        margin-left: 30px;
        margin-right: 30px;
    }
    .wrap > h1:first-child,
    .wrap > h2:first-child {
        padding: 0 30px;
    }
    body:not(.header-sticky) .wrap > h1:first-child,
    body:not(.header-sticky) .wrap > h2:first-child {
        left: -30px!important;
        right: -30px!important;
    }
    .wrap > h1.picker_open div#sticky_icon_picker,
    .wrap > h2.picker_open div#sticky_icon_picker {
        left: 20px;
    }
    body.rtl .wrap > h1.picker_open div#sticky_icon_picker,
    body.rtl .wrap > h2.picker_open div#sticky_icon_picker {
        left: auto;
        right: 20px;
    }
    #view-post-btn {
        right: 30px;
    }
    body.rtl #view-post-btn {
        right: auto;
    }
    .wrap > .tool-box,
    .wrap > .card {
        width: -webkit-calc(25% - 30px);
        width: -moz-calc(25% - 30px);
        width: calc(25% - 30px);
        margin-right: 30px;
    }
    body.rtl .wrap > .tool-box,
    body.rtl .wrap > .card {
        margin-right: 0px;
        margin-left: 30px;
    }
    .tools-php .wrap > div:nth-child(4n+1) {
        margin-right: 0;
    }
    body.rtl .tools-php .wrap > div:nth-child(4n+1) {
        margin-right: auto;
        margin-left: 0;
    }
    .instats > div:first-child {
        margin-bottom: 50px;
        display: block;
    }   
    #poststuff #post-body.columns-2 {
        margin-right: 330px;
        width: -webkit-calc( 100% - 330px );
        width: -moz-calc( 100% - 330px );
        width: calc( 100% - 330px );
    }
    body.rtl #poststuff #post-body.columns-2 {
        margin-right: auto;
        margin-left: 330px;
    }
    #post-body.columns-2 #postbox-container-1 {
        margin-right: -330px;
    }
    body.rtl #post-body.columns-2 #postbox-container-1 {
        margin-right: auto;
        margin-left: -330px;
    }      
    .filter-links,
    .subsubsub, .wrap > form > .tablenav.bottom > .tablenav-pages,
    .wrap > .nav-tab-wrapper,
    body.update-core-php .wrap > #s-update-notice-container,
    #welcome-panel {
        padding: 50px 30px;
        margin: 0 -30px 30px;
    }
    .themes-php .wp-filter-search {
        right: 30px;
    }
    body.rtl .themes-php .wp-filter-search {
        right: auto;
        left: 30px;
    }
    #poststuff > #post-body:before {
        left: -30px;
        right: -30px;
        top: -30px;
        bottom: -30px;
    }
    #post-body.columns-2 #postbox-container-2 {
        margin: 0 -30px;
        padding: 30px;
        width: -webkit-calc( 100% + 60px );
        width: -moz-calc( 100% + 60px );
        width: calc( 100% + 60px );
    }
    .stuffbox:before, .col-wrap .form-wrap:before,
    .postbox:before {
        bottom: 30px;
        right: -31px;
    }
    .welcome-panel .welcome-panel-content:after {
        bottom: -30px;
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        float: left;
        width: -webkit-calc( 50% - 30px);
        width: -moz-calc( 50% - 30px);
        width: calc( 50% - 30px);
        margin: 0 15px;
    }
    #wpbody-content #dashboard-widgets .postbox-container:nth-child(2n) {
        float: right;
    }
    body.rtl #wpbody-content #dashboard-widgets .postbox-container:nth-child(2n) {
        float: left;
    }
    body.rtl #wpbody-content #dashboard-widgets .postbox-container {
        float: right;
    }
    #wpbody-content #dashboard-widgets-wrap {
        margin: 0 -15px;
    }
    
    body.menu-left .wp-filter .search-form,
    body.menu-left p.search-box {
        right: 30px;
    }
    body.rtl.menu-left .wp-filter .search-form,
    body.rtl.menu-left p.search-box {
        right: auto;
        left: 30px;
    }
    body.s_nav_right.folded .wp-filter .search-form,
    body.s_nav_right.folded p.search-box {
        right: 90px;
    }
    body.rtl.s_nav_right.folded .wp-filter .search-form,
    body.rtl.s_nav_right.folded p.search-box {
        right: auto;
        left: 90px;
    }
    .welcome-panel .instats {
        width: 33%!important;
        display: inline-block;
        float: right;
        padding-left: 25px;
    }
    body.rtl .welcome-panel .instats {
        float: left;
        padding-left: 0;
        padding-right: 25px;
    }

    .welcome-panel #dash_slick div.overview .ot {
        display:inline-block;
        vertical-align: top;
    }

    .welcome-panel #dash_slick.slick-slider {
        padding-right: 105px;
        width: 67%;
        display: inline-block;
        vertical-align: top;
    }
    body.rtl .welcome-panel #dash_slick.slick-slider {
        padding-right: 0;
        padding-left: 105px;
    }
    body.header-w .welcome-panel #dash_slick.slick-slider {
        border-right: 1px solid rgba(255,255,255,.1);
    }
    body.header-b .welcome-panel #dash_slick.slick-slider {
        border-right: 1px solid rgba(0,0,0,.1);
    }
    body.header-w.rtl .welcome-panel #dash_slick.slick-slider {
        border-left: 1px solid rgba(255,255,255,.1);
        border-right: none!important;
    }
    body.header-b.rtl .welcome-panel #dash_slick.slick-slider {
        border-left: 1px solid rgba(0,0,0,.1);
        border-right: none!important;
    }

    #wpfooter {
        padding-left: 30px;
        padding-right: 30px;
    }
    #dash_slick.slick-slider > button {
        left: -30px;
    }
    body.rtl #dash_slick.slick-slider > button {
        left: auto;
        right: -30px;
    }
    #dash_slick.slick-slider > button.slick-next {
        left: auto;
        right: -30px;
    }
    body.rtl #dash_slick.slick-slider > button.slick-next {
        right: auto;
        left: -30px;
    }
    .filter-drawer {
        margin: 0 -15px;
        text-align:center;
    }
    .filter-group {
        width: -webkit-calc( 25% - 30px );
        width: -moz-calc( 25% - 30px );
        width: calc( 25% - 30px );
        margin: 30px 15px 0;
        text-align: left;
    }
    body.rtl .filter-group {
        text-align: right;
    }
    .wp-filter,
    .wp-filter .drawer-toggle,
    #post-body-content,
    #menu-management-liquid,
    #widgets-right .widgets-sortables,
    #col-left, 
    #col-right,
    form#plugin-filter,
    .drag-drop #drag-drop-area,
    .postbox,
    .stuffbox,
    .form-table,
    .form-table + p.submit,
    table.widefat,
    .tablenav,
    p.submit, 
    .widgets-holder-wrap,
    .metabox-holder,
    .meta-box-sortables.ui-sortable,
    .media-frame.mode-grid .attachments-browser .attachments,
    ul.core-updates,
    form.upgrade,
    .wrap > h1:first-child,
    .wrap > h2:first-child,
    .wrap > .card,
    .wrap > .tool-box,
    #activity-widget #the-comment-list .dashboard-comment-wrap,
    .tagcloud,
    .popular-tags,
    .sortable-placeholder,
    .media-frame .uploader-inline,
    .welcome-panel #dash_slick div.overview .ot,
    body:not(.mobile):not(.header-small) .wrap > h1:first-child + ul.subsubsub,
    body:not(.mobile):not(.header-small) .wrap > h2:first-child + ul.subsubsub {
        margin-bottom: 30px;
    }
    
    body.update-core-php ul.core-updates {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .welcome-panel .welcome-panel-content h2 + .inside {
        margin-top: 30px;
        padding-top: 30px;
    }
    body.rtl:not(.no-js) .tablenav.top {
        padding-right: 20px;
        padding-left: 0;
    }
}
@media screen and (min-width: 1441px) {
    /* OVERALL LAYOUT 
     * -----------------------
    =========================*/
    .wrap {
        padding-top: 35px;
        margin-left: 35px;
        margin-right: 35px;
    }
    .wrap > h1:first-child,
    .wrap > h2:first-child {
        padding: 0 35px;
    }
    body:not(.header-sticky) .wrap > h1:first-child,
    body:not(.header-sticky) .wrap > h2:first-child {
        left: -35px!important;
        right: -35px!important;
    }
    .wrap > h1.picker_open div#sticky_icon_picker,
    .wrap > h2.picker_open div#sticky_icon_picker {
        left: 35px;
    }
    body.rtl .wrap > h1.picker_open div#sticky_icon_picker,
    body.rtl .wrap > h2.picker_open div#sticky_icon_picker {
        left: auto;
        right: 35px;
    }
    #view-post-btn {
        right: 35px;
    }
    body.rtl #view-post-btn {
        right: auto;
        left: 35px;
    }
    .filter-links,
    .subsubsub, .wrap > form > .tablenav.bottom > .tablenav-pages,
    .wrap > .nav-tab-wrapper,
    body.update-core-php .wrap > #s-update-notice-container,
    #welcome-panel {
        padding: 35px;
        margin: 0 -35px 35px;
    }
    .themes-php .wp-filter-search {
        right: 35px;
    }
    body.rtl .themes-php .wp-filter-search {
        right: auto;
        left: 35px;
    }
    #poststuff > #post-body:before {
        left: -35px;
        right: -35px;
        top: -35px;
        bottom: -35px;
    }
    #post-body.columns-2 #postbox-container-2 {
        margin: 0 -35px;
        padding: 35px;
        width: -webkit-calc( 100% + 70px );
        width: -moz-calc( 100% + 70px );
        width: calc( 100% + 70px );
    }
    .stuffbox:before, .col-wrap .form-wrap:before,
    .postbox:before {
        bottom: 35px;
        right: -36px;
    }
    .welcome-panel .welcome-panel-content:after {
        bottom: -35px;
    }
    #poststuff #post-body.columns-2 {
        margin-right: 335px;
        width: -webkit-calc( 100% - 335px );
        width: -moz-calc( 100% - 335px );
        width: calc( 100% - 335px );
    }
    body.rtl #poststuff #post-body.columns-2 {
        margin-right: 0;
        margin-left: 335px;
    }
    #post-body.columns-2 #postbox-container-1 {
        margin-right: -335px;
    }
    body.rtl #post-body.columns-2 #postbox-container-1 {
        margin-right: 0;
        margin-left: -335px;
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        float: left;
        width: -webkit-calc( 50% - 35px);
        width: -moz-calc( 50% - 35px);
        width: calc( 50% - 35px);
        margin: 0 17.5px;
    }
    body.rtl #wpbody-content #dashboard-widgets .postbox-container {
        float: right;
    }
    #wpbody-content #dashboard-widgets-wrap {
        margin: 0 -17.5px;
    }
    
    body.menu-left .wp-filter .search-form,
    body.menu-left p.search-box {
        right: 35px;
    }
    body.rtl.menu-left .wp-filter .search-form,
    body.rtl.menu-left p.search-box {
        right: auto;
        left: 35px;
    }
    body.s_nav_right.folded .wp-filter .search-form,
    body.s_nav_right.folded p.search-box {
        right: 95px;
    }
    body.rtl.s_nav_right.folded .wp-filter .search-form,
    body.rtl.s_nav_right.folded p.search-box {
        right: 0;
        left: 95px;
    }
    #wpfooter {
        padding-left: 35px;
        padding-right: 35px;
    }
    #dash_slick.slick-slider > button {
        left: -35px;
    }
    body.rtl #dash_slick.slick-slider > button {
        left: auto;
        right: -35px;
    }
    #dash_slick.slick-slider > button.slick-next {
        left: auto;
        right: -35px;
    }
    body.rtl #dash_slick.slick-slider > button.slick-next {
        left: -35px;
        right: auto;
    }
    .filter-drawer {
        margin: 0 -17.5px;
        text-align:center;
    }
    .filter-group {
        width: -webkit-calc( 25% - 35px );
        width: -moz-calc( 25% - 35px );
        width: calc( 25% - 35px );
        margin: 35px 17.5px 0;
        text-align: left;
    }
    body.rtl .filter-group{
        text-align: right;
    }
    .wp-filter,
    .wp-filter .drawer-toggle,
    #post-body-content,
    #menu-management-liquid,
    #widgets-right .widgets-sortables,
    #col-left, 
    #col-right,
    form#plugin-filter,
    .drag-drop #drag-drop-area,
    .postbox,
    .stuffbox,
    .form-table,
    .form-table + p.submit,
    table.widefat,
    .tablenav,
    p.submit, 
    .widgets-holder-wrap,
    .metabox-holder,
    .meta-box-sortables.ui-sortable,
    .media-frame.mode-grid .attachments-browser .attachments,
    ul.core-updates,
    form.upgrade,
    .wrap > h1:first-child,
    .wrap > h2:first-child,
    .wrap > .card,
    .wrap > .tool-box,
    #activity-widget #the-comment-list .dashboard-comment-wrap,
    .tagcloud,
    .popular-tags,
    .sortable-placeholder,
    .media-frame .uploader-inline,
    .welcome-panel #dash_slick div.overview .ot,
    body:not(.mobile):not(.header-small) .wrap > h1:first-child + ul.subsubsub,
    body:not(.mobile):not(.header-small) .wrap > h2:first-child + ul.subsubsub {
        margin-bottom: 35px;
    }
    
    body.update-core-php ul.core-updates {
        margin-bottom: 35px;
        padding-bottom: 35px;
    }
    .welcome-panel .welcome-panel-content h2 + .inside {
        margin-top: 35px;
        padding-top: 35px;
    }
    
}
@media screen and (max-width: 1600px) {
    .plugin-card:nth-child(2n) {
        margin-right:0;
    }
    body.rtl .plugin-card:nth-child(2n) {
        margin-right: auto;
        margin-left: 0;
    }
}
@media screen and (min-width: 1600px) {
    .plugin-card {
        width: 30%;
        width: -webkit-calc(33.3% - 15px);
        width: -moz-calc(33.3% - 15px);
        width: calc(33.3% - 15px);
    }
    .plugin-card:nth-child(3n) {
        margin-right: 0;
    }
    body.rtl .plugin-card:nth-child(3n) {
        margin-right: auto;
        margin-left: 0;
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        width: -webkit-calc( 25% - 35px ) !important; 
        width: -moz-calc( 25% - 35px ) !important; 
        width: calc( 25% - 35px ) !important;
    }
}
@media screen and (min-width: 783px) and (max-width: 1024px) {
    /* OVERALL LAYOUT 
     * -----------------------
    =========================*/
    .wrap {
        padding-top: 20px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .wrap > .tool-box,
    .wrap > .card {
        width: -webkit-calc(50% - 12px);
        width: -moz-calc(50% - 12px);
        width: calc(50% - 12px);
        margin-right: 20px;
    }
    body.rtl .wrap > .tool-box,
    body.rtl .wrap > .card {
        margin-right: auto;
        margin-left: 20px;
    }
    .tools-php .wrap > div:nth-child(2n+1) {
        margin-right: 0;
    }
    body.rtl .tools-php .wrap > div:nth-child(2n+1) {
        margin-right: auto;
        margin-left: 0;
    }
    #poststuff #post-body.columns-2 {
        margin-right: 320px;
    }
    body.rtl #poststuff #post-body.columns-2 {
        margin-left: 320px;
        margin-right: auto;
    }
    #post-body.columns-2 #postbox-container-1 {
        margin-right: -320px;
    }
    body.rtl #post-body.columns-2 #postbox-container-1 {
        margin-left: -320px;
        margin-right: auto;
    }
    body:not(.mobile) .wrap > h1:first-child,
    body:not(.mobile) .wrap > h2:first-child {
        left: 60px!important;
    }
    body.rtl:not(.mobile) .wrap > h1:first-child,
    body.rtl:not(.mobile) .wrap > h2:first-child {
        left: 0px!important;
        right: 60px;
    }
    .wrap > h1:first-child,
    .wrap > h2:first-child {
        padding: 0 20px;
    }
    body:not(.header-sticky) .wrap > h1:first-child,
    body:not(.header-sticky) .wrap > h2:first-child {
        left: -20px!important;
        right: -20px!important;
    }

    .wrap > h1.picker_open div#sticky_icon_picker,
    .wrap > h2.picker_open div#sticky_icon_picker {
        left: 10px;
    }
    body.rtl .wrap > h1.picker_open div#sticky_icon_picker,
    body.rtl .wrap > h2.picker_open div#sticky_icon_picker {
        left: auto;
        right: 10px;
    }
    #view-post-btn {
        right: 20px;
    }
    body.rtl #view-post-btn {
        right: auto;
        left: 20px;
    }
    .filter-links,
    .subsubsub, .wrap > form > .tablenav.bottom > .tablenav-pages,
    .wrap > .nav-tab-wrapper,
    body.update-core-php .wrap > #s-update-notice-container,
    #welcome-panel {
        padding: 20px;
        margin: 0 -20px 20px;
    }
    .themes-php .wp-filter-search {
        right: 20px;
    }
    body.rtl .themes-php .wp-filter-search {
        right: auto;
        left: 20px;
    }
    #poststuff > #post-body:before {
        left: -20px;
        right: -20px;
        top: -20px;
        bottom: -20px;
    }
    #post-body.columns-2 #postbox-container-2 {
        margin: 0 -20px;
        padding: 20px;
        width: -webkit-calc( 100% + 40px );
        width: -moz-calc( 100% + 40px );
        width: calc( 100% + 40px );
    }
    .stuffbox:before, .col-wrap .form-wrap:before,
    .postbox:before {
        bottom: 20px;
        right: -21px;
    }
    .welcome-panel .welcome-panel-content:after {
        bottom: -20px;
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        float: left;
        width: -webkit-calc( 50% - 20px);
        width: -moz-calc( 50% - 20px);
        width: calc( 50% - 20px);
        margin: 0 10px;
    }
    body.rtl #wpbody-content #dashboard-widgets .postbox-container {
        float: right;
    }
    #wpbody-content #dashboard-widgets .postbox-container:nth-child(2n) {
        float: right;
    }
    body.rtl #wpbody-content #dashboard-widgets .postbox-container:nth-child(2n) {
        float: left;
    }
    #wpbody-content #dashboard-widgets-wrap {
        margin: 0 -10px;
    }
    
    body.menu-left .wp-filter .search-form,
    body.menu-left p.search-box {
        right: 20px;
    }
    body.rtl.menu-left .wp-filter .search-form,
    body.rtl.menu-left p.search-box {
        right: auto;
        left: 20px;
    }
    body.s_nav_right.folded .wp-filter .search-form,
    body.s_nav_right.folded p.search-box {
        right: 80px;
    }
    body.rtl.s_nav_right.folded .wp-filter .search-form,
    body.rtl.s_nav_right.folded p.search-box {
        right: auto;
        left: 80px;
    }
    #adminmenu .picker_open div#sticky_icon_picker {
        left: 10px;
    }
    body.rtl #adminmenu .picker_open div#sticky_icon_picker {
        right: 20px;
        left: auto;
    }
    #wpfooter { 
        padding-right: 20px;
        padding-left: 20px;
    }
    #dash_slick.slick-slider > button {
        left: -20px;
    }
    body.rtl #dash_slick.slick-slider > button {
        left: auto;
        right: -20px;
    }
    #dash_slick.slick-slider > button.slick-next {
        left: auto;
        right: -20px;
    }
    body.rtl #dash_slick.slick-slider > button.slick-next {
        right: auto;
        left: -20px;
    }
    .filter-drawer {
        margin: 0 -10px;
        text-align:center;
    }
    .filter-group {
        width: -webkit-calc( 33% - 20px );
        width: -moz-calc( 33% - 20px );
        width: calc( 33% - 20px );
        margin: 20px 10px 0;
        text-align: left;
    }
    body.rtl .filter-group {
        text-align: right;
    }
    .wp-filter,
    .wp-filter .drawer-toggle,
    #post-body-content,
    #menu-management-liquid,
    #widgets-right .widgets-sortables,
    #col-left, 
    #col-right,
    form#plugin-filter,
    .drag-drop #drag-drop-area,
    .postbox,
    .stuffbox,
    .form-table,
    .form-table + p.submit,
    table.widefat,
    .tablenav,
    p.submit, 
    .widgets-holder-wrap,
    .metabox-holder,
    .meta-box-sortables.ui-sortable,
    .media-frame.mode-grid .attachments-browser .attachments,
    ul.core-updates,
    form.upgrade,
    .wrap > h1:first-child,
    .wrap > h2:first-child,
    .wrap > .card,
    .wrap > .tool-box,
    #activity-widget #the-comment-list .dashboard-comment-wrap,
    .tagcloud,
    .popular-tags,
    .sortable-placeholder,
    .media-frame .uploader-inline,
    .welcome-panel #dash_slick div.overview .ot,
    body:not(.mobile):not(.header-small) .wrap > h1:first-child + ul.subsubsub,
    body:not(.mobile):not(.header-small) .wrap > h2:first-child + ul.subsubsub {
        margin-bottom: 20px;
    }
    
    body.update-core-php ul.core-updates, 
    .welcome-panel #sticky_stats .instats {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .welcome-panel .welcome-panel-content h2 + .inside {
        margin-top: 20px;
        padding-top: 20px;
    }
     /*  AUTOFOLD MENU
    --------------------------------*/
    body.auto-fold:not(.mobile) #adminmenumain,
    body.auto-fold:not(.mobile) #adminmenu,
    body.auto-fold:not(.mobile) #adminmenuback,
    body.auto-fold:not(.mobile) #adminmenuwrap {
        position: absolute;
        width: 200px!important;
        z-index: 100;
        left: 0px;
    }
    body.rtl.auto-fold:not(.mobile) #adminmenumain,
    body.rtl.auto-fold:not(.mobile) #adminmenu,
    body.rtl.auto-fold:not(.mobile) #adminmenuback,
    body.rtl.auto-fold:not(.mobile) #adminmenuwrap {
        left: auto;
        right: 0;
    }
    body.auto-fold:not(.mobile) #adminmenu .opensub .wp-submenu,
    body.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
    body.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,
    body.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
    body.auto-fold:not(.mobile) #adminmenu .wp-submenu.sub-open,
    body.auto-fold:not(.mobile) #adminmenu a.menu-top:focus+.wp-submenu,
    body.auto-fold:not(.mobile) #overlay {
        left: 60px;
    }
    body.rtl.auto-fold:not(.mobile) #adminmenu .opensub .wp-submenu,
    body.rtl.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
    body.rtl.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,
    body.rtl.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
    body.rtl.auto-fold:not(.mobile) #adminmenu .wp-submenu.sub-open,
    body.rtl.auto-fold:not(.mobile) #adminmenu a.menu-top:focus+.wp-submenu,
    body.rtl.auto-fold:not(.mobile) #overlay {
        left: auto;
        right: 60px;
    }
    body.auto-fold:not(.mobile) #adminmenu .awaiting-mod, 
    body.auto-fold:not(.mobile) #adminmenu span.update-plugins, 
    body.auto-fold:not(.mobile) #sidemenu li a span.update-plugins {
        left: auto;
        right: 5px;
    }
    body.rtl.auto-fold:not(.mobile) #adminmenu .awaiting-mod, 
    body.rtl.auto-fold:not(.mobile) #adminmenu span.update-plugins, 
    body.rtl.auto-fold:not(.mobile) #sidemenu li a span.update-plugins {
        right: auto;
        left: 5px;
    }    
    body.auto-fold:not(.mobile) #adminmenu .selected .wp-submenu {
        height: auto;
        display: block;
        max-height: 400px;
    }
    body.auto-fold:not(.mobile) .wp-responsive-open #adminmenumain,
    body.auto-fold:not(.mobile) #wpwrap.wp-responsive-open > #adminmenuback,
    body.auto-fold:not(.mobile) #wpwrap.wp-responsive-open > #adminmenuwrap {
        visibility: visible;
        z-index: 101;
        opacity: 1;
        display: block;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0);
    }
    
    body.auto-fold:not(.mobile) [class^="wp-menu-name"]:before,
    body.auto-fold:not(.mobile) [class*="wp-menu-name"]:before {
        width: 32px;
    }
    body.auto-fold:not(.mobile) #adminmenu #adminmenu_logo > img,
    body.auto-fold:not(.mobile) #adminmenu #adminmenu_logo > svg,
    body.auto-fold:not(.mobile) #adminmenu #adminmenu_logo > a {
        display: none;
    }
    body.auto-fold:not(.mobile) #adminmenuwrap #adminmenu_logo img, 
    body.auto-fold:not(.mobile) #adminmenuwrap #adminmenu_logo a, 
    body.auto-fold:not(.mobile) #adminmenuwrap #adminmenu_logo svg {
        max-width: 32px; 
        margin: 0 auto;
    }
    body.auto-fold:not(.mobile) #adminmenu,
    body.auto-fold:not(.mobile) #adminmenu li.menu-top,
    body.auto-fold:not(.mobile) #adminmenuback,
    body.auto-fold:not(.mobile) #adminmenuwrap {
        width: 60px!important;
    }
    
    body.header-small.menu-left.auto-fold:not(.mobile) .wrap > h1:first-child,
    body.header-small.menu-left.auto-fold:not(.mobile) .wrap > h2:first-child {
        left: 60px!important;
    }
    body.rtl.header-small.menu-left.auto-fold:not(.mobile) .wrap > h1:first-child,
    body.rtl.header-small.menu-left.auto-fold:not(.mobile) .wrap > h2:first-child {
        right: 60px!important;
        left: auto;
    }
    body.header-small.s_nav_right.auto-fold:not(.mobile) .wrap > h1:first-child,
    body.header-small.s_nav_right.auto-fold:not(.mobile) .wrap > h2:first-child {
        right: 60px!important;
    }
    body.rtl.header-small.s_nav_right.auto-fold:not(.mobile) .wrap > h1:first-child,
    body.rtl.header-small.s_nav_right.auto-fold:not(.mobile) .wrap > h2:first-child {
        left: 60px!important;
        right: auto;
    }
    body.menu-left.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.menu-left.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu { 
        left: 60px;
    }
    body.rtl.menu-left.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.rtl.menu-left.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu { 
        right: 60px;
        left: auto;
    }
    body.s_nav_right.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.s_nav_right.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu { 
        right: 60px;
    }
    body.rtl.s_nav_right.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.rtl.s_nav_right.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu { 
        right: auto;
        left: 60px;
    }
    body:not(.folded):not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        top: 5px;
    }
    body.menu-left.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        left: 60px;
        -webkit-transform: translate(-50px, 0%) scale(0);
           -moz-transform: translate(-50px, 0%) scale(0);
             -o-transform: translate(-50px, 0%) scale(0);
            -ms-transform: translate(-50px, 0%) scale(0);
                transform: translate(-50px, 0%) scale(0);
    }
    body.rtl.menu-left.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        left: auto;
        right: 60px;
        -webkit-transform: translate(50px, 0%) scale(0);
           -moz-transform: translate(50px, 0%) scale(0);
             -o-transform: translate(50px, 0%) scale(0);
            -ms-transform: translate(50px, 0%) scale(0);
                transform: translate(50px, 0%) scale(0);
    }
    body.s_nav_right.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        right: 60px;
        -webkit-transform: translate(50px, 0%) scale(0);
           -moz-transform: translate(50px, 0%) scale(0);
             -o-transform: translate(50px, 0%) scale(0);
            -ms-transform: translate(50px, 0%) scale(0);
                transform: translate(50px, 0%) scale(0);
    }
    body.rtl.s_nav_right.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        right: auto;
        left: 60px;
        -webkit-transform: translate(-50px, 0%) scale(0);
           -moz-transform: translate(-50px, 0%) scale(0);
             -o-transform: translate(-50px, 0%) scale(0);
            -ms-transform: translate(-50px, 0%) scale(0);
                transform: translate(-50px, 0%) scale(0);
    }
    body.auto-fold:not(.mobile) #adminmenu {
        padding: 0!important;
    }
    body.auto-fold:not(.mobile) #adminmenumain,
    body.auto-fold:not(.mobile) #adminmenuback,
    body.auto-fold:not(.mobile) #adminmenuwrap,
    body.auto-fold:not(.mobile) #adminmenu,
    body.auto-fold:not(.mobile) #adminmenu li.menu-top {
        width: 60px!important;
        margin: 0;
    }
    body.auto-fold:not(.mobile) #adminmenu .wp-submenu span.update-plugins {
        left: auto!important;
        right: 5px;
        top: 7px!important;
    }
    body.rtl.auto-fold:not(.mobile) #adminmenu .wp-submenu span.update-plugins {
        left: 5px !!important;
        right: auto;
    }
    body.auto-fold:not(.mobile) #adminmenu div.wp-menu-name:before {
        margin-right: 0!important;
        font-size: 20px!important;
    }
    body.auto-fold:not(.mobile) #adminmenu div.wp-menu-name:before {
        margin-right: auto !important;
        margin-left: 0;
    }
    body.auto-fold:not(.mobile) #adminmenu li .wp-submenu {
        position: absolute;
        margin: 0;
        z-index: 90;
        margin-bottom: 20px;
        overflow: visible;
        word-wrap: break-word;
        min-width: 160px;
    }
    body.menu-left.auto-fold:not(.mobile) #wpcontent {
        margin-left: 60px!important;
    }
    body.rtl.menu-left.auto-fold:not(.mobile) #wpcontent {
        margin-left: auto !important;
        margin-right: 60px;
    }
    body.s_nav_right.auto-fold:not(.mobile) #wpcontent,
    body.s_nav_right.auto-fold:not(.mobile) #wpfooter {
        margin-right: 60px!important;
    }
    body.rtl.s_nav_right.auto-fold:not(.mobile) #wpcontent,
    body.rtl.s_nav_right.auto-fold:not(.mobile) #wpfooter {
        margin-left: 60px!important;
        margin-right: auto !important;
    }
    body.auto-fold:not(.mobile) #adminmenu a.menu-top {
        display: block;
        padding: 5px 0!important;
        margin: 2.5px 0;
        text-align:center;
    }
    body.auto-fold:not(.mobile) #adminmenu a.menu-top .wp-menu-image {
        font-size: 20px;
    }
    body.menu-left.auto-fold:not(.mobile) #overlay {
        left: 60px!important;
    }
    body.rtl.menu-left.auto-fold:not(.mobile) #overlay {
        left: auto !important;
        right: 60px;
    }
    body.s_nav_right.auto-fold:not(.mobile) #overlay {
        right: 60px!important;
    }
    body.rtl.s_nav_right.auto-fold:not(.mobile) #overlay {
        right: auto !important;
        left: 60px;
    }    
    body.auto-fold:not(.mobile) #adminmenu .wp-menu-name {
        font-size: 0;
        text-align: center;
    }
    
    body:not(.mobile) .resize_handle {
        display: none;
    }
    body.auto-fold:not(.mobile) #adminmenu li.wp-menu-separator {
        margin: 5px 0px;
    }
    body.auto-fold:not(.mobile) #adminmenu_logo a {
        line-height: 40px;
        position: relative;
        text-indent: -1000px;
    }
    body.auto-fold:not(.mobile) #adminmenu_logo {
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        height: auto;
        padding: 10px 0!important;
        position: relative;
        /* text-indent: -1000px; */
        width: 60px;
        height: 68px;
        margin: 0 0 10px!important;
        max-width: 60px;
    }
    body.auto-fold:not(.mobile) #adminmenu_logo:after,
    body.auto-fold:not(.mobile) #adminmenu_logo a:after {
        display: block;
        text-indent: 0;
        position: absolute;
        top: 0;
        left: 15px;
        right: 15px;
        font-size: 30px;
        line-height: 40px;
        height: 40px;
        bottom: 0;
        text-align: center;
        overflow: hidden;
    }
    body.auto-fold:not(.mobile) #adminmenu_logo > img,
    body.auto-fold:not(.mobile) #adminmenu_logo > svg {
        display: none!important;
    }
    body:not(.auto-fold):not(.folded) #adminmenu_logo .folded_logo {
        display: none;
    }
    body:not(.auto-fold):not(.mobile) #adminmenu li.wp-has-submenu.wp-has-current-submenu.wp-menu-open > ul.wp-submenu {
        background: transparent!important;
    }
    body:not(.auto-fold):not(.folded):not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        padding-left: 7.5px!important;
    }
    body.rtl:not(.auto-fold):not(.folded):not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        padding-left: initial !important;
        padding-right: 7.5px;
    }
    body:not(.auto-fold):not(.folded):not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu:before {
        content: '';
        display: none!important;
    }
    body:not(.folded):not(.mobile):not(.auto-fold) #adminmenu .wp-has-current-submenu .wp-submenu {
        position: relative!important;
        z-index: 2;
        top: auto!important;
        left: 0!important;
        right: auto;
        bottom: auto;
        border: 0 none;
        margin-top: 0;
    }
    body.rtl:not(.folded):not(.mobile):not(.auto-fold) #adminmenu .wp-has-current-submenu .wp-submenu {
        left: auto !important;
        right: 0;
    }
    body:not(.folded):not(.mobile):not(.auto-fold) #adminmenu .wp-has-current-submenu .wp-submenu li:nth-child(2n) {
        background-color: transparent!important;
    }
    body.menu-left:not(.auto-fold):not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        left: -webkit-calc( 100% - 10px );
        left: -moz-calc( 100% - 10px );
        left: calc( 100% - 10px );
        top: 1px;
    }
    body.rtl.menu-left:not(.auto-fold):not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        right: -webkit-calc( 100% - 10px );
        right: -moz-calc( 100% - 10px );
        right: calc( 100% - 10px );
        left: auto;
    }
    body.auto-fold:not(.mobile) #adminmenu .wp-submenu-head {
        display:block;
    }
    body.auto-fold:not(.mobile) #adminmenu li.menu-top > a:hover + .wp-submenu,
    body.auto-fold:not(.mobile) #adminmenu li.menu-top > a + .wp-submenu:hover {
        opacity: 1!important;
        z-index: 99999!important;
        visibility: visible!important;
        -webkit-transform: translate(0, 0) scale(1)!important;
           -moz-transform: translate(0, 0) scale(1)!important;
            -ms-transform: translate(0, 0) scale(1)!important;
             -o-transform: translate(0, 0) scale(1)!important;
                transform: translate(0, 0) scale(1)!important
    }
    body.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        -webkit-transform: translate(-50px, 0%) scale(0);
        -moz-transform: translate(-50px, 0%) scale(0);
        -o-transform: translate(-50px, 0%) scale(0);
        -ms-transform: translate(-50px, 0%) scale(0);
            transform: translate(-50px, 0%) scale(0)
    }
    body.rtl.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.rtl.auto-fold:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        -webkit-transform: translate(50px, 0%) scale(0);
        -moz-transform: translate(50px, 0%) scale(0);
        -o-transform: translate(50px, 0%) scale(0);
        -ms-transform: translate(50px, 0%) scale(0);
            transform: translate(50px, 0%) scale(0)
    }
    body.auto-fold:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        top: 2.5px;
        z-index: -1;
        visibility: hidden;
    }
    body.auto-fold #adminmenu {
        /*width: 60px;*/
        padding: 15px!important;
    }
    body.auto-fold [class^=wp-menu-name]:before,
    body.auto-fold [class*=wp-menu-name]:before {
        margin-right: 0;
    }
    body.rtl.auto-fold [class^=wp-menu-name]:before,
    body.rtl.auto-fold [class*=wp-menu-name]:before {
        margin-right: auto;
        margin-left: 0;
    }
    body.folded:not(.mobile) [class^="wp-menu-name"]:before {
        width: 32px;
        font-size: 24px;
        text-align: center;
    }
    
    #adminmenuwrap .menu_settings {
        display: none;
    }
    .welcome-panel .welcome-panel-column {
        padding: 0;
    }
    .theme-overlay .theme-wrap {
        margin: 25px;
    }
    .themes-php .wp-filter-search {
        right: 25px;
    }
    body.rtl .themes-php .wp-filter-search {
        left: 25px;
        right: auto;
    }
    .welcome-panel #dash_slick div.overview .ot.center {
        float: right;
    }
    body.rtl .welcome-panel #dash_slick div.overview .ot.center {
        float: left;
    }
    
    .welcome-panel #dash_slick div.overview .ot,
    .welcome-panel #dash_slick div.overview .ot.center {
        float: left;
        min-width: 0!important;
    }
    body.rtl .welcome-panel #dash_slick div.overview .ot,
    body.rtl .welcome-panel #dash_slick div.overview .ot.center {
        float: right;
    }
    .welcome-panel #dash_slick div.overview .ot:last-child {
        float: right;
    }
    body.rtl .welcome-panel #dash_slick div.overview .ot:last-child {
        float: left;
    }
    .welcome-panel #dash_slick div.overview .ot .ot_inside > div {
        padding: 0 5px;
        width: -webkit-calc( 33% - 10px );
        width: -moz-calc( 33% - 10px );
        width: calc( 33% - 10px );
    }
    #dash_slick.slick-slider > button {
        left: -25px;
    }
    body.rtl #dash_slick.slick-slider > button {
        left: auto;
        right: -25px;
    }
    #dash_slick.slick-slider > button.slick-next {
        left: auto;
        right: -25px;
    }
    body.rtl #dash_slick.slick-slider > button.slick-next {
        right: auto;
        left: -25px;
    }
    body:not(.mobile) #adminmenu .wp-submenu {
        -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
                border-radius: 2px;
    }
    .plugin-card:nth-last-child(2), .plugin-card:nth-last-child(1) {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 782px) {
    #wpcontent {
        margin-bottom: 62px;
    }
    body:not(.header-sticky) .wrap > h1:first-child,
    body:not(.header-sticky) .wrap > h2:first-child {
        top: -50px!important;
    }

    .wrap > h1:first-child #sticky_filters {
        display: none!important;
    }

    .wp-responsive-open p.search-box, 
    .wp-responsive-open p.search-box input, 
    .wp-responsive-open .wp-filter .search-form .wp-filter .search-form label, 
    .wp-responsive-open .wp-filter .search-form input {
        -webkit-transform: translateX(330px);
           -moz-transform: translateX(330px);
            -ms-transform: translateX(330px);
             -o-transform: translateX(330px);
                transform: translateX(330px);
    }
    body.rtl .wp-responsive-open p.search-box, 
    body.rtl .wp-responsive-open p.search-box input, 
    body.rtl .wp-responsive-open .wp-filter .search-form .wp-filter .search-form label, 
    body.rtl .wp-responsive-open .wp-filter .search-form input {
        -webkit-transform: translateX(-330px);
           -moz-transform: translateX(-330px);
            -ms-transform: translateX(-330px);
             -o-transform: translateX(-330px);
                transform: translateX(-330px);
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        width: 100%;
    }
    body:not(.mobile) #adminmenu .wp-submenu span.update-plugins {
        top: 12px!important;
    }
    body.header-sticky #wpwrap:not(.wp-responsive-open) .wrap > h1:first-child,
    body.header-sticky #wpwrap:not(.wp-responsive-open) .wrap > h2:first-child,
    #overlay {
        left: 0;
    }
    body.rtl.header-sticky #wpwrap:not(.wp-responsive-open) .wrap > h1:first-child,
    body.rtl.header-sticky #wpwrap:not(.wp-responsive-open) .wrap > h2:first-child,
    body.rtl #overlay {
        left: auto;
        right: 0;
    }
 /*   #wpwrap:not(.wp-responsive-open) .wrap > h1:first-child,
    #wpwrap:not(.wp-responsive-open) .wrap > h2:first-child {
        padding-right: 65px;
    }*/
   /* body.rtl #wpwrap:not(.wp-responsive-open) .wrap > h1:first-child,
    body.rtl #wpwrap:not(.wp-responsive-open) .wrap > h2:first-child {
        padding-left: 65px;
        padding-right: initial;
    }*/
    #overlay {
        top: 44px;
    }
    body.header-sticky #overlay {
        top: 94px;
    }
    body.header-sticky.header-small #wpbody-content:before {
        top: 50px;
    }
    
    #wpwrap.wp-responsive-open #wpfooter,
    #wpwrap.wp-responsive-open #wpcontent {
        margin-left: 200px;
    }

    body.header-sticky .wp-responsive-open .wrap > h1:first-child,
    body.header-sticky .wp-responsive-open .wrap > h2:first-child {
        left: 200px;
    }

    body.header-sticky.rtl .wp-responsive-open .wrap > h1:first-child,
    body.header-sticky.rtl .wp-responsive-open .wrap > h2:first-child {
        right: 200px;
        left: auto;
    }
    

    body.rtl #wpwrap.wp-responsive-open #wpfooter,
    body.rtl #wpwrap.wp-responsive-open #wpcontent {
        margin-right: 200px;
        margin-left: 0;
    }
    #wpfooter {
        padding: 15px!important;
    }
    #wpfooter p {
        float: none!important;
        display: block;
        margin-bottom: 5px;
    }
    #wpfooter p:last-child,
    #wpfooter p#footer-upgrade {
        margin-bottom: 0;
    }

    body:not(.mobile) #adminmenuwrap {
        position: absolute;
        width: 200px!important;
        z-index: 100;
        left: 0px;
    }

    body.rtl:not(.mobile) #adminmenuwrap {
        left: auto;
        right: 0;
    }
    body:not(.mobile) #adminmenu li:not(.selected) > .wp-submenu {
        max-height: 0px;
        height: 0;
        overflow: hidden;
        position: relative;
        top: 0;
        left: 0;
        background: transparent!important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-transform: none;
           -moz-transform: none;
            -ms-transform: none;
             -o-transform: none;
                transform: none;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
                box-sizing:border-box;
        padding-top: 0;
        margin-bottom: 0;
        padding-bottom: 0;
        -webkit-transition: max-height .15s ease-in-out;
           -moz-transition: max-height .15s ease-in-out;
             -o-transition: max-height .15s ease-in-out;
                transition: max-height .15s ease-in-out;
    }
    body.rtl:not(.mobile) #adminmenu li:not(.selected) > .wp-submenu {
        left: auto;
        right: 0;
    }
    body:not(.mobile) #adminmenu li.selected > a + .wp-submenu,
    body:not(.mobile) #adminmenu li.wp-menu-open > a + .wp-submenu,
    body:not(.mobile) #adminmenu li.opensub > a + .wp-submenu {
        position: static;
        max-height: 560px!important;
        height: auto!important;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
                box-sizing:border-box;
        opacity: 1;
        left: 0;
        margin: 0;
        z-index: 99999;
        visibility: visible;
        -webkit-transform: translate(0, 0) scale(1);
        -moz-transform: translate(0, 0) scale(1);
        -o-transform: translate(0, 0) scale(1);
        -ms-transform: translate(0, 0) scale(1);
        transform: translate(0, 0) scale(1)
    }
    body.rtl:not(.mobile) #adminmenu li.selected > a + .wp-submenu,
    body.rtl:not(.mobile) #adminmenu li.wp-menu-open > a + .wp-submenu,
    body.rtl:not(.mobile) #adminmenu li.opensub > a + .wp-submenu {
        left: auto;
        right: 0;
    }
    body:not(.mobile) #adminmenu .wp-submenu:before {
        content:'';
        display:none;
    }
    body.folded:not(.mobile) #adminmenu .wp-has-submenu ul.wp-submenu,
    body:not(.mobile) #adminmenu .wp-has-submenu ul.wp-submenu {
        background: transparent!important;
    }
    body:not(.mobile) #adminmenumain{
        -webkit-transform: translateX(-200px);
        -moz-transform: translateX(-200px);
        -ms-transform: translateX(-200px);
        -o-transform: translateX(-200px);
        transform: translateX(-200px);
        width: 200px;
    }
    body.rtl:not(.mobile) #adminmenumain {
        -webkit-transform: translateX(200px);
        -moz-transform: translateX(200px);
        -ms-transform: translateX(200px);
        -o-transform: translateX(200px);
        transform: translateX(200px);
    }
    body:not(.mobile) #adminmenu li.menu-top {
        display: block;
    }
    body:not(.mobile) #adminmenu .wp-submenu a {
        padding: 10px;
    }
    body:not(.mobile) .wp-submenu li a:before {
        margin-left: 10px;
    }
    body.rtl:not(.mobile) .wp-submenu li a:before {
        margin-right: 10px;
        margin-left: auto;
    }
    body:not(.mobile) .wp-responsive-open #adminmenumain,
    body:not(.mobile) #wpwrap.wp-responsive-open > #adminmenuwrap {
        visibility: visible;
        z-index: 101;
        opacity: 1;
        display: block;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    body:not(.mobile) #adminmenu li#collapse-menu,
    body:not(.mobile) #adminmenuwrap .resize_handle {
      display: none!important;
    }
    body:not(.mobile) #adminmenu .mCSB_scrollTools {
        right: -10px;
    }
    body.rtl:not(.mobile) #adminmenu .mCSB_scrollTools {
        left: -10px;
        right: auto;
    }
    body:not(.mobile) #adminmenu a.menu-top {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #adminmenu #adminmenu_logo .folded_logo {
        display: none;
    }
    .wp-responsive-open #adminmenumain,
    .wp-responsive-open #adminmenu,
    .wp-responsive-open #wpwrap > #adminmenuback,
    .wp-responsive-open #adminmenuwrap {
        left: 0;
    }
    body.rtl .wp-responsive-open #adminmenumain,
    body.rtl .wp-responsive-open #adminmenu,
    body.rtl .wp-responsive-open #wpwrap > #adminmenuback,
    body.rtl .wp-responsive-open #adminmenuwrap {
        left: auto;
        right: 0;
    }
    .wp-responsive-open p.search-box input[type=submit],
    .wp-responsive-open .wp-filter .search-form label {
        display: none;
    }
    
    #wpwrap #wpcontent {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    #dashboard_recent_comments #the-comment-list .comment-item .avatar {
        height: 30px;
        width: 30px;
        margin: 4px 10px 5px 0;
    }
    
    #overlay {
        left: 0;
    }
    body.rtl #overlay {
        left: auto;
        right: 0;
    }

    #wpwrap.wp-responsive-open #overlay {
        left: 200px;
    }

    body.rtl #wpwrap.wp-responsive-open #overlay {
        left: auto;
        right: 200px;
    }

    body.header-sticky.auto-fold #wpwrap:not(.wp-responsive-open) .wrap > h1:first-child,
    body.header-sticky.auto-fold #wpwrap:not(.wp-responsive-open) .wrap > h2:first-child {
        left: 0!important;
    }
    body.rtl.header-sticky.auto-fold #wpwrap:not(.wp-responsive-open) .wrap > h1:first-child,
    body.rtl.header-sticky.auto-fold #wpwrap:not(.wp-responsive-open) .wrap > h2:first-child {
        left: auto!important;
        right: 0;
    }

    body.sticky-admin:not(.no-js):not(.rtl):not(.is_loading):not(.mobile) #wpwrap .wrap > h1:first-child,
    body.sticky-admin:not(.no-js):not(.rtl):not(.is_loading):not(.mobile) #wpwrap .wrap > h2:first-child {
        padding-left: 65px;
    }

    body.sticky-admin.rtl:not(.no-js):not(.is_loading):not(.mobile) #wpwrap .wrap > h1:first-child,
    body.sticky-admin.rtl:not(.no-js):not(.is_loading):not(.mobile) #wpwrap .wrap > h2:first-child {
        padding-right: 65px ;
    }

    body.content-white .filter-links, 
    body.content-white .subsubsub, 
    body.content-white .wrap > .nav-tab-wrapper {
        border-bottom: 1px solid rgba(255, 255, 255, .25);
    }

    body.content-black .filter-links, 
    body.content-black .subsubsub, 
    body.content-black .wrap > .nav-tab-wrapper {
        border-bottom: 1px solid rgba(255, 255, 255, .25);
    }
    
    body:not(.mobile) #adminmenu li a.menu-top.wp-has-submenu:after {
        content: '\e666';
        display: inline-block;
        font: 400 6px/24px streamline;
        position: absolute;
        top: 10px;
        vertical-align: middle;
        right: 10px;
        opacity: .6;
    }
    body.rtl:not(.mobile) #adminmenu li a.menu-top.wp-has-submenu:after {
        right: auto;
        left: 8px;
    }
    body:not(.mobile) #adminmenu li.selected a.menu-top.wp-has-submenu:after {
        content:'\e6aa';
        opacity: 1;
    }
    body:not(.mobile) #adminmenu li.opensub a.menu-top.wp-has-submenu:after {
        content:'';
        display:none;
    }
    td.autosave-info {
        position: static;
        width: 100%;
        min-width: 0;
        line-height: 20px;
        margin-top:10px;
    }
    #wp-word-count,
    td.autosave-info span {
        display:block;
        text-align: center;
    }
    #adminmenuwrap .resize_handle {
        display: none;
    }
    .wrap > h1:first-child,
    .wrap > h2:first-child {
        padding: 0 15px;
    }
    .tablenav {
        padding-right: 0;
    }
    body.rtl .tablenav {
        padding-right: initial;
        padding-left: 0;
    }
    body.wpab-closed #overlay {
        top: 50px;
    }
    
    body:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        position: static;
        overflow: hidden;
        -webkit-transition: max-height .15s ease-in-out;
           -moz-transition: max-height .15s ease-in-out;
             -o-transition: max-height .15s ease-in-out;
                transition: max-height .15s ease-in-out;
    }
    #adminmenu .wp-submenu:before {
        top: -10px;
        left: 9px;
        border-right-color: transparent!important;
    }
    body.rtl #adminmenu .wp-submenu:before {
        left: auto;
        right: 9px;
    }
    
    .attachment-details label[data-setting=title] input[type=text]  {
        top:20px;
        left:20px;
    }
    body.rtl .attachment-details label[data-setting=title] input[type=text]  {
        left: auto;
        right: 20px;
    }
    .edit-attachment-frame .attachment-info .filename {
        top: 60px;
        left: 20px;
    }
    body.rtl .edit-attachment-frame .attachment-info .filename {
        left: auto;
        right: 20px;
    }
    #wpwrap.wp-responsive-open {
        overflow-x: hidden;
    }
    
    body.wpab-minimized .wrap > h1:first-child,
    body.wpab-closed .wrap > h1:first-child,
    body.wpab-minimized .wrap > h2:first-child,
    body.wpab-closed .wrap > h2:first-child {
        padding-left: 60px!important;
    }
    body.rtl.wpab-minimized .wrap > h1:first-child,
    body.rtl.wpab-closed .wrap > h1:first-child,
    body.rtl.wpab-minimized .wrap > h2:first-child,
    body.rtl.wpab-closed .wrap > h2:first-child {
        padding-left: initial !important;
        padding-right: 60px;
    }
    body.wpab-closed #overlay {
        top: 50px!important;
    }
    body.wpab-minimized #overlay {
        top: 54px!important;
    }
    p.search-box input[type=submit],
    .wp-filter .search-form label {
        right: 65px!important;
        display:none;
    }
    body.rtl p.search-box input[type=submit],
    body.rtl .wp-filter .search-form label {
        right: auto !important;
        left: 65px;
    }
    .wp-filter .search-form,
    p.search-box {
        right: 15px!important;
    }
    body.rtl .wp-filter .search-form,
    body.rtl p.search-box {
        left: 15px;
        right: auto !important;
    }
    .tablenav.top .tablenav-pages {
        display: block!important;
        margin-bottom: 20px;
    }
    .paging-input input.current-page {
        width: 30px;
        text-align: center;
        margin-right: 5px;
        line-height: 30px;
        padding-bottom: 0!important;
    }
    body.rtl .paging-input input.current-page {
        margin-left: 5px;
        margin-right: 0;
    }
    .tablenav,
    .wp-filter {    
        position: relative;
        display: block;
    }
    div.theme-browser .theme:not(.add-new-theme) .theme-screenshot {
        min-height:0;
    }
    .wp_attachment_details label[for="content"] {
        font-size: 14px;
        line-height: 1.5em;
    }
    .media-upload-form .media-item.error,
    .media-upload-form .media-item .error {
        font-size: 13px;
        line-height: 1.5;
    }
    .media-upload-form .media-item.error {
        padding: 1px 10px;
    }
    .media-upload-form .media-item .error {
        padding: 10px 0 10px 12px;
    }
    body.rtl .media-upload-form .media-item .error {
        padding: 10px 12px 10px 0;
    }
    .form-table th,
    .form-table th[scope=row],
    .form-table th[scope=row] > label {
        display: block;
        float: none!important;
        text-align: center;
        width: auto!important;
        margin-bottom: 5px;
    }
    .form-table tr {
        min-width: 0!important;
    }
    #wpbody-content .bulk-edit-row .inline-edit-col-bottom,
    #wpbody-content .bulk-edit-row .inline-edit-col-left,
    #wpbody-content .bulk-edit-row-page .inline-edit-col-right,
    #wpbody-content .bulk-edit-row-post .inline-edit-col-right,
    #wpbody-content .inline-edit-row-post .inline-edit-col-center,
    #wpbody-content .quick-edit-row-page .inline-edit-col-left,
    #wpbody-content .quick-edit-row-page .inline-edit-col-right,
    #wpbody-content .quick-edit-row-post .inline-edit-col-left,
    #wpbody-content .quick-edit-row-post .inline-edit-col-right {
        float: none;
        width: 100%;
    }
    #wpbody-content .wp-list-table.plugins,
    #wpbody-content .wp-list-table.plugins .column-description,
    #wpbody-content .wp-list-table.plugins .manage-column.column-name,
    #wpbody-content .wp-list-table.plugins .plugin-title,
    #wpbody-content .wp-list-table.plugins .plugin-update,
    #wpbody-content .wp-list-table.plugins .theme-title,
    #wpbody-content .wp-list-table.plugins tbody,
    #wpbody-content .wp-list-table.plugins thead,
    #wpbody-content .wp-list-table.plugins tfoot,
    #wpbody-content .wp-list-table.plugins tr {
        /*display: block;*/
        /*width: auto;*/
        position: relative;
    }
    .wp-list-table.plugins th.check-column,
    .wp-list-table.plugins tr.update th.check-column {
        /*position: absolute!important;
        z-index:30;
        height: auto;
        top: 0;
        bottom: 0;
        left: 0;*/
    }
    .wp-list-table.plugins .column-description,
    .wp-list-table.plugins .manage-column.column-name,
    .wp-list-table.plugins .plugin-title,
    .wp-list-table.plugins .theme-title {
        padding-left: 56px!important;
    }
    body.rtl .wp-list-table.plugins .column-description,
    body.rtl .wp-list-table.plugins .manage-column.column-name,
    body.rtl .wp-list-table.plugins .plugin-title,
    body.rtl .wp-list-table.plugins .theme-title {
        padding-left: initial !important;
        padding-right: 56px!important;
    }
    .wp-list-table.plugins .thisRow > th.check-column {
        background:transparent!important;
    }
    #wpbody-content .wp-list-table.plugins th.column-description {
        display:none;
    }
    .wp-list-table.plugins th.column-name:after {
        display:none;
    }
    .wp-list-table.plugins tbody th.check-column {
        padding: 20px 14px!important;
        height: 30px
    }
    .wp-list-table.plugins tfoot {
        display:none!important;
    }
    .wp-list-table.plugins thead tr th:after {
        content:'';
        display: none;
    }
    #wpbody-content .wp-list-table.plugins tbody td.column-description {
        padding-top:0!important;
    }
    table.widefat td.plugin-title > strong,
    .row-actions.visible {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    .inside input#trackback_url {
        margin:5px 0 10px;
        width:100%;
    }
    #titlediv #title-prompt-text, #wp-fullscreen-title-prompt-text {
        font-size:14px;
        letter-spacing: 4px;
    }
    body:not(.update-core-php) .wrap > form:not(#template):not(#post):not(#plugin-filter):not(#export-filters):not(#form-site-list):not(#form-user-list) {
        padding:0!important;
    }
    .form-table {
        padding:15px;
    }
    ul.core-updates h3.s_modified {
        max-width: 100%;
    }
    #wp-admin-bar-bp-notifications > .ab-sub-wrapper {
        right:-50px!important;
        left:auto!important;
    }
    body.rtl #wp-admin-bar-bp-notifications > .ab-sub-wrapper {
        left:-50px!important;
        right:auto!important;
    }
    #wp-admin-bar-bp-notifications > .ab-sub-wrapper:before {
      right: 60px!important;
      left: auto!important;
    }
    body.rtl #wp-admin-bar-bp-notifications > .ab-sub-wrapper:before {
      left: 60px!important;
      right: auto!important;
    }
    .wrap > h1:first-child .page-title-action:before,
    .wrap .add-new-h2:before {
        font-size: 16px;
        margin: 0;
    }
    .media-frame.mode-grid .media-frame-content {
        padding-top:0;
    }
    #wpbody-content .metabox-holder .postbox-container .empty-container {
        height: 0;
        min-height: 0;
        display: none;
    }
    .inside table td,
    .inside table th {
        padding:5px;
    }
    .inside table tr {
        margin-bottom: 5px;
    }
    #toast-container > div:before {
        left:15px;
        top:10px;
    }
    body.rtl #toast-container > div:before {
        right:15px;
        left: auto;
    }
    .fixed .column-response { display:none; }
    .welcome-panel .about-description {
        margin-bottom: 20px;
    }
     .welcome-panel .welcome-panel-column {
        display:block;
        /*float:none;*/
        width:50%;
        padding:0;
        margin:0 auto 20px;
    }
    .welcome-panel .welcome-panel-column:last-child {
        margin-bottom: 0;
    }
    .wp-core-ui .welcome-panel .button.button-hero,
    .welcome-panel .welcome-panel-column ul li {
        margin-bottom: 0;
    }
    .welcome-panel h4 {
        text-align: center;
        letter-spacing: 0;
    }
    .welcome-panel .welcome-panel-column h4:after {
        margin: 10px auto;
        height: 1px;
    }
    .welcome-panel .welcome-panel-column p.hide-if-no-customize {
        line-height: 24px
    }
    .edit-attachment-frame .attachment-info .details {
        display: block;
        white-space: normal;
        line-height: 16px;
        margin-right: 170px;
    }
    body.rtl .edit-attachment-frame .attachment-info .details {
        margin-right: auto;
        margin-left: 170px;
    }
    .edit-attachment-frame .attachment-info .details > div {
        line-height: 16px;
    }
    .edit-attachment-frame .attachment-info .filename + .filename:after,
    .edit-attachment-frame .attachment-info .details > div:not(.filename):after {
        margin:0 5px;
    }
    body.wpab-closed #overlay,
    body.wpab-closed .wrap > .theme-overlay {
        top: 50px!important;
    }
    .theme-overlay .theme-wrap {
        margin: 15px;
    }
    .welcome-panel #dash_slick div.linkslist .ot {
        width: 100%;
        display: block;
        text-align: left;
    }
    body.rtl .welcome-panel #dash_slick div.linkslist .ot {
        text-align: right;
    }
    .welcome-panel #dash_slick div.linkslist .ot .ot_inside {
        padding: 0!important;
    }
    .attachments-browser .media-toolbar-secondary > .select-mode-toggle-button {
        display: none;
    }
    
    .plugin-card {
        display: block;
        width: 100%;
    }

    .themes-php .wp-filter-search {
        top: 8px;
        right: 15px;
    }
    body.rtl .themes-php .wp-filter-search {
        right: auto;
        left: 15px;
    }
    .single-theme .theme-wrap {
        margin: 0 -12px 0 -10px;
        padding: 10px;
    }
    body.rtl .single-theme .theme-wrap {
        margin: 0 -10px 0 -12px;
    }
    .single-theme .theme-overlay .theme-about {
        padding: 10px;
        overflow: visible;
    }
    .single-theme .current-label {
        display: none;
    }
    .single-theme .theme-overlay .theme-actions {
        position: static;
    }
     .media-modal {
        top: 20px;
        left: 20px;
        bottom: 20px;
        right: 20px;
    }
    .edit-attachment-frame .media-frame-title {
        right: 110px;
    }
    body.rtl .edit-attachment-frame .media-frame-title {
        left: 110px;
        right: auto;
    }
    .upload-php .media-modal-close,
    .edit-attachment-frame .edit-media-header .left,
    .edit-attachment-frame .edit-media-header .right {
        width: 40px;
        height: 40px;
    }
    .upload-php .media-modal-close .media-modal-icon {
            
    }
    .upload-php .media-modal-close {
        top: -8px;
        right: -20px;
    }
    body.rtl .upload-php .media-modal-close {
        left: -20px;
        right: auto;
    }
    .edit-attachment-frame .edit-media-header .right:before,
    .edit-attachment-frame .edit-media-header .left:before {
        line-height: 40px !important;
        font-size: 20px!important
    }
    .edit-attachment-frame .edit-media-header .left {
        left: -20px;
    }
    body.rtl .edit-attachment-frame .edit-media-header .left {
        left: auto;
        right: -20px;
    }
    .edit-attachment-frame .edit-media-header .right {
        right: -20px;
    }
    body.rtl .edit-attachment-frame .edit-media-header .right {
        right: auto;
        left: -20px;
    }
    .edit-attachment-frame .media-frame-content {
        top: 0px;
    }
    .edit-attachment-frame .attachment-media-view {
        float: none;
        height: 100%;
        width: 100%;
    }
    .edit-attachment-frame .attachment-info {
        height: auto;
        width: 100%;
    }
    .find-box-inside {
        bottom: 57px;
    }
    #menu-name {
        width: 270px;
    }
    .wrap > .theme-overlay {
        top: 94px!important;
    }
    div.theme-browser .theme.active .theme-name span {
        /* Hide the "Active: " label on smaller screens. */
        
        display: none;
    }
    .theme-overlay .theme-screenshots {
        width: 40%;
    }
    .theme-overlay .theme-info {
        width: 50%;
    }
    .single-theme .theme-wrap {
        padding: 10px;
    }
    div.theme-browser .theme .theme-actions {
        padding: 5px 10px 4px 10px;
    }
    .theme-overlay.small-screenshot .theme-screenshots {
        position: static;
        float: none;
        max-width: 302px;
    }
    .theme-overlay.small-screenshot .theme-info {
        margin-left: 0;
        width: auto;
    }
    body.rtl .theme-overlay.small-screenshot .theme-info {
        margin-left: auto;
        margin-right: 0;
    }
    .theme:not(.active):hover .theme-actions,
    .theme:not(.active):focus .theme-actions,
    .theme:hover .more-details,
    .theme:focus .more-details {
        display: none;
    }
    div.theme-browser.rendered .theme:hover .theme-screenshot img,
    div.theme-browser.rendered .theme:focus .theme-screenshot img {
        opacity: 1.0;
    }
    .welcome-panel .instats > div {
    	text-align:center;
    }
}
@media screen and (min-width: 480px) and (max-width: 782px) {
    /* OVERALL LAYOUT 
     * -----------------------
    =========================*/
    .wrap {
        padding-top: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .wrap > h1:first-child,
    .wrap > h2:first-child {
        padding: 0 15px;
    }
    body:not(.header-sticky) .wrap > h1:first-child,
    body:not(.header-sticky) .wrap > h2:first-child {
        left: -15px!important;
        right: -15px!important;
    }
    .wrap > h1.picker_open div#sticky_icon_picker,
    .wrap > h2.picker_open div#sticky_icon_picker {
        left: 15px;
    }
    body.rtl .wrap > h1.picker_open div#sticky_icon_picker,
    body.rtl .wrap > h2.picker_open div#sticky_icon_picker {
        right: 15px;
        left: auto;
    }
    #view-post-btn {
        right: 15px;
    }
    body.rtl #view-post-btn {
        left: 15px;
        right: auto;
    }
    .wrap > .tool-box,
    .wrap > .card {
        width: -webkit-calc(50% - 10px);
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
        margin-right: 15px;
    }
    body.rtl .wrap > .tool-box,
    body.rtl .wrap > .card {
        margin-right: auto;
        margin-left: 15px;
    }
    .tools-php .wrap > div:nth-child(2n+1) {
        margin-right: 0;
    }
    body.rtl .tools-php .wrap > div:nth-child(2n+1) {
        margin-right: auto;
        margin-left: 0;
    }
    .filter-links,
    .subsubsub, .wrap > form > .tablenav.bottom > .tablenav-pages,
    .wrap > .nav-tab-wrapper,
    body.update-core-php .wrap > #s-update-notice-container,
    #welcome-panel {
        padding: 15px;
        margin: 0 -15px 15px;
    }
    .themes-php .wp-filter-search {
        right: 15px;
    }
    body.rtl .themes-php .wp-filter-search {
        right: auto;
        left: 15px;
    }
    #poststuff > #post-body:before {
        left: -15px;
        right: -15px;
        top: -15px;
        bottom: -15px;
    }
    #post-body.columns-2 #postbox-container-2 {
        margin: 0 -15px;
        padding: 15px;
        width: -webkit-calc( 100% + 30px );
        width: -moz-calc( 100% + 30px );
        width: calc( 100% + 30px );
    }
    .stuffbox:before, .col-wrap .form-wrap:before,
    .postbox:before {
        bottom: 15px;
        right: -16px;
    }
    .welcome-panel .welcome-panel-content:after {
        bottom: -15px;
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        float: none;
        display: block;
        margin: 0;
    }
    
    body.menu-left .wp-filter .search-form,
    body.menu-left p.search-box {
        right: 15px;
    }
    body.rtl.menu-left .wp-filter .search-form,
    body.rtl.menu-left p.search-box {
        right: auto;
        left: 15px;
    }
    body.s_nav_right.folded .wp-filter .search-form,
    body.s_nav_right.folded p.search-box {
        right: 75px;
    }
    body.rtl.s_nav_right.folded .wp-filter .search-form,
    body.rtl.s_nav_right.folded p.search-box {
        right: auto;
        left: 75px;
    }
    body.mobile #wpfooter {
        padding-left: 15px;
        padding-right: 15px;
    }
    #dash_slick.slick-slider > button {
        left: -15px;
    }
    body.rtl #dash_slick.slick-slider > button {
        right: -15px;
        left: auto;
    }
    #dash_slick.slick-slider > button.slick-next {
        left: auto;
        right: -15px;
    }
    body.rtl #dash_slick.slick-slider > button.slick-next {
        left: -15px;
        right: auto;
    }
    .filter-drawer {
        margin: 0 -7.5px;
        text-align:center;
    }
    .filter-group {
        width: -webkit-calc( 33% - 15px );
        width: -moz-calc( 33% - 15px );
        width: calc( 33% - 15px );
        margin: 15px 7.5px 0;
        text-align: left;
    }
    body.rtl .filter-group {
        text-align: right;
    }
    .wp-filter,
    .wp-filter .drawer-toggle,
    #post-body-content,
    #menu-management-liquid,
    #widgets-right .widgets-sortables,
    #col-left, 
    #col-right,
    form#plugin-filter,
    .drag-drop #drag-drop-area,
    .postbox,
    .stuffbox,
    .form-table,
    .form-table + p.submit,
    table.widefat,
    .tablenav,
    p.submit, 
    .widgets-holder-wrap,
    .metabox-holder,
    .meta-box-sortables.ui-sortable,
    .media-frame.mode-grid .attachments-browser .attachments,
    ul.core-updates,
    form.upgrade,
    .wrap > h1:first-child,
    .wrap > h2:first-child,
    .wrap > .card,
    .wrap > .tool-box,
    #activity-widget #the-comment-list .dashboard-comment-wrap,
    .tagcloud,
    .popular-tags,
    .sortable-placeholder,
    .media-frame .uploader-inline,
    .welcome-panel #dash_slick div.overview .ot,
    body:not(.mobile):not(.header-small) .wrap > h1:first-child + ul.subsubsub,
    body:not(.mobile):not(.header-small) .wrap > h2:first-child + ul.subsubsub {
        margin-bottom: 25px;
    }
    
    body.update-core-php ul.core-updates, 
    .welcome-panel #sticky_stats .instats {
        margin-bottom: 25px;
        padding-bottom: 25px;
    }
    .welcome-panel .welcome-panel-content h2 + .inside {
        margin-top: 25px;
        padding-top: 25px;
    }

    .welcome-panel #dash_slick div.overview .ot .ot_inside {
    	display: inline-block;
    	vertical-align: top;
    	width:49%;
    } 

    body:not(.header-small) .wrap > h1:first-child > #wp-menu-toggle.hamburger, 
    body:not(.header-small) .wrap > h2:first-child > #wp-menu-toggle.hamburger {
        top: 13px!important;
    }
}
@media screen and (min-width: 480px) {
    .wrap > h1:first-child,
    .wrap > h2:first-child,
    body.header-small .wrap > h1:first-child,
    body.header-small .wrap > h2:first-child { 
        font-size: 20px; 
    }
    .wrap > h1:first-child,
    .wrap > h2:first-child {
        line-height: 68px;
        height: 68px;
    }

    #dashboard_primary div.rss-widget {
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
                box-sizing:border-box;
    }
    #dashboard_primary div.rss-widget:not(:first-child) {
        display: block;
    }
}
@media screen and (max-width: 1024px) {
    body * {
        -webkit-tap-highlight-color: transparent!important;
    }
    .column-categories,
    .column-tags,
    .fixed .column-author,
    .fixed .column-date,
    .media .column-parent,
    .sites .column-registered,
    .sites .column-users,
    .tags .column-description,
    .users .column-email,
    .users .column-name,
    .users .column-role,
    .users .column-bbp_user_role,
    .users .column-ure_roles,
    .tags .column-slug {
        display: none;
    }
    body.mobile #comments-form .column-author {
        display: none!important;
    }
    .welcome-panel #dash_slick.slick-slider {
        padding-right: 85px;
    }
    body.rtl .welcome-panel #dash_slick.slick-slider {
        padding-right: 0;
        padding-left: 85px;
    }
    
    .widefat tfoot tr > th.column-primary,
    .widefat thead tr > th.column-primary {
        padding-left: 0!important;
        padding-right: 0!important;
    }

    /* FOR WP 4.3 */
    .tablenav-pages.one-page, 
    .wp-list-table > thead th:not(.column-primary), 
    .wp-list-table > tfoot th:not(.column-primary), 
    .wp-list-table tr:not(.inline-edit-row) td:not(.column-primary):not(.check-column) {
        display: none;
    }
    .wp-list-table .is-expanded td:not(.hidden) {
        display: block!important;
    }
    .wp-list-table tr:not(.inline-edit-row) td:not(.check-column) {
        position: relative;
        clear: both;
        display: block;
        width: auto!important;
        max-width: 100%!important;
        text-align: left;
    }
    .wp-list-table:not(.comments) tr:not(.inline-edit-row):not(.is-expanded) td:not(.title):not(.check-column):not(.plugin-title):not(.column-username):not(.column-primary) {
        border-bottom: none!important;
    }
    body.rtl .wp-list-table tr:not(.inline-edit-row) td:not(.check-column) {
        text-align: right;
    }
    .wp-list-table tr:not(.inline-edit-row) td:not(.column-primary)::before {
        content: attr(data-colname);
        position: absolute;
        left: 0px;
        display: block;
        overflow: hidden;
        width: 32%;
        text-align: right;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 10px;
        font-weight: 400;
        letter-spacing: 0;
    }
    body.rtl .wp-list-table tr:not(.inline-edit-row) td:not(.column-primary)::before {
        left: auto;
        right: 0;
    }
    .wp-list-table tr:not(.inline-edit-row) td:not(.column-primary):not(.check-column) {
        padding: 0px 10px 10px 35%!important;
        line-height: 20px;
        min-height: 30px;
    }
    body.rtl .wp-list-table tr:not(.inline-edit-row) td:not(.column-primary):not(.check-column) {
        padding: 35% 10px 10px 0px !important;
    }
    .widefat button.toggle-row {
        display: block;
        position: absolute;
        top: 50%;
        right: 15px;
        border: 0;
        height: 20px;
        width: 20px;
        padding: 0;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
    }
    body.rtl .widefat button.toggle-row {
        right: auto;
        left: 15px;
    }
    .wp-list-table tr th.check-column {
        display: table-cell;
    }
    .widefat button.toggle-row:before {
        content: '\e666';
        font:400 8px/20px streamline;
    }
    .widefat tr.is-expanded button.toggle-row:before {
        content: '\e6aa';
    }
    #wpbody-content .wp-list-table.plugins td:not(.check-column):not(.plugin-update) {
        /*display: block;
        width: auto!important;*/
        padding: 10px 10px 10px 0px!important;
    }
    body.rtl #wpbody-content .wp-list-table.plugins td:not(.check-column):not(.plugin-update) {
        padding: 10px 0px 10px 10px!important;
    }
    #wpbody-content .wp-list-table.plugins tr:not(.is-expanded) td.column-description:not(.check-column) {
        display: none;
    } 
    #wpbody-content .wp-list-table.plugins tr.is-expanded td.column-description:not(.check-column) {
        display: block;
    } 
    td.post-title > strong, td.theme-title > strong, td.column-name > strong, td.column-title > strong, body:not(.update-core-php):not(.settings_page_bp-components) td.plugin-title > strong, td.column-title > p, .widefat.users td.column-username > strong, .widefat.users td.column-username > img {
        margin-right: 30px;
    }
    body.rtl td.post-title > strong, 
    body.rtl td.theme-title > strong, 
    body.rtl td.column-name > strong, 
    body.rtl td.column-title > strong, 
    body.rtl:not(.update-core-php):not(.settings_page_bp-components) td.plugin-title > strong, 
    body.rtl td.column-title > p, 
    body.rtl .widefat.users td.column-username > strong, 
    body.rtl .widefat.users td.column-username > img {
        margin-right: auto;
        margin-left: 30px;
    }
    #screen-meta-links {
        display: none;
    }
    #adminmenuback {
        z-index: 100;
    }
    #menu-locations-wrap .widefat {
        width: 100%;
    }
    #wpbody-content .quick-edit-row-post .inline-edit-col label > .title {
        text-align: left;
        display: block;
        margin-bottom: 5px;
    }
    body.rtl #wpbody-content .quick-edit-row-post .inline-edit-col label > .title {
        text-align: right;
    }
    .widefat th.column-comments.num:after {
        display:none;
    }
    #adminmenu li#collapse-menu {
        display:none!important;
    }
    #adminmenu li.menu-top > a.s_nav_close {
        display:none;
    }
    .tablenav .view-switch,
    .tablenav.top,
    .tablenav.top .actions,
    .tablenav.top .displaying-num {
        display: none;
    }
    .available-theme .action-links .delete-theme {
        float: none;
        margin: 0;
        padding: 0;
        clear: both;
    }
    .available-theme .action-links .delete-theme a {
        padding: 0;
    }
    #col-container,
    #col-left,
    #col-right {
        float: none;
        display: block;
        width: 100%;
    }
    .form-wrap,
    .col-wrap {
        padding: 0;
    }
    body.nav-menus-php {
        min-width: 0 !important;
    }
    #nav-menus-frame {
        margin-left: 0;
        margin-top: 0;
        float: none;
        width: 100%;
    }
    body.rtl #nav-menus-frame {
        margin-left: auto;
        margin-right: 0;
    }
    #wpbody-content #menu-settings-column {
        display: block;
        width: 100%;
        float: none;
        margin-left: 0;
    }
    body.rtl #wpbody-content #menu-settings-column {
        margin-left: auto;
        margin-right: 0;
    }
    #side-sortables .add-menu-item-tabs {
        margin: 15px 0 14px;
    }
    .nav-menus-php .customlinkdiv .howto input {
        width: 65%;
    }
    .nav-menus-php .quick-search {
        width: 85%;
    }
    .nav-menus-php .menu-name-label.howto span {
        margin-top: 13px
    }
    .menu-name-label #menu-name {
        margin-top: 4px;
    }
    #nav-menu-header .major-publishing-actions .publishing-action {
        display: inline-block;
    }
    .menu-item-bar .menu-item-handle,
    .menu-item-settings,
    .description-wide {
        width: auto;
    }
    .menu-item-settings {
        padding: 10px;
    }
    .menu-item-settings .description-thin,
    .menu-item-settings .description-wide {
        width: 100%;
        height: auto;
    }
    .menu-item-settings input {
        width: 100%;
    }
    .menu-settings dl {
        padding-left: 0;
    }
    body.rtl .menu-settings dl {
        padding-left: initial;
        padding-right: 0;
    }
    .menu-settings dd {
        float: none;
        width: 100%;
        margin-bottom: 2px;
    }
    .menu-settings dt {
        float: none;
        width: auto;
        margin-left: 0;
        margin-bottom: 15px;
    }
    body.rtl .menu-settings dt {
        margin-left: auto;
        margin-right: 0;
    }
    #the-comment-list td.column-comment .comment-author {
        display: block;
        opacity: 1;
        visibility: visible;
        height: auto;
        width: 100%;
        position: absolute;
        top: -60px;
        left: 10px;
    }
    body.rtl #the-comment-list td.column-comment .comment-author {
        left: auto;
        right: 10px;
    }
    #the-comment-list td.comment.column-comment {
        margin-top: 80px!important;
        padding-right: 40px!important;
        min-width: -webkit-calc( 100% - 20px);
        min-width: -moz-calc( 100% - 20px);
        min-width: calc( 100% - 20px);
    }
    body.rtl #the-comment-list td.comment.column-comment {
        margin-right: 0;
        margin-left: 15px;
    }
    body.sticky-admin #the-comment-list td.comment.column-comment:before {
        top: -6px;
        left: 25px;
        -webkit-transform: rotate(-45deg);
           -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }    
    body.sticky-admin #the-comment-list td.comment.column-comment:after {
        top: -4px;
        left: 26px;
        -webkit-transform: rotate(-45deg);
           -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    body.rtl.sticky-admin #the-comment-list td.comment.column-comment:before {
        left: auto;
        right: 25px;
    }
    body.rtl.sticky-admin #the-comment-list td.comment.column-comment:after {
        left: auto;
        right: 2px;
    }
    .widefat > thead th.column-comment:after,
    .widefat > tfoot th.column-comment:after {
        display: none;
    }
    #post-body-content {
        border: none !important;
        padding: 0;
    }
    #col-right > .col-wrap > #posts-filter + .form-wrap {
        margin-bottom: 0;
    }
    
    .welcome-panel #dash_slick.slick-slider .slick-dots li span.desc {
        display: none;
    }
}
@media only screen and (min-width: 783px) {
    body.folded:not(.mobile) #adminmenumain,
    body.folded:not(.mobile) #adminmenuwrap {
        max-width: 60px!important;
        min-width: 60px!important;
        margin: 0;
        bottom: 0;
    }
    body.folded:not(.mobile) #adminmenu_logo img {
        display: none!important;
    }
    body.mobile #adminmenumain,
    body.mobile.folded #adminmenumain {
        width:0;
    }
    body.mobile #wpfooter {
        padding-left: 25px;
        padding-right: 25px;
    }
    body.folded:not(.mobile) #adminmenu .wp-menu-name:before {
        margin-right: 0;
        font-size: 20px;
    }
    body.rtl.folded:not(.mobile) #adminmenu .wp-menu-name:before {
        margin-right: auto;
        margin-left: 0;
    }
    body.folded:not(.mobile) #adminmenu a.menu-top {
        padding: 5px 0!important;
        margin: 2.5px 0;
        font-size: 20px;
    }
    body.folded:not(.mobile) #adminmenu .wp-submenu-head {
        display:block;
    }
    body.folded:not(.mobile) #adminmenu .wp-menu-name {
        opacity: 0;
        font-size: 0;
    }
    body.folded:not(.mobile) #adminmenu .wp-menu-image {
        min-width: 60px;
        text-align: center;
        margin-left: 0;
        margin-right: 0;
    }


    /*body.folded:not(.mobile) #adminmenu a.menu-top:hover [class^=wp-menu-name]:before {
        transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        -o-transform: none
    }*/
   /* body.folded:not(.mobile) #adminmenu li .awaiting-mod span,
    body.folded:not(.mobile) #adminmenu li span.update-plugins span,
    body.folded:not(.mobile) #sidemenu li a span.update-plugins span {
        margin-top: 1px;
        padding: 0
    }*/
    body.mobile #adminmenu li a.menu-top.wp-has-submenu:after {
        top: 10px;
    }
    body.mobile #adminmenu li.opensub a.menu-top.wp-has-submenu:after {
        content:'';
        display:none;
    }
    body.folded:not(.mobile) #adminmenu a.menu-top {
        margin-right: 0;
    }
    body.rtl.folded:not(.mobile) #adminmenu a.menu-top {
        margin-right: auto;
        margin-left: 0;
    }
    #adminmenu li.menu-top > a + .wp-submenu {
        margin-bottom: 10px;
    }
    body:not(.folded):not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.grid-menu:not(.folded):not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        display: inline;
        -webkit-transform: translate(0, 0) scale(0);
           -moz-transform: translate(0, 0) scale(0);
            -ms-transform: translate(0, 0) scale(0);
             -o-transform: translate(0, 0) scale(0);
                transform: translate(0, 0) scale(0)
    }
    body.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        top: 5px;
    }
    body.folded:not(.mobile) #adminmenu li.menu-top > a:not(.picker_open):hover + .wp-submenu,
    body.folded:not(.mobile) #adminmenu li.menu-top > a:not(.picker_open) + .wp-submenu:hover,
    body.grid_menu:not(.folded):not(.mobile) li.menu-top > a:not(.picker_open):hover + .wp-submenu,
    body:not(.folded):not(.mobile) #adminmenu li.menu-top:not(.wp-has-current-submenu) > a:not(.picker_open):hover + .wp-submenu,
    body:not(.folded):not(.mobile) #adminmenu li.menu-top:not(.wp-has-current-submenu) > a:not(.picker_open) + .wp-submenu:hover {
        opacity: 1!important;
        z-index: 99999!important;
        visibility: visible!important;
        -webkit-transform: translate(0, 0) scale(1)!important;
           -moz-transform: translate(0, 0) scale(1)!important;
            -ms-transform: translate(0, 0) scale(1)!important;
             -o-transform: translate(0, 0) scale(1)!important;
                transform: translate(0, 0) scale(1)!important
    }
    #adminmenu .wp-not-current-submenu .wp-submenu,
    body.folded:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        display: block;
        -webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, .1);
           -moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, .1);
                box-shadow: 2px 2px 0 rgba(0, 0, 0, .1);
        z-index: 99999;
        opacity: 0;
        -o-transition: -o-transform .15s, opacity .15s;
        -ms-transition: transform .15s, opacity .15s;
        -moz-transition: -moz-transform .15s, opacity .15s;
        -webkit-transition: -webkit-transform .15s, opacity .15s;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        padding: 5px;
        margin: 0;
        -webkit-border-radius: 2px;
           -moz-border-radius: 2px;
                border-radius: 2px
    }
    
    body.folded:not(.mobile):not(.rtl) #wpcontent { 
        margin-left: 60px!important 
    }
    body.rtl.folded:not(.mobile) #wpfooter,
    body.rtl.folded:not(.mobile) #wpcontent { 
        margin-right: 60px!important 
    }
    body.header-sticky.folded:not(.mobile) .wrap > h1:first-child,
    body.header-sticky.folded:not(.mobile) .wrap > h2:first-child,
    body.folded:not(.mobile) #overlay,
    body.folded:not(.mobile):not(.rtl) #wpfooter,
    body.folded:not(.mobile) #sticky_bulk_actions,
    body.folded:not(.mobile) .wrap > .theme-overlay { 
        left:60px!important; 
    }
    body.rtl.header-sticky.folded:not(.mobile) .wrap > h1:first-child,
    body.rtl.header-sticky.folded:not(.mobile) .wrap > h2:first-child,
    body.rtl.folded:not(.mobile) #overlay,
    body.rtl.folded:not(.mobile) #sticky_bulk_actions,
    body.rtl.folded:not(.mobile) .wrap > .theme-overlay { 
        right:60px!important; 
        left: 0!important 
    }
    body.s_nav_right:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        right: 100%;
    }
    body.rtl.s_nav_right:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        left: 100%;
        right: auto;
    }
    body.folded:not(.mobile) #adminmenu .wp-submenu span.update-plugins {
        left: auto!important;
        right: 5px;
        top: 7px!important;
        border: none;
        min-width: 6px;
        height: 6px;
        line-height: 6px;
    }
    body.rtl.folded:not(.mobile) #adminmenu .wp-submenu span.update-plugins {
        left: 5px!important;
        right: auto;
    }
    body.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.folded.grid_menu:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        -webkit-transform: translate(-50px, 0%) scale(0);
        -moz-transform: translate(-50px, 0%) scale(0);
        -o-transform: translate(-50px, 0%) scale(0);
        -ms-transform: translate(-50px, 0%) scale(0);
            transform: translate(-50px, 0%) scale(0)
    }
    body.rtl.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.rtl.folded.grid_menu:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu {
        -webkit-transform: translate(50px, 0%) scale(0);
        -moz-transform: translate(50px, 0%) scale(0);
        -o-transform: translate(50px, 0%) scale(0);
        -ms-transform: translate(50px, 0%) scale(0);
            transform: translate(50px, 0%) scale(0)
    }
    body.folded:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.grid_menu:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        top: 2.5px;
        z-index: -1;
        visibility: hidden;
        -webkit-transform: translate(-50px, 0%) scale(0);
        -moz-transform: translate(-50px, 0%) scale(0);
        -o-transform: translate(-50px, 0%) scale(0);
        -ms-transform: translate(-50px, 0%) scale(0);
            transform: translate(-50px, 0%) scale(0)
    }
    body.rtl.folded:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.rtl.grid_menu:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        -webkit-transform: translate(50px, 0%) scale(0);
        -moz-transform: translate(50px, 0%) scale(0);
        -o-transform: translate(50px, 0%) scale(0);
        -ms-transform: translate(50px, 0%) scale(0);
            transform: translate(50px, 0%) scale(0)
    }
    body.menu-left.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.menu-left.folded.grid_menu:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.menu-left.folded:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.menu-left.grid_menu:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        left: 60px;
    }
    body.rtl.menu-left.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.rtl.menu-left.folded.grid_menu:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.rtl.menu-left.folded:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.rtl.menu-left.grid_menu:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        left: auto;
        right: 60px;
    }
    body.s_nav_right.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.s_nav_right.folded.grid_menu:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.s_nav_right.folded:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.s_nav_right.grid_menu:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        right: 60px;
    }
    body.rtl.s_nav_right.folded:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.rtl.s_nav_right.folded.grid_menu:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu,
    body.rtl.s_nav_right.folded:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.rtl.s_nav_right.grid_menu:not(.mobile) #adminmenu .wp-has-current-submenu .wp-submenu {
        right: auto;
        left: 60px;
    }
    #wpwrap > #adminmenuwrap
    {
        -webkit-transform:translateX(0px);
        -moz-transform:translateX(0px);
        -ms-transform:translateX(0px);
        -o-transform:translateX(0px);
        transform:translateX(0px);
    }
    body:not(.mobile) #adminmenu .wp-not-current-submenu .wp-submenu a {
        padding:5px 10px;
    }
    body.wpab-closed:not(.mobile) .wrap > h1:first-child > #wp-menu-toggle,
    body.wpab-closed:not(.mobile) .wrap > h2:first-child > #wp-menu-toggle {
        display:none!important;
    }
    .wrap > h1:first-child .page-title-action,
    .wrap .add-new-h2 {
        display: inline-block;
        position: relative;
        border: 0;
        vertical-align: middle;
        font-size: 10px;
        font-weight: 400;
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        letter-spacing: .5px;
        -webkit-transition: border-color .3s ease-in-out, color .3s ease-in-out;
           -moz-transition: border-color .3s ease-in-out, color .3s ease-in-out;
             -o-transition: border-color .3s ease-in-out, color .3s ease-in-out;
                transition: border-color .3s ease-in-out, color .3s ease-in-out;
    }

    td.post-title > strong,
    td.theme-title > strong,
    td.column-name > strong,
    td.column-title > strong,
    body:not(.update-core-php):not(.settings_page_bp-components) td.plugin-title > strong,
    td.column-title > p,
    td.has-row-actions > a,
    .widefat.users td.column-username > strong,
    .widefat.users td.column-username > img {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px);
    }
    .wp-filter .search-form,
    p.search-box {
        line-height: 68px;
    }
    body.header-small p.search-box,
    body.header-small .wp-filter .search-form {
        line-height: 50px;
    }
    body.mobile:not(.header-small) .wrap > h1:first-child > #wp-menu-toggle:before,
    body.mobile:not(.header-small) .wrap > h2:first-child > #wp-menu-toggle:before {
        line-height:68px;
    }
    body.mobile:not(.header-small) .wrap > h1:first-child > #wp-menu-toggle:after,
    body.mobile:not(.header-small) .wrap > h2:first-child > #wp-menu-toggle:after {
        top: 26px;
    }
    .welcome-panel h4 {
        line-height: 30px;
        text-align: center;
        -webkit-transform: translateY(60px);
        -moz-transform: translateY(60px);
        -ms-transform: translateY(60px);
        -o-transform: translateY(60px);
        transform: translateY(60px);
    }
    .welcome-panel .welcome-panel-column.open h4 {
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -o-transform: translateY(-5px);
        transform: translateY(-5px)
    }
    .welcome-panel .welcome-panel-column > a,
    .welcome-panel .welcome-panel-column > p {
        -webkit-transform: translateY(150px);
        -moz-transform: translateY(150px);
        -ms-transform: translateY(150px);
        -o-transform: translateY(150px);
        transform: translateY(150px);
        opacity: 0;
        -webkit-transition: -webkit-transform .3s ease-in-out, opacity .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out, opacity .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out, opacity .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out, opacity .3s ease-in-out;
        transition: transform .3s ease-in-out, opacity .3s ease-in-out
    }
    .welcome-panel .welcome-panel-column.open > a,
    .welcome-panel .welcome-panel-column.open > p {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
    .welcome-panel .welcome-panel-column.open h4:after {
        opacity: 1;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px)
    }
    .welcome-panel .welcome-panel-column h4:before {
        content: '';
        display: block;
        font: 400 26px/32px Georgia, serif;
        height: 32px;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        opacity: .8;
        visibility: visible;
        -webkit-transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out
    }
    .welcome-panel .welcome-panel-column:nth-child(1) h4:before {
        content: 'I.'
    }
    .welcome-panel .welcome-panel-column:nth-child(2) h4:before {
        content: 'II.'
    }
    .welcome-panel .welcome-panel-column:nth-child(3) h4:before {
        content: 'III.'
    }
    .welcome-panel .welcome-panel-column.open h4:before {
        -webkit-transform: translateY(-300px);
        -moz-transform: translateY(-300px);
        -ms-transform: translateY(-300px);
        -o-transform: translateY(-300px);
        transform: translateY(-300px);
        opacity: 0;
        visibility: hidden
    }
    .welcome-panel .welcome-panel-column h4:after {
        margin:10px auto;
        -webkit-transform: translateY(150px);
        -moz-transform: translateY(150px);
        -ms-transform: translateY(150px);
        -o-transform: translateY(150px);
        transform: translateY(150px);
        opacity: 0;
        -webkit-transition: -webkit-transform .3s ease-in-out, opacity .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out, opacity .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out, opacity .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out, opacity .3s ease-in-out;
        transition: transform .3s ease-in-out, opacity .3s ease-in-out
    }
    .welcome-panel .welcome-panel-column ul {
        z-index:-1;
        position: relative;
    }
    /*.welcome-panel .welcome-panel-column ul li:nth-child(1) {
        -webkit-transform: translateX(120px);
        -moz-transform: translateX(120px);
        -ms-transform: translateX(120px);
        -o-transform: translateX(120px);
        transform: translateX(120px);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out;
        -moz-transition: -moz-transform .3s ease-in-out;
        -o-transition: -o-transform .3s ease-in-out;
        transition: transform .3s ease-in-out
    }
    body.rtl .welcome-panel .welcome-panel-column ul li:nth-child(1) {
        -webkit-transform: translateX(-120px);
        -moz-transform: translateX(-120px);
        -ms-transform: translateX(-120px);
        -o-transform: translateX(-120px);
        transform: translateX(-120px);
    }
    .welcome-panel .welcome-panel-column ul li:nth-child(2) {
        -webkit-transform: translateX(150px);
        -moz-transform: translateX(150px);
        -ms-transform: translateX(150px);
        -o-transform: translateX(150px);
        transform: translateX(150px);
        -webkit-transition: -webkit-transform .5s ease-in-out;
        transition: -webkit-transform .5s ease-in-out;
        -moz-transition: -moz-transform .5s ease-in-out;
        -o-transition: -o-transform .5s ease-in-out;
        transition: transform .5s ease-in-out
    }
    body.rtl .welcome-panel .welcome-panel-column ul li:nth-child(2) {
        -webkit-transform: translateX(-150px);
        -moz-transform: translateX(-150px);
        -ms-transform: translateX(-150px);
        -o-transform: translateX(-150px);
        transform: translateX(-150px);
    }
    .welcome-panel .welcome-panel-column ul li:nth-child(3) {
        -webkit-transform: translateX(180px);
        -moz-transform: translateX(180px);
        -ms-transform: translateX(180px);
        -o-transform: translateX(180px);
        transform: translateX(180px);
        -webkit-transition: -webkit-transform .7s ease-in-out;
        transition: -webkit-transform .7s ease-in-out;
        -moz-transition: -moz-transform .7s ease-in-out;
        -o-transition: -o-transform .7s ease-in-out;
        transition: transform .7s ease-in-out
    }
    body.rtl .welcome-panel .welcome-panel-column ul li:nth-child(3) {
        -webkit-transform: translateX(-180px);
        -moz-transform: translateX(-180px);
        -ms-transform: translateX(-180px);
        -o-transform: translateX(-180px);
        transform: translateX(-180px);
    }
    .welcome-panel .welcome-panel-column ul li:nth-child(4) {
        -webkit-transform: translateX(210px);
        -moz-transform: translateX(210px);
        -ms-transform: translateX(210px);
        -o-transform: translateX(210px);
        transform: translateX(210px);
        -webkit-transition: -webkit-transform .9s ease-in-out;
        transition: -webkit-transform .9s ease-in-out;
        -moz-transition: -moz-transform .9s ease-in-out;
        -o-transition: -o-transform .9s ease-in-out;
        transition: transform .9s ease-in-out
    }
    body.rtl .welcome-panel .welcome-panel-column ul li:nth-child(4) {
        -webkit-transform: translateX(-210px);
        -moz-transform: translateX(-210px);
        -ms-transform: translateX(-210px);
        -o-transform: translateX(-210px);
        transform: translateX(-210px);
    }*/
    .welcome-panel .welcome-panel-column ul li {
        z-index:-1;
    }
    .welcome-panel .welcome-panel-column.open ul li {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        z-index:40;
    }
    .welcome-panel .welcome-panel-column.open ul {
        opacity: 1;
        z-index: 1;
        visibility: visible;
    }
    .welcome-panel #dash_slick div.overview .summary > div:last-child:before {
	    content: ' ';
	    position: absolute;
	    width: 1px;
	    height: 100%;
	    left: -2px;
	}
    body.rtl .welcome-panel #dash_slick div.overview .summary > div:last-child:before {
        right: -2px;
        left: auto;
    }
	.welcome-panel #dash_slick div.overview .ot {
		display: block;
		position: absolute;
		top: 50%;
		opacity: 0;
	}
	.welcome-panel #dash_slick div.overview .ot.center {
	    left: 50%; 
	}
    body.rtl .welcome-panel #dash_slick div.overview .ot.center {
        left: auto; 
        right: 50%
    }
	.welcome-panel #dash_slick .slick-active.overview .ot {
		opacity: 1;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.welcome-panel #dash_slick .slick-active.overview .ot.center {
		opacity: 1;
		-webkit-transform: translate(-50%, -50% );
	       -moz-transform: translate(-50%, -50% );
	        -ms-transform: translate(-50%, -50% );
	         -o-transform: translate(-50%, -50% );
	            transform: translate(-50%, -50% );
	}
    .welcome-panel .welcome-panel-column p.hide-if-no-customize,
    .wp-core-ui .welcome-panel .button.button-hero { 
        text-align:left;
    }
    body.rtl .welcome-panel .welcome-panel-column p.hide-if-no-customize,
    body.rtl .wp-core-ui .welcome-panel .button.button-hero { 
        text-align:right;
    }
    .welcome-panel #dash_slick div.overview .ot:first-child,
	.welcome-panel #dash_slick div.overview .ot:last-child {
	    width: -webkit-calc( 50% - 125px );
	    width: -moz-calc( 50% - 125px );
	    width: calc( 50% - 125px );
	}
	.welcome-panel #dash_slick div.overview .ot:last-child {
		right: 0;
		left: auto;
	}
    body.rtl .welcome-panel #dash_slick div.overview .ot:last-child {
        right: auto
        left: 0;
    }
	.welcome-panel #dash_slick div.overview .ot:first-child {
		left: 0;
		right: auto;
	}
    body.rtl .welcome-panel #dash_slick div.overview .ot:first-child {
        left: auto;
        right: 0;
    }
    .edit-attachment-frame.mode-select .attachment-details label[data-setting=title] input[type=text] {
        left: 35px;
        top: 35px;
    }
    body.rtl .edit-attachment-frame.mode-select .attachment-details label[data-setting=title] input[type=text] {
        left: auto;
        right: 35px;
    }
    body:not(.mobile) .wrap > h1:first-child #wp-menu-toggle,
    body:not(.mobile) .wrap > h2:first-child #wp-menu-toggle {
        display: none!important;
    }
    .welcome-panel #dash_slick div.linkslist .ot .ot_inside ul {
		margin-bottom: 0;
	}
	.welcome-panel #dash_slick div.overview .ot .ot_inside:last-child {
    	margin-bottom: 0;
	}
	#sticky_stats.postbox .overview > .ot:last-child .ot_inside:last-child {
	    margin-bottom: 0;
	}
}
@media screen and (min-width: 1025px) {
    #toast-container > div {
        max-width: 440px;
    }
    #the-comment-list td.comment.column-comment {
        -webkit-border-top-left-radius: 0!important;
        -moz-border-radius-topleft: 0!important;
        border-top-left-radius: 0!important;
    }
    body:not(.folded):not(.grid_menu):not(.mobile) #adminmenu li.wp-has-submenu.wp-has-current-submenu.wp-menu-open > ul.wp-submenu {
        background:transparent!important;
    }
    body:not(.folded):not(.grid_menu):not(.mobile) #adminmenu li.wp-has-submenu.wp-has-current-submenu.wp-menu-open > ul.wp-submenu > li {
        background-color: transparent!important;
    }
    body:not(.folded):not(.grid-menu):not(.mobile) #adminmenumain .mCSB_scrollTools {
        right: 5px
        top: 5px;
        bottom: 5px;
    }
    body.rtl:not(.folded):not(.grid-menu):not(.mobile) #adminmenumain .mCSB_scrollTools {
        left: 5px;
        right: auto;
    }
    body.menu-left:not(.mobile):not(.grid_menu):not(.folded) #adminmenu .wp-not-current-submenu .wp-submenu {
        left: -webkit-calc( 100% - 25px );
        left: -moz-calc( 100% - 25px );
        left: calc( 100% - 25px );
        top: 0;
    }
    body.rtl.menu-left:not(.mobile):not(.grid_menu):not(.folded) #adminmenu .wp-not-current-submenu .wp-submenu{
        right: -webkit-calc( 100% -25px );
        right: -moz-calc( 100% -25px );
        right: calc( 100% -25px );
        left: auto;
    }
    body:not(.mobile):not(.header-small) .wrap > h1:first-child,
    body:not(.mobile):not(.header-small) .wrap > h2:first-child {
        /*font-size:24px;*/
        line-height: 68px;
        height: 68px;
    }
    
    body:not(.mobile):not(.grid_menu):not(.folded) #adminmenu .wp-menu-name {
        padding-right: 15px;
    }
    body.rtl:not(.mobile):not(.grid_menu):not(.folded) #adminmenu .wp-menu-name {
        padding-left: 15px;
        padding-right: initial;
    }
    body:not(.folded):not(.grid_menu) #adminmenu .wp-has-current-submenu .wp-submenu,
    body:not(.folded):not(.grid_menu) #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
    body:not(.folded):not(.grid_menu) #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
    body:not(.folded):not(.grid_menu) #adminmenu .wp-has-current-submenu.opensub .wp-submenu {
        position: relative!important;
        z-index: 2;
        top: auto!important;
        left: 0!important;
        right: auto;
        bottom: auto;
        border: 0 none;
        margin: 0 0 10px 23px;  
    }
    body.rtl:not(.folded):not(.grid_menu) #adminmenu .wp-has-current-submenu .wp-submenu,
    body.rtl:not(.folded):not(.grid_menu) #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
    body.rtl:not(.folded):not(.grid_menu) #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
    body.rtl:not(.folded):not(.grid_menu) #adminmenu .wp-has-current-submenu.opensub .wp-submenu {
        left: auto !important;
        right: 0;
        margin: 0 23px 10px 0;
    }
    body:not(.folded):not(.grid_menu) .wp-responsive-open #adminmenu .wp-has-current-submenu .wp-submenu,
    .no-js .wp-responsive-open li.wp-has-current-submenu:hover .wp-submenu,
    body:not(.folded):not(.grid_menu) .wp-responsive-open #adminmenu a.wp-has-current-submenu:focus + .wp-submenu,
    body:not(.folded):not(.grid_menu) .wp-responsive-open #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
    body:not(.folded):not(.grid_menu) .wp-responsive-open #adminmenu .wp-has-current-submenu.opensub .wp-submenu {
        min-width:0 !important;
    }
    body:not(.folded):not(.grid_menu) #adminmenu .wp-has-current-submenu .wp-submenu:before,
    .no-js li.wp-has-current-submenu:hover .wp-submenu:before,
    #adminmenu a.wp-has-current-submenu:focus + .wp-submenu:before,
    #adminmenu .wp-has-current-submenu .wp-submenu.sub-open:before,
    #adminmenu .wp-has-current-submenu.opensub .wp-submenu:before {
        content: '';
        display: none;
        visibility: hidden
    }
    body.folded:not(.mobile) #adminmenu_logo a {
        line-height: 40px;
        position: relative;
        text-indent: -1000px;
    }

    body.folded:not(.mobile) #adminmenu li#adminmenu_logo {
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        height: auto;
        padding: 10px 0;
        position: relative;
        height: 68px;
        margin: 0;
        max-width: 60px;
        margin-bottom: 10px!important;
    }
    body:not(.grid_menu):not(.mobile):not(.folded) #adminmenu li.wp-has-current-submenu.menu-top {
        min-height: 100px;
    }
    body:not(.folded) #adminmenu_logo .folded_logo {
        display: none;
    }
    body.folded:not(.mobile) #adminmenu_logo .folded_logo {
        display: block;
        width: 60px;
    }
    body.folded:not(.mobile) #adminmenu_logo:after,
    body.folded:not(.mobile) #adminmenu_logo a:after {
        display: block;
        text-indent: 0;
        position: absolute;
        top: 0;
        left: 15px;
        right: 15px;
        font-size: 30px;
        line-height: 40px;
        height: 40px;
        bottom: 0;
        text-align: center;
        overflow: hidden;
    }
    body.folded:not(.mobile) #adminmenuwrap #adminmenu_logo img,
    body.folded:not(.mobile) #adminmenuwrap #adminmenu_logo svg {
        max-width: 32px;
        margin: 0 auto;
    }
    body.folded:not(.mobile) #adminmenu .awaiting-mod,
    body.folded:not(.mobile) #adminmenu span.update-plugins,
    body.folded:not(.mobile) #sidemenu li a span.update-plugins {
        z-index: 1;
        text-align: center;
        zoom: 1;
        font-weight: 400;
        margin: 0;
    }
    body.rtl.folded:not(.mobile) #adminmenu .awaiting-mod,
    body.rtl.folded:not(.mobile) #adminmenu span.update-plugins,
    body.rtl.folded:not(.mobile) #sidemenu li a span.update-plugins {
        right: 15px;
        left: auto;
    }
    body.folded:not(.mobile) #adminmenu .awaiting-mod,
    body.folded:not(.mobile) #adminmenu span.update-plugins,
    body.folded:not(.mobile) #sidemenu li a span.update-plugins {
        left: 35px
    }
    body.rtl.folded:not(.mobile) #adminmenu .awaiting-mod,
    body.rtl.folded:not(.mobile) #adminmenu span.update-plugins,
    body.rtl.folded:not(.mobile) #sidemenu li a span.update-plugins {
        left: auto;
        right: 35px;
    }
    body.folded:not(.mobile) #adminmenu #adminmenu_logo > img,
    body.folded:not(.mobile) #adminmenu #adminmenu_logo > svg,
    body.folded:not(.mobile) #adminmenu #adminmenu_logo > a {
        display: none;
    }
    body.folded:not(.mobile) #adminmenu li.wp-has-current-submenu .wp-submenu,
    body.grid_menu:not(.folded):not(.mobile) #adminmenu li.wp-has-current-submenu .wp-submenu {
        position: absolute;
        margin: 0;
        z-index: 90;
        margin-bottom: 20px;
        overflow: visible;
        word-wrap: break-word;
        min-width: 160px;   
    }
    #the-comment-list td.comment.column-comment {
        min-width: 300px;
    }
    #adminmenu .wp-submenu a {
        padding: 5px 10px;
    }
    
    #wpbody-content .quick-edit-row-page .inline-edit-col-left,
    #wpbody-content .quick-edit-row-page .inline-edit-col-right {
        display: inline-block;
        width: 49.5%;
        vertical-align: top;
        -webkit-box-sizing:border-box;
           -moz-box-sizing:border-box;
                box-sizing:border-box;
    }
    body:not(.mobile):not(.no-js) .tablenav.top .actions:before {
        content: attr(data-content);
        display: block;
        line-height: 28px;
        font-size: 10px;
        font-weight: 400;
        text-transform: none;
        letter-spacing: .2px;
        border: 0;
        -webkit-transition:padding .15s ease-in-out;
           -moz-transition:padding .15s ease-in-out;
             -o-transition:padding .15s ease-in-out;
                transition:padding .15s ease-in-out;
    }
    body.rtl:not(.mobile):not(.no-js) .tablenav.top .actions:before { 
        padding-left: initial;
        padding-right: 20px;
    }
    body:not(.mobile):not(.no-js) .tablenav.top .actions:after {
        font: 400 14px/28px streamline;
        position: absolute;
        top: -20px;
        left: 50%;
        -webkit-transform: translateX(-50%);
           -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
             -o-transform: translateX(-50%);
                transform: translateX(-50%);
        content: '\e8b6';
        -webkit-transition: top .15s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;
           -moz-transition: top .15s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;
             -o-transition: top .15s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;
                transition: top .15s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;
    }
    body.rtl:not(.mobile):not(.no-js) .tablenav.top .actions:after {
        left: auto;
        right: 0;
    }
    body:not(.mobile):not(.no-js) .tablenav.top .actions.bulkactions:after {
        content: '\e709';
    }
    body:not(.mobile):not(.no-js) .tablenav .actions:hover {
        overflow: visible;
        cursor: pointer;

        -webkit-transform: translate(-50%,0);
           -moz-transform: translate(-50%,0);
            -ms-transform: translate(-50%,0);
             -o-transform: translate(-50%,0);
                transform: translate(-50%,0);
    }
    body:not(.mobile):not(.no-js) .tablenav.top .actions:hover:before,
    body:not(.mobile):not(.no-js) .tablenav.top .actions:hover:after {
        /*transform:translateY(-40px);*/
    }
    body:not(.mobile):not(.no-js) .tablenav .actions {
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%,20px);
           -moz-transform: translate(-50%,20px);
            -ms-transform: translate(-50%,20px);
             -o-transform: translate(-50%,20px);
                transform: translate(-50%,20px);
        text-align: center;
    }
    body:not(.mobile):not(.no-js) .tablenav.top .actions:hover:before {
        padding-left:0;
    }
    body.rtl:not(.mobile):not(.no-js) .tablenav.top .actions:hover:before {
        padding-right:0;
        padding-left:initial;
    }
    body:not(.mobile):not(.no-js) .tablenav.top .actions:hover:after {
        left:-25px;
        top:28px;
        opacity: .25;
    }
    body.rtl:not(.mobile):not(.no-js) .tablenav.top .actions:hover:after {
        right:-25px;
        left: auto;
    }
    body:not(.mobile):not(.no-js) .tablenav.top .actions:hover  {
        -webkit-transform:translate(-50%,-32px);
           -moz-transform:translate(-50%,-32px);
            -ms-transform:translate(-50%,-32px);
             -o-transform:translate(-50%,-32px);
                transform:translate(-50%,-32px);
    }
    .widefat .column-name {
        width: 40%;
    }
    body:not(.update-core-php) .widefat:not(#update-plugins-table):not(.comments) > tfoot th:last-of-type, 
    body:not(.update-core-php) .widefat:not(#update-plugins-table):not(.comments) > thead th:last-of-type {
        text-align: right;
    }
    body.rtl:not(.update-core-php) .widefat:not(#update-plugins-table):not(.comments) > tfoot th:last-of-type, 
    body.rtl:not(.update-core-php) .widefat:not(#update-plugins-table):not(.comments) > thead th:last-of-type {
        text-align: left;
    }
 
    .welcome-panel #dash_slick > .slick-dots { 
        left: auto;
        bottom: 0;
        right: 0;
        top: 0;
        width: 75px;
    }

    body.rtl .welcome-panel #dash_slick > .slick-dots {
        right: auto;
        left: 0;
    }

    .welcome-panel #dash_slick > .slick-dots li button span.icon {
        display: block;
    }
}
@media only screen and (min-width: 783px) and (max-width: 1499px) {
    #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
        width: 100%;
    }
    .index-php .columns-prefs,
    .index-php .screen-layout {
        display: block;
    }
    .columns-prefs .columns-prefs-3,
    .columns-prefs .columns-prefs-4 {
        display: none;
    }
    #dashboard-widgets #postbox-container-3 .empty-container,
    #dashboard-widgets #postbox-container-4 .empty-container,
    #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
        border: 0;
        height: 0;
        min-height: 0;
        margin: 0;
    }
}
@media only screen and (min-width: 1441px) and (max-width: 1800px) {
    #wpbody-content #dashboard-widgets .postbox-container {
        width: -webkit-calc( 33.3% - 35px ) !important;
        width: -moz-calc( 33.3% -35px ) !important;
        width: calc( 33.3% - 35px ) !important;
    }
    #dashboard-widgets #postbox-container-4 .empty-container {
        border: 0;
        height: 0;
        min-height: 0;
    }
}
@media screen and (max-width: 870px) {
    #wpbody-content #poststuff #post-body {
        margin: 0;
        width: 100%;
    }
    #wpbody-content #post-body.columns-2 #postbox-container-1 {
        margin-right: 0;
        width: 100%;
    }
    body.rtl #wpbody-content #post-body.columns-2 #postbox-container-1 {
        margin-right: auto;
        margin-left: 0;
    }
}
@media screen and (max-width: 480px) {
    /* OVERALL LAYOUT 
     * -----------------------
    =========================*/
    .wrap {
        padding-top: 10px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .wrap > .tool-box,
    .wrap > .card {
        display: block;
        width: 100%;
        margin-right: 0;
    }
    body.rtl .wrap > .tool-box,
    body.rtl .wrap > .card {
        margin-right: auto;
        margin-left: 0;
    }
    .welcome-panel .welcome-panel-column {
        width: 90%;
    }
    .welcome-panel .welcome-panel-column ul li {
        margin-bottom: 5px;
    }
    .wp-core-ui .welcome-panel .button.button-hero {
        display: block;
        width: 99.9%;
    }
    
    body:not(.header-sticky) .wrap > h1:first-child,
    body:not(.header-sticky) .wrap > h2:first-child {
        left: -10px!important;
        right: -10px!important;
    }
    .wrap > h1.picker_open div#sticky_icon_picker,
    .wrap > h2.picker_open div#sticky_icon_picker {
        left: 10px;
    }
    body.rtl .wrap > h1.picker_open div#sticky_icon_picker,
    body.rtl .wrap > h2.picker_open div#sticky_icon_picker {
        left: auto;
        right: 10px;
    }
    #view-post-btn {
        right: 10px;
    }
    body.rtl #view-post-btn {
        right: auto;
        left: 10px;
    }
    .filter-links,
    .subsubsub, .wrap > form > .tablenav.bottom > .tablenav-pages,
    .wrap > .nav-tab-wrapper,
    body.update-core-php .wrap > #s-update-notice-container,
    #welcome-panel {
        padding: 25px 10px;
        margin: 0 -10px 25px;
    }

    body.content-w .filter-links,
    body.content-w .subsubsub,
    body.content-w .wrap > .nav-tab-wrapper {
    	border-bottom: 1px solid rgba(255,255,255,.05);
    }

    body.content-b .filter-links,
    body.content-b .subsubsub,
    body.content-b .wrap > .nav-tab-wrapper {
    	border-bottom: 1px solid rgba(0,0,0,.05);
    }

    .themes-php .wp-filter-search {
        right: 10px;
    }
    body.rtl .themes-php .wp-filter-search {
        left: 10px;
        right: auto;
    }
    #poststuff > #post-body:before {
        left: -10px;
        right: -10px;
        top: -10px;
        bottom: -10px;
    }
    #post-body.columns-2 #postbox-container-2 {
        margin: -10px;
        padding: 10px;
        width: -webkit-calc( 100% + 20px );
        width: -moz-calc( 100% + 20px );
        width: calc( 100% + 20px );
    }
    .stuffbox:before, .col-wrap .form-wrap:before,
    .postbox:before {
        bottom: 10px;
        right: -11px;
    }
    .welcome-panel .welcome-panel-content:after {
        bottom: -10px;
    }
    #wpbody-content #dashboard-widgets .postbox-container {
        float: none;
        display: block;
        width: 100%;
    }
    body.menu-left .wp-filter .search-form,
    body.menu-left p.search-box {
        right: 10px;
    }
    body.rtl.menu-left .wp-filter .search-form,
    body.rtl.menu-left p.search-box {
        right: auto;
        left: 10px;
    }
    body.s_nav_right.folded .wp-filter .search-form,
    body.s_nav_right.folded p.search-box {
        right: 70px;
    }
    body.rtl.s_nav_right.folded .wp-filter .search-form,
    body.rtl.s_nav_right.folded p.search-box {
        right: auto;
        left: 70px;
    }
    body.mobile #wpfooter {
        padding-left: 10px;
        padding-right: 10px;
    }
    #dash_slick.slick-slider > button {
        left: -10px;
    }
    body.rtl #dash_slick.slick-slider > button {
        left: auto;
        right: -10px;
    }
    #dash_slick.slick-slider > button.slick-next {
        left: auto;
        right: -10px;
    }
    body.rtl #dash_slick.slick-slider > button.slick-next {
        left: -10px;
        right: auto;
    }
    div.theme-browser .theme {
        margin-bottom: 45px;
    }
    div.theme-browser .theme .theme-author {
        bottom: -25px;
        right: 0;
        left: auto;
    }
    body.rtl div.theme-browser .theme .theme-author {
        right: auto;
        left: 0;
    }   
/*    .subsubsub a,
    .filter-links a {
        border-bottom: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }*/
    .filter-drawer {
        margin: 0 -5px;
        text-align:center;
    }
    .filter-group {
        width: -webkit-calc( 50% - 10px );
        width: -moz-calc( 50% - 10px );
        width: calc( 50% - 10px );
        margin: 10px 5px 0;
        text-align: left;
    }
    body.rtl .filter-group {
        text-align: right;
    }
    .wp-filter,
    .wp-filter .drawer-toggle,
    #post-body-content,
    #menu-management-liquid,
    #widgets-right .widgets-sortables,
    #col-left, 
    #col-right,
    form#plugin-filter,
    .drag-drop #drag-drop-area,
    .postbox,
    .stuffbox,
    .form-table,
    .form-table + p.submit,
    table.widefat,
    .tablenav,
    p.submit, 
    .widgets-holder-wrap,
    .metabox-holder,
    .meta-box-sortables.ui-sortable,
    .media-frame.mode-grid .attachments-browser .attachments,
    ul.core-updates,
    form.upgrade,
    .wrap > h1:first-child,
    .wrap > h2:first-child,
    .wrap > .card,
    .wrap > .tool-box,
    #activity-widget #the-comment-list .dashboard-comment-wrap,
    .tagcloud,
    .popular-tags,
    .sortable-placeholder,
    .media-frame .uploader-inline,
    .welcome-panel #dash_slick div.overview .ot,
    body:not(.mobile):not(.header-small) .wrap > h1:first-child + ul.subsubsub,
    body:not(.mobile):not(.header-small) .wrap > h2:first-child + ul.subsubsub {
        margin-bottom: 25px;
    }
    
    body.update-core-php ul.core-updates, 
    .welcome-panel #sticky_stats .instats {
        margin-bottom: 25px;
        padding-bottom: 25px;
    }
    .welcome-panel .welcome-panel-content h2 + .inside {
        margin-top: 25px;
        padding-top: 25px;
    }
    ul.core-updates p.s_modified > a.button {
        display: block;
        margin-top: 10px;
    }
    div.widget-liquid-left {
        width: 100%;
        float: none;
        border-right: none;
        padding-right: 0;
    }
    body.rtl div.widget-liquid-left {
        padding-left: initial;
        padding-right: auto;
    }
    #widgets-left .sidebar-name {
        margin-right: 0;
    }
    #widgets-left #available-widgets .widget-top {
        margin-right: 0;
    }
    #widgets-left .inactive-sidebar .widgets-sortables {
        margin-right: 0;
    }
    body.rtl #widgets-left .sidebar-name,
    body.rtl #widgets-left #available-widgets .widget-top, 
    body.rtl #widgets-left .inactive-sidebar .widgets-sortables {
        margin-right: auto;
        margin-left: 0;
    }
    div.widget-liquid-right {
        width: 100%;
        float: none;
    }
    div.widget {
        margin: 0 auto 10px !important;
        max-width: 480px;
    }
    #post-body-content {
        min-width: 0px;
    }
    body:not(.update-core-php) .wrap > form:not(#template):not(#post):not(#plugin-filter) {
        padding: 0px;
    }
    .form-table th,
    .form-table th[scope=row] {
        float: none;
        width: 100%;
        text-align: left;
        margin-bottom: 5px;
    }
    body.rtl .form-table th,
    body.rtl .form-table th[scope=row] {
        text-align: right;
    }
    .form-table tr {
        min-width: 100%;
        padding: 0;
        margin-bottom: 20px;
        background:transparent!important;
    }
    span.description {
        margin-top: 10px;
    }
    .form-table tr:last-child {
        margin-bottom:0;
    }
    .form-table th,
    .form-table td {
        display:block;
        width:100%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
    }
    .form-table td input[type="text"],
    .form-table td input[type="password"],
    .form-table td input[type="file"],
    .form-table td input[type="email"],
    .form-table td input[type="number"],
    .form-table td input[type="search"],
    .form-table td input[type="tel"],
    .form-table td input[type="url"],
    .form-table td textarea,
    .form-table td select,
    .form-table td .sod_select {
        width:100%;
    }
    .media-modal-content {
        top:0!important;
        left:0!important;
        right:0!important;
        bottom:0!important;
    }
    .media-modal {
        top:15px;
        bottom:15px;
        right:15px;
        left:15px;
    }
    .media-frame.mode-select .attachments { 
        margin-right:0!important;
    }
    body.rtl .media-frame.mode-select .attachments { 
        margin-right: auto!important;
        margin-left: 0!important;
    }
    .media-frame-title h1 {
        padding:0;
    }
    .wrap > .card,
    .wrap > .tool-box {
        width:100%;
        display:block;
        float:none;
    }
    #activity-widget #the-comment-list .dashboard-comment-wrap {
        padding-left:0!important;
    }
    body.rtl #activity-widget #the-comment-list .dashboard-comment-wrap {
        padding-left: initial !important;
        padding-right: 0!important;
    }
    #activity-widget #the-comment-list .dashboard-comment-wrap h4 {
        position: relative;
        top: 0;
        width: 100%;
        text-align: left;
        font-size: 0;
    }
    body.rtl #activity-widget #the-comment-list .dashboard-comment-wrap h4 {
        text-align: right;
    }
    #activity-widget #the-comment-list img {
        margin: 0 10px 0 0;
    }
    #activity-widget #the-comment-list .dashboard-comment-wrap h4 cite.comment-author {
        display: inline-block;
        margin: 0;
    }
    #activity-widget #the-comment-list .dashboard-comment-wrap h4 > a {
        margin-top:2px;
    }
    #activity-widget #the-comment-list {
        padding:0 15px;
    }
    #activity-widget #the-comment-list .dashboard-comment-wrap blockquote:before {
        top: -6px;
        left: 10px;
        -ms-transform: scale(0.707) rotate(-45deg);
        transform: scale(0.707) rotate(-45deg);
        -o-transform: scale(0.707) rotate(-45deg);
        -moz-transform: scale(0.707) rotate(-45deg);
        -webkit-transform: scale(0.707) rotate(-45deg);
    }
    body.rtl #activity-widget #the-comment-list .dashboard-comment-wrap blockquote:before {
        left: auto;
        right: 10px;
    }
    .rss-widget .rssSummary {
        margin-bottom: 15px;
    }
    .tags .column-slug {
        display: none;
    }
    .theme-overlay .theme-info,
    .theme-overlay .theme-screenshots {
        width: 100%!important;
        float:none;
        display: block;
        position: relative;
        margin-bottom: 20px;
    }
    .theme-overlay .theme-about {
        padding: 10px;
    }
    .themes-php .wp-filter-search {
        display: none;
    }
    .theme-overlay .theme-actions .delete-theme {
        left: 10px;
    }
    body.rtl .theme-overlay .theme-actions .delete-theme {
        right: 10px;
        left: auto;
    }
    .menu-settings dl {
        width:100%;
        float: none;
        display: block;
    }
    #future-posts li, #published-posts li, .drafts li {
        margin: 10px 15px 0;
    }
    .wp-filter select, .wp-filter .sod_select {
        width:115px;
    }
    #activity-widget #latest-comments.activity-block.open #the-comment-list {
        padding-top: 20px!important;
    }
    div.theme-browser .theme {
        width: 100%;
        margin-right: 0;
    }
    body.rtl div.theme-browser .theme {
        margin-right: auto;
        margin-left: 0;
    }
    div.theme-browser .theme:nth-child(2n),
    div.theme-browser .theme:nth-child(3n) {
        margin-right: 0;
    }
    body.rtl div.theme-browser .theme:nth-child(2n),
    body.rtl div.theme-browser .theme:nth-child(3n) {
        margin-right: auto;
        margin-left: 0;
    }
    .edit-attachment-frame .attachment-info .details {
        margin-right: 200px;
    }
    body.rtl .edit-attachment-frame .attachment-info .details {
        margin-right: auto;
        margin-left: 200px;
    }
}
@media screen and (max-width: 320px) {
    div.widget {
        max-width: 320px;
    }
    .wp-filter select, .wp-filter .sod_select {
        width:100px;
    }
}
@media only screen and (min-width: 1250px) {
    #widget-list {
        display: block;
        margin: 0 -5px;
    }
    #widgets-left #available-widgets .widget {
        display: inline-block;
        width: 50%;
        vertical-align: top;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        padding: 0 5px;
    }
    .widget.ui-draggable-dragging {
        min-width: 49%;
    }
    /*
    #widgets-left #available-widgets .widget:nth-child(even) {
        float: right;
    }*/
    
    #widgets-right .sidebars-column-1,
    #widgets-right .sidebars-column-2 {
        float: left;
        width: 49%;
    }
    body.rtl #widgets-right .sidebars-column-1,
    body.rtl #widgets-right .sidebars-column-2 {
        float: right;
    }
    #widgets-right .sidebars-column-1 {
        margin-right: 2%;
    }
    body.rtl #widgets-right .sidebars-column-1 {
        margin-right: auto;
        margin-left: 2%;
    }
    #widgets-right.single-sidebar .sidebars-column-1,
    #widgets-right.single-sidebar .sidebars-column-2 {
        float: none;
        width: 100%;
        margin: 0;
    }
    #menu-name {
        width: 270px;
    }   
}
@media screen and ( max-width: 660px) {
    .find-box {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
        width: 100%;
    }

    .welcome-panel #sticky_stats .instats > div {
        float: none;
        display: block;
        width: 100%;
    }

    .welcome-panel #sticky_stats .instats > div:first-child {
        margin-bottom: 25px;
    }
}

@media screen and ( min-width: 661px) and ( max-width: 1280px ) {
    .welcome-panel #sticky_stats .instats > div:first-child:after {
        content: '';
        height: 20px;
        width: 1px;
        position: absolute;
        top: -webkit-calc( 50% - 10px );
        top: -moz-calc( 50% - 10px );
        top: calc( 50% - 10px );
        right: 0;
    }

    body.header-w .welcome-panel #sticky_stats .instats > div:first-child:after {
        background:rgba(255,255,255,.1);
    }
    body.header-b .welcome-panel #sticky_stats .instats > div:first-child:after {
        background:rgba(0,0,0,.1);
    }
}

@media screen and (max-width: 870px) {
    .subsubsub a .count,
    .subsubsub a.current .count {
        margin-left: 2px;
    }
    body.rtl .subsubsub a .count,
    body.rtl .subsubsub a.current .count {
        margin-left: auto;
        margin-right: 2px;
    }
}
@media only screen and (min-width: 1680px) {
    .theme-overlay .theme-wrap {
        width: 1450px;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1640px) {
    div.theme-browser .theme {
        width: 23%;
    }
    div.theme-browser .theme .theme-screenshot:after {
        padding-top: 75%;
        /* using a 4/3 aspect ratio */
    }
    div.theme-browser .theme:nth-child(3n) {
        margin-right: 35px;
    }
    body.rtl div.theme-browser .theme:nth-child(3n) {
        margin-left: 35px;
        margin-right: auto;
    }
    div.theme-browser .theme:nth-child(4n) {
        margin-right: 0;
    }
    body.rtl div.theme-browser .theme:nth-child(4n) {
        margin-right: auto;
        margin-left: 0;
    }
}

@media only screen and (max-width: 1120px) {
    div.theme-browser .theme {
        width: -webkit-calc(50% - 10px);
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
        margin-right: 0;
        margin-bottom: 65px;
    }
    body.rtl div.theme-browser .theme {
        margin-right: auto;
        margin-left: 0;
    }
    div.theme-browser .theme:nth-child(even) {
        margin-right: 0;
    }
    body.rtl div.theme-browser .theme:nth-child(even) {
        margin-right: auto;
        margin-left: 0;
    }
    div.theme-browser .theme:nth-child(odd) {
        margin-right: 20px;
    }
    body.rtl div.theme-browser .theme:nth-child(odd) {
        margin-right: auto;
        margin-left: 20px;
    }
}


@media only screen and (max-width: 1120px) {
    .upload-theme .wp-upload-form {
        margin: 20px 0;
        max-width: 100%;
    }
    .upload-theme .install-help {
        font-size: 15px;
        padding: 20px 0 0;
    }
}
