/**
Plugin Name: Reimagined
Plugin URI: http://roundmedia.co.uk
Description: A Reimagined WordPress Admin Theme
Version: 1.0
Author: ciaranbelfast
Author URI: http://www.roundmedia.co.uk
License: GPLv2 or later
*/

/*
 This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

html {
 background:transparent;
 background-attachment: fixed;
 }

body {
color: #fff;
font-family: "Open Sans",sans-serif;
font-size: 13px;
line-height: 1.4em;
min-width: 600px;
}

.postbox {
position: relative;
min-width: 255px;
padding: 10px;
border: 1px rgba(0, 0, 0, 0.44);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
box-shadow: 0 1px 1px rgba(0,0,0,.04);
background: rgba(0, 0, 0, 0.78);
margin: 12px;
}

.stuffbox, .widgets-holder-wrap, .control-section .accordion-section-title ,.widget-inside , .manage-menus, .accordion-section, .accordion-section-content, .nav-menus-php #post-body, #menu-management{
background: rgba(0, 0, 0, 0.44);
}

.widgets-holder-wrap .description {
padding: 0 0 15px;
margin: 0;
font-style: normal;
color: #fff;
}

#available-widgets .widget-description, #widgets-right a.widget-control-edit, .in-widget-title {
color: #fff;
}

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



.welcome-panel {
position: relative;
overflow: auto;
margin: 16px 0;
padding: 23px 10px 0;
border: 1px rgba(0, 0, 0, 0.44);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
box-shadow: 0 1px 1px rgba(0,0,0,.04);
background: rgba(0, 0, 0, 0.78);
font-size: 13px;
line-height: 2.1em;
}

h2 {
color: #fff;
font-size: 1.5em;
margin: .83em 0;
font-weight: 400;
}

h3 {
color: #fff;
font-size: 1.3em;
margin: 1em 0;
}

.welcome-panel p {
color: #fff;
}


#wpwrap {
/* background: #f0f0f0; */
}


#published-posts ul span {
color: #FFF9F9;
float: left;
margin-right: 8px;
min-width: 150px;
}

.rssSummary {
color: #FFF;
margin-top: 4px;
}

.form-table th, .form-wrap label {
color: #FFF;
font-weight: 400;
text-shadow: none;
vertical-align: baseline;
}

div.updated {
border-left: 4px solid #D5A716;
padding: 1px 12px;
background-color: rgba(5, 5, 5, 0.46);
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}

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

#screen-meta-links a {
color: #FFF;
}


#screen-meta-links a:after {
right: 0;
content: '\f140';
font: 400 20px/1 dashicons;
speak: none;
display: inline-block;
padding: 0 5px 0 0;
bottom: 2px;
position: relative;
vertical-align: bottom;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-decoration: none!important;
color: #EBA30C;
}

#wpadminbar {
  color: #fff;
  background: rgba(0, 0, 0, 0.47); }

#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
  color: #fff; }

#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
  color: #fff; }

#wpadminbar .ab-top-menu> li:hover > .ab-item, #wpadminbar .ab-top-menu> li.hover > .ab-item, #wpadminbar .ab-top-menu> li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu> li > .ab-item:focus, #wpadminbar-nojs .ab-top-menu> li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu> li.menupop.hover > .ab-item {
  color: #000;
  background: #fff; }

#wpadminbar > #wp-toolbar li:hover span.ab-label, #wpadminbar > #wp-toolbar li.hover span.ab-label, #wpadminbar > #wp-toolbar a:focus span.ab-label {
  color: #000; }

#wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
  color: #fff;
}

#wpadminbar .menupop .ab-sub-wrapper {
  background: #fff; }

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #f1f1f1; }

#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks .menupop ul li a, #wpadminbar .quicklinks .menupop.hover ul li a, #wpadminbar-nojs .quicklinks .menupop:hover ul li a {
  color: #666; }

#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
  color: #fff; }

#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover .ab-item:after, #wpadminbar li.hover .ab-item:after, #wpadminbar li:hover #adminbarsearch:before {
  color: #000; }

#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before {
  color: #fff;
}

#wpadminbar #adminbarsearch:before {
  color: #ccc; }

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
  color: #666;
  background: ; }

#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
  color: #666;
  opacity: 0.7; }

#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
  color: #666;
  opacity: 0.7; }

#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
  color: #666;
  opacity: 0.7; }

#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
  color: #666;
  opacity: 0.7;
}

#wpadminbar #wp-admin-bar-user-info .display-name {
  color: #666; }

