/* Theme Name: AgencyFlow Theme URI: https://themegrove.com/products/agencygrove/ Author: Themegrove Author URI: https://themegrove.com/ Description: Welcome to AgencyFlow — the ultimate WordPress Full Site Editing theme crafted for businesses, consulting firms, and SEO agencies that demand a powerful online presence. Built with cutting-edge SEO optimization and full compatibility with Gutenberg and WooCommerce, AgencyFlow empowers you to create a high-performing, visually striking website with ease. Its intuitive block-based design and seamless integration with Contact Form 7 offer unmatched flexibility, enabling you to highlight your services, connect with clients, and expand your reach effortlessly. With AgencyFlow, experience the perfect blend of style, functionality, and growth-focused performance — your gateway to digital success. Demo: https://demos.themegrove.com/agencyflow/ Template: agencygrove Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.0 Version: 1.2 License: GNU General Public License v3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html Text Domain: agencyflow Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, blog, portfolio, news */ html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } hr { box-sizing: content-box; height: 0; overflow: visible; } .page-template-full-width .entry-content { margin-top: 0; } pre { font-family: monospace, monospace; font-size: 1em; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } .wp-element-button, .wp-block-button__link, a.wp-block-post-excerpt__more-link { transition: all 0.3s; } .wp-element-button:hover, .wp-block-button__link:hover, p.agencyflow-scrool-top:hover:before { background-color: var(--wp--preset--color--button-hover-color) !important; border-color: var(--wp--preset--color--button-hover-color) !important; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } footer.wp-block-template-part { margin: 0; } .orderby { padding: 15px; } div#sticky-header { z-index: 9 !important; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; } /* -------------- pagination start----------------*/ .page-numbers { background: var(--wp--preset--color--primary); margin: 0 5px 5px 0; padding: 6px 13px; border-radius: 6px; font-size: 12px; display: inline-block; color: var(--wp--preset--color--white); } .page-numbers:hover { color: var(--wp--preset--color--white); } .page-numbers.dots { background-color: transparent; } .wp-block-query-pagination { gap: 10px; } /* -------------- pagination End----------------*/ /* -------------- woocommerce-breadcrumb ----------------*/ .woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a { color: var(--wp--preset--color--link-color); } /* -------------- woocommerce-breadcrumb end----------------*/ /* -------------- header navigation ----------------*/ .wp-block-navigation-item__content { padding-bottom: 3px; text-decoration: none; position: relative; overflow: hidden; } .wp-block-navigation-item__content::before { margin-top: 0px; content: ''; position: absolute; bottom: 0; left: 0; right: 100%; height: 2px; background: var(--wp--preset--color--contrast-2); transition: right 0.3s; text-decoration: none; } .wp-block-navigation-item__content:hover::before { right: 0; } .wp-block-navigation-submenu li a:hover::before { right: 50%; } /* -------------- header navigation ----------------*/ /* scrool to top */ .agencyflow-scrool-top { display: none; z-index: 99999; } .agencyflow-scrool-top::before { font-size: 17px; padding: 8px 13px; cursor: pointer; background: var(--wp--preset--color--button-hover-color); color: var(--wp--preset--color--link-color); content: '\f062'; font-family: "Font Awesome 5 Free"; font-weight: 600; position: fixed; bottom: 50px; right: 30px; border-radius: 6px; } @media screen and (max-width: 600px) { .agencyflow-scrool-top::before { font-size: 26px; padding: 8px 13px; cursor: pointer; background: transparent; color: var(--wp--preset--color--primary); content: '\f062'; font-family: "Font Awesome 5 Free"; font-weight: 600; position: fixed; bottom: 8px; right: 15px; } } /* scrool to top */ /* dashicon before categories, tag and date start */ .wp-block-archives-list.wp-block-archives li::before, .wp-block-categories-list.wp-block-categories li::before, .taxonomy-category a::before { font-family: "Font Awesome 5 Free"; content: "\f054"; margin-right: 8px; font-weight: 600; font-size: 14px; } .wp-block-archives-list.wp-block-archives li, .wp-block-categories-list.wp-block-categories li { list-style-type: none; } .wp-block-archives-list.wp-block-archives, .wp-block-categories-list.wp-block-categories, .taxonomy-category a { padding-left: 10px; } .wp-block-tag-cloud a.tag-cloud-link { font-size: 16px !important; } .wp-block-tag-cloud a.tag-cloud-link:hover { color: var(--wp--preset--color--white); } .tag-cloud-link::before, .taxonomy-post_tag a:before { font-family: "Font Awesome 5 Free"; content: '\f02b'; font-weight: 600; margin-right: 8px; } .tag-cloud-link, .taxonomy-post_tag a { text-decoration: none; background: var(--wp--preset--color--primary); margin: 0 5px 5px 0; padding: 0 10px; border-radius: 6px; font-size: 12px; display: inline-block; color: var(--wp--preset--color--white); text-decoration: none; } .products-block-post-template li { box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } p.agencyflow-scrool-top { position: absolute; } .column-has-radius { border-radius: 8px; } .has-bg-image { background: #fff; border-radius: 100px; height: 100px; width: 100px; padding: 30px; display: flex; align-items: center; justify-content: center; } footer .has-arrow ul { padding: 0; } footer .has-arrow ul li:before { content: "\f345"; font-family: 'dashicons'; position: absolute; left: 0; top: 2px; font-size: 12px; } footer .has-arrow ul li { list-style: none; padding-left: 15px; position: relative; } .wp-block-post-excerpt a.wp-block-post-excerpt__more-link { background-color: transparent; color: var(--wp--preset--color--secondary); text-decoration: none; font-size: 18px; padding: 0; position: relative; } .wp-block-post-excerpt a.wp-block-post-excerpt__more-link:hover { color: var(--wp--preset--color--primary); background-color: unset !important; } .wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right.wc-block-grid__product-onsale { background: #cf0000; border: none; color: #fff; font-size: 12px; } @media (max-width: 720px) { .no-border-mobile, .no-border-mobile .wp-block-column { border: none !important; } } /* blog page style */ .wp-block-post-author__name::before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f007"; padding-right: 8px; } .wp-block-post-date time::before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f073"; padding-right: 8px; } .wp-block-read-more-is-layout-flow::after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f061"; padding-left: 8px; } .wp-block-read-more-is-layout-flow:hover::after { padding-left: 10px; transition: color 0.10s ease; } a.wp-block-post-author-name__link:before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f007"; padding-right: 8px; } /* footer css */ .wp-block-post-excerpt a.wp-block-post-excerpt__more-link:after { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f061"; padding-left: 8px; } .wp-block-button.is-style-outline a:hover { color: var(--wp--preset--color--link-color); } footer a { text-decoration: none !important; } .wp-block-post-excerpt a.wp-block-post-excerpt__more-link { font-size: 16px; } .wp-block-post-comments-form input[type=submit] { border: none; }