.far { font-family: 'Font Awesome 5 Free'; font-weight: 400; } @font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; src: url("fonts/fa-solid-900.eot"); src: url("fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("fonts/fa-solid-900.woff2") format("woff2"), url("fonts/fa-solid-900.woff") format("woff"), url("fonts/fa-solid-900.ttf") format("truetype"), url("fonts/fa-solid-900.svg#fontawesome") format("svg"); } .fa, .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; } .awf-spinner-overlay { position: absolute; top: 0; bottom: 0; right: 0; left: -20px; background: rgba(255, 255, 255, 0.5) url(../../../../wp-admin/images/spinner-2x.gif) no-repeat fixed center; } .awf-hidden { display: none; } #awf-settings { margin-top: 1em; } #awf-settings > h2 { margin: 30px 0 10px; font-size: 18px; } #awf-settings table.form-table fieldset p.description { display: inline; font-size: 13px; } #awf-settings .button-secondary { display: inline-block; margin: 0; height: auto; min-height: 32px; padding: 3px 10px; vertical-align: top; color: #555; font-size: 13px; text-decoration: none; line-height: 22px; border-width: 1px; border-style: solid; -webkit-appearance: none; border-radius: 3px; white-space: nowrap; box-sizing: border-box; border-color: #ccc; background: #f7f7f7; box-shadow: 0 1px 0 #ccc; } #awf-settings a.button-secondary.awf-icon, #awf-settings button.button-secondary.awf-icon { display: inline-block; width: 35px; height: 33px; padding: 0; line-height: 31px; color: #999; font-family: Dashicons; font-size: 15px; text-align: center; } .awf-fa-icon::before { font-family: 'Font Awesome 5 Free'; font-weight: 400; } #awf-settings .button-secondary.awf-fa-icon { display: inline-block; /*margin-top: 0.2em; margin-bottom: 0.2em;*/ width: 35px; height: 33px; padding: 0; /*line-height: 31px;*/ color: #999; } #awf-settings .button-secondary:hover { background: #fafafa; color: #23282d; border-color: #ccc; } .awf-delete-btn::before { content: "\f182"; } .awf-add-btn::before { content: "\f132"; position: relative; top: 1px; } .awf-edit-preset-btn::before { content: "\f111"; } #awf-settings table.form-table textarea, #awf-settings table.form-table input[type="text"], #awf-settings table.form-table input[type="email"], #awf-settings table.form-table input[type="number"], #awf-settings table.form-table input.regular-input { width: 100%; } #awf-settings h3 > .woocommerce-help-tip { margin: 1px 0px 0 1.5em; vertical-align: top; } #awf-settings .blockUI.blockOverlay::before { height: 33px; width: 33px; } #awf-settings .awf-buttons-column { text-align: right; } #awf-settings table.widefat { border-collapse: collapse; background: none; } #awf-settings table.widefat td { padding: 10px; vertical-align: middle; background: #fff; } #awf-settings table.widefat > tfoot > tr > td { padding: 15px; background: #f9f9f9; } #awf-settings table.widefat > tbody > tr:nth-child(odd) > td { background: #fbfbfb; } #awf-settings table.widefat td.sort-handle { cursor: move; padding: 0 10px; width: 17px; font-size: .7em; text-align: center; } #awf-settings table.widefat td.sort-handle::after { content: '\f333'; font-family: Dashicons; font-size: 1.3em; text-align: center; line-height: 1; color: #999; display: block; width: 17px; height: 100%; margin: 0 auto; } #awf-settings > table th.awf-buttons-column { width: 50px; } #awf-settings > table th select { width: 100%; } #awf-settings.awf-preset-settings { max-width: 88%; } @media( max-width: 900px ) { #awf-settings.awf-preset-settings { max-width: 100%; } } #awf-settings.awf-preset-settings h3.awf-preset-breadcrumb { margin: 1.2em 0 2em; height: 53px; font-size: 12px; font-weight: 400; background: #fafafa; border: 1px solid #dddddd; } #awf-settings.awf-preset-settings h3.awf-preset-breadcrumb > * { display: inline-block; } #awf-settings.awf-preset-settings h3.awf-preset-breadcrumb > a { padding: 17px 5px 17px 10px; font-size: 12px; font-weight: 600; text-decoration: none; } #awf-settings.awf-preset-settings h3.awf-preset-breadcrumb > span.awf-breadcrumb-separator { padding-top: 20px; font-size: 12px; color: #999; } .awf-preset-settings > h2:first-of-type { font-size: 1.1em; } #awf-settings .widefat td.awf-overrides-ad { font-size: 13px; } #awf-settings table.widefat .awf-filter-wrapper { background: #fbfbfb; border-bottom: 1px solid #eeeeee; } #awf-settings table.widefat .awf-filter-wrapper > td { padding: 0; } #awf-settings table.widefat .awf-filter-wrapper > td > table { width: 100%; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-header > td { background: none; } .awf-filter-toggle-btn:before { content: "\f343"; } .awf-filter-collapsed .awf-filter-toggle-btn:before { content: "\f347"; } #awf-settings .widefat a.awf-collapse-filter-btn { margin-top: 1em; width: 100%; box-shadow: none; } #awf-settings .widefat .awf-collapse-filter-btn::before { content: "\f343"; } .awf-filter-collapsed .awf-filter-container { display: none; } #awf-settings table.widefat .awf-filter-options { background: #f5f5f5; border-top: 1px solid #eeeeee; } #awf-settings .awf-filter-options .woocommerce-help-tip { float: right; display: block; margin-top: 5px; } #awf-settings .awf-filter-options .awf-filter-options-secondary-table { /*width: 100%;*/ border: 1px solid #e3e3e3; border-radius: 3px; } #awf-settings .awf-filter-options .awf-filter-options-secondary-table th { border: none; } #awf-settings .awf-filter-options .awf-filter-options-secondary-table td { min-height: 24px; padding: 5px; vertical-align: middle; background: #f7f7f7; border: none; border-bottom: 1px solid #fafafa; border-top: 1px solid #fafafa; } #awf-settings .awf-filter-options .awf-filter-options-secondary-table .awf-buttons-column { text-align: center; padding: 8px 10px; } #awf-settings table.widefat .awf-filter-options select, #awf-settings table.widefat .awf-filter-options input[type=text] { width: 100%; height: auto; margin: 0; padding: 6px; -webkit-box-sizing: border-box; box-sizing: border-box; } #awf-settings table.widefat .awf-filter-options input[type=checkbox] { margin-right: 1em; } #awf-settings .awf-filter-options-table { width: 100%; } #awf-settings table.widefat .awf-filter-options-table > tbody > tr > td { background: none; } #awf-settings table.widefat .awf-filter-options-table > tbody > tr > td:first-child { width: 210px; vertical-align: top; } #awf-settings table.widefat .awf-filter-options-table > tbody > tr > td:first-child .woocommerce-help-tip { margin-top: 7px; } #awf-settings .awf-filter-options .awf-ppp-values-table td:nth-child(1) { padding-left: 1em; } #awf-settings .awf-filter-options .awf-ppp-values-table .awf-add-ppp-value-container { display: flex; flex-wrap: wrap; } #awf-settings .awf-filter-options .awf-ppp-values-table .awf-add-ppp-value-container > div { margin-top: 5px; white-space: nowrap; } #awf-settings .awf-filter-options .awf-ppp-values-table .awf-add-ppp-value-container > div:last-child { flex-grow: 1; } #awf-settings .awf-filter-options .awf-ppp-values-table .awf-add-ppp-value-container > div:last-child label { margin-left: 5px; } #awf-settings .awf-filter-options .awf-ppp-values-table tfoot label { margin-right: 5px; } #awf-settings .awf-filter-options .awf-ppp-values-table tfoot input[type=text] { width: auto; } #awf-settings .awf-filter-options .awf-ppp-values-table tfoot button { margin-top: 5px; } #awf-settings table.widefat .awf-filter-style-container-label-container { vertical-align: top; } #awf-settings .awf-range-slider-filter .awf-hide-for-range-slider { display: none; } #awf-settings .awf-filter-options .awf-filter-style-select-wrapper { display: flex; flex-wrap: nowrap; flex-direction: row; align-items: stretch; width: 100%; } #awf-settings .awf-filter-options .awf-filter-style-select { flex: 1; } #awf-settings .button-secondary.awf-icon.awf-style-options-btn { flex: 0; flex-basis: auto; margin-left: 10px; height: inherit; box-shadow: none; } #awf-settings .awf-filter-options .awf-style-options-btn::before { content: "\f343"; font-size: 16px; } #awf-settings .awf-style-options-btn:hover { color: #23282d; } #awf-settings .awf-filter-options .awf-hide-style-options-btn .awf-style-options-btn { display: none; } #awf-settings .awf-filter-options .awf-style-options-collapsed .awf-style-options-btn::before { content: "\f347"; } #awf-settings .awf-style-options-container { visibility: inherit; margin-top: 1em; width: auto; height: inherit; padding: 10px; background: #fcfcfc; border: 1px solid #dedede; border-radius: 3px; } #awf-settings .awf-filter-options .awf-style-options-collapsed .awf-style-options-container { visibility: hidden; height: 0; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-filter-icon, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-icon-example { font-family: "Font Awesome 5 Free"; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-filter-icon.awf-solid, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-icon-example.awf-solid { font-weight: 900; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options input.awf-filter-icon { width: 3em; text-align: center; } #awf-settings .awf-icons-examples-container { margin-top: 2em; text-align: center; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options span.awf-icon-example { cursor: pointer; position: relative; display: inline-block; margin: 10px 10px 0 0; font-size: 1.5em; } #awf-settings .awf-icons-preview-container, #awf-settings .awf-icons-options-container { display: inline-block; vertical-align: top; } #awf-settings .awf-icons-preview-container h4 { margin: 5px 0 25px; } #awf-settings .awf-icons-options-container h4 { margin: 5px 0 15px; } #awf-settings .awf-icons-preview-container { margin-left: 3em; } #awf-settings .awf-icons-preview-container label { display: block; margin-bottom: 5px; } #awf-settings .awf-icons-preview-container .awf-filter-icon { margin-right: 5px; } #awf-settings .awf-icons-options-container label { margin: 0 5px; } #awf-settings .awf-icons-options-container table { border: 1px solid #eeeeee; border-collapse: collapse; } #awf-settings .awf-icons-options-container table td { padding: 5px; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-icon-preview { padding: 10px; text-align: center; background-color: #FCFCFC; border-color: #bbb; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-icon-preview > div { margin-bottom: 1em; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-icon-preview label { font-size: 1.2em; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-icon-preview label > span { vertical-align: middle; } .awf-tip-msg { position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -75px; padding: 5px; width: 140px; font-size: 10px; background-color: #333; color: #fff; text-align: center; border-radius: 6px; } .awf-tip-msg::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #333 transparent transparent transparent; } #awf-settings .awf-one-image-container { display: flex; align-items: center; } #awf-settings .awf-one-image-container { margin-top: 1em; } /*#awf-settings .awf-one-image-container > *,*/ #awf-settings .awf-filter-options .awf-filter-options-secondary-table .awf-image-term-container > td { background: none; border: none; } #awf-settings .awf-filter-options .awf-filter-options-secondary-table .awf-image-term-container > td:first-child { white-space: nowrap; max-width: 150px; overflow: hidden; } #awf-settings .awf-one-image-container > .awf-image-preview, #awf-settings .awf-one-image-container > .awf-image-url-wrapper { margin-right: 1em; } #awf-settings .awf-one-image-container > .awf-image-url-wrapper { flex-grow: 1; } #awf-settings .awf-image-term-container > .awf-image-url-wrapper { width: 70%; } #awf-settings .awf-image-preview { width: 33px; height: 33px; border: 2px solid #e3e3e3; border-style: inset; border-radius: 50%; } #awf-settings .awf-image-preview:hover { border: 2px solid #C91C1F; } /*#awf-settings .awf-one-image-container .awf-image-preview { margin-right: 1em; }*/ #awf-settings .awf-filter-options .awf-terms-images-container { margin-top: 1em; width: 100%; } #awf-settings .awf-image-url-container { display: flex; align-items: center; } #awf-settings table.widefat .awf-image-url-container label.awf-image-url-label { margin: 1px -78px 1px 0; padding: 4px 5px 0; height: 25px; width: 65px; background: #fafafa; border: 1px solid #fdfdfd; box-shadow: 1px 0 0 0 #dddddd, inset 0px 1px 1px 0px rgba(0,0,0,.07), inset 0px -1px 0px 0px rgba(0,0,0,.07); z-index: 1; } #awf-settings table.widefat .awf-image-url-container input[type=text].awf-one-image-url, #awf-settings table.widefat .awf-image-url-container input[type=text].awf-image-url { padding-left: 85px; height: 33px; width: 100%; } #awf-settings .awf-media-handler-btn::before { content: "\f161"; } #awf-settings tr.awf-term-colour-container > td:first-child { vertical-align: top; } #awf-settings .wp-picker-container .wp-color-result.button { height: 33px; margin: 0 6px 6px 0; padding: 0 0 0 30px; font-size: 11px } .wp-color-result-text { margin-right: 1px; line-height: 30px; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options table.awf-custom-terms-container, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options table.awf-range-stars-container { width: 100%; border-collapse: collapse; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options table.awf-custom-terms-container tbody, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options table.awf-range-stars-container tbody { border: 1px solid #e1e1e1; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-custom-terms-container th, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-range-stars-container th { text-align: center; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-custom-terms-container td, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-range-stars-container td { text-align: center; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-custom-terms-container input[type=text], #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-range-stars-container input[type=text] { height: 35px; min-width: 8em; } #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-custom-terms-container input.awf-filter-icon {} .awf-range-type-options > * { margin-top: 1.2em; } .awf-range-type-options > div > * { display: inline-block; vertical-align: middle; } #awf-settings table.widefat .awf-filter-options .awf-range-type-options > div > input[type=text] { width: auto; } #awf-settings .awf-custom-range-value-container > * { display: inline-block; vertical-align: middle; margin-bottom: 10px; } #awf-settings .awf-custom-range-value-container button.button-secondary { margin: 5px 15px 5px 0px; padding-right: 15px; } #awf-settings .awf-delete-custom-range-value-btn::after { content: "\f057"; position: relative; top: 0px; right: -10px; vertical-align: text-top; color: #a61919; font-family: 'Font Awesome 5 Free'; font-size: 12px; font-weight: 400; cursor: pointer; } #awf-settings .awf-delete-custom-range-value-btn:hover::after { color: #CB1414; } #awf-settings .awf-add-custom-range-value-btn { margin-left: 0.5em; } #awf-settings .awf-filter-options .awf-range-type-options span.woocommerce-help-tip, #awf-settings .awf-filter-options .awf-style-options-container span.woocommerce-help-tip { float: none; display: inline-block; margin-left: 0.4em; margin-right: 0.2em; } #awf-settings .awf-filter-options .awf-range-type-options h4 span.woocommerce-help-tip, #awf-settings .awf-filter-options .awf-style-options-container h4 span.woocommerce-help-tip { display: inline-block; margin: 0 0 0 5px; } .awf-style-options-container input[type=checkbox] { margin-bottom: 1px; vertical-align: bottom; } .awf-style-options-container > div { margin: 0.5em 0; } .awf-range-type-options .awf-range-type-options-row, .awf-style-options-container > div.awf-range-slider-options-container { display: flex; margin-bottom: 0.5em; flex-wrap: wrap; justify-content: flex-start; } .awf-range-type-options .awf-range-type-advanced { padding: 10px; background: #fcfcfc; border: 1px solid #dedede; border-radius: 3px; } .awf-range-type-options .awf-range-type-advanced .awf-range-type-options-row > div, .awf-style-options-container > div.awf-range-slider-options-container > div { margin: 10px; } .awf-style-options-container > div.awf-badge-label-container { display: flex; align-items: center; padding: 10px; } .awf-style-options-container > div.awf-badge-label-container > label { white-space: nowrap; } #awf-settings table.widefat .awf-filter-options .awf-style-options-container > div.awf-badge-label-container > input[type=text] { flex-grow: 1; margin-left: 0.3em; } .awf-style-options-container > button.woocommerce-save-button { width: 100%; } #awf-settings div.awf-range-slider-preview { margin: 60px 25px 70px; } .awf-range-slider-preview .noUi-value { margin-top: 5px; } .awf-stars-preview { position: relative; padding-left: 74px; } .awf-stars-preview::before { content: ""; position: absolute; top: 0; left: 0; color: #bbb; font-family: 'Font Awesome 5 Free'; font-weight: 400; font-size: 12px; letter-spacing: 0.5px } .awf-stars-preview::after { content: ""; position: absolute; top: 0; left: 0; width: 0; height: 100%; overflow: hidden; color: #bbb; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 12px; letter-spacing: 0.5px } .awf-stars-preview.awf-1-stars::after { width: 14px; } .awf-stars-preview.awf-2-stars::after { width: 28px; } .awf-stars-preview.awf-3-stars::after { width: 42px; } .awf-stars-preview.awf-4-stars::after { width: 56px; } .awf-stars-preview.awf-5-stars::after { width: 70px; } #awf-settings .awf-filter-options td.awf-excluded-items-container { padding-top: 0; } #awf-settings .awf-filter-options .awf-filter-options-secondary-table .awf-excluded-item-container td:nth-child(1) { padding-left: 1em; } #awf-settings .awf-filter-options .awf-filter-options-secondary-table .awf-excluded-item-container td:nth-child(2) { text-align: center; } #awf-settings .awf-advanced-plugin-header-container td { padding: 0; } #awf-settings .awf-advanced-plugin-header-container h2 { cursor: pointer; } #awf-settings .awf-advanced-plugin-header-container h2::after { content: "\f077"; position: relative; top: 0; left: 10px; font-family: 'Font Awesome 5 Free'; font-size: 16px; font-weight: 900; } #awf-settings .awf-advanced-plugin-header-container.awf-advanced-plugin-collapsed h2::after { content: "\f078"; } #awf-settings .awf-pretty-query-var-names-container th {} #awf-settings .awf-pretty-query-var-names-container td {} #awf-settings .awf-pretty-query-var-names-container table td, #awf-settings .awf-tax-query-operators-container table td { padding: 3px 0 3px 10px; } #awf-settings .awf-pretty-query-var-names-container table td:first-child, #awf-settings .awf-tax-query-operators-container table td:first-child { text-align: right; font-weight: 600; } #awf-settings .awf-pretty-query-var-names-container .awf-comment { margin-bottom: 20px; font-size: 13px; line-height: 16px; font-style: italic; } .awf-plugin-options-secondary-table { border: 1px solid #e3e3e3; border-radius: 3px; } .awf-plugin-options-secondary-table td { min-height: 24px; padding: 5px; vertical-align: middle; background: #f7f7f7; border: none; border-bottom: 1px solid #fafafa; border-top: 1px solid #fafafa; }