#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
  color: #333; }

#wpadminbar #wp-admin-bar-user-info .username {
  color: #666; }

#wpadminbar {
  height: 50px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); }

#wp-admin-bar-site-name > a:before {
  text-indent: -9999em; }
  #wp-admin-bar-site-name img {
    float: left !important;
    height: 32px !important; }
    #wp-admin-bar-site-name img + span {
      margin-left: 10px !important; }
  #wp-admin-bar-site-name span {
    font-size: 16px;
    font-weight: bold; }

#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
  border-width: 2px;
  border-radius: 100%;
  border-color: #DA8E07;
  width: 26px;
  height: 26px; }

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
  margin-left: 16px; }

#wp-admin-bar-user-info .avatar {
  display: none; }

#adminmenu a.menu-top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05); }

.wp-menu-separator {
  display: none; }

  .box {
position: relative;
border: 2px dashed #DA8E07;
background: rgba(3, 3, 3, 0.76);
margin-bottom: 10px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
}
  .box h3 {
    padding: 15px;
    margin: 0;
    cursor: pointer; }
  .box h4 {
    font-size: 13px;
    padding: 15px;
    margin: 0;
    line-height: 1;
    background: rgba(3, 3, 3, 0.76);
    cursor: pointer; }
  .box h4:hover {
    border: 1px solid #999;
    margin: -1px -1px 0 -1px;
    padding-bottom: 14px; }
  .box h4.reimagine {
    padding: 10px;
    background: rgba(3, 3, 3, 0.76); }
  .box h4.reimagine:hover {
    padding-bottom: 9px; }
  .box .box-body {
    padding: 0 15px; }
  .box .reimagine{
    border-top: 1px dashed #eee; }

.bg {
  background-color: rgba(3, 3, 3, 0.76); }

.bg-white {
  background-color: #fff; }

.text-reimagine {
  font-size: 13px !important; }

.no-reimagine {
  margin-top: 0; }

.a-reimagine {
  margin-bottom: 10px; }

.text-muted {
  color: #ccc; }

.text-l-t {
  text-decoration: line-through; }

.pull-right {
  float: right; }

.clearfix:before, .clearfix:after {
  display: table;
  content: " "; }

.clearfix:after {
  clear: both; }

.hide {
  display: none; }

.show {
  display: inherit; }

@media screen and (max-width: 782px) {
  #wp-admin-bar-site-name img {
    display: none; } }

@media screen and (min-width: 992px) {
  .row {
    margin-left: -15px;
    margin-right: -15px; }

  .col {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left; }

  .col-3 {
    width: 25%; }

  .col-4 {
    width: 33.33%; }

  .col-6 {
    width: 50%; }

  .col-8 {
    width: 66.66%; }

  .col-9 {
    width: 75%; } }

@media screen and (min-width: 783px) {
  html.wp-toolbar {
    padding-top: 50px; }

  #wpadminbar .quicklinks > ul > li > a {
    padding: 9px 10px !important; } }

@media screen and (min-width: 783px) {
  .folded #adminmenu, .folded #adminmenu li.menu-top, .folded #adminmenuback, .folded #adminmenuwrap {
    width: 70px; }
    .folded #wpcontent, .folded #wpfooter {
      margin-left: 110px; }
    .folded #adminmenu .wp-submenu.sub-open, .folded #adminmenu .opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu a.menu-top:focus + .wp-submenu, .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
      top: 0px;
      left: 90px; }
    .folded #adminmenu .wp-menu-name {
      text-align: center;
      font-size: 11px;
      padding: 4px 0 10px 0; }
    .folded #adminmenu a.menu-top {
      height: auto;
      border: none; }
    .folded #adminmenu div.wp-menu-image {
      position: relative;
      float: none;
      width: auto;
      text-align: center;
      padding: 14px 0; }
    .folded #adminmenu div.wp-menu-image:before {
      font-size: 20px;
      width: 28px;
      height: 28px; }
    .folded #adminmenu .wp-submenu-head {
      display: none; }
    .folded #collapse-button, .folded #collapse-button div {
      float: none;
      width: auto; }
    .folded #adminmenu > li > a .update-plugins, .folded #adminmenu > li > a .awaiting-mod {
      position: absolute;
      right: 10px;
      top: 10px; } }

