: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
.advads-notice-block:before {
.advads-notice-block:after {
/* Inline Notifications */
span.advads-notice-inline {
.advads-notice-inline:before {
#advads_type_image_wp_media .media-sidebar .setting:not([data-setting="title"]):not([data-setting="alt"]),
/* fields added via the `attachment_fields_to_edit` filter */
#advads_type_image_wp_media .media-sidebar .compat-item { display: none; }
/* TinyMCE shortcode creator */
#advads-shortcode-modal-container-body .spinner { background: url(../../../../../../wp-admin/images/spinner.gif) no-repeat; -webkit-background-size: 20px 20px; background-size: 20px 20px; vertical-align: middle; width: 20px; height: 20px; }
#advads-select-for-shortcode { box-sizing: border-box; }
#advads-select-for-shortcode optgroup { font-weight: 700; font-family: Tahoma, sans-serif; }
#advads-select-for-shortcode optgroup option { padding-left: 20px; }
/* Filter dropdowns on the ad list table */
.advads-ad-list-even { background-color: #f9f9f9 !important; }
.advads-ad-list-odd { background-color: #fff !important; }
.edit-php.post-type-advanced_ads #filter-by-date, .edit-php.post-type-advanced_ads label[for=filter-by-date]{ display: none; }
/* Hide 'New Ad' in menu */
.wp-submenu li a[href="post-new.php?post_type=advanced_ads"] { display:none !important; }
#advanced-ads-rfc-dialog .cancel-button { display: inline; }
.advads-ads-txt-updated { border-left: 4px solid green; padding-left: 4px; }
.advads-error-message.advads-ads-txt-updated { border-color: #dc3232; }
#advads-ads-txt-notices li { padding-top: 1em; }
#advads-ads-txt-notices li:nth-child(even) { background-color: #f9f9f9; }
/* Fix Safari autofill: https://stackoverflow.com/questions/38663578/how-to-hide-autofill-safari-icon-in-input-field */
.post-type-advanced_ads input::-webkit-contacts-auto-fill-button {
display: none !important;
.advads-pro-pitch { max-width: 500px; float: left; padding: 1em; margin-right: 1em; line-height: 2; font-size: 14px; text-transform: capitalize; }
.advads-pro-pitch .dashicons { line-height: 1.4; }
#advads-tracking-pitch .advads-pro-pitch { float: none; }
a.advads-manual-icon, .advads-manual-link, .advads-external-link { text-decoration: none; }
.advads-manual-link:after, .advads-external-link:after {
.advads-manual-link:after {
.advads-external-link:after {
.index-php #advads_overview_adsense_stats { border: none; box-shadow: none; margin-bottom: 0; }
.index-php #advads_overview_adsense_stats .inside { padding-bottom: 0; }
.index-php div.advads-stats-box { flex: 0 0 calc(33.33% - 8pt); margin:0; }
.index-php div.advads-stats-dd-container { float: left; text-align: left; }
.index-php div.advads-stats-box .advads-stats-age { clear: left; float: left; text-align: left; }
div.advads-stats-box .advads-stats-age {
body.rtl div.advads-stats-box .advads-stats-age {
div.advads-stats-box div.advads-stats-box-main{
div.advads-stats-dd-container {
body.rtl div.advads-stats-dd-container {
div.advads-stats-dd-button{
div.advads-stats-dd-items{
background-color: #ffffff;
border: 1px solid #cccccc;
div.advads-stats-dd-item{
background-color: #ffffff;
body.rtl div.advads-stats-dd-item{
div.advads-stats-dd-item-selected{
background-color: #0073aa;
#advads_overview_adsense_stats .advads-stats-dd-button .advads-stats-dd-items {
body.rtl #advads_overview_adsense_stats .advads-stats-dd-button .advads-stats-dd-items {
#advads_overview_adsense_stats .advads-stats-dd-button .advads-stats-dd-items .current-filter {
background-color: #0073aa;
tr.advads-clickable-row:hover{
/* Set max-width for wide select elements */
.advads-conditions-select-wrap { display: inline-block; max-width: 100%; }
.advads-conditions-select-wrap select { width: 100%; }
/* table layout, mobile by default */
.advads-option-table { width:100%; }
.advads-option-table thead { display: none; }
.advads-option-table tbody td, .advads-option-table tfoot th { display: block; }
.advads-option-table tbody td:before, .advads-option-table tfoot th:before { /* display a label that is in the "data-th" attribute of the td tag */
content: attr( data-th );
.advads-table { min-width: 80%; border-collapse: collapse; background: #fff; }
.advads-table tbody tr:nth-child(odd) { background-color: #f9f9f9; }
.advads-table tbody tr td:first-child { width: 200px; }
.advads-table .advads-table-name { font-size: 1.2em; }
.advads-table tbody tr td:last-child { width: 70px; }
.advads-table th { margin: 0; text-align: left; vertical-align: top; }
.advads-table.widefat tbody th { font-weight: bold; }
.advads-table th span { font-weight: normal; }
.advads-table td { margin: 0; padding: 10px 8px; text-align: left; vertical-align: top; }
.advads-table img { height: 70px; margin-bottom: 5px; }
.advads-table .usage-modal-link { cursor: pointer; }
.advads-table .advads-usage { margin-bottom: 20px; }
.advads-table .advads-usage input { width: 100%; }
.advads-table-flex > div {
.advads-table-flex > div > div {
* we actually define behavior for larger screens here
@media screen and (min-width: 600px) {
/* show ad options below the label instead of next to them */
.advads-option-list > .label { float: left; width: 10em; }
.advads-option-list > .label + div { float: left; max-width: calc(100% - (10em + 40px)); }
.advads-option-table { width:100%; }
.advads-option-table thead { display: table-header-group; }
.advads-option-table tbody td, .advads-option-table tfoot th { display: table-cell; }
.advads-option-table tbody td:before, .advads-option-table tfoot th:before { display: none; }
.advads-option-table .advads-hide-above-medium-screen {
@media screen and (min-width: 1150px) {
.advads-option-table-responsive { width:100%; }
.advads-option-table-responsive thead { display: table-header-group; }
.advads-option-table-responsive tbody td, .advads-option-table-responsive tfoot th { display: table-cell; }
.advads-option-table-responsive tbody td:before, .advads-option-table-responsive tfoot th:before { display: none; }
@media (min-width: 1200px) {
.advads-table .advads-table-name {
@media (min-width: 60em) {
@media screen and (max-width: 500px) {
.advads-placements-table .advads-option > span {
.advads-placements-table .advads-option > span + div {
@media screen and (max-width: 782px) {
.advads-placements-table.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column) {
.advads-placements-show-options {
display: none !important;
.advads-option > span + div select {
.advads-modal-content .advads-option > div label {
.button.advads-button-primary, .post-type-advanced_ads .button.button-primary {
background-color: #0474a2;
border: 1px solid #0474a2;
.button.advads-button-primary a {
.button.advads-button-secondary {
.button.advads-button-secondary a {
.button.advads-button-primary:hover, .post-type-advanced_ads .button.button-primary:hover {
background-color: #1B183A;
.button.advads-button-secondary:hover {
.button.advads-button-primary:hover a {
.button.advads-button-secondary:hover a {
/* Actionable buttons have icons on the left */
.advads-button-primary .dashicons,
.advads-button-secondary .dashicons {
/* Decorative icons are on the right */
.advads-button-icon-right .dashicons {
.button .dashicons.dashicons-star-filled {
input.advads-has-sub-settings:checked ~ .advads-sub-settings {
/* use "advads-notice-inline advads-error" classes instead */
color: #dc3232 !important;
.advads-error-message a {
text-decoration: underline;