@charset "UTF-8";



/* wygląd adminki */
p {
  color: #c4c4c4;
}
h1 {
  color: #ffffff;
}
h2, h3 {
  color: #e89603
}
a {
  color: #e89603;
}
a:active, a:hover {
  color: #e89603;
  text-decoration: none;
}
#wpadminbar {
  padding-left: 150px;
  width: calc(100% - 150px);
  background-image: url(../img/logo_polbrand_media.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #e89603;
}
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
  background: #1F2024;
}
#adminmenuback {
  border-right: 1px solid #2c2e36;
}
#wpwrap {
  background: #343539;
}
#wpcontent, #wpfooter {
  background: #ddd;
}
#adminmenu .wp-submenu-head, #adminmenu a.menu-top {
  color: #fff;
}
#adminmenu .opensub .wp-submenu li.current a, #adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:focus, #adminmenu .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a {
  color: #e89603;
}
#adminmenu .wp-has-current-submenu ul>li>a, .folded #adminmenu li.menu-top .wp-submenu>li>a {
  color: #c4c4c4;
}
#adminmenu .wp-not-current-submenu li>a, .folded #adminmenu .wp-has-current-submenu li>a {
  color: #c4c4c4;
}
#adminmenu div.wp-menu-image:before {
  color: #c4c4c4;
}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
  background: #e89603;
}
#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
  position: relative;
  background-color: #e89603;
  color: #23282d;
}
#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {
  color: #ffffff;
}
#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
  color: #23282d;
}
#collapse-button:focus, #collapse-button:hover {
  color: #23282d;
}
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
  background: #1f2024;
}
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
  background: #1f2024;
  color: #fff;
}
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label {
  color: #fff;
}
#wpadminbar #wp-admin-bar-languages .ab-icon:before {
  color: #c4c4c4;
}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
  color: #e89603;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #343539;
}
#wpcontent, #wpfooter {
  background: #1f2024;
}
.form-table th, .form-wrap label {
  color: #ffffff;
}
#contextual-help-link-wrap, #screen-options-link-wrap {
  border: 1px solid #1f2024;
  background: #32373c;
  box-shadow: none;
}
#screen-meta-links .show-settings {
  color: #d4d5d5;
}
settings:focus, #screen-meta-links .show-settings:hover {
  color: #e9eaea;
}
#screen-meta-links .show-settings:active, #screen-meta-links .show-settings:focus, #screen-meta-links .show-settings:hover {
  color: #e6e6e6;
  box-shadow: none;
}

.wrap .add-new-h2, .wrap .add-new-h2:active, .wrap .page-title-action, .wrap .page-title-action:active {
  border: 1px solid #e89603;
  background: #e89603;
  color: #ffffff;
}
.wrap .add-new-h2:hover, .wrap .page-title-action:hover, .wrap .page-title-action:focus {
  background: #ffa400;
  border-color: #e89603;
  color: #ffffff;
  box-shadow: none;
}
.form-table td fieldset label, .form-table td fieldset li, .form-table td fieldset p {
  color: #c4c4c4;
}
.form-table td {
  color: #c4c4c4;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
  color: #1f2024;
  border-color: #e89603;
  background: #e89603;
  box-shadow: none;
  vertical-align: top;
  margin: 0 10px 5px 0;
}
core-ui .button.focus, .wp-core-ui .button.hover, .wp-core-ui .button:focus, .wp-core-ui .button:hover {
  background: #ffa400;
  border-color: #e89603;
  color: #ffffff;
}
#footer-thankyou {
  display: none !important;
}
li#wp-admin-bar-wp-logo {
  display: none !important;
}
.postbox {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: none;
  border: 1px solid #767676;
}
.postbox .hndle, .stuffbox .hndle {
  border-bottom: 1px solid #32373c;
}
.button {
  border-radius: 5px !important;
}
.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled, .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled] {
  color: #aaa!important;
  background: #ddd!important;
  border-color: #c4c4c4!important;
}
#poststuff .stuffbox>h3, #poststuff h2, #poststuff h3.hndle {
  background: #32373c;
  color: #fff;
}
.wp-core-ui .button-link {
  color: #e89603;
}
.wp-core-ui .button-link:active, .wp-core-ui .button-link:hover {
  color: #e89603;
}
.wp-core-ui .button-link:focus {
  color: #e89603;
  box-shadow: none;
}
.ac_match, .subsubsub a.current {
  color: #fff;
}
.plugin-update-tr.active td, .plugins .active th.check-column {
  border-left: 10px solid #e89603;
}
.plugins tr.inactive {
  background: #e5e5e5;
}
.wp-editor-expand #wp-content-editor-tools {
  background: #1f2024;
}
.filter-links li>a:focus, .filter-links li>a:hover, .show-filters .filter-links a.current:focus, .show-filters .filter-links a.current:hover {
  color: #e89603;
}
.filter-links .current {
  border-bottom: 4px solid #e89603;
}
.yoast-settings label {
  color: #c4c4c4;
}