@media (min-width: 783px) and (max-width: 900px) {
  .auto-fold #adminmenu, .auto-fold #adminmenu li.menu-top, .auto-fold #adminmenuback, .auto-fold #adminmenuwrap {
    width: 90px; }
    .auto-fold #wpcontent, .auto-fold #wpfooter {
      margin-left: 110px; }
    .auto-fold #adminmenu .wp-submenu.sub-open, .auto-fold #adminmenu .opensub .wp-submenu, .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
      top: 0px;
      left: 90px; }
    .auto-fold #adminmenu .wp-menu-name {
      display: block;
      text-align: center;
      font-size: 11px;
      padding: 4px 0 10px 0; }
    .auto-fold #adminmenu a.menu-top {
      height: auto;
      border: none; }
    .auto-fold #adminmenu div.wp-menu-image {
      position: relative;
      float: none;
      width: auto;
      text-align: center;
      padding: 4px 0; }
    .auto-fold #adminmenu div.wp-menu-image:before {
      font-size: 28px;
      width: 28px;
      height: 28px; }
    .auto-fold #adminmenu .wp-submenu-head {
      display: none; }
    .auto-fold #collapse-button, .auto-fold #collapse-button div {
      float: none;
      width: auto; }
    .auto-fold #adminmenu > li > a .update-plugins, .auto-fold #adminmenu > li > a .awaiting-mod {
      position: absolute;
      right: 10px;
      top: 10px; } }

#dashboard-widgets h4 {
color: #fff;
font-weight: 400;
font-size: 14px;
margin: 0 0 .2em;
padding: 0;
}

.welcome-panel .welcome-icon:before {
color: #f0a514;
font: 400 20px/1 dashicons;
speak: none;
display: inline-block;
padding: 0 10px 0 0;
top: -1px;
position: relative;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-decoration: none!important;
vertical-align: top;
}

#activity-widget #the-comment-list .comment-item {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
box-shadow: 0 1px 1px rgba(0,0,0,.04);
background: transparent;
padding: 12px;
position: relative;
}

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

label {
color: #FFF;
font-weight: bold;
margin-right: 3px;
}

#postcustomstuff table {
margin: 0;
width: 100%;
border: 1px solid #dfdfdf;
border-spacing: 0;
background-color: rgba(0, 0, 0, 0.47);
}

#postcustomstuff thead th {
padding: 5px 8px 8px;
background-color: rgba(46, 37, 37, 0.22);
}

.alternate {
background-color: transparent;
}

.wp-core-ui .button-primary {
background: #f0a514;
border-color: #c4860d;
color: white;
box-shadow: inset 0 1px 0 #f5c15c, 0 1px 0 rgba(0, 0, 0, .15);
}

.wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
background: #dc960e;
border-color: #ac750b;
color: white;
box-shadow: inset 0 1px 0 #f3b744, 0 1px 0 rgba(0, 0, 0, .15);
}

#contextual-help-back {
position: absolute;
top: 0;
bottom: 0;
left: 150px;
right: 170px;
border: 1px solid #e1e1e1;
border-top: 0;
border-bottom: 0;
background: rgba(0, 0, 0, 0.47);
}

.categorydiv div.tabs-panel, .customlinkdiv div.tabs-panel, .posttypediv div.tabs-panel, .taxonomydiv div.tabs-panel, .wp-tab-panel {
min-height: 42px;
max-height: 200px;
overflow: auto;
padding: 0 .9em;
border: dashed 1px #dfdfdf;
background-color: transparent;
}

.form-wrap p, p.description {
margin: 2px 0 5px;
color: #FFF;
}

.form-wrap label {
color: #FFF;
font-weight: 400;
text-shadow: none;
vertical-align: baseline;
}

.drag-drop #drag-drop-area {
border: 4px dashed #FFF;
height: 200px;
}

.media-modal-content {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: auto;
min-height: 300px;
-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.7);
box-shadow: 0 5px 15px rgba(0,0,0,.7);
background: rgba(19, 18, 18, 0.68);
-webkit-font-smoothing: subpixel-antialiased;
}

.media-frame-content {
position: absolute;
top: 90px;
left: 200px;
right: 0;
bottom: 61px;
height: auto;
width: auto;
margin: 0;
overflow: auto;
background: rgba(19, 18, 18, 0.68); 
border-top: 1px dashed #ddd;
border-bottom: 1px dashed #ddd;
}

.media-sidebar {
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 267px;
padding: 0 16px 24px;
z-index: 75;
background: rgba(19, 18, 18, 0.68); 
border-left: 1px dashed #ddd;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
#wpwrap {
background: transparent; 
}
 