: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Common styles that are used on all the WP pages in the backend
.sui-wrap .smush-upsell-link,
.sui-wrap a.smush-upsell-link {
&:hover:not(.sui-button),
&:focus:not(.sui-button),
&:active:not(.sui-button) {
* Media details (grid layout)
.attachment-info .smush-stats .value {
.attachment-info .smush-status-links,
.column-smushit .smush-status-links {
.column-smushit .smush-status-links > a {
background-size: 17px 17px;
vertical-align: initial !important; /* prevent from jumping on a line */
.attachment-details .setting span.wp-smush-progress {
#wpbody-content .wp-smush-error {
.wp-smush-action[disabled] {
#post-body-content .smush-status {
.attachment-info .wp-smush-error-message {
.smush-stats-wrapper .row {
.smush-stats-wrapper .row:first-child {
.smush-stats-wrapper td, .smush-stats-wrapper th {
.smush-skipped .dashicons-editor-help {
a:focus { box-shadow: 0 0 black; }
.sui-tag.sui-tag-purple {
background-color: #8d00b1;
border: 2px solid transparent;
background-color: #D1F1EA;
font-family: 'Roboto', sans-serif;
letter-spacing: -0.015em;
div.smush-notice-cta a.smush-notice-act.button-primary {
background-color: #00B0DB;
-webkit-font-smoothing: antialiased;
a.wp-smush-resize-enable:hover,
a.wp-smush-lossy-enable:hover {
#wp-smush-bulk-image-count {
#wp-smush-bulk-image-count-description {
.sui-tooltip > .sui-icon-info {
div.smush-s3-setup-message {
background-color: #FFF5D5;
letter-spacing: -0.015em;
div.smush-s3-setup-message {
background-color: #DFF6FA;
background-color: #dff6fa;
a.wp-smush-lossy-enable {
.wp-smush-settings-changed {
.compat-item .compat-field-wp_smush {
.manage-column.column-smushit {
label.setting.smush-stats [tooltip],
.compat-field-wp_smush [tooltip] {
.smushit [tooltip]:before,
label.setting.smush-stats [tooltip]:before,
.compat-field-wp_smush [tooltip]:before {
border: 5px solid transparent;
border-top-color: #0B2F3F;
transition: margin .2s, opacity .2s, z-index .2s linear .2s;
.smushit [tooltip]:after,
label.setting.smush-stats [tooltip]:after,
.compat-field-wp_smush [tooltip]:after {
transition: margin .2s, opacity .2s, z-index .2s linear .2s;
.smushit .smush-skipped [tooltip]:before,
label.setting.smush-stats .smush-skipped [tooltip]:before,
.compat-field-wp_smush .smush-skipped [tooltip]:before {
border-top-color: transparent;
border-left-color: #0B2F3F;
.smushit .smush-skipped [tooltip]:after,
label.setting.smush-stats .smush-skipped [tooltip]:after,
.compat-field-wp_smush .smush-skipped [tooltip]:after {
label.setting.smush-stats .smush-skipped [tooltip]:after {
div.media-sidebar label.setting.smush-stats .smush-skipped [tooltip]:after {
div.media-sidebar label.setting.smush-stats .smush-skipped [tooltip]:before {
.smushit [tooltip].tooltip-s:after,
label.setting.smush-stats [tooltip].tooltip-s:after,
.compat-field-wp_smush [tooltip].tooltip-s:after {
.smushit [tooltip].tooltip-l:after,
label.setting.smush-stats [tooltip].tooltip-l:after,
.compat-field-wp_smush [tooltip].tooltip-l:after {
.smushit [tooltip].tooltip-right:after, .compat-field-wp_smush [tooltip].tooltip-right:after {
.smushit [tooltip].tooltip-s.tooltip-right:after, .compat-field-wp_smush [tooltip].tooltip-s.tooltip-right:after {
.smushit [tooltip].tooltip-l.tooltip-right:after, .compat-field-wp_smush [tooltip].tooltip-l.tooltip-right:after {
.smushit [tooltip].tooltip-bottom:before, .compat-field-wp_smush [tooltip].tooltip-bottom:before {
border-color: transparent;
border-bottom-color: #0B2F3F;
.smushit [tooltip].tooltip-bottom:after, .compat-field-wp_smush [tooltip].tooltip-bottom:after {
.smushit [tooltip]:hover:before,
label.setting.smush-stats [tooltip]:hover:before,
.compat-field-wp_smush [tooltip]:hover:before {
transition: margin .2s, opacity .2s;
.smushit [tooltip]:hover:after,
label.setting.smush-stats [tooltip]:hover:after,
.compat-field-wp_smush [tooltip]:hover:after {
transition: margin .2s, opacity .2s;
.smushit .disabled[tooltip]:before,
.smushit .disabled[tooltip]:after,
label.setting.smush-stats .disabled[tooltip]:before,
label.setting.smush-stats .disabled[tooltip]:after,
.compat-field-wp_smush .disabled[tooltip]:before,
.compat-field-wp_smush .disabled[tooltip]:after {
div.wp-smush-scan-result {
div.wp-smush-info.notice {
letter-spacing: -0.015em;
@media screen and (max-width: 1024px) and (min-width: 800px) {
.smush-stats-wrapper h3 {
/** Media Queries for resolution below 782px **/
@media only screen and (max-width: 800px) {
.dev-box.bulk-smush-wrapper.wp-smush-container {
* CSS styles used Admin notice
border: 1px solid #E5E5E5;
-webkit-border-radius: 6px;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
display: table; /* The magic ingredient! */
font: 13px "Roboto", sans-serif;
.smush-notice.notice.loading:before {
content: attr(data-message);
background-color: rgba(255, 255, 255, 0.7);
display: table-cell; /* The magic ingredient! */
.smush-notice.notice.loading > div {
-webkit-filter: blur(2px);