diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 000000000..6eae7224f --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,17 @@ +{ + "rules": { + "declaration-block-no-duplicate-properties": [true, { "ignore": ["consecutive-duplicates-with-different-values"] }], + "no-duplicate-selectors": [true, { "severity": "warning" }], + "block-no-empty": true + }, + "ignoreFiles": [ + "themes/beaver/assets/css/vendors/**", + "themes/beaver/assets/css/586.css", + "themes/beaver/assets/css/style.css", + "themes/beaver/assets/css/theme-main.css", + "themes/beaver/assets/css/component-bundle.css", + "themes/beaver/assets/css/legacy-theme-skin.css", + "themes/beaver/assets/css/critical/fl-*.css", + "themes/beaver/assets/css/foundations/fl-builder-common-base.css" + ] +} diff --git a/CLAUDE.md b/CLAUDE.md index bfcb8ed93..5d13e76a9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -95,6 +95,7 @@ Follow official methodology from `/knowledge/`: ## 📁 Workflow Pointers +- **New page (paved path)**: `docs/workflows/new-page.md` - starter template, component reuse, slice recipe, traps - CSS consolidation rules: `docs/workflows/css-consolidation.md` - Blog pipeline: `docs/workflows/blog-pipeline.md` - LinkedIn pipeline: `docs/workflows/linkedin-post-pipeline.md` (Paul Keen voice rules, AI score rubric, save-location convention) diff --git a/bun.lockb b/bun.lockb index 79c479c6c..75f110687 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/docs/workflows/new-page.md b/docs/workflows/new-page.md index 6b914f093..d22c15b4f 100644 --- a/docs/workflows/new-page.md +++ b/docs/workflows/new-page.md @@ -89,6 +89,7 @@ in production only — the visible-skip-link class of bug. ## 7. Verify ``` +bun run lint:css # stylelint the hand-maintained layer bin/qtest # fast scoped gate (build + screenshots + guards) bin/rake test:critical # before commit bin/test && bin/dtest # both platforms before the PR diff --git a/package.json b/package.json index 030724a91..1f64be358 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "1.0.0", "description": "JetThoughts Hugo site with comprehensive build validation and zero-defect configuration", "scripts": { + "lint:css": "stylelint \"themes/beaver/assets/css/pages/*.css\" \"themes/beaver/assets/css/components/*.css\"", "build": "hugo", "build:production": "hugo --minify --gc --cleanDestinationDir --environment production", "build:preview": "hugo --buildDrafts --buildFuture", @@ -30,6 +31,7 @@ "postcss-import": "^16.1.1", "postcss-mixins": "^12.1.2", "postcss-nested": "^7.0.2", + "stylelint": "^17.14.0", "surge": "^0.27.4" }, "dependencies": { diff --git a/test/unit/paved_path_guard_test.rb b/test/unit/paved_path_guard_test.rb new file mode 100644 index 000000000..16713fa94 --- /dev/null +++ b/test/unit/paved_path_guard_test.rb @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +require "test_helper" + +# Paved-path consistency guard (Phase E): the new-page checklist +# (docs/workflows/new-page.md) requires every page bundle to be wired into +# the fast gate and the ownership map. This test fails when a page CSS file +# is added without those entries. +class PavedPathGuardTest < Minitest::Test + REPO_ROOT = File.expand_path("../..", __dir__) + + def page_keys + Dir.glob(File.join(REPO_ROOT, "themes/beaver/assets/css/pages/*.css")) + .map { |f| File.basename(f, ".css") } + end + + def test_every_page_css_has_a_qtest_mapping + qtest = File.read(File.join(REPO_ROOT, "bin/qtest")) + missing = page_keys.reject { |k| qtest.include?(%("#{k}")) } + assert_empty missing, + "pages/*.css without a bin/qtest PAGE_TESTS entry (see docs/workflows/new-page.md step 6)" + end + + def test_every_page_css_is_in_the_ownership_map + map = File.read(File.join(REPO_ROOT, "docs/projects/2509-css-migration/css-bundle-ownership-map.md")) + missing = page_keys.reject { |k| map.include?(k) } + assert_empty missing, + "pages/*.css missing from css-bundle-ownership-map.md (see docs/workflows/new-page.md step 6)" + end +end diff --git a/themes/beaver/assets/css/components/c-cta-blocks.css b/themes/beaver/assets/css/components/c-cta-blocks.css index 5f0798794..d090dd3e5 100644 --- a/themes/beaver/assets/css/components/c-cta-blocks.css +++ b/themes/beaver/assets/css/components/c-cta-blocks.css @@ -29,52 +29,6 @@ position: relative; padding: 60px 0; } - -/* CTA Column Group */ -.c-cta-blocks__column-group { - /* Inherits from FL-Builder .fl-col-group */ -} - -/* CTA Content Column */ -.c-cta-blocks__content-column { - /* Inherits from FL-Builder .fl-col */ -} - -/* CTA Heading Element */ -.c-cta-blocks__heading { - /* Extends existing .c-cta-section__heading styling */ -} - -/* CTA Description Element */ -.c-cta-blocks__description { - /* Extends existing .c-cta-section__description styling */ -} - -/* CTA Button Wrapper Element */ -.c-cta-blocks__button { - /* Extends existing .c-cta-section__button styling */ -} - -/* CTA Intro Text Element */ -.c-cta-blocks__intro-text { - /* Extends existing .c-contact-section__intro-text styling */ -} - -/* CTA Spacer Element */ -.c-cta-blocks__spacer { - /* Extends existing .c-contact-section__spacer styling */ -} - -/* Contact CTA Variant Modifier */ -.c-cta-blocks--contact { - /* Contact-specific styling (e.g., blue-border variant) */ -} - -/* Standard CTA Variant Modifier */ -.c-cta-blocks--standard { - /* Standard CTA styling (e.g., Talk to Expert variant) */ -} - /* CTA Button Alignment - Header Contact Button */ .fl-node-header-nav-contat-us-btn-nested .fl-button-wrap { text-align: right; diff --git a/themes/beaver/assets/css/components/c-social-share.css b/themes/beaver/assets/css/components/c-social-share.css index b50e1b3a0..7e946cac1 100644 --- a/themes/beaver/assets/css/components/c-social-share.css +++ b/themes/beaver/assets/css/components/c-social-share.css @@ -1,28 +1,3 @@ -/* ======================================== - Social Share Component (c-social-share) - BEM Convention - Phase 2 Migration - ======================================== */ - -/* CRITICAL SPRINT 1 OBJECTIVE: Extract 177 social share patterns - Source: 930 social patterns found across CSS files - Target: c-social-share BEM component architecture - - Pattern Categories: - - Social icons and styling - - Share button layouts - - Social media widgets - - Platform-specific styles (Facebook, Twitter, LinkedIn, Instagram) - - Animation and hover states - - Responsive social layouts -*/ - -/* ======================================== - Base Social Share Component - ======================================== */ - -.c-social-share { - /* Base social share container */ -} /* Social share list/grid layout */ .c-social-share__list { @@ -31,11 +6,6 @@ margin: 0; padding: 0; } - -.c-social-share__item { - /* Individual social share item */ -} - .c-social-share__link { /* Social share link styling */ display: inline-flex; @@ -43,15 +13,6 @@ justify-content: center; text-decoration: none; } - -.c-social-share__icon { - /* Social share icon base styles */ -} - -.c-social-share__label { - /* Social share label text */ -} - /* ======================================== Social Share Layout Modifiers ======================================== */ @@ -256,7 +217,6 @@ /* Author social styling */ .c-social-share--author .c-social-share__item { display: inline-block; - margin-top: 0; margin-right: 10px; margin-top: 10px !important; } diff --git a/themes/beaver/assets/css/components/info-card.css b/themes/beaver/assets/css/components/info-card.css index 625bfa3e2..a6ad45ac2 100644 --- a/themes/beaver/assets/css/components/info-card.css +++ b/themes/beaver/assets/css/components/info-card.css @@ -49,14 +49,6 @@ height: auto; max-width: 100%; } - - - -.jt-info-card .pp-infobox:hover .pp-infobox-image img { -} - - - .jt-info-card .pp-infobox .animated { -webkit-animation-duration: 500ms; -moz-animation-duration: 500ms; @@ -64,14 +56,6 @@ -ms-animation-duration: 500ms; animation-duration: 500ms; } - - - -.jt-info-card .pp-infobox-wrap .layout-3-wrapper, .jt-info-card .pp-infobox-wrap .layout-4-wrapper { -} - - - .jt-info-card .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .jt-info-card .pp-infobox-wrap .layout-2 .pp-heading-wrapper { display: flex; align-items: center; diff --git a/themes/beaver/assets/css/components/testimonials.css b/themes/beaver/assets/css/components/testimonials.css index fcd0f0dc2..810aa3fcb 100644 --- a/themes/beaver/assets/css/components/testimonials.css +++ b/themes/beaver/assets/css/components/testimonials.css @@ -358,12 +358,6 @@ .pp-review-text { width: 100%; } - - -.testimonials-reviews .pp-reviews-wrapper { -} - - .testimonials-reviews .pp-review { padding: 25px; background-color: #F5F6F8; @@ -373,12 +367,6 @@ .testimonials-reviews .pp-review:hover { background-color: #F5F6F8; } - - -.testimonials-reviews .pp-review-header { -} - - .testimonials-reviews .pp-review-name { margin-top: 25px; margin-bottom: 0px; @@ -395,20 +383,6 @@ margin-top: 35px; margin-bottom: 0px; } - - -.testimonials-reviews .pp-review-link a { -} - - -.testimonials-reviews .pp-review-link a:hover { -} - - -.testimonials-reviews .pp-review:hover .pp-review-header { -} - - .testimonials-reviews .pp-review-image { align-self: flex-start; } @@ -454,227 +428,11 @@ padding-top: 5px; opacity: 1; } - - -.testimonials-reviews .pp-swiper-button:hover { -} - - -.testimonials-reviews .pp-swiper-button-prev { -} - - -.testimonials-reviews .pp-swiper-button-next { -} - - .testimonials-reviews .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 100px; } - - -.testimonials-reviews .pp-review .pp-review-icon i { -} - - -.testimonials-reviews .pp-review:hover .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review:hover { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review:hover .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review:hover .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review:hover .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review-content { -} - - -.testimonials-reviews .pp-review-item-0 .pp-review:hover .pp-review-content { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review:hover { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review:hover .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review:hover .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review:hover .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review-content { -} - - -.testimonials-reviews .pp-review-item-1 .pp-review:hover .pp-review-content { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review:hover { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review:hover .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review:hover .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review:hover .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review-content { -} - - -.testimonials-reviews .pp-review-item-2 .pp-review:hover .pp-review-content { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review:hover { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review:hover .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review-header { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review:hover .pp-review-name { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review:hover .pp-review-title { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review-content { -} - - -.testimonials-reviews .pp-review-item-3 .pp-review:hover .pp-review-content { -} - - .testimonials-reviews .pp-rating { text-align: left; } diff --git a/themes/beaver/assets/css/pages/about-us.css b/themes/beaver/assets/css/pages/about-us.css index e48f70415..9c7221117 100644 --- a/themes/beaver/assets/css/pages/about-us.css +++ b/themes/beaver/assets/css/pages/about-us.css @@ -818,7 +818,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -2357,41 +2356,10 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { margin-top: 25px; margin-bottom: 0px; } - - - -.about-value-card .pp-infobox-title-wrapper .pp-infobox-title a { -} - - - .about-value-card .pp-infobox-description { margin-top: 15px; margin-bottom: 0px; } - - - -.about-value-card .pp-infobox:hover .pp-infobox-title-prefix { -} - - - -.about-value-card .pp-infobox:hover .pp-infobox-title { -} - - - -.about-value-card .pp-infobox:hover .pp-infobox-title a { -} - - - -.about-value-card .pp-infobox:hover .pp-infobox-description { -} - - - .about-value-card .pp-infobox-wrap .pp-infobox { background: rgba(245, 246, 248, 0); text-align: left; diff --git a/themes/beaver/assets/css/pages/careers.css b/themes/beaver/assets/css/pages/careers.css index 6b30549ec..0d2bd0740 100644 --- a/themes/beaver/assets/css/pages/careers.css +++ b/themes/beaver/assets/css/pages/careers.css @@ -723,7 +723,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -1213,9 +1212,6 @@ img.mfp-img { margin-right: 0px; } } - -.fl-builder-content .careers-hero-cta a.fl-button, .fl-builder-content .careers-hero-cta a.fl-button:hover, .fl-builder-content .careers-hero-cta a.fl-button:visited { -} .fl-builder-content .careers-why-us-eyebrow .fl-rich-text, .fl-builder-content .careers-why-us-eyebrow .fl-rich-text *:not(b, strong) { font-weight: 600; } @@ -1239,8 +1235,6 @@ img.mfp-img { } } -@media (max-width: 860px) { -} .pp-infobox:before, .pp-infobox:after { content: " "; display: table; @@ -1452,8 +1446,6 @@ img.mfp-img { flex: 1; } -@media (max-width: 860px) { -} .careers-testimonial-photo .fl-photo { text-align: left; } @@ -2229,7 +2221,6 @@ body .pp-post-feed-meta { margin-right: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - float: right; overflow: hidden; position: relative; height: 15px; @@ -2568,30 +2559,10 @@ body .pp-post-feed-meta { margin-top: 5px; margin-bottom: 5px; } - -.careers-positions-grid .pp-content-post .pp-post-title, .careers-positions-grid .pp-content-post .pp-post-title a { -} - -.careers-positions-grid .pp-content-post:hover .pp-post-title, .careers-positions-grid .pp-content-post:hover .pp-post-title a { -} - .careers-positions-grid .pp-content-post .pp-post-content { margin-top: 5px; margin-bottom: 5px; } - -.careers-positions-grid .pp-content-post:hover .pp-post-content { -} - -.careers-positions-grid .pp-post-event-calendar-date, .careers-positions-grid .pp-post-event-calendar-date span { -} - -.careers-positions-grid .pp-post-event-calendar-venue, .careers-positions-grid .pp-post-event-calendar-venue span.tribe-address { -} - -.careers-positions-grid .pp-post-event-calendar-cost, .careers-positions-grid .pp-post-event-calendar-cost span.ticket-cost { -} - .careers-positions-grid .pp-post-event-calendar-cost form { margin-top: 10px; } @@ -2668,20 +2639,9 @@ body .pp-post-feed-meta { .careers-positions-grid .pp-content-post .pp-post-meta { color: #606060; } - -.careers-positions-grid .pp-content-post:hover .pp-post-meta { -} - -.careers-positions-grid .pp-content-post .pp-post-meta span { -} - .careers-positions-grid .pp-content-post .pp-post-meta a { color: #606060; } - -.careers-positions-grid .pp-content-post:hover .pp-post-meta a { -} - .careers-positions-grid .pp-content-grid-post .pp-content-category-list, .careers-positions-grid .pp-content-carousel-post .pp-content-category-list { border-top-color: #e9eaec; } @@ -2725,10 +2685,6 @@ body .pp-post-feed-meta { .careers-positions-grid .pp-content-post-carousel .owl-nav button svg { height: 30px; } - -.careers-positions-grid .pp-content-post-carousel .owl-nav button:hover { -} - .careers-positions-grid .pp-content-post { opacity: 1; text-align: left; @@ -2803,10 +2759,6 @@ body .pp-post-feed-meta { .careers-positions-grid .pp-content-post-grid .pp-content-grid-post { margin-right: 0; } - -.careers-positions-grid .pp-content-post .pp-content-body { -} - .careers-positions-grid .pp-content-post .star-rating { margin-left: 0; } @@ -2876,10 +2828,6 @@ body .pp-post-feed-meta { .careers-positions-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); } - - .careers-positions-grid .pp-content-post { - } - .careers-positions-grid .pp-grid-space { width: 2.5%; } @@ -2894,10 +2842,6 @@ body .pp-post-feed-meta { .careers-positions-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); } - - .careers-positions-grid .pp-content-post { - } - .careers-positions-grid .pp-grid-space { width: 2.5%; } @@ -2924,10 +2868,6 @@ body .pp-post-feed-meta { .careers-positions-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); } - - .careers-positions-grid .pp-content-post { - } - .careers-positions-grid .pp-grid-space { width: 4%; } @@ -3169,8 +3109,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { } } -@media (max-width: 860px) { -} .careers-newsletter-form .pp-gf-content .gform_wrapper { max-width: 100%; @@ -3194,10 +3132,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { .fl-builder-content .careers-newsletter-form .pp-gf-content .form-title { display: none; } - -.fl-builder-content .careers-newsletter-form .pp-gf-content .gform_wrapper .gform_title { -} - .fl-builder-content .careers-newsletter-form .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .careers-newsletter-form .pp-gf-content .form-description { display: none; } @@ -3205,10 +3139,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { .fl-builder-content .careers-newsletter-form .pp-gf-content .form-description { display: none; } - -.fl-builder-content .careers-newsletter-form .pp-gf-content .gform_wrapper span.gform_description { -} - .fl-builder-content .careers-newsletter-form .pp-gf-content .gform_wrapper .gfield .gfield_label { color: var(--color-dark); display: block; @@ -3217,10 +3147,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { .fl-builder-content .careers-newsletter-form .pp-gf-content .gform_wrapper .gfield_required { color: #ff0000; } - -.fl-builder-content .careers-newsletter-form .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - .careers-newsletter-form .pp-gf-content .gform_wrapper .ginput_container label, .careers-newsletter-form .pp-gf-content .gform_wrapper table.gfield_list thead th, .careers-newsletter-form .pp-gf-content .gform_wrapper span.ginput_product_price, .careers-newsletter-form .pp-gf-content .gform_wrapper span.ginput_product_price_label, .careers-newsletter-form .pp-gf-content .gform_wrapper span.ginput_quantity_label, .careers-newsletter-form .pp-gf-content .gform_wrapper .gfield_html { color: var(--color-dark) !important; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; @@ -3230,10 +3156,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { .careers-newsletter-form .pp-gf-content .gform_wrapper span.ginput_product_price { color: #900900 !important; } - -.careers-newsletter-form .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - .careers-newsletter-form .pp-gf-content .gform_wrapper .gsection { border-bottom-width: 1px; border-bottom-color: #cccccc; @@ -3333,10 +3255,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { padding-right: 25px; white-space: normal; } - -.careers-newsletter-form .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - .careers-newsletter-form .pp-gf-content .gform_wrapper .gform-button:hover, .careers-newsletter-form .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .careers-newsletter-form .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { background: ; } @@ -3375,17 +3293,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { border-color: #e63946; border-width: 1px !important; } - -@media only screen and (max-width: 1115px) { - .careers-newsletter-form .pp-gf-content .gform_wrapper .gform-button, .careers-newsletter-form .pp-gf-content .gform_wrapper .gform_footer .gform_button, .careers-newsletter-form .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .careers-newsletter-form .pp-gf-content .gform_wrapper .gform_page_footer .button, .careers-newsletter-form .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .careers-newsletter-form .pp-gf-content .gform_wrapper .gform-button, .careers-newsletter-form .pp-gf-content .gform_wrapper .gform_footer .gform_button, .careers-newsletter-form .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .careers-newsletter-form .pp-gf-content .gform_wrapper .gform_page_footer .button, .careers-newsletter-form .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - .careers-newsletter-form .gform_confirmation_wrapper .gform_confirmation_message { color: var(--color-dark); } @@ -3635,33 +3542,10 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { margin-top: 30px; margin-bottom: 0px; } - - -.careers-value-card .pp-infobox-title-wrapper .pp-infobox-title a { -} - - .careers-value-card .pp-infobox-description { margin-top: 15px; margin-bottom: 0px; } - - -.careers-value-card .pp-infobox:hover .pp-infobox-title-prefix { -} - - -.careers-value-card .pp-infobox:hover .pp-infobox-title { -} - - -.careers-value-card .pp-infobox:hover .pp-infobox-title a { -} - - -.careers-value-card .pp-infobox:hover .pp-infobox-description { -} - .careers-value-card .pp-infobox-icon-inner span.pp-icon, .careers-value-card .pp-infobox-image img { border-top-left-radius: px; border-top-right-radius: px; @@ -3673,11 +3557,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { .careers-value-card .pp-infobox-wrap .pp-infobox { text-align: left; } - - -.careers-value-card .pp-infobox:hover { -} - .fl-builder-content .careers-value-card .pp-infobox-image img { width: 35px; } diff --git a/themes/beaver/assets/css/pages/clients.css b/themes/beaver/assets/css/pages/clients.css index 0fa0e7c5c..63842c45a 100644 --- a/themes/beaver/assets/css/pages/clients.css +++ b/themes/beaver/assets/css/pages/clients.css @@ -944,7 +944,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -1895,7 +1894,6 @@ body .pp-post-feed-meta { margin-right: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - float: right; overflow: hidden; position: relative; height: 15px; @@ -2275,38 +2273,10 @@ body .pp-post-feed-meta { margin-top: 5px; margin-bottom: 5px; } - - -.clients-grid .pp-content-post .pp-post-title, .clients-grid .pp-content-post .pp-post-title a { -} - - -.clients-grid .pp-content-post:hover .pp-post-title, .clients-grid .pp-content-post:hover .pp-post-title a { -} - - .clients-grid .pp-content-post .pp-post-content { margin-top: 5px; margin-bottom: 5px; } - - -.clients-grid .pp-content-post:hover .pp-post-content { -} - - -.clients-grid .pp-post-event-calendar-date, .clients-grid .pp-post-event-calendar-date span { -} - - -.clients-grid .pp-post-event-calendar-venue, .clients-grid .pp-post-event-calendar-venue span.tribe-address { -} - - -.clients-grid .pp-post-event-calendar-cost, .clients-grid .pp-post-event-calendar-cost span.ticket-cost { -} - - .clients-grid .pp-post-event-calendar-cost form { margin-top: 10px; } @@ -2397,37 +2367,9 @@ body .pp-post-feed-meta { .clients-grid .pp-content-post .pp-post-meta { color: #606060; } - - -.clients-grid .pp-content-post:hover .pp-post-meta { -} - - -.clients-grid .pp-content-post .pp-post-meta span { -} - - .clients-grid .pp-content-post .pp-post-meta a { color: #606060; } - - -.clients-grid .pp-content-post:hover .pp-post-meta a { -} - - -.clients-grid .pp-content-grid-post .pp-content-category-list, .clients-grid .pp-content-carousel-post .pp-content-category-list { -} - - -.clients-grid .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - - -.clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - - .clients-grid .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { opacity: 1; background: #666666; @@ -2464,22 +2406,6 @@ body .pp-post-feed-meta { .clients-grid .pp-content-post-carousel .owl-nav button svg { height: 30px; } - - -.clients-grid .pp-content-post-carousel .owl-nav button:hover { -} -.clients-grid .pp-content-post:hover { -} - - -.clients-grid .pp-content-post.pp-grid-style-7 .pp-content-body { -} - - -.clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - - .woocommerce .clients-grid .pp-content-post { margin-bottom: 2.5%; } @@ -2514,10 +2440,6 @@ body .pp-post-feed-meta { .clients-grid .pp-content-post-grid.pp-filters-active .pp-content-grid-post { margin-right: 0; } -.clients-grid .pp-content-post .pp-content-body { -} - - .clients-grid .pp-content-post .star-rating { margin-left: 0; } @@ -2595,10 +2517,6 @@ body .pp-post-feed-meta { .clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); } - - .clients-grid .pp-content-post { - } - .clients-grid .pp-grid-space { width: 2.5%; } @@ -2609,10 +2527,6 @@ body .pp-post-feed-meta { .clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); } - - .clients-grid .pp-content-post { - } - .clients-grid .pp-grid-space { width: 2.5%; } @@ -2623,10 +2537,6 @@ body .pp-post-feed-meta { .clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); } - - .clients-grid .pp-content-post { - } - .clients-grid .pp-grid-space { width: 2.5%; } @@ -2748,38 +2658,10 @@ body .pp-post-feed-meta { margin-top: 5px; margin-bottom: 5px; } - - -.clients-carousel .pp-content-post .pp-post-title, .clients-carousel .pp-content-post .pp-post-title a { -} - - -.clients-carousel .pp-content-post:hover .pp-post-title, .clients-carousel .pp-content-post:hover .pp-post-title a { -} - - .clients-carousel .pp-content-post .pp-post-content { margin-top: 5px; margin-bottom: 5px; } - - -.clients-carousel .pp-content-post:hover .pp-post-content { -} - - -.clients-carousel .pp-post-event-calendar-date, .clients-carousel .pp-post-event-calendar-date span { -} - - -.clients-carousel .pp-post-event-calendar-venue, .clients-carousel .pp-post-event-calendar-venue span.tribe-address { -} - - -.clients-carousel .pp-post-event-calendar-cost, .clients-carousel .pp-post-event-calendar-cost span.ticket-cost { -} - - .clients-carousel .pp-post-event-calendar-cost form { margin-top: 10px; } @@ -2870,37 +2752,9 @@ body .pp-post-feed-meta { .clients-carousel .pp-content-post .pp-post-meta { color: #606060; } - - -.clients-carousel .pp-content-post:hover .pp-post-meta { -} - - -.clients-carousel .pp-content-post .pp-post-meta span { -} - - .clients-carousel .pp-content-post .pp-post-meta a { color: #606060; } - - -.clients-carousel .pp-content-post:hover .pp-post-meta a { -} - - -.clients-carousel .pp-content-grid-post .pp-content-category-list, .clients-carousel .pp-content-carousel-post .pp-content-category-list { -} - - -.clients-carousel .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - - -.clients-carousel .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - - .clients-carousel .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { opacity: 1; background: var(--color-muted); @@ -2937,24 +2791,6 @@ body .pp-post-feed-meta { .clients-carousel .pp-content-post-carousel .owl-nav button svg { height: 30px; } - - -.clients-carousel .pp-content-post-carousel .owl-nav button:hover { -} -.clients-carousel .pp-content-post:hover { -} - - -.clients-carousel .pp-content-post.pp-grid-style-7 .pp-content-body { -} - - -.clients-carousel .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - - -.woocommerce .clients-carousel .pp-content-post { -} .clients-carousel.cg-static-grid .pp-content-post.pp-content-grid-post { margin-right: 1%; } @@ -2994,12 +2830,6 @@ body .pp-post-feed-meta { .clients-carousel .pp-content-post-grid .pp-content-grid-post { margin-right: 0; } - - -.clients-carousel .pp-content-post .pp-content-body { -} - - .clients-carousel .pp-content-post .star-rating { margin-left: 0; } diff --git a/themes/beaver/assets/css/pages/homepage.css b/themes/beaver/assets/css/pages/homepage.css index 30cd730f7..19b91171d 100644 --- a/themes/beaver/assets/css/pages/homepage.css +++ b/themes/beaver/assets/css/pages/homepage.css @@ -614,10 +614,6 @@ .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { display: none; } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - .pp-tabs-style-8 .pp-tabs-label { margin: 0 !important; } @@ -1721,7 +1717,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -2818,10 +2813,6 @@ img.mfp-img { margin-right: 0px; } } - - -.fl-builder-content .home-hero-cta a.fl-button, .fl-builder-content .home-hero-cta a.fl-button:hover, .fl-builder-content .home-hero-cta a.fl-button:visited { -} img.mfp-img { padding-bottom: 40px !important; } @@ -2845,8 +2836,6 @@ img.mfp-img { font-size: 16px; text-align: center; } -.fl-builder-content .home-hero-badge-cta a.fl-button, .fl-builder-content .home-hero-badge-cta a.fl-button:hover, .fl-builder-content .home-hero-badge-cta a.fl-button:visited { -} .fl-builder-content .home-companies-heading .fl-rich-text, .fl-builder-content .home-companies-heading .fl-rich-text *:not(b, strong) { text-align: center; } @@ -2931,8 +2920,6 @@ img.mfp-img { float: left; transition: background-color 0.3s ease-in-out; } -.home-companies-logos .pp-logos-content .pp-logo:hover { -} .home-companies-logos .pp-logos-content .pp-logo > a, .home-companies-logos .pp-logos-content .pp-logo .pp-logo-inner { flex: 1 1 auto; } @@ -3007,47 +2994,6 @@ img.mfp-img { .home-companies-logos .pp-logos-content .logo-slider-nav svg { height: 16px; } - - -.home-companies-logos .pp-logos-content .logo-slider-nav svg path { -} - - -.home-companies-logos .pp-logos-content button.logo-slider-nav:hover { -} - - -.home-companies-logos .pp-logos-content button.logo-slider-nav:hover svg path { -} - - -@media only screen and (max-width: 1200px) { - .home-companies-logos .pp-logos-content .logo-slider-nav button { - } - - .home-companies-logos .pp-logos-content .logo-slider-nav svg { - } -} - - -@media only screen and (max-width: 1115px) { - .home-companies-logos .pp-logos-content .logo-slider-nav button { - } - - .home-companies-logos .pp-logos-content .logo-slider-nav svg { - } -} - - -@media only screen and (max-width: 860px) { - .home-companies-logos .pp-logos-content .logo-slider-nav button { - } - - .home-companies-logos .pp-logos-content .logo-slider-nav svg { - } -} - - .home-companies-logos .pp-logos-content .pp-logo { padding-top: 0px; padding-right: 0px; @@ -3541,12 +3487,6 @@ img.mfp-img { margin-top: 0px; } } - - -.fl-builder-content .home-clients-cta a.fl-button, .fl-builder-content .home-clients-cta a.fl-button:hover, .fl-builder-content .home-clients-cta a.fl-button:visited { -} - - .home-clients-cta .fl-button-wrap { text-align: right; } @@ -4320,7 +4260,6 @@ body .pp-post-feed-meta { margin-right: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - float: right; overflow: hidden; position: relative; height: 15px; @@ -4698,38 +4637,10 @@ body .pp-post-feed-meta { margin-top: 5px; margin-bottom: 5px; } - - -.home-clients-grid .pp-content-post .pp-post-title, .home-clients-grid .pp-content-post .pp-post-title a { -} - - -.home-clients-grid .pp-content-post:hover .pp-post-title, .home-clients-grid .pp-content-post:hover .pp-post-title a { -} - - .home-clients-grid .pp-content-post .pp-post-content { margin-top: 5px; margin-bottom: 5px; } - - -.home-clients-grid .pp-content-post:hover .pp-post-content { -} - - -.home-clients-grid .pp-post-event-calendar-date, .home-clients-grid .pp-post-event-calendar-date span { -} - - -.home-clients-grid .pp-post-event-calendar-venue, .home-clients-grid .pp-post-event-calendar-venue span.tribe-address { -} - - -.home-clients-grid .pp-post-event-calendar-cost, .home-clients-grid .pp-post-event-calendar-cost span.ticket-cost { -} - - .home-clients-grid .pp-post-event-calendar-cost form { margin-top: 10px; } @@ -4820,37 +4731,9 @@ body .pp-post-feed-meta { .home-clients-grid .pp-content-post .pp-post-meta { color: #606060; } - - -.home-clients-grid .pp-content-post:hover .pp-post-meta { -} - - -.home-clients-grid .pp-content-post .pp-post-meta span { -} - - .home-clients-grid .pp-content-post .pp-post-meta a { color: #606060; } - - -.home-clients-grid .pp-content-post:hover .pp-post-meta a { -} - - -.home-clients-grid .pp-content-grid-post .pp-content-category-list, .home-clients-grid .pp-content-carousel-post .pp-content-category-list { -} - - -.home-clients-grid .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - - -.home-clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - - .home-clients-grid .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { opacity: 1; background: #666666; @@ -4887,30 +4770,10 @@ body .pp-post-feed-meta { .home-clients-grid .pp-content-post-carousel .owl-nav button svg { height: 30px; } - - -.home-clients-grid .pp-content-post-carousel .owl-nav button:hover { -} - - .home-clients-grid .pp-content-post { opacity: 1; text-align: left; } - - -.home-clients-grid .pp-content-post:hover { -} - - -.home-clients-grid .pp-content-post.pp-grid-style-7 .pp-content-body { -} - - -.home-clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - - .woocommerce .home-clients-grid .pp-content-post { margin-bottom: 2.5%; } @@ -4973,12 +4836,6 @@ body .pp-post-feed-meta { .home-clients-grid .pp-content-post-grid.pp-filters-active .pp-content-grid-post { margin-right: 0; } - - -.home-clients-grid .pp-content-post .pp-content-body { -} - - .home-clients-grid .pp-content-post .star-rating { margin-left: 0; } @@ -5061,10 +4918,6 @@ body .pp-post-feed-meta { .home-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); } - - .home-clients-grid .pp-content-post { - } - .home-clients-grid .pp-grid-space { width: 2.5%; } @@ -5080,10 +4933,6 @@ body .pp-post-feed-meta { .home-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); } - - .home-clients-grid .pp-content-post { - } - .home-clients-grid .pp-grid-space { width: 2.5%; } @@ -5111,10 +4960,6 @@ body .pp-post-feed-meta { .home-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); } - - .home-clients-grid .pp-content-post { - } - .home-clients-grid .pp-grid-space { width: 2.5%; } @@ -5331,34 +5176,10 @@ body .pp-post-feed-meta { margin-top: 25px; margin-bottom: 0px; } - - -.home-why-prioritize-box .pp-infobox-title-wrapper .pp-infobox-title a { -} - - .home-why-prioritize-box .pp-infobox-description { margin-top: 15px; margin-bottom: 0px; } - - -.home-why-prioritize-box .pp-infobox:hover .pp-infobox-title-prefix { -} - - -.home-why-prioritize-box .pp-infobox:hover .pp-infobox-title { -} - - -.home-why-prioritize-box .pp-infobox:hover .pp-infobox-title a { -} - - -.home-why-prioritize-box .pp-infobox:hover .pp-infobox-description { -} - - .home-why-prioritize-box .pp-infobox-image { text-align: left } @@ -5368,12 +5189,6 @@ body .pp-post-feed-meta { height: auto; max-width: 100%; } - - -.home-why-prioritize-box .pp-infobox:hover .pp-infobox-image img { -} - - .home-why-prioritize-box .pp-infobox-icon-inner span.pp-icon, .home-why-prioritize-box .pp-infobox-image img { border-top-left-radius: px; border-top-right-radius: px; @@ -5400,12 +5215,6 @@ body .pp-post-feed-meta { -ms-animation-duration: 500ms; animation-duration: 500ms; } - - -.home-why-prioritize-box .pp-infobox-wrap .layout-3-wrapper, .home-why-prioritize-box .pp-infobox-wrap .layout-4-wrapper { -} - - .home-why-prioritize-box .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .home-why-prioritize-box .pp-infobox-wrap .layout-2 .pp-heading-wrapper { display: flex; align-items: center; @@ -5572,34 +5381,10 @@ body .pp-post-feed-meta { margin-top: 25px; margin-bottom: 0px; } - - -.home-why-adapt-box .pp-infobox-title-wrapper .pp-infobox-title a { -} - - .home-why-adapt-box .pp-infobox-description { margin-top: 15px; margin-bottom: 0px; } - - -.home-why-adapt-box .pp-infobox:hover .pp-infobox-title-prefix { -} - - -.home-why-adapt-box .pp-infobox:hover .pp-infobox-title { -} - - -.home-why-adapt-box .pp-infobox:hover .pp-infobox-title a { -} - - -.home-why-adapt-box .pp-infobox:hover .pp-infobox-description { -} - - .home-why-adapt-box .pp-infobox-image { text-align: left } @@ -5609,12 +5394,6 @@ body .pp-post-feed-meta { height: auto; max-width: 100%; } - - -.home-why-adapt-box .pp-infobox:hover .pp-infobox-image img { -} - - .home-why-adapt-box .pp-infobox-icon-inner span.pp-icon, .home-why-adapt-box .pp-infobox-image img { border-top-left-radius: px; border-top-right-radius: px; @@ -5641,12 +5420,6 @@ body .pp-post-feed-meta { -ms-animation-duration: 500ms; animation-duration: 500ms; } - - -.home-why-adapt-box .pp-infobox-wrap .layout-3-wrapper, .home-why-adapt-box .pp-infobox-wrap .layout-4-wrapper { -} - - .home-why-adapt-box .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .home-why-adapt-box .pp-infobox-wrap .layout-2 .pp-heading-wrapper { display: flex; align-items: center; @@ -5813,34 +5586,10 @@ body .pp-post-feed-meta { margin-top: 25px; margin-bottom: 0px; } - - -.home-why-reliable-box .pp-infobox-title-wrapper .pp-infobox-title a { -} - - .home-why-reliable-box .pp-infobox-description { margin-top: 15px; margin-bottom: 0px; } - - -.home-why-reliable-box .pp-infobox:hover .pp-infobox-title-prefix { -} - - -.home-why-reliable-box .pp-infobox:hover .pp-infobox-title { -} - - -.home-why-reliable-box .pp-infobox:hover .pp-infobox-title a { -} - - -.home-why-reliable-box .pp-infobox:hover .pp-infobox-description { -} - - .home-why-reliable-box .pp-infobox-image { text-align: left } @@ -5850,12 +5599,6 @@ body .pp-post-feed-meta { height: auto; max-width: 100%; } - - -.home-why-reliable-box .pp-infobox:hover .pp-infobox-image img { -} - - .home-why-reliable-box .pp-infobox-icon-inner span.pp-icon, .home-why-reliable-box .pp-infobox-image img { border-top-left-radius: px; border-top-right-radius: px; @@ -5882,12 +5625,6 @@ body .pp-post-feed-meta { -ms-animation-duration: 500ms; animation-duration: 500ms; } - - -.home-why-reliable-box .pp-infobox-wrap .layout-3-wrapper, .home-why-reliable-box .pp-infobox-wrap .layout-4-wrapper { -} - - .home-why-reliable-box .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .home-why-reliable-box .pp-infobox-wrap .layout-2 .pp-heading-wrapper { display: flex; align-items: center; @@ -6054,34 +5791,10 @@ body .pp-post-feed-meta { margin-top: 25px; margin-bottom: 0px; } - - -.home-why-costs-box .pp-infobox-title-wrapper .pp-infobox-title a { -} - - .home-why-costs-box .pp-infobox-description { margin-top: 15px; margin-bottom: 0px; } - - -.home-why-costs-box .pp-infobox:hover .pp-infobox-title-prefix { -} - - -.home-why-costs-box .pp-infobox:hover .pp-infobox-title { -} - - -.home-why-costs-box .pp-infobox:hover .pp-infobox-title a { -} - - -.home-why-costs-box .pp-infobox:hover .pp-infobox-description { -} - - .home-why-costs-box .pp-infobox-image { text-align: left } @@ -6091,12 +5804,6 @@ body .pp-post-feed-meta { height: auto; max-width: 100%; } - - -.home-why-costs-box .pp-infobox:hover .pp-infobox-image img { -} - - .home-why-costs-box .pp-infobox-icon-inner span.pp-icon, .home-why-costs-box .pp-infobox-image img { border-top-left-radius: px; border-top-right-radius: px; @@ -6123,12 +5830,6 @@ body .pp-post-feed-meta { -ms-animation-duration: 500ms; animation-duration: 500ms; } - - -.home-why-costs-box .pp-infobox-wrap .layout-3-wrapper, .home-why-costs-box .pp-infobox-wrap .layout-4-wrapper { -} - - .home-why-costs-box .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .home-why-costs-box .pp-infobox-wrap .layout-2 .pp-heading-wrapper { display: flex; align-items: center; @@ -6933,10 +6634,6 @@ body .pp-post-feed-meta { .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { display: none; } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - .pp-tabs-style-8 .pp-tabs-label { margin: 0 !important; } @@ -7538,14 +7235,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { margin-top: 15px; margin-bottom: 0px; } - - - -.home-service-card .pp-infobox .pp-infobox-title-prefix:hover { -} - - - .home-service-card .pp-infobox .pp-infobox-title:hover { color: var(--color-dark); } diff --git a/themes/beaver/assets/css/pages/services.css b/themes/beaver/assets/css/pages/services.css index da6d74407..6a7833558 100644 --- a/themes/beaver/assets/css/pages/services.css +++ b/themes/beaver/assets/css/pages/services.css @@ -987,7 +987,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -2389,10 +2388,6 @@ img.mfp-img { .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { display: none; } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - .pp-tabs-style-8 .pp-tabs-label { margin: 0 !important; } @@ -3034,39 +3029,10 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { margin-top: 30px; margin-bottom: 0px; } - - - -.services-card .pp-infobox-title-wrapper .pp-infobox-title a { -} - - - .services-card .pp-infobox-description { margin-top: 15px; margin-bottom: 0px; } - - - -.services-card .pp-infobox .pp-infobox-title-prefix:hover { -} - - - -.services-card .pp-infobox .pp-infobox-title:hover { -} - - - -.services-card .pp-infobox .pp-infobox-title a:hover { -} - - - -.services-card .pp-infobox .pp-infobox-description:hover { -} - .services-card .pp-infobox-icon-inner span.pp-icon, .services-card .pp-infobox-image img { border-top-left-radius: px; border-top-right-radius: px; diff --git a/themes/beaver/assets/css/pages/single-career.css b/themes/beaver/assets/css/pages/single-career.css index b21e750a6..935f7e986 100644 --- a/themes/beaver/assets/css/pages/single-career.css +++ b/themes/beaver/assets/css/pages/single-career.css @@ -100,8 +100,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { } } -@media (max-width: 860px) { -} .career-form-module .pp-gf-content { background-color: #F5F6F8; background-size: cover; @@ -118,10 +116,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { .fl-builder-content .career-form-module .pp-gf-content .gform_wrapper .gfield_required { color: #ff0000; } - -.fl-builder-content .career-form-module .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - .career-form-module .pp-gf-content .gform_wrapper .ginput_container label, .career-form-module .pp-gf-content .gform_wrapper table.gfield_list thead th, .career-form-module .pp-gf-content .gform_wrapper span.ginput_product_price, .career-form-module .pp-gf-content .gform_wrapper span.ginput_product_price_label, .career-form-module .pp-gf-content .gform_wrapper span.ginput_quantity_label, .career-form-module .pp-gf-content .gform_wrapper .gfield_html { color: var(--color-dark) !important; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; @@ -131,10 +125,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { .career-form-module .pp-gf-content .gform_wrapper span.ginput_product_price { color: #900900 !important; } - -.career-form-module .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - .career-form-module .pp-gf-content .gform_wrapper .gsection { border-bottom-width: 1px; border-bottom-color: #cccccc; @@ -217,10 +207,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { padding-right: 25px; white-space: normal; } - -.career-form-module .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - .career-form-module .pp-gf-content .gform_wrapper .gform-button:hover, .career-form-module .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .career-form-module .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { background: ; } @@ -259,17 +245,6 @@ div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { border-color: #e63946; border-width: 1px !important; } - -@media only screen and (max-width: 1115px) { - .career-form-module .pp-gf-content .gform_wrapper .gform-button, .career-form-module .pp-gf-content .gform_wrapper .gform_footer .gform_button, .career-form-module .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .career-form-module .pp-gf-content .gform_wrapper .gform_page_footer .button, .career-form-module .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .career-form-module .pp-gf-content .gform_wrapper .gform-button, .career-form-module .pp-gf-content .gform_wrapper .gform_footer .gform_button, .career-form-module .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .career-form-module .pp-gf-content .gform_wrapper .gform_page_footer .button, .career-form-module .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - .career-form-module .gform_confirmation_wrapper .gform_confirmation_message { color: var(--color-dark); } diff --git a/themes/beaver/assets/css/pages/single-service.css b/themes/beaver/assets/css/pages/single-service.css index 03f81ea3c..5a403efed 100644 --- a/themes/beaver/assets/css/pages/single-service.css +++ b/themes/beaver/assets/css/pages/single-service.css @@ -779,7 +779,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -1295,10 +1294,6 @@ img.mfp-img { margin-right: 0px; } } - - -.fl-builder-content .service-hero-cta a.fl-button, .fl-builder-content .service-hero-cta a.fl-button:hover, .fl-builder-content .service-hero-cta a.fl-button:visited { -} img.mfp-img { padding-bottom: 40px !important; } @@ -1480,12 +1475,6 @@ img.mfp-img { margin-top: 0px; } } - - -.fl-builder-content .service-clients-button a.fl-button, .fl-builder-content .service-clients-button a.fl-button:hover, .fl-builder-content .service-clients-button a.fl-button:visited { -} - - .service-clients-button .fl-button-wrap { text-align: right; } @@ -2237,7 +2226,6 @@ body .pp-post-feed-meta { margin-right: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - float: right; overflow: hidden; position: relative; height: 15px; @@ -2615,38 +2603,10 @@ body .pp-post-feed-meta { margin-top: 5px; margin-bottom: 5px; } - - -.service-clients-grid .pp-content-post .pp-post-title, .service-clients-grid .pp-content-post .pp-post-title a { -} - - -.service-clients-grid .pp-content-post:hover .pp-post-title, .service-clients-grid .pp-content-post:hover .pp-post-title a { -} - - .service-clients-grid .pp-content-post .pp-post-content { margin-top: 5px; margin-bottom: 5px; } - - -.service-clients-grid .pp-content-post:hover .pp-post-content { -} - - -.service-clients-grid .pp-post-event-calendar-date, .service-clients-grid .pp-post-event-calendar-date span { -} - - -.service-clients-grid .pp-post-event-calendar-venue, .service-clients-grid .pp-post-event-calendar-venue span.tribe-address { -} - - -.service-clients-grid .pp-post-event-calendar-cost, .service-clients-grid .pp-post-event-calendar-cost span.ticket-cost { -} - - .service-clients-grid .pp-post-event-calendar-cost form { margin-top: 10px; } @@ -2737,37 +2697,9 @@ body .pp-post-feed-meta { .service-clients-grid .pp-content-post .pp-post-meta { color: #606060; } - - -.service-clients-grid .pp-content-post:hover .pp-post-meta { -} - - -.service-clients-grid .pp-content-post .pp-post-meta span { -} - - .service-clients-grid .pp-content-post .pp-post-meta a { color: #606060; } - - -.service-clients-grid .pp-content-post:hover .pp-post-meta a { -} - - -.service-clients-grid .pp-content-grid-post .pp-content-category-list, .service-clients-grid .pp-content-carousel-post .pp-content-category-list { -} - - -.service-clients-grid .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - - -.service-clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - - .service-clients-grid .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { opacity: 1; background: #666666; @@ -2804,30 +2736,10 @@ body .pp-post-feed-meta { .service-clients-grid .pp-content-post-carousel .owl-nav button svg { height: 30px; } - - -.service-clients-grid .pp-content-post-carousel .owl-nav button:hover { -} - - .service-clients-grid .pp-content-post { opacity: 1; text-align: left; } - - -.service-clients-grid .pp-content-post:hover { -} - - -.service-clients-grid .pp-content-post.pp-grid-style-7 .pp-content-body { -} - - -.service-clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - - .woocommerce .service-clients-grid .pp-content-post { margin-bottom: 2.5%; } @@ -2890,12 +2802,6 @@ body .pp-post-feed-meta { .service-clients-grid .pp-content-post-grid.pp-filters-active .pp-content-grid-post { margin-right: 0; } - - -.service-clients-grid .pp-content-post .pp-content-body { -} - - .service-clients-grid .pp-content-post .star-rating { margin-left: 0; } @@ -2978,10 +2884,6 @@ body .pp-post-feed-meta { .service-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); } - - .service-clients-grid .pp-content-post { - } - .service-clients-grid .pp-grid-space { width: 2.5%; } @@ -2997,10 +2899,6 @@ body .pp-post-feed-meta { .service-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); } - - .service-clients-grid .pp-content-post { - } - .service-clients-grid .pp-grid-space { width: 2.5%; } @@ -3028,10 +2926,6 @@ body .pp-post-feed-meta { .service-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); } - - .service-clients-grid .pp-content-post { - } - .service-clients-grid .pp-grid-space { width: 2.5%; } diff --git a/themes/beaver/assets/css/pages/single-use-cases.css b/themes/beaver/assets/css/pages/single-use-cases.css index fa55318eb..37bbdd361 100644 --- a/themes/beaver/assets/css/pages/single-use-cases.css +++ b/themes/beaver/assets/css/pages/single-use-cases.css @@ -779,7 +779,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -1182,10 +1181,6 @@ img.mfp-img { margin-right: 0px; } } - - -.fl-builder-content .use-case-hero-cta a.fl-button, .fl-builder-content .use-case-hero-cta a.fl-button:hover, .fl-builder-content .use-case-hero-cta a.fl-button:visited { -} img.mfp-img { padding-bottom: 40px !important; } @@ -1290,12 +1285,6 @@ img.mfp-img { margin-top: 0px; } } - - -.fl-builder-content .use-case-clients-button a.fl-button, .fl-builder-content .use-case-clients-button a.fl-button:hover, .fl-builder-content .use-case-clients-button a.fl-button:visited { -} - - .use-case-clients-button .fl-button-wrap { text-align: right; } @@ -2054,7 +2043,6 @@ body .pp-post-feed-meta { margin-right: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - float: right; overflow: hidden; position: relative; height: 15px; @@ -2432,38 +2420,10 @@ body .pp-post-feed-meta { margin-top: 5px; margin-bottom: 5px; } - - -.use-case-clients-grid .pp-content-post .pp-post-title, .use-case-clients-grid .pp-content-post .pp-post-title a { -} - - -.use-case-clients-grid .pp-content-post:hover .pp-post-title, .use-case-clients-grid .pp-content-post:hover .pp-post-title a { -} - - .use-case-clients-grid .pp-content-post .pp-post-content { margin-top: 5px; margin-bottom: 5px; } - - -.use-case-clients-grid .pp-content-post:hover .pp-post-content { -} - - -.use-case-clients-grid .pp-post-event-calendar-date, .use-case-clients-grid .pp-post-event-calendar-date span { -} - - -.use-case-clients-grid .pp-post-event-calendar-venue, .use-case-clients-grid .pp-post-event-calendar-venue span.tribe-address { -} - - -.use-case-clients-grid .pp-post-event-calendar-cost, .use-case-clients-grid .pp-post-event-calendar-cost span.ticket-cost { -} - - .use-case-clients-grid .pp-post-event-calendar-cost form { margin-top: 10px; } @@ -2554,37 +2514,9 @@ body .pp-post-feed-meta { .use-case-clients-grid .pp-content-post .pp-post-meta { color: #606060; } - - -.use-case-clients-grid .pp-content-post:hover .pp-post-meta { -} - - -.use-case-clients-grid .pp-content-post .pp-post-meta span { -} - - .use-case-clients-grid .pp-content-post .pp-post-meta a { color: #606060; } - - -.use-case-clients-grid .pp-content-post:hover .pp-post-meta a { -} - - -.use-case-clients-grid .pp-content-grid-post .pp-content-category-list, .use-case-clients-grid .pp-content-carousel-post .pp-content-category-list { -} - - -.use-case-clients-grid .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - - -.use-case-clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - - .use-case-clients-grid .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { opacity: 1; background: #666666; @@ -2621,30 +2553,10 @@ body .pp-post-feed-meta { .use-case-clients-grid .pp-content-post-carousel .owl-nav button svg { height: 30px; } - - -.use-case-clients-grid .pp-content-post-carousel .owl-nav button:hover { -} - - .use-case-clients-grid .pp-content-post { opacity: 1; text-align: left; } - - -.use-case-clients-grid .pp-content-post:hover { -} - - -.use-case-clients-grid .pp-content-post.pp-grid-style-7 .pp-content-body { -} - - -.use-case-clients-grid .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - - .woocommerce .use-case-clients-grid .pp-content-post { margin-bottom: 2.5%; } @@ -2707,12 +2619,6 @@ body .pp-post-feed-meta { .use-case-clients-grid .pp-content-post-grid.pp-filters-active .pp-content-grid-post { margin-right: 0; } - - -.use-case-clients-grid .pp-content-post .pp-content-body { -} - - .use-case-clients-grid .pp-content-post .star-rating { margin-left: 0; } @@ -2795,10 +2701,6 @@ body .pp-post-feed-meta { .use-case-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); } - - .use-case-clients-grid .pp-content-post { - } - .use-case-clients-grid .pp-grid-space { width: 2.5%; } @@ -2814,10 +2716,6 @@ body .pp-post-feed-meta { .use-case-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); } - - .use-case-clients-grid .pp-content-post { - } - .use-case-clients-grid .pp-grid-space { width: 2.5%; } @@ -2845,10 +2743,6 @@ body .pp-post-feed-meta { .use-case-clients-grid.cg-grid-center-align .pp-content-post-grid { grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); } - - .use-case-clients-grid .pp-content-post { - } - .use-case-clients-grid .pp-grid-space { width: 2.5%; } diff --git a/themes/beaver/assets/css/pages/use-cases.css b/themes/beaver/assets/css/pages/use-cases.css index d11a0a4e5..74d7d6c46 100644 --- a/themes/beaver/assets/css/pages/use-cases.css +++ b/themes/beaver/assets/css/pages/use-cases.css @@ -900,7 +900,6 @@ img.mfp-img { } .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; display: unset; -webkit-flex-wrap: unset; flex-wrap: unset; @@ -1929,10 +1928,6 @@ img.mfp-img { .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { display: none; } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - .pp-tabs-style-8 .pp-tabs-label { margin: 0 !important; }