/* komunikaty */
.media-upload-form .notice, .media-upload-form div.error, .wrap .notice, .wrap div.error, .wrap div.updated {
  border-radius: 10px;
}
.notice-info {
  background: #32373c;
  border: none;
}
.notice-error,
div.error {
  background-color: #dc3232;
  border: none;
}
.notice-error p,
div.error p {
  color: #fff;
}
.notice-error p a,
div.error p a {
  color: #fff !important;
}
.notice-success,
div.updated {
  background: #46b450;
  border: none;
}
.notice-success p,
div.updated p {
  color: #fff;
}
.notice-success p a,
div.updated p a {
  color: #fff !important;
}
.form-wrap p, p.description {
  color: #c4c4c4;
}
.notice li {
  color: #c4c4c4;
}



/* Panel logowania */
body.login {
  background: #444;
}
.login #pass-strength-result, .login h1, .privacy_requests .column-type {   
  width: 300px;
  height: 100px;
  background: url(../img/logo_polbrand_media.png) no-repeat center;
}
.login h1 a {
  display: none;
}
.login #backtoblog a, .login #nav a {
  text-decoration: none;
  color: #fff;
}
.login form {
  background: #66767e;
  border-radius: 20px;
}
.login form .input, .login form input[type="checkbox"], .login input[type="text"] {
  background: #fbfbfb;
  border-radius: 6px;
}
.login label {
  color: #fff;
}
.wp-core-ui .button-primary {
  background: #fdba00;
  border-color: #fdba00;
  box-shadow: none;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}
.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active {
  background: #f59800;
  border-color: #f59800;
  box-shadow: none;
  vertical-align: top;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
  background: #f48d00;
  border-color: #f48d00;
  color: #fff;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus {
  box-shadow: none;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
  background: #f48d00;
  border-color: #f48d00;
  color: #fff;
}

#major-publishing-actions input {
  background: #46b450;
  border-color: #46b450;
}
#major-publishing-actions input.hover,
#major-publishing-actions input:hover,
#major-publishing-actions input.focus,
#major-publishing-actions input:focus {
  background: #34b03f;
  border-color: #46b450;
}

.login .privacy-policy-page-link a {
  color: #fff;
}
.login #login_error,
.login .message,
.login .success {
  border-left: none;
  background-color: #66767e;
  text-align: center;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
} 



/* ACF */
body .acf-button-group label.selected {
  border-color: #46b450;
  background: #46b450;
}
.acf-field .acf-label {
  color: #343539;
}
.acf-postbox.seamless .acf-field .acf-label {
  color: #fff;
}
ul.acf-radio-list li label,
ul.acf-checkbox-list li label {
  color: #1f2024;
}
.acf-postbox.seamless ul.acf-radio-list li label,
.acf-postbox.seamless ul.acf-checkbox-list li label {
  color: #9e9e9e;
}
ul.acf-radio-list li label.selected,
ul.acf-checkbox-list li label.selected {
  color: #f48d00 !important;
}

body .acf-fields>.acf-tab-wrap .acf-tab-group {
  border-bottom: #464c52 solid 1px;
}
.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a {
  background: #32373c !important;
  color: #fff;
  border-color: #464c52;
} 
.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li.active a {
  background: #e89603 !important;
  color: #fff;
}
.acf-postbox.seamless>.acf-fields>.acf-tab-wrap .acf-tab-group li a {
  border-radius: 8px 8px 0 0 !important;
}
.acf-repeater>table {
  border-radius: 10px;
  border: 2px solid #fff;
  overflow: hidden;
}
.acf-postbox .acf-switch.-on {
  background: #e89603;
  border-color: #e89603;
}
.acf-postbox .acf-switch.-on:hover {
  background: #ffaf1f;
}
.acf-postbox .acf-switch.-on .acf-switch-slider {
  border-color: #e89603;
}
.acf-postbox .acf-switch .acf-switch-on {
  text-shadow: none;
}
.acf-table>tbody>tr:nth-child(even) td {
  background: #f1f0f0;
}
.acf-table>tbody>tr:nth-child(even) td.acf-row-handle.order {
  background: #ddd ;
  color: #1f2024;
}

.seamless > div > div {
  background: #303136;
}
.seamless > div > div > div {
  padding: 0 10px;
}
body .acf-postbox.seamless>.acf-fields>.acf-tab-wrap {
  margin-bottom: 0;
  padding-top: 15px;
}

.wp-media-buttons .add_media span.wp-media-buttons-icon:before {
  color: #fff;
}
.wp-media-buttons .button {
  color: #fff;
}
.acf-flexible-content.-empty>.no-value-message {
  color: #fdba00;
}
.acf-field .acf-label label {
  color: #72777c;
}


/* Konstruktor Bloków */
.zaplecze-szerokoscBloku ul.acf-radio-list.acf-bl {
  background: #fff;
  border: 1px solid #c3c3c3;
  padding: 20px;
}
.zaplecze-szerokoscBloku ul.acf-radio-list.acf-bl li label {
  color: #000;
}
.zaplecze-szerokoscBloku ul.acf-radio-list.acf-bl li {
  display: inline-block;
  width: calc(16% - 1px);
  text-align: center;
  border-right: 1px solid #a5a5a5;
}
.zaplecze-szerokoscBloku ul.acf-radio-list.acf-bl li:last-of-type {
  border-right-color: transparent;
}

.zaplecze-blok .layout {
  background: #f1f1f1 !important;
}